diff --git a/.eslintignore b/.eslintignore index 540e70dc2..e82a9d276 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,6 +1,6 @@ node_modules -docs/manuscripts +docs .github .idea .dockerignore -.gitignore \ No newline at end of file +.gitignore diff --git a/.gitignore b/.gitignore index c19b5ed10..afb3eab76 100644 --- a/.gitignore +++ b/.gitignore @@ -11,10 +11,11 @@ node_modules/ .npm *.tgz .cache +.temp .next .nuxt dist .cache/ -docs/.vuepress/.cache/ -docs/.vuepress/.temp/ -docs/.vuepress/dist/ +.vuepress/.cache/ +.vuepress/.temp/ +.vuepress/dist/ diff --git a/Dockerfile b/Dockerfile index d5537863e..fa1720675 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,6 @@ # APP_VERSION: 版本 # CONTAINER_BUILD: 采用容器构建 # -# 注意:vite构建需要支持node14以上,安装node16较为稳妥 FROM registry.cn-hangzhou.aliyuncs.com/142vip/node:18.18.0-alpine AS build_base @@ -18,8 +17,6 @@ ENV PATH="$PNPM_HOME:$PATH" WORKDIR /apps COPY . . -RUN echo $CONTAINER_BUILD; - ## 基于容器自动构建 RUN --mount=type=cache,id=pnpm,target=/pnpm/store if [ "$CONTAINER_BUILD" = "true" ]; then \ sh ./scripts/ci && pnpm build; \ @@ -38,14 +35,10 @@ ARG GIT_HASH ARG GIT_MESSAGE ARG HOME_PAGE -# 作者信息 +# 作者信息 & 项目信息 & Git信息 LABEL "maintainer"="$AUTHOR <$EMAIL>" - -# 项目信息 LABEL "repo.name"=$APP_NAME "repo.version"=$APP_VERSION \ "repo.homePage"="$HOME_PAGE" "repo.description"="$DESCRIPTION" - -# Git信息 LABEL "git.hash"="$GIT_HASH" "git.message"="$GIT_MESSAGE" # 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 注意:--from参数 diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index 5caa69219..000000000 --- a/Jenkinsfile +++ /dev/null @@ -1,26 +0,0 @@ -pipeline { - agent any - tools {nodejs "Node18.18.1"} - stages { - stage('下载依赖') { - steps { - sh './scripts/ci' - } - } - stage('代码检查') { - steps { - sh './scripts/lint --fix' - } - } - stage('本地编译') { - steps { - sh './scripts/bundle build' - } - } - stage('镜像打包并推送') { - steps { - sh './scripts/bundle image_faster' - } - } - } -} diff --git a/LICENSE b/LICENSE index 44599967c..4c45d3fa0 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 142vip.cn 储凡 +Copyright (c) 2020 - present 142vip.cn 储凡 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/code/express/apps/apis-demo/Readme.md b/code/express/apps/apis-demo/Readme.md index 9de5d4fb4..1ec27bf6c 100644 --- a/code/express/apps/apis-demo/Readme.md +++ b/code/express/apps/apis-demo/Readme.md @@ -2,7 +2,7 @@ `express`模块提供了很多API方法,要了解、使用这些API去解决一些实际问题,首先需要安装: -```bash +```shell ## 安装express npm install express --save ``` @@ -101,7 +101,7 @@ Express中内置的中间件功能。提供静态文件托管管理,基于`ser @[code js](@code/express/apps/static-source-demo/app.js) -基于Express框架,关于静态文件托管,单独开了一篇做介绍,传送门:[静态资源托管](./静态文件.md) +基于Express框架,关于静态文件托管,单独开了一篇做介绍。 ### 路由 @@ -119,7 +119,7 @@ express.Router()创建路由器对象时也支持一些额外的参数,查看 - `mergeParams`:保留req.params父路由器的值,布尔类型。如果父级和子级的参数名称有冲突,则子级的值优先。默认false - `strict`:是否开始严格模式路由,布尔类型。默认false,即:`/test`与`/test/`效果一样 -路由器的用途还有很多,不仅支持多种请求类型的接口定义,还能分层管理,后面将单独开一篇详细讲讲,传送门:[路由的使用](./路由的使用.md) +[//]: # (路由器的用途还有很多,不仅支持多种请求类型的接口定义,还能分层管理,后面将单独开一篇详细讲讲,传送门:[路由的使用](./路由的使用.md)) ## application对象 diff --git a/code/express/apps/template-demo/Readme.md b/code/express/apps/template-demo/Readme.md index 6b25dac9a..59315784b 100644 --- a/code/express/apps/template-demo/Readme.md +++ b/code/express/apps/template-demo/Readme.md @@ -45,7 +45,7 @@ express --no-view template-demo 可以清晰地看见新创建了`template-demo`项目: -![](../images/express-create.png) +![](./images/express-create.png) ## 目录结构 diff --git a/docs/manuscripts/server-end/framework/express/images/express-create.png b/code/express/apps/template-demo/images/express-create.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/express-create.png rename to code/express/apps/template-demo/images/express-create.png diff --git a/docs/.vuepress/README.md b/docs/.vuepress/README.md new file mode 100644 index 000000000..0822030ee --- /dev/null +++ b/docs/.vuepress/README.md @@ -0,0 +1,5 @@ + +# vuepress 目录规范 + +- styles 目录固定 +- public 目录固定 diff --git a/docs/.vuepress/client.ts b/docs/.vuepress/client.ts deleted file mode 100644 index e3c134936..000000000 --- a/docs/.vuepress/client.ts +++ /dev/null @@ -1,30 +0,0 @@ -import {defineClientConfig} from '@vuepress/client' -// import NotFound from './layouts/NotFound.vue' -// import {onMounted} from 'vue' -// -// import { -// defineArtalkConfig, -// // defineGiscusConfig, -// // defineTwikooConfig, -// // defineWalineConfig, -// } from "vuepress-plugin-comment2/client"; -// -// defineArtalkConfig({ -// // 选项 -// provider: "Artalk", -// server:"https://408.142vip.cn", -// site:'JavaScriptCollection', -// }); - -export default defineClientConfig({ - enhance({app, router, siteData}) { - }, - // setup() { - // onMounted(() => { - // // 在 mounted 之后使用 DOM API - // document.querySelector('#app') - // }) - // }, - layouts: {}, - rootComponents: [], -}) \ No newline at end of file diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts deleted file mode 100644 index 11815aa7e..000000000 --- a/docs/.vuepress/config.ts +++ /dev/null @@ -1,69 +0,0 @@ -import pluginsConfig from "./config/plugins.config"; -import themeConfig from "./config/theme.config"; -import {defineUserConfig, viteBundler} from "vuepress"; -import {fileURLToPath} from 'node:url' -import { path} from "@vuepress/utils"; -import {name} from "../../package.json" -// @ts-ignore -const __dirname = path.dirname(fileURLToPath(import.meta.url)) - -// 用于区分base路径,是否nginx代理 -const PROXY_DOMAIN = process.env.PROXY_DOMAIN || false - -export default defineUserConfig({ - title: "凡是过往、皆为序章", - description: "一本有趣的JavaScript合集", - base: process.env.PROXY_DOMAIN ? `/${name}/` : `/`, - port: 5000, - head: [ - [ - "link", {rel: "icon", href: "fight_favicon.ico"} - ], - // vercel统计 相关配置 - [ - 'script', {type: 'text/javascript', src: '/_vercel/insights/script.js'} - ], - // 百度统计 - [ - 'script', {}, ` - var _hmt = _hmt || []; - (function() { - var hm = document.createElement("script"); - hm.src = "https://hm.baidu.com/hm.js?613c9d7af9e1c9a7f9eef6a55aa2399d"; - var s = document.getElementsByTagName("script")[0]; - s.parentNode.insertBefore(hm, s); - })();` - ] - ], - markdown: { - // todo 引入代码文件时的路径替换 - importCode: { - handleImportPath: (str) => { - if (str.includes('@code')) { - return str.replace(/^@code/, path.resolve(__dirname, '../../code/')) - } - if (str.includes('@algorithm')) { - return str.replace(/^@algorithm/, path.resolve(__dirname, '../../code/algorithm/')) - } - if (str.includes('~')) { - return str.replace(/^~/, path.resolve(__dirname, '../../')) - } - return str - }, - }, - // md doc formatter headerDepth - headers: { - level: [2, 3, 4] - }, - code:{ - // 关闭代码行号 - lineNumbers:false - } - }, - // 主题配置 - ...themeConfig, - // 插件配置 - ...pluginsConfig, - shouldPrefetch: false, -}) - diff --git a/docs/.vuepress/config/index.ts b/docs/.vuepress/config/index.ts deleted file mode 100644 index d3d9ad199..000000000 --- a/docs/.vuepress/config/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * as navbar from './navbar' -export * as sidebar from './sidebar' \ No newline at end of file diff --git a/docs/.vuepress/config/sidebar.ts b/docs/.vuepress/config/sidebar.ts deleted file mode 100644 index 87bdc1b57..000000000 --- a/docs/.vuepress/config/sidebar.ts +++ /dev/null @@ -1,45 +0,0 @@ -import {FrontEndSidebar} from "../../manuscripts/front-end/front-end.sidebar"; -import {ServerEndSidebar} from "../../manuscripts/server-end/server-end.sidebar"; -import {EggSidebar} from "../../manuscripts/server-end/framework/egg/eggSidebar"; -import {DevelopSkillSidebar} from "../../manuscripts/develop-skill/develop-skill.sidebar"; -import {soloAlgorithmSidebar} from "../../manuscripts/solo-algorithm/solo-algorithm.sidebar"; -import {JobChanceSidebar} from "../../manuscripts/job-chance/job-chance.sidebar"; -import {ReadBooksSidebar} from "../../manuscripts/read-books/read-books.sidebar"; -import {MicroserviceSidebar} from "../../manuscripts/microservice/microserviceSidebar"; -import {BattleInterviewSidebar} from "../../manuscripts/battle-interview/battle-interview.sidebar"; -import {RedisSidebar} from "../../manuscripts/server-end/database/redis/redisSidebar"; -import {MySqlSideBar} from "../../manuscripts/server-end/database/mysql/mySqlSideBar"; -import {MongoSideBar} from "../../manuscripts/server-end/database/mongo/mongoSideBar"; -import {LinuxSidebar} from "../../manuscripts/server-end/linux/linuxSidebar"; -import {NodeLearnSidebar} from "../../manuscripts/server-end/node-learn/nodeLearnSidebar"; -import {BaseSidebar} from "../../manuscripts/server-end/base/base.sidebar"; -import {KoaSidebar} from "../../manuscripts/server-end/framework/koa/koa.sidebar"; -import {ExpressSidebar} from "../../manuscripts/server-end/framework/express/express.sidebar"; -import {DesignPatternsSidebar} from "../../manuscripts/server-end/design-patterns/designPatterns.sidebar"; -import {SequelizeOrmSidebar} from "../../manuscripts/server-end/orm/sequelize/sequelizeOrm.sidebar"; -import {TypeormSidebar} from "../../manuscripts/server-end/orm/typeorm/typeorm.sidebar"; -import {TypescriptSidebar} from "../../manuscripts/server-end/typescript/typescript.sidebar"; - -export default { - "/manuscripts/front-end": FrontEndSidebar, - "/manuscripts/server-end": ServerEndSidebar, - "/manuscripts/server-end/framework/egg": EggSidebar, - "/manuscripts/server-end/framework/koa": KoaSidebar, - "/manuscripts/server-end/framework/express": ExpressSidebar, - "/manuscripts/server-end/database/redis": RedisSidebar, - "/manuscripts/server-end/database/mysql": MySqlSideBar, - "/manuscripts/server-end/database/mongo": MongoSideBar, - "/manuscripts/server-end/linux": LinuxSidebar, - "/manuscripts/server-end/design-patterns": DesignPatternsSidebar, - "/manuscripts/server-end/typescript": TypescriptSidebar, - "/manuscripts/server-end/base": BaseSidebar, - "/manuscripts/server-end/node-learn": NodeLearnSidebar, - "/manuscripts/server-end/orm/sequelize": SequelizeOrmSidebar, - "/manuscripts/server-end/orm/typeorm": TypeormSidebar, - "/manuscripts/develop-skill": DevelopSkillSidebar, - // "/manuscripts/solo-algorithm": soloAlgorithmSidebar, - "/manuscripts/read-books": ReadBooksSidebar, - "/manuscripts/job-chance": JobChanceSidebar, - "/manuscripts/microservice": MicroserviceSidebar, - "/manuscripts/battle-interview": BattleInterviewSidebar, -} \ No newline at end of file diff --git a/docs/.vuepress/theme/READEME.md b/docs/.vuepress/theme/READEME.md new file mode 100644 index 000000000..13f32b7dd --- /dev/null +++ b/docs/.vuepress/theme/READEME.md @@ -0,0 +1,6 @@ +# 自定义布局 + + +## 参考 + +- diff --git a/docs/.vuepress/config/constant.config.ts b/docs/.vuepress/theme/constant.ts similarity index 99% rename from docs/.vuepress/config/constant.config.ts rename to docs/.vuepress/theme/constant.ts index 928dfa5c2..9c2f3e79f 100644 --- a/docs/.vuepress/config/constant.config.ts +++ b/docs/.vuepress/theme/constant.ts @@ -32,7 +32,7 @@ export const COPYRIGHT = ` export const AUTHOR_INFO = { name: authorInfo.name, email: authorInfo.email, - url: authorInfo.homePages + url: authorInfo.homePage } @@ -91,4 +91,4 @@ export const NotFoundMsgList = [ "我陪你走到最后,能不能别想太多,会不会手牵着手,晚一点再到尽头,你说不该再相见只为了瞬间,谢谢你让我听见因为我在等待永远。", "天灰灰会不会,让我忘了你是谁,累不累睡不睡,单影无人相依偎,夜越黑梦违背,有谁肯安慰,我的世界将被摧毁也许颓废也是另一种美。", "我知道你我都没有错,只是忘了怎么退后,信誓旦旦给的承诺,全被时间扑了空。我知道我们都没有错,只是放手会比较好过,最美的爱情回忆里待续。", -] \ No newline at end of file +] diff --git a/docs/.vuepress/theme/headers.ts b/docs/.vuepress/theme/headers.ts new file mode 100644 index 000000000..3193d7060 --- /dev/null +++ b/docs/.vuepress/theme/headers.ts @@ -0,0 +1,22 @@ +import {HeadConfig} from "@vuepress/shared"; + +export const headers:HeadConfig[]=[ + [ + 'link', { rel: 'icon', href: 'fight_favicon.ico' } + ], + // vercel统计 相关配置 + [ + 'script', { type: 'text/javascript', src: '/_vercel/insights/script.js' } + ], + // 百度统计 + [ + 'script', {}, ` + var _hmt = _hmt || []; + (function() { + var hm = document.createElement("script"); + hm.src = "https://hm.baidu.com/hm.js?613c9d7af9e1c9a7f9eef6a55aa2399d"; + var s = document.getElementsByTagName("script")[0]; + s.parentNode.insertBefore(hm, s); + })();` + ] +] diff --git a/docs/.vuepress/config/lang.config.ts b/docs/.vuepress/theme/i18n.ts similarity index 95% rename from docs/.vuepress/config/lang.config.ts rename to docs/.vuepress/theme/i18n.ts index e5c90fd20..e06bae363 100644 --- a/docs/.vuepress/config/lang.config.ts +++ b/docs/.vuepress/theme/i18n.ts @@ -1,5 +1,5 @@ import {ThemeLocaleData} from "vuepress-theme-hope"; -import {NotFoundMsgList} from "./constant.config"; +import {NotFoundMsgList} from "./constant"; /** * 支持中文 @@ -39,8 +39,10 @@ const localCN: ThemeLocaleData = { all: "全部", intro: "个人介绍", star: "收藏", + empty:"空" }, + paginationLocales: { prev: "上一页", next: "下一页", @@ -74,6 +76,6 @@ const localCN: ThemeLocaleData = { /** * 自定义语言,支持文案 */ -export const langConfig = { +export const i18n = { "/": localCN } diff --git a/docs/.vuepress/layouts/NotFound.vue b/docs/.vuepress/theme/layouts/NotFound.vue similarity index 100% rename from docs/.vuepress/layouts/NotFound.vue rename to docs/.vuepress/theme/layouts/NotFound.vue diff --git a/docs/.vuepress/config/navbar.ts b/docs/.vuepress/theme/navbar.ts similarity index 60% rename from docs/.vuepress/config/navbar.ts rename to docs/.vuepress/theme/navbar.ts index e1aafbd46..5cd9ed2b6 100644 --- a/docs/.vuepress/config/navbar.ts +++ b/docs/.vuepress/theme/navbar.ts @@ -1,56 +1,55 @@ -import {soloAlgorithmSidebar} from "../../manuscripts/solo-algorithm/solo-algorithm.sidebar"; +import {soloAlgorithmSidebar} from "../../solo-algorithm/solo-algorithm.sidebar"; -export default [ +export const navbar =[ { text: "首页", link: "/", }, { text: "SOLO算法", - // link: "/manuscripts/solo-algorithm", children: soloAlgorithmSidebar }, { text: "Battle面试官", - link: "/manuscripts/battle-interview", + link: "/battle-interview/", }, { text: "前端", - link: "/manuscripts/front-end", + link: "/front-end/", }, { text: "Node后端", - link: "/manuscripts/server-end", + link: "/server-end/", }, { text: '微服务', - link: "/manuscripts/microservice", + link: "/microservice/", }, { text: "开发技巧", - link: "/manuscripts/develop-skill", + link: "/develop-skill/", }, { text: "读书整理", - link: "/manuscripts/read-books", + link: "/read-books/", }, { text: "了解更多", children: [ { text: '变更记录', - link: '/manuscripts/changelog.md' + link: '/changelog.md' }, { text: '网站动态', - link: '/manuscripts/big-event-history.md' + link: '/big-event-history.md' }, { text: "自媒体", children: [ { text: "公众号文章", - link: "/manuscripts/wechat-list.md" + link: "/wechat-list.md" }, ] }, @@ -59,7 +58,7 @@ export default [ children: [ { text: '常用网站', - link: '/manuscripts/frequent-site-link.md' + link: '/frequent-site-link.md' }, { text: "RoadMap计划", diff --git a/docs/.vuepress/config/plugins.config.ts b/docs/.vuepress/theme/plugins.ts similarity index 71% rename from docs/.vuepress/config/plugins.config.ts rename to docs/.vuepress/theme/plugins.ts index 0563fe7d1..f823610a4 100644 --- a/docs/.vuepress/config/plugins.config.ts +++ b/docs/.vuepress/theme/plugins.ts @@ -1,12 +1,12 @@ import {searchProPlugin} from "vuepress-plugin-search-pro"; -// import {commentPlugin} from "vuepress-plugin-comment2"; /** * 使用的插件配置 */ -export default { +export const pluginConfig= { plugins: [ + // 搜索 searchProPlugin({ // 索引全部内容 indexContent: true, @@ -22,10 +22,5 @@ export default { }, ], }), - // commentPlugin({ - // provider: "Artalk", - // server:"https://408.142vip.cn/", - // site:'JavaScriptCollection', - // }) ] -} \ No newline at end of file +} diff --git a/docs/.vuepress/theme/sidebar.ts b/docs/.vuepress/theme/sidebar.ts new file mode 100644 index 000000000..d61c66de3 --- /dev/null +++ b/docs/.vuepress/theme/sidebar.ts @@ -0,0 +1,45 @@ +import {FrontEndSidebar} from "../../front-end/front-end.sidebar"; +import {ServerEndSidebar} from "../../server-end/server-end.sidebar"; +import {EggSidebar} from "../../server-end/framework/egg/eggSidebar"; +import {DevelopSkillSidebar} from "../../develop-skill/develop-skill.sidebar"; +// import {soloAlgorithmSidebar} from "../../solo-algorithm/solo-algorithm.sidebar"; +import {JobChanceSidebar} from "../../job-chance/job-chance.sidebar"; +import {ReadBooksSidebar} from "../../read-books/read-books.sidebar"; +import {MicroserviceSidebar} from "../../microservice/microserviceSidebar"; +import {BattleInterviewSidebar} from "../../battle-interview/battle-interview.sidebar"; +import {RedisSidebar} from "../../server-end/database/redis/redisSidebar"; +import {MySqlSideBar} from "../../server-end/database/mysql/mySqlSideBar"; +import {MongoSideBar} from "../../server-end/database/mongo/mongoSideBar"; +import {LinuxSidebar} from "../../server-end/linux/linuxSidebar"; +import {NodeLearnSidebar} from "../../server-end/node-learn/nodeLearnSidebar"; +import {BaseSidebar} from "../../server-end/base/base.sidebar"; +import {KoaSidebar} from "../../server-end/framework/koa/koa.sidebar"; +import {ExpressSidebar} from "../../server-end/framework/express/express.sidebar"; +import {DesignPatternsSidebar} from "../../server-end/design-patterns/designPatterns.sidebar"; +import {SequelizeOrmSidebar} from "../../server-end/orm/sequelize/sequelizeOrm.sidebar"; +import {TypeormSidebar} from "../../server-end/orm/typeorm/typeorm.sidebar"; +import {TypescriptSidebar} from "../../server-end/typescript/typescript.sidebar"; + +export const sidebar= { + "/front-end": FrontEndSidebar, + "/server-end": ServerEndSidebar, + "/server-end/framework/egg": EggSidebar, + "/server-end/framework/koa": KoaSidebar, + "/server-end/framework/express": ExpressSidebar, + "/server-end/database/redis": RedisSidebar, + "/server-end/database/mysql": MySqlSideBar, + "/server-end/database/mongo": MongoSideBar, + "/server-end/linux": LinuxSidebar, + "/server-end/design-patterns": DesignPatternsSidebar, + "/server-end/typescript": TypescriptSidebar, + "/server-end/base": BaseSidebar, + "/server-end/node-learn": NodeLearnSidebar, + "/server-end/orm/sequelize": SequelizeOrmSidebar, + "/server-end/orm/typeorm": TypeormSidebar, + "/develop-skill": DevelopSkillSidebar, + // "/solo-algorithm": soloAlgorithmSidebar, + "/read-books": ReadBooksSidebar, + "/job-chance": JobChanceSidebar, + "/microservice": MicroserviceSidebar, + "/battle-interview": BattleInterviewSidebar, +} diff --git a/docs/.vuepress/config/theme.config.ts b/docs/.vuepress/theme/theme.ts similarity index 80% rename from docs/.vuepress/config/theme.config.ts rename to docs/.vuepress/theme/theme.ts index 26ed136c7..7cd950d4a 100644 --- a/docs/.vuepress/config/theme.config.ts +++ b/docs/.vuepress/theme/theme.ts @@ -1,18 +1,17 @@ -import navbar from "./navbar"; -import sidebar from "./sidebar"; -import {AUTHOR_INFO, COPYRIGHT, FOOTER_HTML_INFO} from "./constant.config"; +import {AUTHOR_INFO, COPYRIGHT, FOOTER_HTML_INFO} from "./constant"; import {hopeTheme} from "vuepress-theme-hope"; -import {langConfig} from "./lang.config"; -import {path} from "@vuepress/utils"; +import {i18n} from "./i18n"; +import {navbar} from "./navbar"; +import {sidebar} from "./sidebar"; /** * 主题相关配置 * 参考主题:https://theme-hope.vuejs.press/zh/config/intro.html#%E9%85%8D%E7%BD%AE%E6%A6%82%E5%BF%B5 */ -export default { +export const themeConfig = { theme: hopeTheme({ - locales: langConfig, - navbarIcon: false, + locales: i18n, + // navbarIcon: false, // 禁用深色模式 darkmode: "disable", // 支持全屏 @@ -37,7 +36,7 @@ export default { // 主题布局选项 docsRepo: "https://github.com/142vip/JavaScriptCollection", docsDir: "docs", - docsBranch: "master", + docsBranch: "main", repo: "https://github.com/142vip/JavaScriptCollection.git", // 博客配置 @@ -74,7 +73,7 @@ export default { blog: false, // 代码块 mdEnhance: { - card:true, + // card:true, codetabs: true, tasklist: true, // 支持任务列表 // 启用 figure @@ -88,7 +87,7 @@ export default { playground: { presets: ["ts", "vue"], }, - revealjs: ["highlight", "math", "search", "notes", "zoom"], + // revealjs: ["highlight", "math", "search", "notes", "zoom"], stylize: [ { matcher: "Recommended", @@ -107,10 +106,10 @@ export default { tabs: true, vPre: true, vuePlayground: true, - // 文件导入 + // 文件导入,配置别名 include: true, // 容器 - container: true, + // container: true, // mermaid mermaid: true, // 自定义对齐 @@ -120,19 +119,16 @@ export default { showInMobile: true }, // 不自动生成readme目录 - autoCatalog: false, + // autoCatalog: false, // 参考:https://theme-hope.vuejs.press/zh/guide/markdown/components.html components: { components: [ - "AudioPlayer", "Badge", "BiliBili", "CodePen", "PDF", - "Replit", "StackBlitz", - "VideoPlayer", - "YouTube", + "VidStack", "Share", "XiGua" ], @@ -160,6 +156,28 @@ export default { // ], }, }, + searchPro:{ + // 索引全部内容 + indexContent: true, + // 为分类和标签添加索引 + customFields: [ + { + getter: (page: any) => page.frontmatter.category, + formatter: "分类:$content", + }, + { + getter: (page) => page.frontmatter.tag, + formatter: "标签:$content", + }, + ], + }, + shiki: { + // 你想要使用的主题 + themes: { + light: "one-light", + dark: "one-dark-pro", + }, + }, } }) -} \ No newline at end of file +} diff --git a/docs/manuscripts/changelog.md b/docs/CHANGELOG.md similarity index 83% rename from docs/manuscripts/changelog.md rename to docs/CHANGELOG.md index c09a9818a..d83f47a8d 100644 --- a/docs/manuscripts/changelog.md +++ b/docs/CHANGELOG.md @@ -2,7 +2,7 @@ 该文件包含 `JavaScriptCollection` 仓库和网站所有显着更改。 - + ## 更多 diff --git a/docs/Readme.md b/docs/README.md similarity index 89% rename from docs/Readme.md rename to docs/README.md index 0e0190b97..27794dcb0 100644 --- a/docs/Readme.md +++ b/docs/README.md @@ -9,37 +9,37 @@ actions: link: /quick-start.md type: primary - text: 工作机会💡 - link: /manuscripts/job-chance/job-poster-bytedance.md + link: /job-chance/job-poster-bytedance.md type: secondary # - text: 公众号文章💡 -# link: /manuscripts/wechat-list.md +# link: /wechat-list.md # type: secondary features: - title: SOLO算法 details: 习题整理,代码通过记录,个人实际解题思路,助力刷题通关 - link: /manuscripts/solo-algorithm + link: /solo-algorithm - title: Battle面试官 details: 校招社招八股文集合,分享面经与常见面试题,总结面试套路、经验,对线、Battle面试官丝毫不慌 - link: /manuscripts/battle-interview + link: /battle-interview - title: 前端 details: 熟练前端基础知识、常用框架,总结、提炼前端部署方案 - link: /manuscripts/front-end + link: /front-end - title: 后端 details: 夯实基础、熟练使用框架,有一定封装能力。造轮子、定制化插件功能,保姆级开发、部署流程 - link: /manuscripts/server-end + link: /server-end - title: 微服务 details: 网关、服务间调用、ELK、消息中间件等对开发有更高要求,学习技术无止境 - link: /manuscripts/microservice + link: /microservice - title: 开发技巧 details: 知识很重要,技巧不可缺。汇总日常软件安装、基础编译、代码管理等琐碎小技巧 - link: /manuscripts/develop-skill + link: /develop-skill - title: 读书写作 details: 代码虽好,读书提升更为重要,不可偏执一端。人文社科、生活百态都是职场、人生的软技能 - link: /manuscripts/read-books + link: /read-books - title: 自媒体 details: 尝试尝试再尝试,等等我呀。一路磕磕绊绊,自认并无天赋,辛酸、冷暖自知。 做好当下,便是不辜负自己 - link: /manuscripts/wechat-list.html + link: /wechat-list.html --- [//]: # () @@ -126,4 +126,4 @@ yarn run dev - Vercel: [//]: # (自动引入首页) - \ No newline at end of file + diff --git a/docs/manuscripts/artalk.md b/docs/artalk.md similarity index 100% rename from docs/manuscripts/artalk.md rename to docs/artalk.md diff --git a/docs/manuscripts/battle-interview/Readme.md b/docs/battle-interview/Readme.md similarity index 100% rename from docs/manuscripts/battle-interview/Readme.md rename to docs/battle-interview/Readme.md diff --git a/docs/manuscripts/battle-interview/battle-interview.sidebar.ts b/docs/battle-interview/battle-interview.sidebar.ts similarity index 100% rename from docs/manuscripts/battle-interview/battle-interview.sidebar.ts rename to docs/battle-interview/battle-interview.sidebar.ts diff --git a/docs/manuscripts/battle-interview/images/event-loop-info.png b/docs/battle-interview/images/event-loop-info.png similarity index 100% rename from docs/manuscripts/battle-interview/images/event-loop-info.png rename to docs/battle-interview/images/event-loop-info.png diff --git a/docs/manuscripts/battle-interview/images/event-loop.png b/docs/battle-interview/images/event-loop.png similarity index 100% rename from docs/manuscripts/battle-interview/images/event-loop.png rename to docs/battle-interview/images/event-loop.png diff --git "a/docs/manuscripts/battle-interview/problems/MySQL\351\235\242\350\257\225.md" "b/docs/battle-interview/problems/MySQL\351\235\242\350\257\225.md" similarity index 99% rename from "docs/manuscripts/battle-interview/problems/MySQL\351\235\242\350\257\225.md" rename to "docs/battle-interview/problems/MySQL\351\235\242\350\257\225.md" index c2f045414..4adae311f 100644 --- "a/docs/manuscripts/battle-interview/problems/MySQL\351\235\242\350\257\225.md" +++ "b/docs/battle-interview/problems/MySQL\351\235\242\350\257\225.md" @@ -1,6 +1,6 @@ --- title: MySQL面试 -permalink: /manuscripts/battle-interview/mysql.html +permalink: /battle-interview/mysql.html --- # MySQL面试 diff --git "a/docs/manuscripts/battle-interview/problems/Nginx\351\235\242\350\257\225.md" "b/docs/battle-interview/problems/Nginx\351\235\242\350\257\225.md" similarity index 99% rename from "docs/manuscripts/battle-interview/problems/Nginx\351\235\242\350\257\225.md" rename to "docs/battle-interview/problems/Nginx\351\235\242\350\257\225.md" index c88ecde85..96946e58f 100644 --- "a/docs/manuscripts/battle-interview/problems/Nginx\351\235\242\350\257\225.md" +++ "b/docs/battle-interview/problems/Nginx\351\235\242\350\257\225.md" @@ -1,6 +1,6 @@ --- title: Nginx面试 -permalink: /manuscripts/battle-interview/nginx.html +permalink: /battle-interview/nginx.html --- # Nginx面试 diff --git "a/docs/manuscripts/battle-interview/problems/Node\351\235\242\350\257\225.md" "b/docs/battle-interview/problems/Node\351\235\242\350\257\225.md" similarity index 99% rename from "docs/manuscripts/battle-interview/problems/Node\351\235\242\350\257\225.md" rename to "docs/battle-interview/problems/Node\351\235\242\350\257\225.md" index c4bcf4a49..08c2d8b8b 100644 --- "a/docs/manuscripts/battle-interview/problems/Node\351\235\242\350\257\225.md" +++ "b/docs/battle-interview/problems/Node\351\235\242\350\257\225.md" @@ -1,6 +1,6 @@ --- title: Node面试 -permalink: /manuscripts/battle-interview/node.html +permalink: /battle-interview/node.html --- # Node面试 diff --git "a/docs/manuscripts/battle-interview/problems/\344\271\220\350\247\202\351\224\201\345\222\214\346\202\262\350\247\202\351\224\201.md" "b/docs/battle-interview/problems/\344\271\220\350\247\202\351\224\201\345\222\214\346\202\262\350\247\202\351\224\201.md" similarity index 98% rename from "docs/manuscripts/battle-interview/problems/\344\271\220\350\247\202\351\224\201\345\222\214\346\202\262\350\247\202\351\224\201.md" rename to "docs/battle-interview/problems/\344\271\220\350\247\202\351\224\201\345\222\214\346\202\262\350\247\202\351\224\201.md" index ed2f36686..40f7adc24 100644 --- "a/docs/manuscripts/battle-interview/problems/\344\271\220\350\247\202\351\224\201\345\222\214\346\202\262\350\247\202\351\224\201.md" +++ "b/docs/battle-interview/problems/\344\271\220\350\247\202\351\224\201\345\222\214\346\202\262\350\247\202\351\224\201.md" @@ -1,6 +1,6 @@ --- title: 乐观锁和悲观锁 -permalink: /manuscripts/battle-interview/lock.html +permalink: /battle-interview/lock.html --- # 乐观锁和悲观锁 diff --git "a/docs/manuscripts/battle-interview/problems/\345\211\215\347\253\257\345\270\270\350\200\203.md" "b/docs/battle-interview/problems/\345\211\215\347\253\257\345\270\270\350\200\203.md" similarity index 98% rename from "docs/manuscripts/battle-interview/problems/\345\211\215\347\253\257\345\270\270\350\200\203.md" rename to "docs/battle-interview/problems/\345\211\215\347\253\257\345\270\270\350\200\203.md" index 5b3c8dbdc..944171181 100644 --- "a/docs/manuscripts/battle-interview/problems/\345\211\215\347\253\257\345\270\270\350\200\203.md" +++ "b/docs/battle-interview/problems/\345\211\215\347\253\257\345\270\270\350\200\203.md" @@ -1,6 +1,6 @@ --- title: 前端面试 -permalink: /manuscripts/battle-interview/front-interview.html +permalink: /battle-interview/front-interview.html --- # 前端面试 diff --git "a/docs/manuscripts/battle-interview/problems/\345\220\216\347\253\257\346\261\207\346\200\273.md" "b/docs/battle-interview/problems/\345\220\216\347\253\257\346\261\207\346\200\273.md" similarity index 69% rename from "docs/manuscripts/battle-interview/problems/\345\220\216\347\253\257\346\261\207\346\200\273.md" rename to "docs/battle-interview/problems/\345\220\216\347\253\257\346\261\207\346\200\273.md" index 40f19a162..27bf20901 100644 --- "a/docs/manuscripts/battle-interview/problems/\345\220\216\347\253\257\346\261\207\346\200\273.md" +++ "b/docs/battle-interview/problems/\345\220\216\347\253\257\346\261\207\346\200\273.md" @@ -1,6 +1,6 @@ --- title: 前端面试 -permalink: /manuscripts/battle-interview/end-interview.html +permalink: /battle-interview/end-interview.html --- # 后端汇总 diff --git "a/docs/manuscripts/battle-interview/problems/\346\216\245\345\217\243\345\271\202\347\255\211.md" "b/docs/battle-interview/problems/\346\216\245\345\217\243\345\271\202\347\255\211.md" similarity index 98% rename from "docs/manuscripts/battle-interview/problems/\346\216\245\345\217\243\345\271\202\347\255\211.md" rename to "docs/battle-interview/problems/\346\216\245\345\217\243\345\271\202\347\255\211.md" index ae7db9cb8..f510f7f21 100644 --- "a/docs/manuscripts/battle-interview/problems/\346\216\245\345\217\243\345\271\202\347\255\211.md" +++ "b/docs/battle-interview/problems/\346\216\245\345\217\243\345\271\202\347\255\211.md" @@ -1,6 +1,6 @@ --- title: 接口幂等 -permalink: /manuscripts/battle-interview/interface-idempotent.html +permalink: /battle-interview/interface-idempotent.html --- # 接口幂等 diff --git a/docs/battle-interview/social-recruit.md b/docs/battle-interview/social-recruit.md new file mode 100644 index 000000000..b11c6e48b --- /dev/null +++ b/docs/battle-interview/social-recruit.md @@ -0,0 +1,5 @@ +--- +title: 面试技巧 +permalink: /battle-interview/social-recruit.html +--- +# 面试技巧 diff --git a/docs/manuscripts/big-event-history.md b/docs/big-event-history.md similarity index 79% rename from docs/manuscripts/big-event-history.md rename to docs/big-event-history.md index e532a159b..dd7316176 100644 --- a/docs/manuscripts/big-event-history.md +++ b/docs/big-event-history.md @@ -1,6 +1,6 @@ --- title: 大事记 -permalink: /manuscripts/big-event-history.html +permalink: /big-event-history.html --- # 大事记 diff --git a/docs/manuscripts/develop-skill/Readme.md b/docs/develop-skill/Readme.md similarity index 100% rename from docs/manuscripts/develop-skill/Readme.md rename to docs/develop-skill/Readme.md diff --git a/docs/manuscripts/develop-skill/build-tools/vite.md b/docs/develop-skill/build-tools/vite.md similarity index 53% rename from docs/manuscripts/develop-skill/build-tools/vite.md rename to docs/develop-skill/build-tools/vite.md index 65dd320d2..9fa2e6b01 100644 --- a/docs/manuscripts/develop-skill/build-tools/vite.md +++ b/docs/develop-skill/build-tools/vite.md @@ -1,6 +1,6 @@ --- title: Vite -permalink: /manuscripts/develop-skill/build-tools/vite.html +permalink: /develop-skill/build-tools/vite.html --- # vite diff --git a/docs/manuscripts/develop-skill/build-tools/webpack.md b/docs/develop-skill/build-tools/webpack.md similarity index 52% rename from docs/manuscripts/develop-skill/build-tools/webpack.md rename to docs/develop-skill/build-tools/webpack.md index 36768c705..958d8a9f3 100644 --- a/docs/manuscripts/develop-skill/build-tools/webpack.md +++ b/docs/develop-skill/build-tools/webpack.md @@ -1,6 +1,6 @@ --- title: Vite -permalink: /manuscripts/develop-skill/build-tools/webpack.html +permalink: /develop-skill/build-tools/webpack.html --- # webpack diff --git a/docs/manuscripts/develop-skill/code-manager/CI-CD.md b/docs/develop-skill/code-manager/CI-CD.md similarity index 98% rename from docs/manuscripts/develop-skill/code-manager/CI-CD.md rename to docs/develop-skill/code-manager/CI-CD.md index c42caeb47..082338499 100644 --- a/docs/manuscripts/develop-skill/code-manager/CI-CD.md +++ b/docs/develop-skill/code-manager/CI-CD.md @@ -1,6 +1,6 @@ --- title: 持续集成、持续交付 -permalink: /manuscripts/develop-skill/code-manager/ci-cd.html +permalink: /develop-skill/code-manager/ci-cd.html --- # 持续集成、持续交付 diff --git a/docs/manuscripts/develop-skill/code-manager/git.md b/docs/develop-skill/code-manager/git.md similarity index 99% rename from docs/manuscripts/develop-skill/code-manager/git.md rename to docs/develop-skill/code-manager/git.md index 10b6b6a15..51c581fc7 100644 --- a/docs/manuscripts/develop-skill/code-manager/git.md +++ b/docs/develop-skill/code-manager/git.md @@ -1,6 +1,6 @@ --- title: Git的使用 -permalink: /manuscripts/develop-skill/code-manager/git.html +permalink: /develop-skill/code-manager/git.html headerDepth: 2 --- # Git的使用 diff --git a/docs/develop-skill/code-manager/github-actions.md b/docs/develop-skill/code-manager/github-actions.md new file mode 100644 index 000000000..516f236d6 --- /dev/null +++ b/docs/develop-skill/code-manager/github-actions.md @@ -0,0 +1,6 @@ +--- +title: GitHub Action +permalink: /develop-skill/code-manager/github-actions.html +--- + +# GitHub Action diff --git a/docs/manuscripts/develop-skill/code-manager/github-ci.md b/docs/develop-skill/code-manager/github-ci.md similarity index 70% rename from docs/manuscripts/develop-skill/code-manager/github-ci.md rename to docs/develop-skill/code-manager/github-ci.md index c3bc6e668..d155dd9b6 100644 --- a/docs/manuscripts/develop-skill/code-manager/github-ci.md +++ b/docs/develop-skill/code-manager/github-ci.md @@ -1,6 +1,6 @@ --- title: Github-CI -permalink: /manuscripts/develop-skill/code-manager/github-ci.html +permalink: /develop-skill/code-manager/github-ci.html --- # Github-CI diff --git a/docs/manuscripts/develop-skill/code-manager/github.md b/docs/develop-skill/code-manager/github.md similarity index 58% rename from docs/manuscripts/develop-skill/code-manager/github.md rename to docs/develop-skill/code-manager/github.md index cfbf3fbe0..ce1cca086 100644 --- a/docs/manuscripts/develop-skill/code-manager/github.md +++ b/docs/develop-skill/code-manager/github.md @@ -1,6 +1,6 @@ --- title: 托管平台 -permalink: /manuscripts/develop-skill/code-manager/code-platform.html +permalink: /develop-skill/code-manager/code-platform.html --- # 托管平台 diff --git a/docs/manuscripts/develop-skill/code-manager/images/git.png b/docs/develop-skill/code-manager/images/git.png similarity index 100% rename from docs/manuscripts/develop-skill/code-manager/images/git.png rename to docs/develop-skill/code-manager/images/git.png diff --git a/docs/manuscripts/develop-skill/code-manager/images/jenkins-cat-pwd.png b/docs/develop-skill/code-manager/images/jenkins-cat-pwd.png similarity index 100% rename from docs/manuscripts/develop-skill/code-manager/images/jenkins-cat-pwd.png rename to docs/develop-skill/code-manager/images/jenkins-cat-pwd.png diff --git a/docs/manuscripts/develop-skill/code-manager/images/jenkins-lock.png b/docs/develop-skill/code-manager/images/jenkins-lock.png similarity index 100% rename from docs/manuscripts/develop-skill/code-manager/images/jenkins-lock.png rename to docs/develop-skill/code-manager/images/jenkins-lock.png diff --git a/docs/manuscripts/develop-skill/code-manager/jenkins.md b/docs/develop-skill/code-manager/jenkins.md similarity index 95% rename from docs/manuscripts/develop-skill/code-manager/jenkins.md rename to docs/develop-skill/code-manager/jenkins.md index 90b042927..3bc4dd7a9 100644 --- a/docs/manuscripts/develop-skill/code-manager/jenkins.md +++ b/docs/develop-skill/code-manager/jenkins.md @@ -1,6 +1,6 @@ --- title: Jenkins -permalink: /manuscripts/develop-skill/code-manager/jenkins.html +permalink: /develop-skill/code-manager/jenkins.html --- # Jenkins @@ -121,11 +121,11 @@ docker-compose start jenkins 当Jenkins服务正常启动后,Jenkins默认暴露`8080`和`50000`两个端口,在浏览器中访问 > 这里需要明白,Jenkins的端口也可以自定义或者进行端口映射 -![浏览器访问Jenkins](./images/jenkins-lock.png) +![浏览器访问Jenkins](images/jenkins-lock.png) 按照提示到目标路径下,找对对应的初始化密码,粘贴到输入框中就可以顺利使用Jenkins啦 -![打印初始化密码](./images/jenkins-cat-pwd.png) +![打印初始化密码](images/jenkins-cat-pwd.png) 如果是本机部署,在终端中执行命令,打印密码 diff --git a/docs/manuscripts/develop-skill/code-style/engineering-lint.md b/docs/develop-skill/code-style/engineering-lint.md similarity index 98% rename from docs/manuscripts/develop-skill/code-style/engineering-lint.md rename to docs/develop-skill/code-style/engineering-lint.md index c7891cf06..690da3bf9 100644 --- a/docs/manuscripts/develop-skill/code-style/engineering-lint.md +++ b/docs/develop-skill/code-style/engineering-lint.md @@ -1,6 +1,6 @@ --- title: 工程化规范 -permalink: /manuscripts/develop-skill/code-style/engineering-lint.html +permalink: /develop-skill/code-style/engineering-lint.html --- # 工程化规范 diff --git a/docs/manuscripts/develop-skill/code-style/eslint.md b/docs/develop-skill/code-style/eslint.md similarity index 92% rename from docs/manuscripts/develop-skill/code-style/eslint.md rename to docs/develop-skill/code-style/eslint.md index 3faaf6996..d1f6112ae 100644 --- a/docs/manuscripts/develop-skill/code-style/eslint.md +++ b/docs/develop-skill/code-style/eslint.md @@ -1,6 +1,6 @@ --- title: Eslint -permalink: /manuscripts/develop-skill/code-style/eslint.html +permalink: /develop-skill/code-style/eslint.html --- # Eslint diff --git a/docs/develop-skill/code-style/prettier.md b/docs/develop-skill/code-style/prettier.md new file mode 100644 index 000000000..d9dd2c950 --- /dev/null +++ b/docs/develop-skill/code-style/prettier.md @@ -0,0 +1,8 @@ +--- +title: Prettier +permalink: /develop-skill/code-style/prettier.html +--- + +# Prettier + +## 基础使用 diff --git a/docs/manuscripts/develop-skill/develop-skill.sidebar.ts b/docs/develop-skill/develop-skill.sidebar.ts similarity index 100% rename from docs/manuscripts/develop-skill/develop-skill.sidebar.ts rename to docs/develop-skill/develop-skill.sidebar.ts diff --git a/docs/manuscripts/develop-skill/monorepo.md b/docs/develop-skill/monorepo.md similarity index 86% rename from docs/manuscripts/develop-skill/monorepo.md rename to docs/develop-skill/monorepo.md index 238e4f1b3..e8839cfbe 100644 --- a/docs/manuscripts/develop-skill/monorepo.md +++ b/docs/develop-skill/monorepo.md @@ -1,6 +1,6 @@ --- title: Monorepo -permalink: /manuscripts/develop-skill/monorepo.html +permalink: /develop-skill/monorepo.html --- # Monorepo diff --git a/docs/manuscripts/develop-skill/package-manager.md b/docs/develop-skill/package-manager.md similarity index 99% rename from docs/manuscripts/develop-skill/package-manager.md rename to docs/develop-skill/package-manager.md index 8db1f3e32..77650e9eb 100644 --- a/docs/manuscripts/develop-skill/package-manager.md +++ b/docs/develop-skill/package-manager.md @@ -1,6 +1,6 @@ --- title: 依赖管理 -permalink: /manuscripts/develop-skill/package-manager.html +permalink: /develop-skill/package-manager.html --- # 依赖管理 diff --git a/docs/manuscripts/develop-skill/software-install.md b/docs/develop-skill/software-install.md similarity index 86% rename from docs/manuscripts/develop-skill/software-install.md rename to docs/develop-skill/software-install.md index e10ae0c8d..c4bf7d6ef 100644 --- a/docs/manuscripts/develop-skill/software-install.md +++ b/docs/develop-skill/software-install.md @@ -1,6 +1,6 @@ --- title: 软件安装 -permalink: /manuscripts/develop-skill/software-install.html +permalink: /develop-skill/software-install.html --- diff --git a/docs/manuscripts/front-end/Readme.md b/docs/front-end/Readme.md similarity index 100% rename from docs/manuscripts/front-end/Readme.md rename to docs/front-end/Readme.md diff --git a/docs/front-end/base-begin/css.md b/docs/front-end/base-begin/css.md new file mode 100644 index 000000000..265a9de44 --- /dev/null +++ b/docs/front-end/base-begin/css.md @@ -0,0 +1,6 @@ +--- +title: CSS相关 +permalink: /front-end/base-begin/css.html +--- + +# CSS相关 diff --git a/docs/manuscripts/front-end/base-begin/html.md b/docs/front-end/base-begin/html.md similarity index 94% rename from docs/manuscripts/front-end/base-begin/html.md rename to docs/front-end/base-begin/html.md index 3c1886591..580a6b45e 100644 --- a/docs/manuscripts/front-end/base-begin/html.md +++ b/docs/front-end/base-begin/html.md @@ -1,6 +1,6 @@ --- title: HTML相关 -permalink: /manuscripts/front-end/base-begin/html-correlation.html +permalink: /front-end/base-begin/html-correlation.html --- # HTML diff --git a/docs/manuscripts/front-end/base-begin/javascript.md b/docs/front-end/base-begin/javascript.md similarity index 99% rename from docs/manuscripts/front-end/base-begin/javascript.md rename to docs/front-end/base-begin/javascript.md index 4c8dbf1ec..f3a64cd95 100644 --- a/docs/manuscripts/front-end/base-begin/javascript.md +++ b/docs/front-end/base-begin/javascript.md @@ -1,6 +1,6 @@ --- title: JavaScript相关 -permalink: /manuscripts/front-end/base-begin/javascript.html +permalink: /front-end/base-begin/javascript.html headerDepth: 2 --- diff --git a/docs/manuscripts/front-end/front-end.sidebar.ts b/docs/front-end/front-end.sidebar.ts similarity index 100% rename from docs/manuscripts/front-end/front-end.sidebar.ts rename to docs/front-end/front-end.sidebar.ts diff --git a/docs/manuscripts/front-end/front-framework/jquery.md b/docs/front-end/front-framework/jquery.md similarity index 95% rename from docs/manuscripts/front-end/front-framework/jquery.md rename to docs/front-end/front-framework/jquery.md index 22a95a2fb..6462fe2bf 100644 --- a/docs/manuscripts/front-end/front-framework/jquery.md +++ b/docs/front-end/front-framework/jquery.md @@ -1,6 +1,6 @@ --- title: JQuery -permalink: /manuscripts/front-end/front-framework/jquery.html +permalink: /front-end/front-framework/jquery.html --- # jQuery diff --git a/docs/front-end/front-framework/nuxt.md b/docs/front-end/front-framework/nuxt.md new file mode 100644 index 000000000..c9564596d --- /dev/null +++ b/docs/front-end/front-framework/nuxt.md @@ -0,0 +1,5 @@ +--- +title: Nuxt.js +permalink: /front-end/front-framework/nuxt.html +--- +# Nuxt.js diff --git a/docs/front-end/front-framework/vue.md b/docs/front-end/front-framework/vue.md new file mode 100644 index 000000000..614e73d9e --- /dev/null +++ b/docs/front-end/front-framework/vue.md @@ -0,0 +1,5 @@ +--- +title: Vue框架 +permalink: /front-end/front-framework/vue.html +--- +# Vue框架 diff --git a/docs/front-end/front-framework/vuepress/Readme.md b/docs/front-end/front-framework/vuepress/Readme.md new file mode 100644 index 000000000..cbf7dcd05 --- /dev/null +++ b/docs/front-end/front-framework/vuepress/Readme.md @@ -0,0 +1,6 @@ +--- +title: Vuepress +permalink: /front-end/vuepress/vuepress-tutorial.html +--- + +# Vuepress diff --git a/docs/manuscripts/front-end/front-framework/vuepress/vuepress.md b/docs/front-end/front-framework/vuepress/vuepress.md similarity index 98% rename from docs/manuscripts/front-end/front-framework/vuepress/vuepress.md rename to docs/front-end/front-framework/vuepress/vuepress.md index e3e8996ed..da0bce07a 100644 --- a/docs/manuscripts/front-end/front-framework/vuepress/vuepress.md +++ b/docs/front-end/front-framework/vuepress/vuepress.md @@ -1,6 +1,6 @@ --- title: Vuepress -permalink: /manuscripts/front-end/front-framework/vuepress.html +permalink: /front-end/front-framework/vuepress.html --- # Vuepress diff --git "a/docs/front-end/server-deploy/SSR\344\274\230\345\214\226.md" "b/docs/front-end/server-deploy/SSR\344\274\230\345\214\226.md" new file mode 100644 index 000000000..fd1f8306e --- /dev/null +++ "b/docs/front-end/server-deploy/SSR\344\274\230\345\214\226.md" @@ -0,0 +1,6 @@ +--- +title: SSR优化 +permalink: /front-end/server-deploy/ssr-improve.html +--- + +# SSR优化 diff --git "a/docs/manuscripts/front-end/server-deploy/\346\234\215\345\212\241\347\253\257\346\270\262\346\237\223.md" "b/docs/front-end/server-deploy/\346\234\215\345\212\241\347\253\257\346\270\262\346\237\223.md" similarity index 55% rename from "docs/manuscripts/front-end/server-deploy/\346\234\215\345\212\241\347\253\257\346\270\262\346\237\223.md" rename to "docs/front-end/server-deploy/\346\234\215\345\212\241\347\253\257\346\270\262\346\237\223.md" index a114d05b7..efe7f5f62 100644 --- "a/docs/manuscripts/front-end/server-deploy/\346\234\215\345\212\241\347\253\257\346\270\262\346\237\223.md" +++ "b/docs/front-end/server-deploy/\346\234\215\345\212\241\347\253\257\346\270\262\346\237\223.md" @@ -1,6 +1,6 @@ --- title: 服务端渲染 -permalink: /manuscripts/front-end/server-deploy/ssr.html +permalink: /front-end/server-deploy/ssr.html --- # 服务端渲染 diff --git "a/docs/manuscripts/front-end/server-deploy/\351\235\231\346\200\201\346\226\207\344\273\266\351\203\250\347\275\262.md" "b/docs/front-end/server-deploy/\351\235\231\346\200\201\346\226\207\344\273\266\351\203\250\347\275\262.md" similarity index 93% rename from "docs/manuscripts/front-end/server-deploy/\351\235\231\346\200\201\346\226\207\344\273\266\351\203\250\347\275\262.md" rename to "docs/front-end/server-deploy/\351\235\231\346\200\201\346\226\207\344\273\266\351\203\250\347\275\262.md" index 80eece7ac..83caf7bb6 100644 --- "a/docs/manuscripts/front-end/server-deploy/\351\235\231\346\200\201\346\226\207\344\273\266\351\203\250\347\275\262.md" +++ "b/docs/front-end/server-deploy/\351\235\231\346\200\201\346\226\207\344\273\266\351\203\250\347\275\262.md" @@ -1,6 +1,6 @@ --- title: 静态文件部署 -permalink: /manuscripts/front-end/server-deploy/static-deploy.html +permalink: /front-end/server-deploy/static-deploy.html --- # 静态文件部署 diff --git a/docs/front-end/ui-framework/ant-design-vue.md b/docs/front-end/ui-framework/ant-design-vue.md new file mode 100644 index 000000000..108c96f6d --- /dev/null +++ b/docs/front-end/ui-framework/ant-design-vue.md @@ -0,0 +1,5 @@ +--- +title: Ant-Design-Vue +permalink: /front-end/ui-framework/ant-design-vue.html +--- +# Ant-Design-Vue diff --git a/docs/front-end/ui-framework/bootstrap.md b/docs/front-end/ui-framework/bootstrap.md new file mode 100644 index 000000000..1a26f8038 --- /dev/null +++ b/docs/front-end/ui-framework/bootstrap.md @@ -0,0 +1,6 @@ +--- +title: Bootstrap框架 +permalink: /front-end/ui-framework/bootstrap.html +--- + +# Bootstrap框架 diff --git a/docs/front-end/ui-framework/element-ui.md b/docs/front-end/ui-framework/element-ui.md new file mode 100644 index 000000000..b8b65964d --- /dev/null +++ b/docs/front-end/ui-framework/element-ui.md @@ -0,0 +1,6 @@ +--- +title: Element-UI +permalink: /front-end/ui-framework/element.html +--- + +# Element-UI diff --git a/docs/front-end/ui-framework/iview-design.md b/docs/front-end/ui-framework/iview-design.md new file mode 100644 index 000000000..fdae80c0d --- /dev/null +++ b/docs/front-end/ui-framework/iview-design.md @@ -0,0 +1,6 @@ +--- +title: IView-Design +permalink: /front-end/ui-framework/iview-design.html +--- + +# IView-Design diff --git a/docs/front-end/ui-framework/layer-ui.md b/docs/front-end/ui-framework/layer-ui.md new file mode 100644 index 000000000..4e82e9de9 --- /dev/null +++ b/docs/front-end/ui-framework/layer-ui.md @@ -0,0 +1,6 @@ +--- +title: Layer-UI +permalink: /front-end/ui-framework/layer-ui.html +--- + +# Layer-UI diff --git a/docs/front-end/ui-framework/vant-ui.md b/docs/front-end/ui-framework/vant-ui.md new file mode 100644 index 000000000..534be52b6 --- /dev/null +++ b/docs/front-end/ui-framework/vant-ui.md @@ -0,0 +1,6 @@ +--- +title: VAnt-UI +permalink: /front-end/ui-framework/vant-ui.html +--- + +# VAnt-UI diff --git a/docs/front-end/ui-framework/vue.md b/docs/front-end/ui-framework/vue.md new file mode 100644 index 000000000..0f6c0e2a9 --- /dev/null +++ b/docs/front-end/ui-framework/vue.md @@ -0,0 +1,6 @@ +--- +title: Vue +permalink: /front-end/ui-framework/vue.html +--- + +# Vue.js diff --git a/docs/manuscripts/good-idea.md b/docs/good-idea.md similarity index 100% rename from docs/manuscripts/good-idea.md rename to docs/good-idea.md diff --git a/docs/manuscripts/job-chance/job-chance.sidebar.ts b/docs/job-chance/job-chance.sidebar.ts similarity index 82% rename from docs/manuscripts/job-chance/job-chance.sidebar.ts rename to docs/job-chance/job-chance.sidebar.ts index 1342ef16b..d48c011d6 100644 --- a/docs/manuscripts/job-chance/job-chance.sidebar.ts +++ b/docs/job-chance/job-chance.sidebar.ts @@ -2,7 +2,7 @@ export const JobChanceSidebar = [ { text: '工作机会', children: [{ - text: '字节跳动', + text: '广告位', link: 'job-poster-bytedance' }] } diff --git a/docs/manuscripts/job-chance/job-poster-bytedance.md b/docs/job-chance/job-poster-bytedance.md similarity index 99% rename from docs/manuscripts/job-chance/job-poster-bytedance.md rename to docs/job-chance/job-poster-bytedance.md index 5d9f653c6..e3d4c50b0 100644 --- a/docs/manuscripts/job-chance/job-poster-bytedance.md +++ b/docs/job-chance/job-poster-bytedance.md @@ -1,6 +1,6 @@ --- title: 字节跳动 -permalink: /manuscripts/job-chance/job-poster-bytedance.html +permalink: /job-chance/job-poster-bytedance.html headerDepth: 1 --- # 字节跳动内推 diff --git a/docs/manuscripts/battle-interview/social-recruit.md b/docs/manuscripts/battle-interview/social-recruit.md deleted file mode 100644 index f07efb6bb..000000000 --- a/docs/manuscripts/battle-interview/social-recruit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 面试技巧 -permalink: /manuscripts/battle-interview/social-recruit.html ---- -# 面试技巧 diff --git a/docs/manuscripts/develop-skill/code-manager/github-actions.md b/docs/manuscripts/develop-skill/code-manager/github-actions.md deleted file mode 100644 index 4a3c4809f..000000000 --- a/docs/manuscripts/develop-skill/code-manager/github-actions.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: GitHub Action -permalink: /manuscripts/develop-skill/code-manager/github-actions.html ---- - -# GitHub Action diff --git a/docs/manuscripts/develop-skill/code-style/prettier.md b/docs/manuscripts/develop-skill/code-style/prettier.md deleted file mode 100644 index ce0c950f7..000000000 --- a/docs/manuscripts/develop-skill/code-style/prettier.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Prettier -permalink: /manuscripts/develop-skill/code-style/prettier.html ---- - -# Prettier - -## 基础使用 diff --git a/docs/manuscripts/front-end/base-begin/css.md b/docs/manuscripts/front-end/base-begin/css.md deleted file mode 100644 index 9a43b38e7..000000000 --- a/docs/manuscripts/front-end/base-begin/css.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: CSS相关 -permalink: /manuscripts/front-end/base-begin/css.html ---- - -# CSS相关 diff --git a/docs/manuscripts/front-end/front-framework/nuxt.md b/docs/manuscripts/front-end/front-framework/nuxt.md deleted file mode 100644 index e68483d3d..000000000 --- a/docs/manuscripts/front-end/front-framework/nuxt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Nuxt.js -permalink: /manuscripts/front-end/front-framework/nuxt.html ---- -# Nuxt.js diff --git a/docs/manuscripts/front-end/front-framework/vue.md b/docs/manuscripts/front-end/front-framework/vue.md deleted file mode 100644 index 002c09a57..000000000 --- a/docs/manuscripts/front-end/front-framework/vue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Vue框架 -permalink: /manuscripts/front-end/front-framework/vue.html ---- -# Vue框架 diff --git a/docs/manuscripts/front-end/front-framework/vuepress/Readme.md b/docs/manuscripts/front-end/front-framework/vuepress/Readme.md deleted file mode 100644 index cb4a7f0f0..000000000 --- a/docs/manuscripts/front-end/front-framework/vuepress/Readme.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Vuepress -permalink: /manuscripts/front-end/vuepress/vuepress-tutorial.html ---- - -# Vuepress diff --git "a/docs/manuscripts/front-end/server-deploy/SSR\344\274\230\345\214\226.md" "b/docs/manuscripts/front-end/server-deploy/SSR\344\274\230\345\214\226.md" deleted file mode 100644 index a3ddaf971..000000000 --- "a/docs/manuscripts/front-end/server-deploy/SSR\344\274\230\345\214\226.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: SSR优化 -permalink: /manuscripts/front-end/server-deploy/ssr-improve.html ---- - -# SSR优化 diff --git a/docs/manuscripts/front-end/ui-framework/ant-design-vue.md b/docs/manuscripts/front-end/ui-framework/ant-design-vue.md deleted file mode 100644 index 72a8440a1..000000000 --- a/docs/manuscripts/front-end/ui-framework/ant-design-vue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Ant-Design-Vue -permalink: /manuscripts/front-end/ui-framework/ant-design-vue.html ---- -# Ant-Design-Vue diff --git a/docs/manuscripts/front-end/ui-framework/bootstrap.md b/docs/manuscripts/front-end/ui-framework/bootstrap.md deleted file mode 100644 index a72328b18..000000000 --- a/docs/manuscripts/front-end/ui-framework/bootstrap.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Bootstrap框架 -permalink: /manuscripts/front-end/ui-framework/bootstrap.html ---- - -# Bootstrap框架 diff --git a/docs/manuscripts/front-end/ui-framework/element-ui.md b/docs/manuscripts/front-end/ui-framework/element-ui.md deleted file mode 100644 index 4b0f87ae4..000000000 --- a/docs/manuscripts/front-end/ui-framework/element-ui.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Element-UI -permalink: /manuscripts/front-end/ui-framework/element.html ---- - -# Element-UI diff --git a/docs/manuscripts/front-end/ui-framework/iview-design.md b/docs/manuscripts/front-end/ui-framework/iview-design.md deleted file mode 100644 index 1dd55adcb..000000000 --- a/docs/manuscripts/front-end/ui-framework/iview-design.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: IView-Design -permalink: /manuscripts/front-end/ui-framework/iview-design.html ---- - -# IView-Design diff --git a/docs/manuscripts/front-end/ui-framework/layer-ui.md b/docs/manuscripts/front-end/ui-framework/layer-ui.md deleted file mode 100644 index b68089614..000000000 --- a/docs/manuscripts/front-end/ui-framework/layer-ui.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Layer-UI -permalink: /manuscripts/front-end/ui-framework/layer-ui.html ---- - -# Layer-UI diff --git a/docs/manuscripts/front-end/ui-framework/vant-ui.md b/docs/manuscripts/front-end/ui-framework/vant-ui.md deleted file mode 100644 index ecdef5fc3..000000000 --- a/docs/manuscripts/front-end/ui-framework/vant-ui.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: VAnt-UI -permalink: /manuscripts/front-end/ui-framework/vant-ui.html ---- - -# VAnt-UI diff --git a/docs/manuscripts/front-end/ui-framework/vue.md b/docs/manuscripts/front-end/ui-framework/vue.md deleted file mode 100644 index e8ef94fe6..000000000 --- a/docs/manuscripts/front-end/ui-framework/vue.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Vue -permalink: /manuscripts/front-end/ui-framework/vue.html ---- - -# Vue.js diff --git a/docs/manuscripts/microservice/apollo.md b/docs/manuscripts/microservice/apollo.md deleted file mode 100644 index 6320edf1d..000000000 --- a/docs/manuscripts/microservice/apollo.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Apollo -permalink: /manuscripts/microservice/apollo.html ---- - - -# Apollo diff --git a/docs/manuscripts/microservice/consul.md b/docs/manuscripts/microservice/consul.md deleted file mode 100644 index 31424ba64..000000000 --- a/docs/manuscripts/microservice/consul.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Consul -permalink: /manuscripts/microservice/consul.html ---- - - -# Consul diff --git a/docs/manuscripts/microservice/elk/elasticsearch.md b/docs/manuscripts/microservice/elk/elasticsearch.md deleted file mode 100644 index 00661c7d5..000000000 --- a/docs/manuscripts/microservice/elk/elasticsearch.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Elasticsearch -permalink: /manuscripts/microservice/elk/elasticsearch.html ---- - -# Elasticsearch diff --git a/docs/manuscripts/microservice/elk/filebeat.md b/docs/manuscripts/microservice/elk/filebeat.md deleted file mode 100644 index 66521ee11..000000000 --- a/docs/manuscripts/microservice/elk/filebeat.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Filebeat -permalink: /manuscripts/microservice/elk/filebeat.html ---- - -# Filebeat diff --git a/docs/manuscripts/microservice/elk/kibana.md b/docs/manuscripts/microservice/elk/kibana.md deleted file mode 100644 index a19eff488..000000000 --- a/docs/manuscripts/microservice/elk/kibana.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Kibana -permalink: /manuscripts/microservice/elk/kibana.html ---- - -# Kibana diff --git a/docs/manuscripts/microservice/elk/logstash.md b/docs/manuscripts/microservice/elk/logstash.md deleted file mode 100644 index e9f3be3cc..000000000 --- a/docs/manuscripts/microservice/elk/logstash.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Logstash -permalink: /manuscripts/microservice/elk/logstash.html ---- - -# Logstash diff --git a/docs/manuscripts/microservice/gateway.md b/docs/manuscripts/microservice/gateway.md deleted file mode 100644 index 7c76ebabc..000000000 --- a/docs/manuscripts/microservice/gateway.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 网关 -permalink: /manuscripts/microservice/gateway.html ---- - -# 网关 diff --git a/docs/manuscripts/microservice/istio.md b/docs/manuscripts/microservice/istio.md deleted file mode 100644 index 3ac0a42c9..000000000 --- a/docs/manuscripts/microservice/istio.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Istio -permalink: /manuscripts/microservice/istio.html ---- - -# Istio diff --git a/docs/manuscripts/microservice/k8s.md b/docs/manuscripts/microservice/k8s.md deleted file mode 100644 index 474761cc5..000000000 --- a/docs/manuscripts/microservice/k8s.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: k8s -permalink: /manuscripts/microservice/k8s.html ---- \ No newline at end of file diff --git a/docs/manuscripts/microservice/mq/kafka.md b/docs/manuscripts/microservice/mq/kafka.md deleted file mode 100644 index ee49d34e2..000000000 --- a/docs/manuscripts/microservice/mq/kafka.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Kafka -permalink: /manuscripts/microservice/mq/kafka.html ---- - -# Kafka diff --git a/docs/manuscripts/microservice/mq/rabbitmq.md b/docs/manuscripts/microservice/mq/rabbitmq.md deleted file mode 100644 index 9a73a8f65..000000000 --- a/docs/manuscripts/microservice/mq/rabbitmq.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: RabbitMQ -permalink: /manuscripts/microservice/mq/rabbitmq.html ---- - -# RabbitMQ diff --git a/docs/manuscripts/microservice/mq/rocketmq.md b/docs/manuscripts/microservice/mq/rocketmq.md deleted file mode 100644 index 85ae8f9d0..000000000 --- a/docs/manuscripts/microservice/mq/rocketmq.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: RocketMQ -permalink: /manuscripts/microservice/mq/rocketmq.html ---- - -# RocketMQ diff --git a/docs/manuscripts/microservice/nacos.md b/docs/manuscripts/microservice/nacos.md deleted file mode 100644 index 9b13e6853..000000000 --- a/docs/manuscripts/microservice/nacos.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Nacos -permalink: /manuscripts/microservice/nacos.html ---- -# Nacos diff --git "a/docs/manuscripts/read-books/cs-books/\351\253\230\346\200\247\350\203\275Web\346\234\215\345\212\241\345\231\250\350\257\246\350\247\243.md" "b/docs/manuscripts/read-books/cs-books/\351\253\230\346\200\247\350\203\275Web\346\234\215\345\212\241\345\231\250\350\257\246\350\247\243.md" deleted file mode 100644 index c27e969cb..000000000 --- "a/docs/manuscripts/read-books/cs-books/\351\253\230\346\200\247\350\203\275Web\346\234\215\345\212\241\345\231\250\350\257\246\350\247\243.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 高性能Web服务器详解 -permalink: /manuscripts/read-books/cs-books/high-performance-web-server.html ---- - -# 高性能Web服务器详解 diff --git "a/docs/manuscripts/read-books/not-cs-book/\345\205\204\345\274\237.md" "b/docs/manuscripts/read-books/not-cs-book/\345\205\204\345\274\237.md" deleted file mode 100644 index 734d289dc..000000000 --- "a/docs/manuscripts/read-books/not-cs-book/\345\205\204\345\274\237.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 兄弟 -permalink: /manuscripts/read-books/not-cs-book/brother.html ---- - -# 兄弟 diff --git "a/docs/manuscripts/read-books/not-cs-book/\346\226\207\345\237\216.md" "b/docs/manuscripts/read-books/not-cs-book/\346\226\207\345\237\216.md" deleted file mode 100644 index bbb42af4a..000000000 --- "a/docs/manuscripts/read-books/not-cs-book/\346\226\207\345\237\216.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 文城 -permalink: /manuscripts/read-books/not-cs-book/wen-city.html ---- - -# 文城 diff --git "a/docs/manuscripts/read-books/not-cs-book/\347\254\254\344\270\203\345\244\251.md" "b/docs/manuscripts/read-books/not-cs-book/\347\254\254\344\270\203\345\244\251.md" deleted file mode 100644 index 29cd5b4cc..000000000 --- "a/docs/manuscripts/read-books/not-cs-book/\347\254\254\344\270\203\345\244\251.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 第七天 -permalink: /manuscripts/read-books/not-cs-book/seven-day.html ---- - -# 第七天 diff --git "a/docs/manuscripts/server-end/base/OAuth2.0\345\215\217\350\256\256.md" "b/docs/manuscripts/server-end/base/OAuth2.0\345\215\217\350\256\256.md" deleted file mode 100644 index bd2e9f657..000000000 --- "a/docs/manuscripts/server-end/base/OAuth2.0\345\215\217\350\256\256.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: OAuth2.0协议 -permalink: /manuscripts/server-end/base/oauth2.html ---- - -# OAuth2.0协议 diff --git a/docs/manuscripts/server-end/base/restFul.md b/docs/manuscripts/server-end/base/restFul.md deleted file mode 100644 index 1a937b092..000000000 --- a/docs/manuscripts/server-end/base/restFul.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: RESTful接口 -permalink: /manuscripts/server-end/base/restful.html ---- - -# RESTful接口 diff --git "a/docs/manuscripts/server-end/base/\344\274\232\350\257\235\344\277\241\346\201\257.md" "b/docs/manuscripts/server-end/base/\344\274\232\350\257\235\344\277\241\346\201\257.md" deleted file mode 100644 index f214a24b4..000000000 --- "a/docs/manuscripts/server-end/base/\344\274\232\350\257\235\344\277\241\346\201\257.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 会话信息 -permalink: /manuscripts/server-end/base/session.html ---- - -# 会话信息 diff --git "a/docs/manuscripts/server-end/base/\346\216\245\345\217\243\350\247\204\350\214\203.md" "b/docs/manuscripts/server-end/base/\346\216\245\345\217\243\350\247\204\350\214\203.md" deleted file mode 100644 index 6ff4103fe..000000000 --- "a/docs/manuscripts/server-end/base/\346\216\245\345\217\243\350\247\204\350\214\203.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 接口规范 -permalink: /manuscripts/server-end/base/interface-rules.html ---- - -# 接口规范 diff --git "a/docs/manuscripts/server-end/base/\350\277\234\347\250\213\350\260\203\347\224\250.md" "b/docs/manuscripts/server-end/base/\350\277\234\347\250\213\350\260\203\347\224\250.md" deleted file mode 100644 index b025243b7..000000000 --- "a/docs/manuscripts/server-end/base/\350\277\234\347\250\213\350\260\203\347\224\250.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 远程调用 -permalink: /manuscripts/server-end/base/rpc.html ---- - -# 远程调用 diff --git a/docs/manuscripts/server-end/build-website/nginx-proxy.md b/docs/manuscripts/server-end/build-website/nginx-proxy.md deleted file mode 100644 index 2f0241fc0..000000000 --- a/docs/manuscripts/server-end/build-website/nginx-proxy.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 反向代理 -permalink: /manuscripts/server-end/nginx-proxy.html ---- - -# 反向代理 diff --git a/docs/manuscripts/server-end/build-website/store-image.md b/docs/manuscripts/server-end/build-website/store-image.md deleted file mode 100644 index de12b9109..000000000 --- a/docs/manuscripts/server-end/build-website/store-image.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 镜像托管 -permalink: /manuscripts/server-end/store-image.html ---- - -# 镜像托管 diff --git a/docs/manuscripts/server-end/build-website/web-domain.md b/docs/manuscripts/server-end/build-website/web-domain.md deleted file mode 100644 index 723ff91ff..000000000 --- a/docs/manuscripts/server-end/build-website/web-domain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 二级域名 -permalink: /manuscripts/server-end/domain.html ---- -# 二级域名 diff --git a/docs/manuscripts/server-end/database/mongo/Readme.md b/docs/manuscripts/server-end/database/mongo/Readme.md deleted file mode 100644 index d178e265f..000000000 --- a/docs/manuscripts/server-end/database/mongo/Readme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: MongoDB -permalink: /manuscripts/server-end/database/mongo ---- -# MongoDB diff --git a/docs/manuscripts/server-end/database/mysql/Readme.md b/docs/manuscripts/server-end/database/mysql/Readme.md deleted file mode 100644 index 1b189d5e3..000000000 --- a/docs/manuscripts/server-end/database/mysql/Readme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: MySQL -permalink: /manuscripts/server-end/database/mysql ---- -# MySQL diff --git "a/docs/manuscripts/server-end/database/mysql/\345\237\272\347\241\200\345\256\211\350\243\205.md" "b/docs/manuscripts/server-end/database/mysql/\345\237\272\347\241\200\345\256\211\350\243\205.md" deleted file mode 100644 index 8c020c32c..000000000 --- "a/docs/manuscripts/server-end/database/mysql/\345\237\272\347\241\200\345\256\211\350\243\205.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 基础安装 -permalink: /manuscripts/server-end/database/mysql/base-install.html ---- - -# 基础安装 diff --git "a/docs/manuscripts/server-end/database/redis/\344\270\273\344\273\216\346\250\241\345\274\217.md" "b/docs/manuscripts/server-end/database/redis/\344\270\273\344\273\216\346\250\241\345\274\217.md" deleted file mode 100644 index d12385f06..000000000 --- "a/docs/manuscripts/server-end/database/redis/\344\270\273\344\273\216\346\250\241\345\274\217.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 主从模式 -permalink: /manuscripts/server-end/database/redis/master-slave.html ---- - -# 主从模式 diff --git "a/docs/manuscripts/server-end/database/redis/\351\233\206\347\276\244\346\250\241\345\274\217.md" "b/docs/manuscripts/server-end/database/redis/\351\233\206\347\276\244\346\250\241\345\274\217.md" deleted file mode 100644 index be83cc305..000000000 --- "a/docs/manuscripts/server-end/database/redis/\351\233\206\347\276\244\346\250\241\345\274\217.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 集群模式 -permalink: /manuscripts/server-end/database/redis/cluster.html ---- - -# 集群模式 diff --git a/docs/manuscripts/server-end/es-version/ES7-2016.md b/docs/manuscripts/server-end/es-version/ES7-2016.md deleted file mode 100644 index eb4ae2116..000000000 --- a/docs/manuscripts/server-end/es-version/ES7-2016.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: ES7 -permalink: /manuscripts/server-end/es-version/es7-2016.html ---- - -# ECMAScript 2016 diff --git a/docs/manuscripts/server-end/es-version/ES8-2017.md b/docs/manuscripts/server-end/es-version/ES8-2017.md deleted file mode 100644 index 4593e9222..000000000 --- a/docs/manuscripts/server-end/es-version/ES8-2017.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: ES8 -permalink: /manuscripts/server-end/es-version/es8-2017.html ---- - -# ECMAScript 2017 diff --git a/docs/manuscripts/server-end/framework/egg/Readme.md b/docs/manuscripts/server-end/framework/egg/Readme.md deleted file mode 100644 index 44a801106..000000000 --- a/docs/manuscripts/server-end/framework/egg/Readme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Egg.js框架 -permalink: /manuscripts/server-end/framework/egg-tutorial ---- -# Egg框架 diff --git a/docs/manuscripts/server-end/framework/egg/plugin/egg-redis.md b/docs/manuscripts/server-end/framework/egg/plugin/egg-redis.md deleted file mode 100644 index 0e88c496c..000000000 --- a/docs/manuscripts/server-end/framework/egg/plugin/egg-redis.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: egg-redis -permalink: /manuscripts/server-end/framework/egg-plugin/egg-redis.html ---- diff --git a/docs/manuscripts/server-end/framework/egg/plugin/egg-validate.md b/docs/manuscripts/server-end/framework/egg/plugin/egg-validate.md deleted file mode 100644 index 4808e8f23..000000000 --- a/docs/manuscripts/server-end/framework/egg/plugin/egg-validate.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: egg-validate -permalink: /manuscripts/server-end/framework/egg-plugin/egg-validate.html ---- - -# egg-validate - -> 参数校验 diff --git a/docs/manuscripts/server-end/framework/express/Readme.md b/docs/manuscripts/server-end/framework/express/Readme.md deleted file mode 100644 index 4ec61fe95..000000000 --- a/docs/manuscripts/server-end/framework/express/Readme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Express框架 -permalink: /manuscripts/server-end/framework/express-tutorial ---- -# Express框架 diff --git "a/docs/manuscripts/server-end/framework/express/tutorial/\344\270\255\351\227\264\344\273\266.md" "b/docs/manuscripts/server-end/framework/express/tutorial/\344\270\255\351\227\264\344\273\266.md" deleted file mode 100644 index 5c2b42a30..000000000 --- "a/docs/manuscripts/server-end/framework/express/tutorial/\344\270\255\351\227\264\344\273\266.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 中间件 -permalink: /manuscripts/server-end/framework/express-tutorial/middleware-demo.html ---- - -# 中间件 diff --git "a/docs/manuscripts/server-end/framework/express/tutorial/\350\267\257\347\224\261\347\232\204\344\275\277\347\224\250.md" "b/docs/manuscripts/server-end/framework/express/tutorial/\350\267\257\347\224\261\347\232\204\344\275\277\347\224\250.md" deleted file mode 100644 index 1c3a2c1fe..000000000 --- "a/docs/manuscripts/server-end/framework/express/tutorial/\350\267\257\347\224\261\347\232\204\344\275\277\347\224\250.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 路由的使用 -permalink: /manuscripts/server-end/framework/express-tutorial/router-use.html ---- - -# 路由的使用 diff --git a/docs/manuscripts/server-end/framework/koa/Readme.md b/docs/manuscripts/server-end/framework/koa/Readme.md deleted file mode 100644 index 5f5f66558..000000000 --- a/docs/manuscripts/server-end/framework/koa/Readme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Koa框架 -permalink: /manuscripts/server-end/framework/koa-tutorial ---- -# Koa框架 diff --git "a/docs/manuscripts/server-end/orm/typeorm/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/docs/manuscripts/server-end/orm/typeorm/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" deleted file mode 100644 index 02e722431..000000000 --- "a/docs/manuscripts/server-end/orm/typeorm/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 快速入门 -permalink: /manuscripts/server-end/orm/typeorm/quick-start.html ---- - -# 快速入门 diff --git a/docs/manuscripts/server-end/server-deploy/pm2.md b/docs/manuscripts/server-end/server-deploy/pm2.md deleted file mode 100644 index 6b2ef36d7..000000000 --- a/docs/manuscripts/server-end/server-deploy/pm2.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: PM2 进程管理 -permalink: /manuscripts/server-end/server-deploy/pm2.html ---- - -# PM2 进程管理 diff --git "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\277\253\351\200\237\345\205\245\351\227\250.md" deleted file mode 100644 index 29fcdcb8f..000000000 --- "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\277\253\351\200\237\345\205\245\351\227\250.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 简介 -permalink: /manuscripts/server-end/typescript/quick-start.html ---- - -# 快速入门 diff --git "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\256\200\344\273\213.md" "b/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\256\200\344\273\213.md" deleted file mode 100644 index 2c003f241..000000000 --- "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\256\200\344\273\213.md" +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: 简介 -permalink: /manuscripts/server-end/typescript/introduce.html ---- - -# 简介 diff --git "a/docs/manuscripts/mark-map/\345\211\221\346\214\207Offer.xmind" "b/docs/mark-map/\345\211\221\346\214\207Offer.xmind" similarity index 100% rename from "docs/manuscripts/mark-map/\345\211\221\346\214\207Offer.xmind" rename to "docs/mark-map/\345\211\221\346\214\207Offer.xmind" diff --git "a/docs/manuscripts/mark-map/\351\235\242\350\257\225\345\277\205\345\210\267Top101.xmind" "b/docs/mark-map/\351\235\242\350\257\225\345\277\205\345\210\267Top101.xmind" similarity index 100% rename from "docs/manuscripts/mark-map/\351\235\242\350\257\225\345\277\205\345\210\267Top101.xmind" rename to "docs/mark-map/\351\235\242\350\257\225\345\277\205\345\210\267Top101.xmind" diff --git a/docs/manuscripts/microservice/Readme.md b/docs/microservice/Readme.md similarity index 100% rename from docs/manuscripts/microservice/Readme.md rename to docs/microservice/Readme.md diff --git a/docs/microservice/apollo.md b/docs/microservice/apollo.md new file mode 100644 index 000000000..65c429c24 --- /dev/null +++ b/docs/microservice/apollo.md @@ -0,0 +1,7 @@ +--- +title: Apollo +permalink: /microservice/apollo.html +--- + + +# Apollo diff --git a/docs/microservice/consul.md b/docs/microservice/consul.md new file mode 100644 index 000000000..73e8700dd --- /dev/null +++ b/docs/microservice/consul.md @@ -0,0 +1,7 @@ +--- +title: Consul +permalink: /microservice/consul.html +--- + + +# Consul diff --git a/docs/manuscripts/microservice/docker-compose.md b/docs/microservice/docker-compose.md similarity index 94% rename from docs/manuscripts/microservice/docker-compose.md rename to docs/microservice/docker-compose.md index 50b23543c..b2f25e05b 100644 --- a/docs/manuscripts/microservice/docker-compose.md +++ b/docs/microservice/docker-compose.md @@ -1,6 +1,6 @@ --- title: Docker-Compose -permalink: /manuscripts/microservice/docker-compose.html +permalink: /microservice/docker-compose.html --- # Docker-Compose diff --git a/docs/manuscripts/microservice/docker.md b/docs/microservice/docker.md similarity index 99% rename from docs/manuscripts/microservice/docker.md rename to docs/microservice/docker.md index 6a4a2ebc6..00f6e3b90 100644 --- a/docs/manuscripts/microservice/docker.md +++ b/docs/microservice/docker.md @@ -1,6 +1,6 @@ --- title: Docker -permalink: /manuscripts/microservice/docker.html +permalink: /microservice/docker.html --- # Docker diff --git a/docs/manuscripts/microservice/dockerfile.md b/docs/microservice/dockerfile.md similarity index 98% rename from docs/manuscripts/microservice/dockerfile.md rename to docs/microservice/dockerfile.md index 86f65fca8..5275361e8 100644 --- a/docs/manuscripts/microservice/dockerfile.md +++ b/docs/microservice/dockerfile.md @@ -1,6 +1,6 @@ --- title: Dockerfile -permalink: /manuscripts/microservice/dockerfile.html +permalink: /microservice/dockerfile.html --- # Dockerfile diff --git a/docs/microservice/elk/elasticsearch.md b/docs/microservice/elk/elasticsearch.md new file mode 100644 index 000000000..fcf808b41 --- /dev/null +++ b/docs/microservice/elk/elasticsearch.md @@ -0,0 +1,6 @@ +--- +title: Elasticsearch +permalink: /microservice/elk/elasticsearch.html +--- + +# Elasticsearch diff --git a/docs/microservice/elk/filebeat.md b/docs/microservice/elk/filebeat.md new file mode 100644 index 000000000..d34e3c825 --- /dev/null +++ b/docs/microservice/elk/filebeat.md @@ -0,0 +1,6 @@ +--- +title: Filebeat +permalink: /microservice/elk/filebeat.html +--- + +# Filebeat diff --git a/docs/microservice/elk/kibana.md b/docs/microservice/elk/kibana.md new file mode 100644 index 000000000..9a59771e5 --- /dev/null +++ b/docs/microservice/elk/kibana.md @@ -0,0 +1,6 @@ +--- +title: Kibana +permalink: /microservice/elk/kibana.html +--- + +# Kibana diff --git a/docs/microservice/elk/logstash.md b/docs/microservice/elk/logstash.md new file mode 100644 index 000000000..038fd6d2f --- /dev/null +++ b/docs/microservice/elk/logstash.md @@ -0,0 +1,6 @@ +--- +title: Logstash +permalink: /microservice/elk/logstash.html +--- + +# Logstash diff --git a/docs/microservice/gateway.md b/docs/microservice/gateway.md new file mode 100644 index 000000000..9d8ee6dc5 --- /dev/null +++ b/docs/microservice/gateway.md @@ -0,0 +1,6 @@ +--- +title: 网关 +permalink: /microservice/gateway.html +--- + +# 网关 diff --git a/docs/manuscripts/microservice/grpc.md b/docs/microservice/grpc.md similarity index 99% rename from docs/manuscripts/microservice/grpc.md rename to docs/microservice/grpc.md index b2e702263..14437c69d 100644 --- a/docs/manuscripts/microservice/grpc.md +++ b/docs/microservice/grpc.md @@ -1,6 +1,6 @@ --- title: gRPC -permalink: /manuscripts/microservice/grpc.html +permalink: /microservice/grpc.html --- # gRPC diff --git a/docs/manuscripts/microservice/images/grpc-core.png b/docs/microservice/images/grpc-core.png similarity index 100% rename from docs/manuscripts/microservice/images/grpc-core.png rename to docs/microservice/images/grpc-core.png diff --git a/docs/microservice/istio.md b/docs/microservice/istio.md new file mode 100644 index 000000000..726937609 --- /dev/null +++ b/docs/microservice/istio.md @@ -0,0 +1,6 @@ +--- +title: Istio +permalink: /microservice/istio.html +--- + +# Istio diff --git a/docs/microservice/k8s.md b/docs/microservice/k8s.md new file mode 100644 index 000000000..02e29341f --- /dev/null +++ b/docs/microservice/k8s.md @@ -0,0 +1,4 @@ +--- +title: k8s +permalink: /microservice/k8s.html +--- diff --git a/docs/manuscripts/microservice/microserviceSidebar.ts b/docs/microservice/microserviceSidebar.ts similarity index 100% rename from docs/manuscripts/microservice/microserviceSidebar.ts rename to docs/microservice/microserviceSidebar.ts diff --git a/docs/microservice/mq/kafka.md b/docs/microservice/mq/kafka.md new file mode 100644 index 000000000..1c6897375 --- /dev/null +++ b/docs/microservice/mq/kafka.md @@ -0,0 +1,6 @@ +--- +title: Kafka +permalink: /microservice/mq/kafka.html +--- + +# Kafka diff --git a/docs/microservice/mq/rabbitmq.md b/docs/microservice/mq/rabbitmq.md new file mode 100644 index 000000000..1c8ca27a4 --- /dev/null +++ b/docs/microservice/mq/rabbitmq.md @@ -0,0 +1,6 @@ +--- +title: RabbitMQ +permalink: /microservice/mq/rabbitmq.html +--- + +# RabbitMQ diff --git a/docs/microservice/mq/rocketmq.md b/docs/microservice/mq/rocketmq.md new file mode 100644 index 000000000..f7d6282f0 --- /dev/null +++ b/docs/microservice/mq/rocketmq.md @@ -0,0 +1,6 @@ +--- +title: RocketMQ +permalink: /microservice/mq/rocketmq.html +--- + +# RocketMQ diff --git a/docs/microservice/nacos.md b/docs/microservice/nacos.md new file mode 100644 index 000000000..b6aa36aa2 --- /dev/null +++ b/docs/microservice/nacos.md @@ -0,0 +1,5 @@ +--- +title: Nacos +permalink: /microservice/nacos.html +--- +# Nacos diff --git a/docs/manuscripts/microservice/node-grpc.md b/docs/microservice/node-grpc.md similarity index 83% rename from docs/manuscripts/microservice/node-grpc.md rename to docs/microservice/node-grpc.md index 8ed724d89..c5a5c555a 100644 --- a/docs/manuscripts/microservice/node-grpc.md +++ b/docs/microservice/node-grpc.md @@ -1,6 +1,6 @@ --- title: Node-gRPC -permalink: /manuscripts/microservice/node-grpc.html +permalink: /microservice/node-grpc.html --- # Node下gRPC的简单使用 diff --git a/docs/manuscripts/read-books/Readme.md b/docs/read-books/Readme.md similarity index 90% rename from docs/manuscripts/read-books/Readme.md rename to docs/read-books/Readme.md index 6190893f8..ed9c4f1d3 100644 --- a/docs/manuscripts/read-books/Readme.md +++ b/docs/read-books/Readme.md @@ -1,6 +1,6 @@ --- title: 读书整理 -permalink: /manuscripts/read-books +permalink: /read-books --- # 读书整理 diff --git "a/docs/manuscripts/read-books/cs-books/ES6\346\240\207\345\207\206\345\205\245\351\227\250.md" "b/docs/read-books/cs-books/ES6\346\240\207\345\207\206\345\205\245\351\227\250.md" similarity index 99% rename from "docs/manuscripts/read-books/cs-books/ES6\346\240\207\345\207\206\345\205\245\351\227\250.md" rename to "docs/read-books/cs-books/ES6\346\240\207\345\207\206\345\205\245\351\227\250.md" index 18e2c8896..e60987be1 100644 --- "a/docs/manuscripts/read-books/cs-books/ES6\346\240\207\345\207\206\345\205\245\351\227\250.md" +++ "b/docs/read-books/cs-books/ES6\346\240\207\345\207\206\345\205\245\351\227\250.md" @@ -1,6 +1,6 @@ --- title: ES6标准入门 -permalink: /manuscripts/read-books/cs-books/standard-es6.html +permalink: /read-books/cs-books/standard-es6.html headerDepth: 2 --- diff --git "a/docs/manuscripts/read-books/cs-books/\345\210\206\345\270\203\345\274\217\346\266\210\346\201\257\344\270\255\351\227\264\344\273\266\345\256\236\350\267\265.md" "b/docs/read-books/cs-books/\345\210\206\345\270\203\345\274\217\346\266\210\346\201\257\344\270\255\351\227\264\344\273\266\345\256\236\350\267\265.md" similarity index 97% rename from "docs/manuscripts/read-books/cs-books/\345\210\206\345\270\203\345\274\217\346\266\210\346\201\257\344\270\255\351\227\264\344\273\266\345\256\236\350\267\265.md" rename to "docs/read-books/cs-books/\345\210\206\345\270\203\345\274\217\346\266\210\346\201\257\344\270\255\351\227\264\344\273\266\345\256\236\350\267\265.md" index 49eaea61e..d5fb6f600 100644 --- "a/docs/manuscripts/read-books/cs-books/\345\210\206\345\270\203\345\274\217\346\266\210\346\201\257\344\270\255\351\227\264\344\273\266\345\256\236\350\267\265.md" +++ "b/docs/read-books/cs-books/\345\210\206\345\270\203\345\274\217\346\266\210\346\201\257\344\270\255\351\227\264\344\273\266\345\256\236\350\267\265.md" @@ -1,6 +1,6 @@ --- title: 分布式消息中间件实践 -permalink: /manuscripts/read-books/cs-books/middleware-practice.html +permalink: /read-books/cs-books/middleware-practice.html --- # 分布式消息中间件实践 diff --git "a/docs/manuscripts/read-books/cs-books/\346\233\264\344\272\206\344\270\215\350\265\267\347\232\204Node.js.md" "b/docs/read-books/cs-books/\346\233\264\344\272\206\344\270\215\350\265\267\347\232\204Node.js.md" similarity index 99% rename from "docs/manuscripts/read-books/cs-books/\346\233\264\344\272\206\344\270\215\350\265\267\347\232\204Node.js.md" rename to "docs/read-books/cs-books/\346\233\264\344\272\206\344\270\215\350\265\267\347\232\204Node.js.md" index e94672f93..629f94d25 100644 --- "a/docs/manuscripts/read-books/cs-books/\346\233\264\344\272\206\344\270\215\350\265\267\347\232\204Node.js.md" +++ "b/docs/read-books/cs-books/\346\233\264\344\272\206\344\270\215\350\265\267\347\232\204Node.js.md" @@ -1,6 +1,6 @@ --- title: 狼书(卷1) - 更了不起的Node.js -permalink: /manuscripts/read-books/cs-books/better-nodejs.html +permalink: /read-books/cs-books/better-nodejs.html --- # 更了不起的Node.js diff --git "a/docs/manuscripts/read-books/cs-books/\346\267\261\345\205\245\346\265\205\345\207\272\347\232\204Node.js.md" "b/docs/read-books/cs-books/\346\267\261\345\205\245\346\265\205\345\207\272\347\232\204Node.js.md" similarity index 99% rename from "docs/manuscripts/read-books/cs-books/\346\267\261\345\205\245\346\265\205\345\207\272\347\232\204Node.js.md" rename to "docs/read-books/cs-books/\346\267\261\345\205\245\346\265\205\345\207\272\347\232\204Node.js.md" index c7f1d59f1..5cc78e25c 100644 --- "a/docs/manuscripts/read-books/cs-books/\346\267\261\345\205\245\346\265\205\345\207\272\347\232\204Node.js.md" +++ "b/docs/read-books/cs-books/\346\267\261\345\205\245\346\265\205\345\207\272\347\232\204Node.js.md" @@ -1,6 +1,6 @@ --- title: 深入浅出Node.js -permalink: /manuscripts/read-books/cs-books/base-nodejs.html +permalink: /read-books/cs-books/base-nodejs.html --- # 深入浅出Node.js diff --git "a/docs/read-books/cs-books/\351\253\230\346\200\247\350\203\275Web\346\234\215\345\212\241\345\231\250\350\257\246\350\247\243.md" "b/docs/read-books/cs-books/\351\253\230\346\200\247\350\203\275Web\346\234\215\345\212\241\345\231\250\350\257\246\350\247\243.md" new file mode 100644 index 000000000..dcd52d49f --- /dev/null +++ "b/docs/read-books/cs-books/\351\253\230\346\200\247\350\203\275Web\346\234\215\345\212\241\345\231\250\350\257\246\350\247\243.md" @@ -0,0 +1,6 @@ +--- +title: 高性能Web服务器详解 +permalink: /read-books/cs-books/high-performance-web-server.html +--- + +# 高性能Web服务器详解 diff --git a/docs/manuscripts/read-books/images/base-nodejs.png b/docs/read-books/images/base-nodejs.png similarity index 100% rename from docs/manuscripts/read-books/images/base-nodejs.png rename to docs/read-books/images/base-nodejs.png diff --git a/docs/manuscripts/read-books/images/better-nodejs.png b/docs/read-books/images/better-nodejs.png similarity index 100% rename from docs/manuscripts/read-books/images/better-nodejs.png rename to docs/read-books/images/better-nodejs.png diff --git a/docs/manuscripts/read-books/images/es6-standard.png b/docs/read-books/images/es6-standard.png similarity index 100% rename from docs/manuscripts/read-books/images/es6-standard.png rename to docs/read-books/images/es6-standard.png diff --git a/docs/manuscripts/read-books/images/good-alone.png b/docs/read-books/images/good-alone.png similarity index 100% rename from docs/manuscripts/read-books/images/good-alone.png rename to docs/read-books/images/good-alone.png diff --git a/docs/manuscripts/read-books/images/good-love.png b/docs/read-books/images/good-love.png similarity index 100% rename from docs/manuscripts/read-books/images/good-love.png rename to docs/read-books/images/good-love.png diff --git a/docs/manuscripts/read-books/images/shouting-drizzle.png b/docs/read-books/images/shouting-drizzle.png similarity index 100% rename from docs/manuscripts/read-books/images/shouting-drizzle.png rename to docs/read-books/images/shouting-drizzle.png diff --git "a/docs/read-books/not-cs-book/\345\205\204\345\274\237.md" "b/docs/read-books/not-cs-book/\345\205\204\345\274\237.md" new file mode 100644 index 000000000..d8214e913 --- /dev/null +++ "b/docs/read-books/not-cs-book/\345\205\204\345\274\237.md" @@ -0,0 +1,6 @@ +--- +title: 兄弟 +permalink: /read-books/not-cs-book/brother.html +--- + +# 兄弟 diff --git "a/docs/manuscripts/read-books/not-cs-book/\345\234\250\347\273\206\351\233\250\344\270\255\345\221\274\345\226\212.md" "b/docs/read-books/not-cs-book/\345\234\250\347\273\206\351\233\250\344\270\255\345\221\274\345\226\212.md" similarity index 89% rename from "docs/manuscripts/read-books/not-cs-book/\345\234\250\347\273\206\351\233\250\344\270\255\345\221\274\345\226\212.md" rename to "docs/read-books/not-cs-book/\345\234\250\347\273\206\351\233\250\344\270\255\345\221\274\345\226\212.md" index 0ed9c2ef5..6ff761bf1 100644 --- "a/docs/manuscripts/read-books/not-cs-book/\345\234\250\347\273\206\351\233\250\344\270\255\345\221\274\345\226\212.md" +++ "b/docs/read-books/not-cs-book/\345\234\250\347\273\206\351\233\250\344\270\255\345\221\274\345\226\212.md" @@ -1,6 +1,6 @@ --- title: 在细雨中呼喊 -permalink: /manuscripts/read-books/not-cs-book/shouting-drizzle.html +permalink: /read-books/not-cs-book/shouting-drizzle.html --- # 在细雨中呼喊 diff --git "a/docs/manuscripts/read-books/not-cs-book/\345\245\275\347\232\204\345\255\244\347\213\254.md" "b/docs/read-books/not-cs-book/\345\245\275\347\232\204\345\255\244\347\213\254.md" similarity index 99% rename from "docs/manuscripts/read-books/not-cs-book/\345\245\275\347\232\204\345\255\244\347\213\254.md" rename to "docs/read-books/not-cs-book/\345\245\275\347\232\204\345\255\244\347\213\254.md" index 49aef3870..19372f48d 100644 --- "a/docs/manuscripts/read-books/not-cs-book/\345\245\275\347\232\204\345\255\244\347\213\254.md" +++ "b/docs/read-books/not-cs-book/\345\245\275\347\232\204\345\255\244\347\213\254.md" @@ -1,6 +1,6 @@ --- title: 好的孤独 -permalink: /manuscripts/read-books/not-cs-book/good-alone.html +permalink: /read-books/not-cs-book/good-alone.html --- # 好的孤独 diff --git "a/docs/manuscripts/read-books/not-cs-book/\345\245\275\347\232\204\347\210\261\346\203\205.md" "b/docs/read-books/not-cs-book/\345\245\275\347\232\204\347\210\261\346\203\205.md" similarity index 95% rename from "docs/manuscripts/read-books/not-cs-book/\345\245\275\347\232\204\347\210\261\346\203\205.md" rename to "docs/read-books/not-cs-book/\345\245\275\347\232\204\347\210\261\346\203\205.md" index 2b195150c..bdbc31991 100644 --- "a/docs/manuscripts/read-books/not-cs-book/\345\245\275\347\232\204\347\210\261\346\203\205.md" +++ "b/docs/read-books/not-cs-book/\345\245\275\347\232\204\347\210\261\346\203\205.md" @@ -1,6 +1,6 @@ --- title: 好的爱情 -permalink: /manuscripts/read-books/not-cs-book/good-love.html +permalink: /read-books/not-cs-book/good-love.html --- # 好的爱情 diff --git "a/docs/read-books/not-cs-book/\346\226\207\345\237\216.md" "b/docs/read-books/not-cs-book/\346\226\207\345\237\216.md" new file mode 100644 index 000000000..ce3a5950f --- /dev/null +++ "b/docs/read-books/not-cs-book/\346\226\207\345\237\216.md" @@ -0,0 +1,6 @@ +--- +title: 文城 +permalink: /read-books/not-cs-book/wen-city.html +--- + +# 文城 diff --git "a/docs/read-books/not-cs-book/\347\254\254\344\270\203\345\244\251.md" "b/docs/read-books/not-cs-book/\347\254\254\344\270\203\345\244\251.md" new file mode 100644 index 000000000..530d4c89d --- /dev/null +++ "b/docs/read-books/not-cs-book/\347\254\254\344\270\203\345\244\251.md" @@ -0,0 +1,6 @@ +--- +title: 第七天 +permalink: /read-books/not-cs-book/seven-day.html +--- + +# 第七天 diff --git a/docs/manuscripts/read-books/read-books.sidebar.ts b/docs/read-books/read-books.sidebar.ts similarity index 100% rename from docs/manuscripts/read-books/read-books.sidebar.ts rename to docs/read-books/read-books.sidebar.ts diff --git a/docs/manuscripts/read-books/template.md b/docs/read-books/template.md similarity index 63% rename from docs/manuscripts/read-books/template.md rename to docs/read-books/template.md index 5211c15a8..2d0079a44 100644 --- a/docs/manuscripts/read-books/template.md +++ b/docs/read-books/template.md @@ -1,6 +1,6 @@ --- title: 读书整理模板 -permalink: /manuscripts/read-books/not-cs-book/template.html +permalink: /read-books/not-cs-book/template.html --- # 读书整理模板 diff --git a/docs/manuscripts/server-end/Readme.md b/docs/server-end/Readme.md similarity index 100% rename from docs/manuscripts/server-end/Readme.md rename to docs/server-end/Readme.md diff --git "a/docs/server-end/base/OAuth2.0\345\215\217\350\256\256.md" "b/docs/server-end/base/OAuth2.0\345\215\217\350\256\256.md" new file mode 100644 index 000000000..44617030f --- /dev/null +++ "b/docs/server-end/base/OAuth2.0\345\215\217\350\256\256.md" @@ -0,0 +1,6 @@ +--- +title: OAuth2.0协议 +permalink: /server-end/base/oauth2.html +--- + +# OAuth2.0协议 diff --git a/docs/manuscripts/server-end/base/base.sidebar.ts b/docs/server-end/base/base.sidebar.ts similarity index 100% rename from docs/manuscripts/server-end/base/base.sidebar.ts rename to docs/server-end/base/base.sidebar.ts diff --git a/docs/server-end/base/restFul.md b/docs/server-end/base/restFul.md new file mode 100644 index 000000000..b4b91d23d --- /dev/null +++ b/docs/server-end/base/restFul.md @@ -0,0 +1,6 @@ +--- +title: RESTful接口 +permalink: /server-end/base/restful.html +--- + +# RESTful接口 diff --git "a/docs/server-end/base/\344\274\232\350\257\235\344\277\241\346\201\257.md" "b/docs/server-end/base/\344\274\232\350\257\235\344\277\241\346\201\257.md" new file mode 100644 index 000000000..e6e20ca3e --- /dev/null +++ "b/docs/server-end/base/\344\274\232\350\257\235\344\277\241\346\201\257.md" @@ -0,0 +1,6 @@ +--- +title: 会话信息 +permalink: /server-end/base/session.html +--- + +# 会话信息 diff --git "a/docs/server-end/base/\346\216\245\345\217\243\350\247\204\350\214\203.md" "b/docs/server-end/base/\346\216\245\345\217\243\350\247\204\350\214\203.md" new file mode 100644 index 000000000..1d4c722b5 --- /dev/null +++ "b/docs/server-end/base/\346\216\245\345\217\243\350\247\204\350\214\203.md" @@ -0,0 +1,6 @@ +--- +title: 接口规范 +permalink: /server-end/base/interface-rules.html +--- + +# 接口规范 diff --git "a/docs/server-end/base/\350\277\234\347\250\213\350\260\203\347\224\250.md" "b/docs/server-end/base/\350\277\234\347\250\213\350\260\203\347\224\250.md" new file mode 100644 index 000000000..6203ada56 --- /dev/null +++ "b/docs/server-end/base/\350\277\234\347\250\213\350\260\203\347\224\250.md" @@ -0,0 +1,6 @@ +--- +title: 远程调用 +permalink: /server-end/base/rpc.html +--- + +# 远程调用 diff --git a/docs/manuscripts/server-end/build-website/nginx-gzip.md b/docs/server-end/build-website/nginx-gzip.md similarity index 97% rename from docs/manuscripts/server-end/build-website/nginx-gzip.md rename to docs/server-end/build-website/nginx-gzip.md index 330cda96c..a282e4978 100644 --- a/docs/manuscripts/server-end/build-website/nginx-gzip.md +++ b/docs/server-end/build-website/nginx-gzip.md @@ -1,6 +1,6 @@ --- title: 配置gzip -permalink: /manuscripts/server-end/nginx-gzip.html +permalink: /server-end/nginx-gzip.html --- # 配置gzip diff --git a/docs/server-end/build-website/nginx-proxy.md b/docs/server-end/build-website/nginx-proxy.md new file mode 100644 index 000000000..bbfa875ed --- /dev/null +++ b/docs/server-end/build-website/nginx-proxy.md @@ -0,0 +1,6 @@ +--- +title: 反向代理 +permalink: /server-end/nginx-proxy.html +--- + +# 反向代理 diff --git a/docs/manuscripts/server-end/build-website/ssl-install.md b/docs/server-end/build-website/ssl-install.md similarity index 92% rename from docs/manuscripts/server-end/build-website/ssl-install.md rename to docs/server-end/build-website/ssl-install.md index 2c1c1a393..305647fe8 100644 --- a/docs/manuscripts/server-end/build-website/ssl-install.md +++ b/docs/server-end/build-website/ssl-install.md @@ -1,6 +1,6 @@ --- title: SSL证书配置 -permalink: /manuscripts/server-end/ssl.html +permalink: /server-end/ssl.html --- diff --git a/docs/server-end/build-website/store-image.md b/docs/server-end/build-website/store-image.md new file mode 100644 index 000000000..74fe74f8a --- /dev/null +++ b/docs/server-end/build-website/store-image.md @@ -0,0 +1,6 @@ +--- +title: 镜像托管 +permalink: /server-end/store-image.html +--- + +# 镜像托管 diff --git a/docs/server-end/build-website/web-domain.md b/docs/server-end/build-website/web-domain.md new file mode 100644 index 000000000..a89a6d024 --- /dev/null +++ b/docs/server-end/build-website/web-domain.md @@ -0,0 +1,5 @@ +--- +title: 二级域名 +permalink: /server-end/domain.html +--- +# 二级域名 diff --git a/docs/manuscripts/server-end/database/Readme.md b/docs/server-end/database/Readme.md similarity index 71% rename from docs/manuscripts/server-end/database/Readme.md rename to docs/server-end/database/Readme.md index 18feee529..59f084b52 100644 --- a/docs/manuscripts/server-end/database/Readme.md +++ b/docs/server-end/database/Readme.md @@ -1,6 +1,6 @@ --- title: 数据库 -permalink: /manuscripts/server-end/database +permalink: /server-end/database --- # 数据库 diff --git a/docs/server-end/database/mongo/Readme.md b/docs/server-end/database/mongo/Readme.md new file mode 100644 index 000000000..71ebb407c --- /dev/null +++ b/docs/server-end/database/mongo/Readme.md @@ -0,0 +1,5 @@ +--- +title: MongoDB +permalink: /server-end/database/mongo +--- +# MongoDB diff --git a/docs/manuscripts/server-end/database/mongo/mongoSideBar.ts b/docs/server-end/database/mongo/mongoSideBar.ts similarity index 100% rename from docs/manuscripts/server-end/database/mongo/mongoSideBar.ts rename to docs/server-end/database/mongo/mongoSideBar.ts diff --git "a/docs/manuscripts/server-end/database/mongo/\345\237\272\347\241\200\345\256\211\350\243\205.md" "b/docs/server-end/database/mongo/\345\237\272\347\241\200\345\256\211\350\243\205.md" similarity index 93% rename from "docs/manuscripts/server-end/database/mongo/\345\237\272\347\241\200\345\256\211\350\243\205.md" rename to "docs/server-end/database/mongo/\345\237\272\347\241\200\345\256\211\350\243\205.md" index 4404aa456..788b8b7fd 100644 --- "a/docs/manuscripts/server-end/database/mongo/\345\237\272\347\241\200\345\256\211\350\243\205.md" +++ "b/docs/server-end/database/mongo/\345\237\272\347\241\200\345\256\211\350\243\205.md" @@ -1,6 +1,6 @@ --- title: 基础安装 -permalink: /manuscripts/server-end/database/mongo/base-install.html +permalink: /server-end/database/mongo/base-install.html --- # 基础安装 diff --git a/docs/server-end/database/mysql/Readme.md b/docs/server-end/database/mysql/Readme.md new file mode 100644 index 000000000..03e2608dd --- /dev/null +++ b/docs/server-end/database/mysql/Readme.md @@ -0,0 +1,5 @@ +--- +title: MySQL +permalink: /server-end/database/mysql +--- +# MySQL diff --git a/docs/manuscripts/server-end/database/mysql/mySqlSideBar.ts b/docs/server-end/database/mysql/mySqlSideBar.ts similarity index 100% rename from docs/manuscripts/server-end/database/mysql/mySqlSideBar.ts rename to docs/server-end/database/mysql/mySqlSideBar.ts diff --git "a/docs/server-end/database/mysql/\345\237\272\347\241\200\345\256\211\350\243\205.md" "b/docs/server-end/database/mysql/\345\237\272\347\241\200\345\256\211\350\243\205.md" new file mode 100644 index 000000000..992b892c9 --- /dev/null +++ "b/docs/server-end/database/mysql/\345\237\272\347\241\200\345\256\211\350\243\205.md" @@ -0,0 +1,6 @@ +--- +title: 基础安装 +permalink: /server-end/database/mysql/base-install.html +--- + +# 基础安装 diff --git a/docs/manuscripts/server-end/database/redis/images/objective-down.png b/docs/server-end/database/redis/images/objective-down.png similarity index 100% rename from docs/manuscripts/server-end/database/redis/images/objective-down.png rename to docs/server-end/database/redis/images/objective-down.png diff --git a/docs/manuscripts/server-end/database/redis/images/sentinel.png b/docs/server-end/database/redis/images/sentinel.png similarity index 100% rename from docs/manuscripts/server-end/database/redis/images/sentinel.png rename to docs/server-end/database/redis/images/sentinel.png diff --git a/docs/manuscripts/server-end/database/redis/images/subjective-down.png b/docs/server-end/database/redis/images/subjective-down.png similarity index 100% rename from docs/manuscripts/server-end/database/redis/images/subjective-down.png rename to docs/server-end/database/redis/images/subjective-down.png diff --git a/docs/manuscripts/server-end/database/redis/redisSidebar.ts b/docs/server-end/database/redis/redisSidebar.ts similarity index 100% rename from docs/manuscripts/server-end/database/redis/redisSidebar.ts rename to docs/server-end/database/redis/redisSidebar.ts diff --git "a/docs/server-end/database/redis/\344\270\273\344\273\216\346\250\241\345\274\217.md" "b/docs/server-end/database/redis/\344\270\273\344\273\216\346\250\241\345\274\217.md" new file mode 100644 index 000000000..e003f02a3 --- /dev/null +++ "b/docs/server-end/database/redis/\344\270\273\344\273\216\346\250\241\345\274\217.md" @@ -0,0 +1,6 @@ +--- +title: 主从模式 +permalink: /server-end/database/redis/master-slave.html +--- + +# 主从模式 diff --git "a/docs/manuscripts/server-end/database/redis/\344\275\277\347\224\250\350\247\204\350\214\203.md" "b/docs/server-end/database/redis/\344\275\277\347\224\250\350\247\204\350\214\203.md" similarity index 99% rename from "docs/manuscripts/server-end/database/redis/\344\275\277\347\224\250\350\247\204\350\214\203.md" rename to "docs/server-end/database/redis/\344\275\277\347\224\250\350\247\204\350\214\203.md" index 424ea103e..ee378a8d1 100644 --- "a/docs/manuscripts/server-end/database/redis/\344\275\277\347\224\250\350\247\204\350\214\203.md" +++ "b/docs/server-end/database/redis/\344\275\277\347\224\250\350\247\204\350\214\203.md" @@ -1,6 +1,6 @@ --- title: Redis-Key命名规范 -permalink: /manuscripts/server-end/database/redis/use-rule.html +permalink: /server-end/database/redis/use-rule.html --- # Redis-Key命名规范 diff --git "a/docs/manuscripts/server-end/database/redis/\345\223\250\345\205\265\346\250\241\345\274\217.md" "b/docs/server-end/database/redis/\345\223\250\345\205\265\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/database/redis/\345\223\250\345\205\265\346\250\241\345\274\217.md" rename to "docs/server-end/database/redis/\345\223\250\345\205\265\346\250\241\345\274\217.md" index d496588a4..e3fdbcd6b 100644 --- "a/docs/manuscripts/server-end/database/redis/\345\223\250\345\205\265\346\250\241\345\274\217.md" +++ "b/docs/server-end/database/redis/\345\223\250\345\205\265\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 哨兵模式 -permalink: /manuscripts/server-end/database/redis/sentinel.html +permalink: /server-end/database/redis/sentinel.html --- # 哨兵模式 diff --git "a/docs/manuscripts/server-end/database/redis/\345\237\272\347\241\200\345\256\211\350\243\205.md" "b/docs/server-end/database/redis/\345\237\272\347\241\200\345\256\211\350\243\205.md" similarity index 97% rename from "docs/manuscripts/server-end/database/redis/\345\237\272\347\241\200\345\256\211\350\243\205.md" rename to "docs/server-end/database/redis/\345\237\272\347\241\200\345\256\211\350\243\205.md" index 0846139f2..7652a2f03 100644 --- "a/docs/manuscripts/server-end/database/redis/\345\237\272\347\241\200\345\256\211\350\243\205.md" +++ "b/docs/server-end/database/redis/\345\237\272\347\241\200\345\256\211\350\243\205.md" @@ -1,6 +1,6 @@ --- title: 基础安装 -permalink: /manuscripts/server-end/database/redis/base-install.html +permalink: /server-end/database/redis/base-install.html --- # 基础安装 diff --git "a/docs/server-end/database/redis/\351\233\206\347\276\244\346\250\241\345\274\217.md" "b/docs/server-end/database/redis/\351\233\206\347\276\244\346\250\241\345\274\217.md" new file mode 100644 index 000000000..6b229cf86 --- /dev/null +++ "b/docs/server-end/database/redis/\351\233\206\347\276\244\346\250\241\345\274\217.md" @@ -0,0 +1,6 @@ +--- +title: 集群模式 +permalink: /server-end/database/redis/cluster.html +--- + +# 集群模式 diff --git a/docs/manuscripts/server-end/design-patterns/Readme.md b/docs/server-end/design-patterns/Readme.md similarity index 99% rename from docs/manuscripts/server-end/design-patterns/Readme.md rename to docs/server-end/design-patterns/Readme.md index 031cba46f..1f7f865ae 100644 --- a/docs/manuscripts/server-end/design-patterns/Readme.md +++ b/docs/server-end/design-patterns/Readme.md @@ -1,6 +1,6 @@ --- title: 设计模式 -permalink: /manuscripts/server-end/design-patterns +permalink: /server-end/design-patterns --- # 设计模式 diff --git a/docs/manuscripts/server-end/design-patterns/designPatterns.sidebar.ts b/docs/server-end/design-patterns/designPatterns.sidebar.ts similarity index 100% rename from docs/manuscripts/server-end/design-patterns/designPatterns.sidebar.ts rename to docs/server-end/design-patterns/designPatterns.sidebar.ts diff --git a/docs/manuscripts/server-end/design-patterns/getFileName.js b/docs/server-end/design-patterns/getFileName.js similarity index 95% rename from docs/manuscripts/server-end/design-patterns/getFileName.js rename to docs/server-end/design-patterns/getFileName.js index c153999db..25964f323 100644 --- a/docs/manuscripts/server-end/design-patterns/getFileName.js +++ b/docs/server-end/design-patterns/getFileName.js @@ -49,7 +49,7 @@ function addContentToMarkdownHeader(markdownContent, file) { const title = file.split('.md')[0] const newContent = `--- title: ${title} -permalink: /manuscripts/server-end/design-patterns/${urlName}-principle.html +permalink: /server-end/design-patterns/${urlName}-principle.html --- # ${title} diff --git "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\217\202\344\270\216\350\200\205\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\217\202\344\270\216\350\200\205\346\250\241\345\274\217.md" similarity index 98% rename from "docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\217\202\344\270\216\350\200\205\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\217\202\344\270\216\350\200\205\346\250\241\345\274\217.md" index 697a06403..ecf107e47 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\217\202\344\270\216\350\200\205\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\217\202\344\270\216\350\200\205\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 参与者模式 -permalink: /manuscripts/server-end/design-patterns/participator-mode.html +permalink: /server-end/design-patterns/participator-mode.html --- # 参与者模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\247\224\346\211\230\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\247\224\346\211\230\346\250\241\345\274\217.md" similarity index 98% rename from "docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\247\224\346\211\230\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\247\224\346\211\230\346\250\241\345\274\217.md" index 763cea8be..dcd531464 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\247\224\346\211\230\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\345\247\224\346\211\230\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 委托模式 -permalink: /manuscripts/server-end/design-patterns/delegate-mode.html +permalink: /server-end/design-patterns/delegate-mode.html --- # 委托模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\203\260\346\200\247\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\203\260\346\200\247\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\203\260\346\200\247\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\203\260\346\200\247\346\250\241\345\274\217.md" index 104bf7377..83acea94f 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\203\260\346\200\247\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\203\260\346\200\247\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 惰性模式 -permalink: /manuscripts/server-end/design-patterns/lazy-mode.html +permalink: /server-end/design-patterns/lazy-mode.html --- # 惰性模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\225\260\346\215\256\350\256\277\351\227\256\345\257\271\350\261\241\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\225\260\346\215\256\350\256\277\351\227\256\345\257\271\350\261\241\346\250\241\345\274\217.md" similarity index 98% rename from "docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\225\260\346\215\256\350\256\277\351\227\256\345\257\271\350\261\241\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\225\260\346\215\256\350\256\277\351\227\256\345\257\271\350\261\241\346\250\241\345\274\217.md" index 3dbd08640..b320f0705 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\225\260\346\215\256\350\256\277\351\227\256\345\257\271\350\261\241\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\346\225\260\346\215\256\350\256\277\351\227\256\345\257\271\350\261\241\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 数据访问对象模式 -permalink: /manuscripts/server-end/design-patterns/data-access-object-mode.html +permalink: /server-end/design-patterns/data-access-object-mode.html --- # 数据访问对象模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\255\211\345\276\205\350\200\205\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\255\211\345\276\205\350\200\205\346\250\241\345\274\217.md" similarity index 98% rename from "docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\255\211\345\276\205\350\200\205\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\255\211\345\276\205\350\200\205\346\250\241\345\274\217.md" index 53003a22c..90988e620 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\255\211\345\276\205\350\200\205\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\255\211\345\276\205\350\200\205\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 等待者模式 -permalink: /manuscripts/server-end/design-patterns/waiters-mode.html +permalink: /server-end/design-patterns/waiters-mode.html --- # 等待者模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\256\200\345\215\225\346\250\241\346\235\277\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\256\200\345\215\225\346\250\241\346\235\277\346\250\241\345\274\217.md" similarity index 99% rename from "docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\256\200\345\215\225\346\250\241\346\235\277\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\256\200\345\215\225\346\250\241\346\235\277\346\250\241\345\274\217.md" index b9db5f9cc..ac28a3684 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\256\200\345\215\225\346\250\241\346\235\277\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\347\256\200\345\215\225\346\250\241\346\235\277\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 简单模板模式 -permalink: /manuscripts/server-end/design-patterns/simple-template-mode.html +permalink: /server-end/design-patterns/simple-template-mode.html --- # 简单模板模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\350\212\202\346\265\201\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\350\212\202\346\265\201\346\250\241\345\274\217.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\350\212\202\346\265\201\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\350\212\202\346\265\201\346\250\241\345\274\217.md" index aa17d317a..37ac74cbc 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\350\212\202\346\265\201\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\350\212\202\346\265\201\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 节流模式 -permalink: /manuscripts/server-end/design-patterns/throttle-mode.html +permalink: /server-end/design-patterns/throttle-mode.html --- # 节流模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\223\276\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\223\276\346\250\241\345\274\217.md" similarity index 99% rename from "docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\223\276\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\223\276\346\250\241\345\274\217.md" index ed1d4b135..0d1f99bfb 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\223\276\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\223\276\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 链模式 -permalink: /manuscripts/server-end/design-patterns/link-mode.html +permalink: /server-end/design-patterns/link-mode.html --- # 链模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\230\262\346\212\226\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\230\262\346\212\226\346\250\241\345\274\217.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\230\262\346\212\226\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\230\262\346\212\226\346\250\241\345\274\217.md" index cd604dddd..1b3881706 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\230\262\346\212\226\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\212\200\345\267\247\345\236\213\346\250\241\345\274\217/\351\230\262\346\212\226\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 防抖模式 -permalink: /manuscripts/server-end/design-patterns/debounce-mode.html +permalink: /server-end/design-patterns/debounce-mode.html --- # 防抖模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVC\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVC\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVC\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVC\346\250\241\345\274\217.md" index d8fbbbef2..3472f0b5f 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVC\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVC\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: MVC模式 -permalink: /manuscripts/server-end/design-patterns/mvc-mode.html +permalink: /server-end/design-patterns/mvc-mode.html --- # MVC模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVP\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVP\346\250\241\345\274\217.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVP\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVP\346\250\241\345\274\217.md" index 1f37d56ee..14fe3651d 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVP\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVP\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: MVP模式 -permalink: /manuscripts/server-end/design-patterns/mvp-mode.html +permalink: /server-end/design-patterns/mvp-mode.html --- # MVP模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVVM\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVVM\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVVM\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVVM\346\250\241\345\274\217.md" index faee8bb16..c2bb2bdb1 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVVM\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/MVVM\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: MVVM模式 -permalink: /manuscripts/server-end/design-patterns/mvvm-mode.html +permalink: /server-end/design-patterns/mvvm-mode.html --- # MVVM模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/Widget\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/Widget\346\250\241\345\274\217.md" similarity index 92% rename from "docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/Widget\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/Widget\346\250\241\345\274\217.md" index e4ef9dc16..f68f28085 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/Widget\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/Widget\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: Widget模式 -permalink: /manuscripts/server-end/design-patterns/widget-mode.html +permalink: /server-end/design-patterns/widget-mode.html --- # Widget模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\220\214\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\220\214\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" similarity index 94% rename from "docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\220\214\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\220\214\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" index 86d5bef32..61dced2dd 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\220\214\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\220\214\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 同步模块模式 -permalink: /manuscripts/server-end/design-patterns/sync-module-mode.html +permalink: /server-end/design-patterns/sync-module-mode.html --- # 同步模块模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\274\202\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\274\202\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" similarity index 93% rename from "docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\274\202\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\274\202\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" index 6bdf0b19f..6b4fd498d 100644 --- "a/docs/manuscripts/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\274\202\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\346\236\266\346\236\204\345\236\213\346\250\241\345\274\217/\345\274\202\346\255\245\346\250\241\345\235\227\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 异步模块模式 -permalink: /manuscripts/server-end/design-patterns/async-module-mode.html +permalink: /server-end/design-patterns/async-module-mode.html --- # 异步模块模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\344\276\235\350\265\226\345\200\222\347\275\256\345\216\237\345\210\231.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\344\276\235\350\265\226\345\200\222\347\275\256\345\216\237\345\210\231.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\344\276\235\350\265\226\345\200\222\347\275\256\345\216\237\345\210\231.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\344\276\235\350\265\226\345\200\222\347\275\256\345\216\237\345\210\231.md" index 10dcf9655..98571b444 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\344\276\235\350\265\226\345\200\222\347\275\256\345\216\237\345\210\231.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\344\276\235\350\265\226\345\200\222\347\275\256\345\216\237\345\210\231.md" @@ -1,6 +1,6 @@ --- title: 依赖倒置原则 -permalink: /manuscripts/server-end/design-patterns/dependency-inversion-principle.html +permalink: /server-end/design-patterns/dependency-inversion-principle.html headerDepth: 0 --- diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\215\225\344\270\200\350\201\214\350\264\243\345\216\237\345\210\231.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\215\225\344\270\200\350\201\214\350\264\243\345\216\237\345\210\231.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\215\225\344\270\200\350\201\214\350\264\243\345\216\237\345\210\231.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\215\225\344\270\200\350\201\214\350\264\243\345\216\237\345\210\231.md" index 33bf7eb34..661879d70 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\215\225\344\270\200\350\201\214\350\264\243\345\216\237\345\210\231.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\215\225\344\270\200\350\201\214\350\264\243\345\216\237\345\210\231.md" @@ -1,6 +1,6 @@ --- title: 单一职责原则 -permalink: /manuscripts/server-end/design-patterns/single-responsibility-principle.html +permalink: /server-end/design-patterns/single-responsibility-principle.html headerDepth: 0 --- diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\220\210\346\210\220\345\244\215\347\224\250\345\216\237\345\210\231.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\220\210\346\210\220\345\244\215\347\224\250\345\216\237\345\210\231.md" similarity index 95% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\220\210\346\210\220\345\244\215\347\224\250\345\216\237\345\210\231.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\220\210\346\210\220\345\244\215\347\224\250\345\216\237\345\210\231.md" index f1c923fb5..41f181d66 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\220\210\346\210\220\345\244\215\347\224\250\345\216\237\345\210\231.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\220\210\346\210\220\345\244\215\347\224\250\345\216\237\345\210\231.md" @@ -1,6 +1,6 @@ --- title: 合成复用原则 -permalink: /manuscripts/server-end/design-patterns/composite-reuse-principle.html +permalink: /server-end/design-patterns/composite-reuse-principle.html headerDepth: 0 --- diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\274\200\351\227\255\345\216\237\345\210\231.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\274\200\351\227\255\345\216\237\345\210\231.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\274\200\351\227\255\345\216\237\345\210\231.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\274\200\351\227\255\345\216\237\345\210\231.md" index 4e14a416f..27bb435cb 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\274\200\351\227\255\345\216\237\345\210\231.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\345\274\200\351\227\255\345\216\237\345\210\231.md" @@ -1,6 +1,6 @@ --- title: 开闭原则 -permalink: /manuscripts/server-end/design-patterns/open-closed-principle.html +permalink: /server-end/design-patterns/open-closed-principle.html headerDepth: 0 --- diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\346\216\245\345\217\243\351\232\224\347\246\273\345\216\237\345\210\231.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\346\216\245\345\217\243\351\232\224\347\246\273\345\216\237\345\210\231.md" similarity index 95% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\346\216\245\345\217\243\351\232\224\347\246\273\345\216\237\345\210\231.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\346\216\245\345\217\243\351\232\224\347\246\273\345\216\237\345\210\231.md" index ec444a23f..59e501dd0 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\346\216\245\345\217\243\351\232\224\347\246\273\345\216\237\345\210\231.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\346\216\245\345\217\243\351\232\224\347\246\273\345\216\237\345\210\231.md" @@ -1,6 +1,6 @@ --- title: 接口隔离原则 -permalink: /manuscripts/server-end/design-patterns/interface-segregation-principle.html +permalink: /server-end/design-patterns/interface-segregation-principle.html headerDepth: 0 --- diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\350\277\252\347\261\263\347\211\271\346\263\225\345\210\231.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\350\277\252\347\261\263\347\211\271\346\263\225\345\210\231.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\350\277\252\347\261\263\347\211\271\346\263\225\345\210\231.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\350\277\252\347\261\263\347\211\271\346\263\225\345\210\231.md" index a24469c78..35c41cb0b 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\350\277\252\347\261\263\347\211\271\346\263\225\345\210\231.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\350\277\252\347\261\263\347\211\271\346\263\225\345\210\231.md" @@ -1,6 +1,6 @@ --- title: 迪米特法则 -permalink: /manuscripts/server-end/design-patterns/demeter-principle.html +permalink: /server-end/design-patterns/demeter-principle.html headerDepth: 0 --- diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\351\207\214\346\260\217\346\233\277\346\215\242\345\216\237\345\210\231.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\351\207\214\346\260\217\346\233\277\346\215\242\345\216\237\345\210\231.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\351\207\214\346\260\217\346\233\277\346\215\242\345\216\237\345\210\231.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\351\207\214\346\260\217\346\233\277\346\215\242\345\216\237\345\210\231.md" index 87687145d..f4a494831 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\351\207\214\346\260\217\346\233\277\346\215\242\345\216\237\345\210\231.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\345\216\237\345\210\231/\351\207\214\346\260\217\346\233\277\346\215\242\345\216\237\345\210\231.md" @@ -1,6 +1,6 @@ --- title: 里氏替换原则 -permalink: /manuscripts/server-end/design-patterns/liskov-substitution-principle.html +permalink: /server-end/design-patterns/liskov-substitution-principle.html headerDepth: 0 --- diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\270\255\344\273\213\350\200\205\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\270\255\344\273\213\350\200\205\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\270\255\344\273\213\350\200\205\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\270\255\344\273\213\350\200\205\346\250\241\345\274\217.md" index d2102d5ed..c2abc41aa 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\270\255\344\273\213\350\200\205\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\270\255\344\273\213\350\200\205\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 中介者模式 -permalink: /manuscripts/server-end/design-patterns/mediator-mode.html +permalink: /server-end/design-patterns/mediator-mode.html --- # 中介者模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\272\253\345\205\203\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\272\253\345\205\203\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\272\253\345\205\203\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\272\253\345\205\203\346\250\241\345\274\217.md" index cad8fae91..e6a06e246 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\272\253\345\205\203\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\272\253\345\205\203\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 享元模式 -permalink: /manuscripts/server-end/design-patterns/flyweight-mode.html +permalink: /server-end/design-patterns/flyweight-mode.html --- # 享元模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\273\243\347\220\206\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\273\243\347\220\206\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\273\243\347\220\206\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\273\243\347\220\206\346\250\241\345\274\217.md" index d67caf768..9787d4caa 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\273\243\347\220\206\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\344\273\243\347\220\206\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 代理模式 -permalink: /manuscripts/server-end/design-patterns/proxy-mode.html +permalink: /server-end/design-patterns/proxy-mode.html --- # 代理模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" index 0977765d5..eae47e879 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\215\225\344\276\213\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 单例模式 -permalink: /manuscripts/server-end/design-patterns/singleton-mode.html +permalink: /server-end/design-patterns/singleton-mode.html --- # 单例模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\216\237\345\236\213\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\216\237\345\236\213\346\250\241\345\274\217.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\216\237\345\236\213\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\216\237\345\236\213\346\250\241\345\274\217.md" index 791b33027..5b21408ab 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\216\237\345\236\213\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\216\237\345\236\213\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 原型模式 -permalink: /manuscripts/server-end/design-patterns/prototype-mode.html +permalink: /server-end/design-patterns/prototype-mode.html --- # 原型模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\221\275\344\273\244\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\221\275\344\273\244\346\250\241\345\274\217.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\221\275\344\273\244\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\221\275\344\273\244\346\250\241\345\274\217.md" index c25d6876e..f1896a6a8 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\221\275\344\273\244\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\221\275\344\273\244\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 命令模式 -permalink: /manuscripts/server-end/design-patterns/command-mode.html +permalink: /server-end/design-patterns/command-mode.html --- # 命令模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\207\345\277\230\345\275\225\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\207\345\277\230\345\275\225\346\250\241\345\274\217.md" similarity index 94% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\207\345\277\230\345\275\225\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\207\345\277\230\345\275\225\346\250\241\345\274\217.md" index 47bcfbc92..9ae27bbe6 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\207\345\277\230\345\275\225\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\207\345\277\230\345\275\225\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 备忘录模式 -permalink: /manuscripts/server-end/design-patterns/memento-mode.html +permalink: /server-end/design-patterns/memento-mode.html --- # 备忘录模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\226\350\247\202\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\226\350\247\202\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\226\350\247\202\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\226\350\247\202\346\250\241\345\274\217.md" index e4347df6f..8e3a43f59 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\226\350\247\202\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\244\226\350\247\202\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 外观模式 -permalink: /manuscripts/server-end/design-patterns/facade-mode.html +permalink: /server-end/design-patterns/facade-mode.html --- # 外观模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\267\245\345\216\202\346\226\271\346\263\225\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\267\245\345\216\202\346\226\271\346\263\225\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\267\245\345\216\202\346\226\271\346\263\225\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\267\245\345\216\202\346\226\271\346\263\225\346\250\241\345\274\217.md" index 97a8ba077..2a1b23752 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\267\245\345\216\202\346\226\271\346\263\225\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\267\245\345\216\202\346\226\271\346\263\225\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 工厂方法模式 -permalink: /manuscripts/server-end/design-patterns/factory-method-mode.html +permalink: /server-end/design-patterns/factory-method-mode.html --- # 工厂方法模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\273\272\351\200\240\350\200\205\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\273\272\351\200\240\350\200\205\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\273\272\351\200\240\350\200\205\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\273\272\351\200\240\350\200\205\346\250\241\345\274\217.md" index d355f69ec..8ea0b895f 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\273\272\351\200\240\350\200\205\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\345\273\272\351\200\240\350\200\205\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 建造者模式 -permalink: /manuscripts/server-end/design-patterns/builder-mode.html +permalink: /server-end/design-patterns/builder-mode.html --- # 建造者模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\212\275\350\261\241\345\267\245\345\216\202\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\212\275\350\261\241\345\267\245\345\216\202\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\212\275\350\261\241\345\267\245\345\216\202\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\212\275\350\261\241\345\267\245\345\216\202\346\250\241\345\274\217.md" index da7bcfbb4..00f7f4bad 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\212\275\350\261\241\345\267\245\345\216\202\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\212\275\350\261\241\345\267\245\345\216\202\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 抽象工厂模式 -permalink: /manuscripts/server-end/design-patterns/abstract-factory-mode.html +permalink: /server-end/design-patterns/abstract-factory-mode.html --- # 抽象工厂模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\241\245\346\216\245\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\241\245\346\216\245\346\250\241\345\274\217.md" similarity index 98% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\241\245\346\216\245\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\241\245\346\216\245\346\250\241\345\274\217.md" index db7e01b67..5fb46ca02 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\241\245\346\216\245\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\241\245\346\216\245\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 桥接模式 -permalink: /manuscripts/server-end/design-patterns/bridge-mode.html +permalink: /server-end/design-patterns/bridge-mode.html --- # 桥接模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\250\241\346\235\277\346\226\271\346\263\225\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\250\241\346\235\277\346\226\271\346\263\225\346\250\241\345\274\217.md" similarity index 93% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\250\241\346\235\277\346\226\271\346\263\225\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\250\241\346\235\277\346\226\271\346\263\225\346\250\241\345\274\217.md" index 06d37b858..0d571b21a 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\250\241\346\235\277\346\226\271\346\263\225\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\346\250\241\346\235\277\346\226\271\346\263\225\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 模板方法模式 -permalink: /manuscripts/server-end/design-patterns/template-method-mode.html +permalink: /server-end/design-patterns/template-method-mode.html --- # 模板方法模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\212\266\346\200\201\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\212\266\346\200\201\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\212\266\346\200\201\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\212\266\346\200\201\346\250\241\345\274\217.md" index 989dc353c..c15ac786e 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\212\266\346\200\201\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\212\266\346\200\201\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 状态模式 -permalink: /manuscripts/server-end/design-patterns/state-mode.html +permalink: /server-end/design-patterns/state-mode.html --- # 状态模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" similarity index 98% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" index 2549070f5..0ed574af2 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\255\226\347\225\245\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 策略模式 -permalink: /manuscripts/server-end/design-patterns/strategy-mode.html +permalink: /server-end/design-patterns/strategy-mode.html --- # 策略模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\256\200\345\215\225\345\267\245\345\216\202\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\256\200\345\215\225\345\267\245\345\216\202\346\250\241\345\274\217.md" similarity index 98% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\256\200\345\215\225\345\267\245\345\216\202\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\256\200\345\215\225\345\267\245\345\216\202\346\250\241\345\274\217.md" index 174fb76c6..626fa3cbd 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\256\200\345\215\225\345\267\245\345\216\202\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\256\200\345\215\225\345\267\245\345\216\202\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 简单工厂模式 -permalink: /manuscripts/server-end/design-patterns/simple-factory-mode.html +permalink: /server-end/design-patterns/simple-factory-mode.html --- # 简单工厂模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\273\204\345\220\210\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\273\204\345\220\210\346\250\241\345\274\217.md" similarity index 94% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\273\204\345\220\210\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\273\204\345\220\210\346\250\241\345\274\217.md" index 07b8f3991..0f0d2d294 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\273\204\345\220\210\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\347\273\204\345\220\210\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 组合模式 -permalink: /manuscripts/server-end/design-patterns/composite-mode.html +permalink: /server-end/design-patterns/composite-mode.html --- # 组合模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\243\205\351\245\260\345\231\250\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\243\205\351\245\260\345\231\250\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\243\205\351\245\260\345\231\250\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\243\205\351\245\260\345\231\250\346\250\241\345\274\217.md" index fe7aa7866..d2515785e 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\243\205\351\245\260\345\231\250\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\243\205\351\245\260\345\231\250\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 装饰器模式 -permalink: /manuscripts/server-end/design-patterns/decorator-mode.html +permalink: /server-end/design-patterns/decorator-mode.html --- # 装饰器模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\202\345\257\237\350\200\205\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\202\345\257\237\350\200\205\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\202\345\257\237\350\200\205\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\202\345\257\237\350\200\205\346\250\241\345\274\217.md" index 966943c69..64f1af9f9 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\202\345\257\237\350\200\205\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\202\345\257\237\350\200\205\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 观察者模式 -permalink: /manuscripts/server-end/design-patterns/observer-mode.html +permalink: /server-end/design-patterns/observer-mode.html --- # 观察者模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\243\351\207\212\345\231\250\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\243\351\207\212\345\231\250\346\250\241\345\274\217.md" similarity index 97% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\243\351\207\212\345\231\250\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\243\351\207\212\345\231\250\346\250\241\345\274\217.md" index 2a31cf293..424980aac 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\243\351\207\212\345\231\250\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\247\243\351\207\212\345\231\250\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 解释器模式 -permalink: /manuscripts/server-end/design-patterns/interpreter-mode.html +permalink: /server-end/design-patterns/interpreter-mode.html --- # 解释器模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\256\277\351\227\256\350\200\205\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\256\277\351\227\256\350\200\205\346\250\241\345\274\217.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\256\277\351\227\256\350\200\205\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\256\277\351\227\256\350\200\205\346\250\241\345\274\217.md" index 0039698e7..b2744ec0f 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\256\277\351\227\256\350\200\205\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\256\277\351\227\256\350\200\205\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 访问者模式 -permalink: /manuscripts/server-end/design-patterns/visitor-mode.html +permalink: /server-end/design-patterns/visitor-mode.html --- # 访问者模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\264\243\344\273\273\351\223\276\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\264\243\344\273\273\351\223\276\346\250\241\345\274\217.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\264\243\344\273\273\351\223\276\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\264\243\344\273\273\351\223\276\346\250\241\345\274\217.md" index 83a8d5412..60afe35c2 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\264\243\344\273\273\351\223\276\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\264\243\344\273\273\351\223\276\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 责任链模式 -permalink: /manuscripts/server-end/design-patterns/responsibility-chain-mode.html +permalink: /server-end/design-patterns/responsibility-chain-mode.html --- # 责任链模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\277\255\344\273\243\345\231\250\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\277\255\344\273\243\345\231\250\346\250\241\345\274\217.md" similarity index 96% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\277\255\344\273\243\345\231\250\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\277\255\344\273\243\345\231\250\346\250\241\345\274\217.md" index e34261b2f..4b45da1e5 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\277\255\344\273\243\345\231\250\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\350\277\255\344\273\243\345\231\250\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 迭代器模式 -permalink: /manuscripts/server-end/design-patterns/iterator-mode.html +permalink: /server-end/design-patterns/iterator-mode.html --- # 迭代器模式 diff --git "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\351\200\202\351\205\215\345\231\250\346\250\241\345\274\217.md" "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\351\200\202\351\205\215\345\231\250\346\250\241\345\274\217.md" similarity index 98% rename from "docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\351\200\202\351\205\215\345\231\250\346\250\241\345\274\217.md" rename to "docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\351\200\202\351\205\215\345\231\250\346\250\241\345\274\217.md" index aedc4fdbf..aac321dde 100644 --- "a/docs/manuscripts/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\351\200\202\351\205\215\345\231\250\346\250\241\345\274\217.md" +++ "b/docs/server-end/design-patterns/\350\256\276\350\256\241\346\250\241\345\274\217/\351\200\202\351\205\215\345\231\250\346\250\241\345\274\217.md" @@ -1,6 +1,6 @@ --- title: 适配器模式 -permalink: /manuscripts/server-end/design-patterns/adapter-mode.html +permalink: /server-end/design-patterns/adapter-mode.html --- # 适配器模式 diff --git a/docs/manuscripts/server-end/es-version/ES5-2009.md b/docs/server-end/es-version/ES5-2009.md similarity index 98% rename from docs/manuscripts/server-end/es-version/ES5-2009.md rename to docs/server-end/es-version/ES5-2009.md index 586883f38..6daa1333e 100644 --- a/docs/manuscripts/server-end/es-version/ES5-2009.md +++ b/docs/server-end/es-version/ES5-2009.md @@ -1,6 +1,6 @@ --- title: ES5 -permalink: /manuscripts/server-end/es-version/es5-2009.html +permalink: /server-end/es-version/es5-2009.html --- # ES5 diff --git a/docs/manuscripts/server-end/es-version/ES6-2015.md b/docs/server-end/es-version/ES6-2015.md similarity index 99% rename from docs/manuscripts/server-end/es-version/ES6-2015.md rename to docs/server-end/es-version/ES6-2015.md index b484e2536..7da7fb7fb 100644 --- a/docs/manuscripts/server-end/es-version/ES6-2015.md +++ b/docs/server-end/es-version/ES6-2015.md @@ -1,6 +1,6 @@ --- title: ES6 -permalink: /manuscripts/server-end/es-version/es6-2015.html +permalink: /server-end/es-version/es6-2015.html --- # ES6 diff --git a/docs/server-end/es-version/ES7-2016.md b/docs/server-end/es-version/ES7-2016.md new file mode 100644 index 000000000..af49b81b5 --- /dev/null +++ b/docs/server-end/es-version/ES7-2016.md @@ -0,0 +1,6 @@ +--- +title: ES7 +permalink: /server-end/es-version/es7-2016.html +--- + +# ECMAScript 2016 diff --git a/docs/server-end/es-version/ES8-2017.md b/docs/server-end/es-version/ES8-2017.md new file mode 100644 index 000000000..5e673aad7 --- /dev/null +++ b/docs/server-end/es-version/ES8-2017.md @@ -0,0 +1,6 @@ +--- +title: ES8 +permalink: /server-end/es-version/es8-2017.html +--- + +# ECMAScript 2017 diff --git a/docs/manuscripts/server-end/es-version/Readme-back.md b/docs/server-end/es-version/Readme-back.md similarity index 100% rename from docs/manuscripts/server-end/es-version/Readme-back.md rename to docs/server-end/es-version/Readme-back.md diff --git a/docs/manuscripts/server-end/es-version/Readme.md b/docs/server-end/es-version/Readme.md similarity index 91% rename from docs/manuscripts/server-end/es-version/Readme.md rename to docs/server-end/es-version/Readme.md index 5346d3a77..f2dffc420 100644 --- a/docs/manuscripts/server-end/es-version/Readme.md +++ b/docs/server-end/es-version/Readme.md @@ -6,7 +6,7 @@ **自 2016 年起,版本按年份命名(ECMAScript 2016、2017、2018、2019、2020)。** -![ECMAScript版本命名](./images/es-history.png) +![ECMAScript版本命名](images/es-history.png) - [ES2009特性一览(ES5)]() - [ES2015特性一览(ES6)]() diff --git a/docs/manuscripts/server-end/es-version/images/es-history.png b/docs/server-end/es-version/images/es-history.png similarity index 100% rename from docs/manuscripts/server-end/es-version/images/es-history.png rename to docs/server-end/es-version/images/es-history.png diff --git a/docs/server-end/framework/egg/Readme.md b/docs/server-end/framework/egg/Readme.md new file mode 100644 index 000000000..2c4167339 --- /dev/null +++ b/docs/server-end/framework/egg/Readme.md @@ -0,0 +1,5 @@ +--- +title: Egg.js框架 +permalink: /server-end/framework/egg-tutorial +--- +# Egg框架 diff --git a/docs/manuscripts/server-end/framework/egg/eggSidebar.ts b/docs/server-end/framework/egg/eggSidebar.ts similarity index 100% rename from docs/manuscripts/server-end/framework/egg/eggSidebar.ts rename to docs/server-end/framework/egg/eggSidebar.ts diff --git a/docs/manuscripts/server-end/framework/egg/plugin/egg-mysql.md b/docs/server-end/framework/egg/plugin/egg-mysql.md similarity index 99% rename from docs/manuscripts/server-end/framework/egg/plugin/egg-mysql.md rename to docs/server-end/framework/egg/plugin/egg-mysql.md index 5507ded7b..2d1aed002 100644 --- a/docs/manuscripts/server-end/framework/egg/plugin/egg-mysql.md +++ b/docs/server-end/framework/egg/plugin/egg-mysql.md @@ -1,6 +1,6 @@ --- title: egg-mysql -permalink: /manuscripts/server-end/framework/egg-plugin/egg-mysql.html +permalink: /server-end/framework/egg-plugin/egg-mysql.html --- # egg-mysql diff --git a/docs/server-end/framework/egg/plugin/egg-redis.md b/docs/server-end/framework/egg/plugin/egg-redis.md new file mode 100644 index 000000000..aabe7dd47 --- /dev/null +++ b/docs/server-end/framework/egg/plugin/egg-redis.md @@ -0,0 +1,4 @@ +--- +title: egg-redis +permalink: /server-end/framework/egg-plugin/egg-redis.html +--- diff --git a/docs/manuscripts/server-end/framework/egg/plugin/egg-sequelize.md b/docs/server-end/framework/egg/plugin/egg-sequelize.md similarity index 99% rename from docs/manuscripts/server-end/framework/egg/plugin/egg-sequelize.md rename to docs/server-end/framework/egg/plugin/egg-sequelize.md index 97a69cb41..30f194e71 100644 --- a/docs/manuscripts/server-end/framework/egg/plugin/egg-sequelize.md +++ b/docs/server-end/framework/egg/plugin/egg-sequelize.md @@ -1,6 +1,6 @@ --- title: egg-sequelize -permalink: /manuscripts/server-end/framework/egg-plugin/egg-sequelize.html +permalink: /server-end/framework/egg-plugin/egg-sequelize.html --- # egg-sequelize diff --git a/docs/server-end/framework/egg/plugin/egg-validate.md b/docs/server-end/framework/egg/plugin/egg-validate.md new file mode 100644 index 000000000..fbb8e3a12 --- /dev/null +++ b/docs/server-end/framework/egg/plugin/egg-validate.md @@ -0,0 +1,8 @@ +--- +title: egg-validate +permalink: /server-end/framework/egg-plugin/egg-validate.html +--- + +# egg-validate + +> 参数校验 diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\344\270\255\351\227\264\344\273\266.md" "b/docs/server-end/framework/egg/tutorial/\344\270\255\351\227\264\344\273\266.md" similarity index 99% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\344\270\255\351\227\264\344\273\266.md" rename to "docs/server-end/framework/egg/tutorial/\344\270\255\351\227\264\344\273\266.md" index 85f1eadcc..dda98ef78 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\344\270\255\351\227\264\344\273\266.md" +++ "b/docs/server-end/framework/egg/tutorial/\344\270\255\351\227\264\344\273\266.md" @@ -1,6 +1,6 @@ --- title: 中间件 -permalink: /manuscripts/server-end/framework/egg-tutorial/middleware.html +permalink: /server-end/framework/egg-tutorial/middleware.html --- # 中间件 diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\345\256\232\346\227\266\344\273\273\345\212\241.md" "b/docs/server-end/framework/egg/tutorial/\345\256\232\346\227\266\344\273\273\345\212\241.md" similarity index 99% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\345\256\232\346\227\266\344\273\273\345\212\241.md" rename to "docs/server-end/framework/egg/tutorial/\345\256\232\346\227\266\344\273\273\345\212\241.md" index 6c5cae668..d3f43583f 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\345\256\232\346\227\266\344\273\273\345\212\241.md" +++ "b/docs/server-end/framework/egg/tutorial/\345\256\232\346\227\266\344\273\273\345\212\241.md" @@ -1,6 +1,6 @@ --- title: 定时任务 -permalink: /manuscripts/server-end/framework/egg-tutorial/schedule.html +permalink: /server-end/framework/egg-tutorial/schedule.html --- # 定时任务 diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/docs/server-end/framework/egg/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" similarity index 99% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" rename to "docs/server-end/framework/egg/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" index 272eb8c86..7cbc6ec23 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" +++ "b/docs/server-end/framework/egg/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" @@ -1,6 +1,6 @@ --- title: 快速入门 -permalink: /manuscripts/server-end/framework/egg-tutorial/quick-start.html +permalink: /server-end/framework/egg-tutorial/quick-start.html --- # 快速入门 diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\346\216\247\345\210\266\345\231\250.md" "b/docs/server-end/framework/egg/tutorial/\346\216\247\345\210\266\345\231\250.md" similarity index 99% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\346\216\247\345\210\266\345\231\250.md" rename to "docs/server-end/framework/egg/tutorial/\346\216\247\345\210\266\345\231\250.md" index b071bd63e..316a465bb 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\346\216\247\345\210\266\345\231\250.md" +++ "b/docs/server-end/framework/egg/tutorial/\346\216\247\345\210\266\345\231\250.md" @@ -1,6 +1,6 @@ --- title: 控制器(Controller) -permalink: /manuscripts/server-end/framework/egg-tutorial/controller.html +permalink: /server-end/framework/egg-tutorial/controller.html --- # 控制器 diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\346\234\215\345\212\241.md" "b/docs/server-end/framework/egg/tutorial/\346\234\215\345\212\241.md" similarity index 98% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\346\234\215\345\212\241.md" rename to "docs/server-end/framework/egg/tutorial/\346\234\215\345\212\241.md" index 303aa6df9..b607af678 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\346\234\215\345\212\241.md" +++ "b/docs/server-end/framework/egg/tutorial/\346\234\215\345\212\241.md" @@ -1,6 +1,6 @@ --- title: 服务(Service) -permalink: /manuscripts/server-end/framework/egg-tutorial/service.md +permalink: /server-end/framework/egg-tutorial/service.md --- # 服务(Service) diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\346\241\206\346\236\266\345\257\271\350\261\241.md" "b/docs/server-end/framework/egg/tutorial/\346\241\206\346\236\266\345\257\271\350\261\241.md" similarity index 99% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\346\241\206\346\236\266\345\257\271\350\261\241.md" rename to "docs/server-end/framework/egg/tutorial/\346\241\206\346\236\266\345\257\271\350\261\241.md" index 9b6bd1dc2..d53f18ce2 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\346\241\206\346\236\266\345\257\271\350\261\241.md" +++ "b/docs/server-end/framework/egg/tutorial/\346\241\206\346\236\266\345\257\271\350\261\241.md" @@ -1,6 +1,6 @@ --- title: 框架对象 -permalink: /manuscripts/server-end/framework/egg-tutorial/object.html +permalink: /server-end/framework/egg-tutorial/object.html headerDepth: 1 --- diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\346\241\206\346\236\266\346\213\223\345\261\225.md" "b/docs/server-end/framework/egg/tutorial/\346\241\206\346\236\266\346\213\223\345\261\225.md" similarity index 99% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\346\241\206\346\236\266\346\213\223\345\261\225.md" rename to "docs/server-end/framework/egg/tutorial/\346\241\206\346\236\266\346\213\223\345\261\225.md" index 72ecd1d8b..de3de631b 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\346\241\206\346\236\266\346\213\223\345\261\225.md" +++ "b/docs/server-end/framework/egg/tutorial/\346\241\206\346\236\266\346\213\223\345\261\225.md" @@ -1,6 +1,6 @@ --- title: 框架扩展 -permalink: /manuscripts/server-end/framework/egg-tutorial/extends.html +permalink: /server-end/framework/egg-tutorial/extends.html headerDepth: 1 --- diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\347\256\200\344\273\213.md" "b/docs/server-end/framework/egg/tutorial/\347\256\200\344\273\213.md" similarity index 98% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\347\256\200\344\273\213.md" rename to "docs/server-end/framework/egg/tutorial/\347\256\200\344\273\213.md" index 13b29a8c7..ab7f68d5e 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\347\256\200\344\273\213.md" +++ "b/docs/server-end/framework/egg/tutorial/\347\256\200\344\273\213.md" @@ -1,6 +1,6 @@ --- title: 简单介绍 -permalink: /manuscripts/server-end/framework/egg-tutorial/introduce.html +permalink: /server-end/framework/egg-tutorial/introduce.html --- # 简单介绍 diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\350\267\257\347\224\261.md" "b/docs/server-end/framework/egg/tutorial/\350\267\257\347\224\261.md" similarity index 99% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\350\267\257\347\224\261.md" rename to "docs/server-end/framework/egg/tutorial/\350\267\257\347\224\261.md" index 00da690cd..97e5a7aa5 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\350\267\257\347\224\261.md" +++ "b/docs/server-end/framework/egg/tutorial/\350\267\257\347\224\261.md" @@ -1,6 +1,6 @@ --- title: 路由(Router) -permalink: /manuscripts/server-end/framework/egg-tutorial/router.html +permalink: /server-end/framework/egg-tutorial/router.html --- # 路由(Router) diff --git "a/docs/manuscripts/server-end/framework/egg/tutorial/\351\205\215\347\275\256\345\222\214\350\277\220\350\241\214\347\216\257\345\242\203.md" "b/docs/server-end/framework/egg/tutorial/\351\205\215\347\275\256\345\222\214\350\277\220\350\241\214\347\216\257\345\242\203.md" similarity index 98% rename from "docs/manuscripts/server-end/framework/egg/tutorial/\351\205\215\347\275\256\345\222\214\350\277\220\350\241\214\347\216\257\345\242\203.md" rename to "docs/server-end/framework/egg/tutorial/\351\205\215\347\275\256\345\222\214\350\277\220\350\241\214\347\216\257\345\242\203.md" index cd69412b6..8476e4c0b 100644 --- "a/docs/manuscripts/server-end/framework/egg/tutorial/\351\205\215\347\275\256\345\222\214\350\277\220\350\241\214\347\216\257\345\242\203.md" +++ "b/docs/server-end/framework/egg/tutorial/\351\205\215\347\275\256\345\222\214\350\277\220\350\241\214\347\216\257\345\242\203.md" @@ -1,6 +1,6 @@ --- title: 配置和运行环境 -permalink: /manuscripts/server-end/framework/egg-tutorial/setting-running.html +permalink: /server-end/framework/egg-tutorial/setting-running.html --- # 配置和运行环境 diff --git "a/docs/manuscripts/server-end/framework/egg/\346\234\200\344\275\263\345\256\236\350\267\265.md" "b/docs/server-end/framework/egg/\346\234\200\344\275\263\345\256\236\350\267\265.md" similarity index 100% rename from "docs/manuscripts/server-end/framework/egg/\346\234\200\344\275\263\345\256\236\350\267\265.md" rename to "docs/server-end/framework/egg/\346\234\200\344\275\263\345\256\236\350\267\265.md" diff --git a/docs/manuscripts/server-end/framework/express-learn.md b/docs/server-end/framework/express-learn.md similarity index 100% rename from docs/manuscripts/server-end/framework/express-learn.md rename to docs/server-end/framework/express-learn.md diff --git a/docs/server-end/framework/express/Readme.md b/docs/server-end/framework/express/Readme.md new file mode 100644 index 000000000..7186314de --- /dev/null +++ b/docs/server-end/framework/express/Readme.md @@ -0,0 +1,5 @@ +--- +title: Express框架 +permalink: /server-end/framework/express-tutorial +--- +# Express框架 diff --git a/docs/manuscripts/server-end/framework/express/express.sidebar.ts b/docs/server-end/framework/express/express.sidebar.ts similarity index 100% rename from docs/manuscripts/server-end/framework/express/express.sidebar.ts rename to docs/server-end/framework/express/express.sidebar.ts diff --git a/docs/manuscripts/server-end/framework/express/images/body-parse-interface.png b/docs/server-end/framework/express/images/body-parse-interface.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/body-parse-interface.png rename to docs/server-end/framework/express/images/body-parse-interface.png diff --git a/docs/manuscripts/server-end/framework/express/images/catch-error.png b/docs/server-end/framework/express/images/catch-error.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/catch-error.png rename to docs/server-end/framework/express/images/catch-error.png diff --git a/docs/manuscripts/server-end/framework/express/images/express-cmd.png b/docs/server-end/framework/express/images/express-cmd.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/express-cmd.png rename to docs/server-end/framework/express/images/express-cmd.png diff --git a/docs/server-end/framework/express/images/express-create.png b/docs/server-end/framework/express/images/express-create.png new file mode 100644 index 000000000..b75fcaf23 Binary files /dev/null and b/docs/server-end/framework/express/images/express-create.png differ diff --git a/docs/manuscripts/server-end/framework/express/images/express-init.png b/docs/server-end/framework/express/images/express-init.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/express-init.png rename to docs/server-end/framework/express/images/express-init.png diff --git a/docs/manuscripts/server-end/framework/express/images/express-middleware.png b/docs/server-end/framework/express/images/express-middleware.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/express-middleware.png rename to docs/server-end/framework/express/images/express-middleware.png diff --git a/docs/manuscripts/server-end/framework/express/images/express-router-options.png b/docs/server-end/framework/express/images/express-router-options.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/express-router-options.png rename to docs/server-end/framework/express/images/express-router-options.png diff --git a/docs/manuscripts/server-end/framework/express/images/express-running.png b/docs/server-end/framework/express/images/express-running.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/express-running.png rename to docs/server-end/framework/express/images/express-running.png diff --git a/docs/manuscripts/server-end/framework/express/images/hello-world.png b/docs/server-end/framework/express/images/hello-world.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/hello-world.png rename to docs/server-end/framework/express/images/hello-world.png diff --git a/docs/manuscripts/server-end/framework/express/images/pwd-info.png b/docs/server-end/framework/express/images/pwd-info.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/pwd-info.png rename to docs/server-end/framework/express/images/pwd-info.png diff --git a/docs/manuscripts/server-end/framework/express/images/start.png b/docs/server-end/framework/express/images/start.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/start.png rename to docs/server-end/framework/express/images/start.png diff --git a/docs/manuscripts/server-end/framework/express/images/static-source-exist.png b/docs/server-end/framework/express/images/static-source-exist.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/static-source-exist.png rename to docs/server-end/framework/express/images/static-source-exist.png diff --git a/docs/manuscripts/server-end/framework/express/images/static-source-not-found.png b/docs/server-end/framework/express/images/static-source-not-found.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/static-source-not-found.png rename to docs/server-end/framework/express/images/static-source-not-found.png diff --git a/docs/manuscripts/server-end/framework/express/images/try-catch-async.png b/docs/server-end/framework/express/images/try-catch-async.png similarity index 100% rename from docs/manuscripts/server-end/framework/express/images/try-catch-async.png rename to docs/server-end/framework/express/images/try-catch-async.png diff --git "a/docs/server-end/framework/express/tutorial/\344\270\255\351\227\264\344\273\266.md" "b/docs/server-end/framework/express/tutorial/\344\270\255\351\227\264\344\273\266.md" new file mode 100644 index 000000000..20b14248f --- /dev/null +++ "b/docs/server-end/framework/express/tutorial/\344\270\255\351\227\264\344\273\266.md" @@ -0,0 +1,6 @@ +--- +title: 中间件 +permalink: /server-end/framework/express-tutorial/middleware-demo.html +--- + +# 中间件 diff --git "a/docs/manuscripts/server-end/framework/express/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/docs/server-end/framework/express/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" similarity index 94% rename from "docs/manuscripts/server-end/framework/express/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" rename to "docs/server-end/framework/express/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" index b728672a1..3804ca99e 100644 --- "a/docs/manuscripts/server-end/framework/express/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" +++ "b/docs/server-end/framework/express/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" @@ -1,6 +1,6 @@ --- title: 快速入门 -permalink: /manuscripts/server-end/framework/express-tutorial/quick-start.html +permalink: /server-end/framework/express-tutorial/quick-start.html --- # 快速入门 diff --git "a/docs/manuscripts/server-end/framework/express/tutorial/\346\241\206\346\236\266API\346\226\271\346\263\225.md" "b/docs/server-end/framework/express/tutorial/\346\241\206\346\236\266API\346\226\271\346\263\225.md" similarity index 95% rename from "docs/manuscripts/server-end/framework/express/tutorial/\346\241\206\346\236\266API\346\226\271\346\263\225.md" rename to "docs/server-end/framework/express/tutorial/\346\241\206\346\236\266API\346\226\271\346\263\225.md" index 1015e7a36..0240972f0 100644 --- "a/docs/manuscripts/server-end/framework/express/tutorial/\346\241\206\346\236\266API\346\226\271\346\263\225.md" +++ "b/docs/server-end/framework/express/tutorial/\346\241\206\346\236\266API\346\226\271\346\263\225.md" @@ -1,6 +1,6 @@ --- title: 框架API方法 -permalink: /manuscripts/server-end/framework/express-tutorial/express-apis.html +permalink: /server-end/framework/express-tutorial/express-apis.html --- # 框架API方法 @@ -106,7 +106,7 @@ Express中内置的中间件功能。提供静态文件托管管理,基于`ser @[code js](@code/express/apps/static-source-demo/app.js) -基于Express框架,关于静态文件托管,单独开了一篇做介绍,传送门:[静态资源托管](./静态文件.md) +基于Express框架,关于静态文件托管,单独开了一篇做介绍,传送门:[静态资源托管](静态文件.md) ### 路由 @@ -124,7 +124,7 @@ express.Router()创建路由器对象时也支持一些额外的参数,查看 - `mergeParams`:保留req.params父路由器的值,布尔类型。如果父级和子级的参数名称有冲突,则子级的值优先。默认false - `strict`:是否开始严格模式路由,布尔类型。默认false,即:`/test`与`/test/`效果一样 -路由器的用途还有很多,不仅支持多种请求类型的接口定义,还能分层管理,后面将单独开一篇详细讲讲,传送门:[路由的使用](./路由的使用.md) +路由器的用途还有很多,不仅支持多种请求类型的接口定义,还能分层管理,后面将单独开一篇详细讲讲,传送门:[路由的使用](路由的使用.md) ## application对象 diff --git "a/docs/manuscripts/server-end/framework/express/tutorial/\346\250\241\346\235\277\351\241\271\347\233\256.md" "b/docs/server-end/framework/express/tutorial/\346\250\241\346\235\277\351\241\271\347\233\256.md" similarity index 98% rename from "docs/manuscripts/server-end/framework/express/tutorial/\346\250\241\346\235\277\351\241\271\347\233\256.md" rename to "docs/server-end/framework/express/tutorial/\346\250\241\346\235\277\351\241\271\347\233\256.md" index bfbb3ea26..d068fc41b 100644 --- "a/docs/manuscripts/server-end/framework/express/tutorial/\346\250\241\346\235\277\351\241\271\347\233\256.md" +++ "b/docs/server-end/framework/express/tutorial/\346\250\241\346\235\277\351\241\271\347\233\256.md" @@ -1,6 +1,6 @@ --- title: 模板项目 -permalink: /manuscripts/server-end/framework/express-tutorial/template-app.html +permalink: /server-end/framework/express-tutorial/template-app.html --- # 模板项目 diff --git "a/docs/server-end/framework/express/tutorial/\350\267\257\347\224\261\347\232\204\344\275\277\347\224\250.md" "b/docs/server-end/framework/express/tutorial/\350\267\257\347\224\261\347\232\204\344\275\277\347\224\250.md" new file mode 100644 index 000000000..1a01bf431 --- /dev/null +++ "b/docs/server-end/framework/express/tutorial/\350\267\257\347\224\261\347\232\204\344\275\277\347\224\250.md" @@ -0,0 +1,6 @@ +--- +title: 路由的使用 +permalink: /server-end/framework/express-tutorial/router-use.html +--- + +# 路由的使用 diff --git "a/docs/manuscripts/server-end/framework/express/tutorial/\351\224\231\350\257\257\345\244\204\347\220\206.md" "b/docs/server-end/framework/express/tutorial/\351\224\231\350\257\257\345\244\204\347\220\206.md" similarity index 98% rename from "docs/manuscripts/server-end/framework/express/tutorial/\351\224\231\350\257\257\345\244\204\347\220\206.md" rename to "docs/server-end/framework/express/tutorial/\351\224\231\350\257\257\345\244\204\347\220\206.md" index 441d141da..74c6a5782 100644 --- "a/docs/manuscripts/server-end/framework/express/tutorial/\351\224\231\350\257\257\345\244\204\347\220\206.md" +++ "b/docs/server-end/framework/express/tutorial/\351\224\231\350\257\257\345\244\204\347\220\206.md" @@ -1,6 +1,6 @@ --- title: 错误处理 -permalink: /manuscripts/server-end/framework/express-tutorial/error-handler.html +permalink: /server-end/framework/express-tutorial/error-handler.html --- # 错误处理 diff --git "a/docs/manuscripts/server-end/framework/express/tutorial/\351\235\231\346\200\201\346\226\207\344\273\266.md" "b/docs/server-end/framework/express/tutorial/\351\235\231\346\200\201\346\226\207\344\273\266.md" similarity index 97% rename from "docs/manuscripts/server-end/framework/express/tutorial/\351\235\231\346\200\201\346\226\207\344\273\266.md" rename to "docs/server-end/framework/express/tutorial/\351\235\231\346\200\201\346\226\207\344\273\266.md" index 765ad5970..d18d36659 100644 --- "a/docs/manuscripts/server-end/framework/express/tutorial/\351\235\231\346\200\201\346\226\207\344\273\266.md" +++ "b/docs/server-end/framework/express/tutorial/\351\235\231\346\200\201\346\226\207\344\273\266.md" @@ -1,6 +1,6 @@ --- title: 静态文件托管 -permalink: /manuscripts/server-end/framework/express-tutorial/static-source.html +permalink: /server-end/framework/express-tutorial/static-source.html --- # 静态文件托管 diff --git a/docs/server-end/framework/koa/Readme.md b/docs/server-end/framework/koa/Readme.md new file mode 100644 index 000000000..61b4e2bd9 --- /dev/null +++ b/docs/server-end/framework/koa/Readme.md @@ -0,0 +1,5 @@ +--- +title: Koa框架 +permalink: /server-end/framework/koa-tutorial +--- +# Koa框架 diff --git a/docs/manuscripts/server-end/framework/koa/images/app-callback.png b/docs/server-end/framework/koa/images/app-callback.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/app-callback.png rename to docs/server-end/framework/koa/images/app-callback.png diff --git a/docs/manuscripts/server-end/framework/koa/images/app-listen-port.png b/docs/server-end/framework/koa/images/app-listen-port.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/app-listen-port.png rename to docs/server-end/framework/koa/images/app-listen-port.png diff --git a/docs/manuscripts/server-end/framework/koa/images/app-listen.png b/docs/server-end/framework/koa/images/app-listen.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/app-listen.png rename to docs/server-end/framework/koa/images/app-listen.png diff --git a/docs/manuscripts/server-end/framework/koa/images/app-use.png b/docs/server-end/framework/koa/images/app-use.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/app-use.png rename to docs/server-end/framework/koa/images/app-use.png diff --git a/docs/manuscripts/server-end/framework/koa/images/check_port.png b/docs/server-end/framework/koa/images/check_port.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/check_port.png rename to docs/server-end/framework/koa/images/check_port.png diff --git a/docs/manuscripts/server-end/framework/koa/images/ctx-body.png b/docs/server-end/framework/koa/images/ctx-body.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/ctx-body.png rename to docs/server-end/framework/koa/images/ctx-body.png diff --git a/docs/manuscripts/server-end/framework/koa/images/ctx-cookies.png b/docs/server-end/framework/koa/images/ctx-cookies.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/ctx-cookies.png rename to docs/server-end/framework/koa/images/ctx-cookies.png diff --git a/docs/manuscripts/server-end/framework/koa/images/ctx-request-header.png b/docs/server-end/framework/koa/images/ctx-request-header.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/ctx-request-header.png rename to docs/server-end/framework/koa/images/ctx-request-header.png diff --git a/docs/manuscripts/server-end/framework/koa/images/ctx-request-search.png b/docs/server-end/framework/koa/images/ctx-request-search.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/ctx-request-search.png rename to docs/server-end/framework/koa/images/ctx-request-search.png diff --git a/docs/manuscripts/server-end/framework/koa/images/ctx-request-type.png b/docs/server-end/framework/koa/images/ctx-request-type.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/ctx-request-type.png rename to docs/server-end/framework/koa/images/ctx-request-type.png diff --git a/docs/manuscripts/server-end/framework/koa/images/ctx-response-header.png b/docs/server-end/framework/koa/images/ctx-response-header.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/ctx-response-header.png rename to docs/server-end/framework/koa/images/ctx-response-header.png diff --git a/docs/manuscripts/server-end/framework/koa/images/ctx-response-length.png b/docs/server-end/framework/koa/images/ctx-response-length.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/ctx-response-length.png rename to docs/server-end/framework/koa/images/ctx-response-length.png diff --git a/docs/manuscripts/server-end/framework/koa/images/koa-constructor.png b/docs/server-end/framework/koa/images/koa-constructor.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/koa-constructor.png rename to docs/server-end/framework/koa/images/koa-constructor.png diff --git a/docs/manuscripts/server-end/framework/koa/images/koa-run-sort.png b/docs/server-end/framework/koa/images/koa-run-sort.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/koa-run-sort.png rename to docs/server-end/framework/koa/images/koa-run-sort.png diff --git a/docs/manuscripts/server-end/framework/koa/images/koa_version.png b/docs/server-end/framework/koa/images/koa_version.png similarity index 100% rename from docs/manuscripts/server-end/framework/koa/images/koa_version.png rename to docs/server-end/framework/koa/images/koa_version.png diff --git a/docs/manuscripts/server-end/framework/koa/koa.sidebar.ts b/docs/server-end/framework/koa/koa.sidebar.ts similarity index 100% rename from docs/manuscripts/server-end/framework/koa/koa.sidebar.ts rename to docs/server-end/framework/koa/koa.sidebar.ts diff --git "a/docs/manuscripts/server-end/framework/koa/tutorial/Application\345\257\271\350\261\241.md" "b/docs/server-end/framework/koa/tutorial/Application\345\257\271\350\261\241.md" similarity index 98% rename from "docs/manuscripts/server-end/framework/koa/tutorial/Application\345\257\271\350\261\241.md" rename to "docs/server-end/framework/koa/tutorial/Application\345\257\271\350\261\241.md" index 227b71fce..cb40f20bd 100644 --- "a/docs/manuscripts/server-end/framework/koa/tutorial/Application\345\257\271\350\261\241.md" +++ "b/docs/server-end/framework/koa/tutorial/Application\345\257\271\350\261\241.md" @@ -1,6 +1,6 @@ --- title: Application应用对象 -permalink: /manuscripts/server-end/framework/koa-tutorial/application.html +permalink: /server-end/framework/koa-tutorial/application.html --- # Application应用对象 diff --git "a/docs/manuscripts/server-end/framework/koa/tutorial/Context\344\270\212\344\270\213\346\226\207.md" "b/docs/server-end/framework/koa/tutorial/Context\344\270\212\344\270\213\346\226\207.md" similarity index 98% rename from "docs/manuscripts/server-end/framework/koa/tutorial/Context\344\270\212\344\270\213\346\226\207.md" rename to "docs/server-end/framework/koa/tutorial/Context\344\270\212\344\270\213\346\226\207.md" index c094906e8..1a1141d37 100644 --- "a/docs/manuscripts/server-end/framework/koa/tutorial/Context\344\270\212\344\270\213\346\226\207.md" +++ "b/docs/server-end/framework/koa/tutorial/Context\344\270\212\344\270\213\346\226\207.md" @@ -1,6 +1,6 @@ --- title: Context上下文 -permalink: /manuscripts/server-end/framework/koa-tutorial/context.html +permalink: /server-end/framework/koa-tutorial/context.html --- # Context上下文 diff --git "a/docs/manuscripts/server-end/framework/koa/tutorial/Request\345\257\271\350\261\241.md" "b/docs/server-end/framework/koa/tutorial/Request\345\257\271\350\261\241.md" similarity index 98% rename from "docs/manuscripts/server-end/framework/koa/tutorial/Request\345\257\271\350\261\241.md" rename to "docs/server-end/framework/koa/tutorial/Request\345\257\271\350\261\241.md" index 8787b9161..c3eb7888c 100644 --- "a/docs/manuscripts/server-end/framework/koa/tutorial/Request\345\257\271\350\261\241.md" +++ "b/docs/server-end/framework/koa/tutorial/Request\345\257\271\350\261\241.md" @@ -1,6 +1,6 @@ --- title: Request对象 -permalink: /manuscripts/server-end/framework/koa-tutorial/request.html +permalink: /server-end/framework/koa-tutorial/request.html --- # Request对象 diff --git "a/docs/manuscripts/server-end/framework/koa/tutorial/Response\345\257\271\350\261\241.md" "b/docs/server-end/framework/koa/tutorial/Response\345\257\271\350\261\241.md" similarity index 98% rename from "docs/manuscripts/server-end/framework/koa/tutorial/Response\345\257\271\350\261\241.md" rename to "docs/server-end/framework/koa/tutorial/Response\345\257\271\350\261\241.md" index 8952f84fd..76f8cd56a 100644 --- "a/docs/manuscripts/server-end/framework/koa/tutorial/Response\345\257\271\350\261\241.md" +++ "b/docs/server-end/framework/koa/tutorial/Response\345\257\271\350\261\241.md" @@ -1,6 +1,6 @@ --- title: Response对象 -permalink: /manuscripts/server-end/framework/koa-tutorial/response.html +permalink: /server-end/framework/koa-tutorial/response.html --- # Response对象 diff --git "a/docs/manuscripts/server-end/framework/koa/tutorial/\345\237\272\346\234\254\344\273\213\347\273\215.md" "b/docs/server-end/framework/koa/tutorial/\345\237\272\346\234\254\344\273\213\347\273\215.md" similarity index 94% rename from "docs/manuscripts/server-end/framework/koa/tutorial/\345\237\272\346\234\254\344\273\213\347\273\215.md" rename to "docs/server-end/framework/koa/tutorial/\345\237\272\346\234\254\344\273\213\347\273\215.md" index 83f47e7ae..664f192d6 100644 --- "a/docs/manuscripts/server-end/framework/koa/tutorial/\345\237\272\346\234\254\344\273\213\347\273\215.md" +++ "b/docs/server-end/framework/koa/tutorial/\345\237\272\346\234\254\344\273\213\347\273\215.md" @@ -1,6 +1,6 @@ --- title: 基本介绍 -permalink: /manuscripts/server-end/framework/koa-tutorial/base-introduce.html +permalink: /server-end/framework/koa-tutorial/base-introduce.html --- # 基本介绍 diff --git a/docs/manuscripts/server-end/framework/midway-learn.md b/docs/server-end/framework/midway-learn.md similarity index 100% rename from docs/manuscripts/server-end/framework/midway-learn.md rename to docs/server-end/framework/midway-learn.md diff --git a/docs/manuscripts/server-end/framework/midway/Readme.md b/docs/server-end/framework/midway/Readme.md similarity index 100% rename from docs/manuscripts/server-end/framework/midway/Readme.md rename to docs/server-end/framework/midway/Readme.md diff --git a/docs/manuscripts/server-end/framework/nest-learn.md b/docs/server-end/framework/nest-learn.md similarity index 100% rename from docs/manuscripts/server-end/framework/nest-learn.md rename to docs/server-end/framework/nest-learn.md diff --git a/docs/manuscripts/server-end/linux/Readme.md b/docs/server-end/linux/Readme.md similarity index 86% rename from docs/manuscripts/server-end/linux/Readme.md rename to docs/server-end/linux/Readme.md index 5ba9f7e14..970ffa2c7 100644 --- a/docs/manuscripts/server-end/linux/Readme.md +++ b/docs/server-end/linux/Readme.md @@ -1,6 +1,6 @@ --- title: Linux系统 -permalink: /manuscripts/server-end/linux +permalink: /server-end/linux --- # Linux系统 diff --git a/docs/manuscripts/server-end/linux/base-shell.md b/docs/server-end/linux/base-shell.md similarity index 99% rename from docs/manuscripts/server-end/linux/base-shell.md rename to docs/server-end/linux/base-shell.md index 3512061c9..105eb59ee 100644 --- a/docs/manuscripts/server-end/linux/base-shell.md +++ b/docs/server-end/linux/base-shell.md @@ -1,6 +1,6 @@ --- title: 常用命令 -permalink: /manuscripts/server-end/linux/base-install.html +permalink: /server-end/linux/base-install.html --- # 常用命令 diff --git "a/docs/manuscripts/server-end/linux/base-shell/aspell\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/aspell\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/aspell\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/aspell\345\221\275\344\273\244.md" index afb6498bc..201a8570e 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/aspell\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/aspell\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: aspell命令 -permalink: /manuscripts/server-end/linux/base-install/aspell.html +permalink: /server-end/linux/base-install/aspell.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/awk\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/awk\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/awk\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/awk\345\221\275\344\273\244.md" index 56422c4c0..a4adef4c3 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/awk\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/awk\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: awk命令 -permalink: /manuscripts/server-end/linux/base-install/awk.html +permalink: /server-end/linux/base-install/awk.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/cat\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/cat\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/cat\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/cat\345\221\275\344\273\244.md" index e1dd0b912..dd1efc8b2 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/cat\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/cat\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: cat命令 -permalink: /manuscripts/server-end/linux/base-install/cat.html +permalink: /server-end/linux/base-install/cat.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/chattr\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/chattr\345\221\275\344\273\244.md" similarity index 94% rename from "docs/manuscripts/server-end/linux/base-shell/chattr\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/chattr\345\221\275\344\273\244.md" index 990a032f3..605f12714 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/chattr\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/chattr\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: chattr命令 -permalink: /manuscripts/server-end/linux/base-install/chattr.html +permalink: /server-end/linux/base-install/chattr.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/chmod\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/chmod\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/chmod\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/chmod\345\221\275\344\273\244.md" index a0981120e..da2a576c1 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/chmod\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/chmod\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: chmod命令 -permalink: /manuscripts/server-end/linux/base-install/chmod.html +permalink: /server-end/linux/base-install/chmod.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/chown\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/chown\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/chown\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/chown\345\221\275\344\273\244.md" index 604616e22..d92a376c5 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/chown\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/chown\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: chown命令 -permalink: /manuscripts/server-end/linux/base-install/chown.html +permalink: /server-end/linux/base-install/chown.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/cmp\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/cmp\345\221\275\344\273\244.md" similarity index 95% rename from "docs/manuscripts/server-end/linux/base-shell/cmp\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/cmp\345\221\275\344\273\244.md" index 299525dcd..810a2b26c 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/cmp\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/cmp\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: cmp命令 -permalink: /manuscripts/server-end/linux/base-install/cmp.html +permalink: /server-end/linux/base-install/cmp.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/colrm\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/colrm\345\221\275\344\273\244.md" similarity index 94% rename from "docs/manuscripts/server-end/linux/base-shell/colrm\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/colrm\345\221\275\344\273\244.md" index b8cff5dfb..d4ee7204b 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/colrm\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/colrm\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: colrm命令 -permalink: /manuscripts/server-end/linux/base-install/colrm.html +permalink: /server-end/linux/base-install/colrm.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/col\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/col\345\221\275\344\273\244.md" similarity index 95% rename from "docs/manuscripts/server-end/linux/base-shell/col\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/col\345\221\275\344\273\244.md" index 42e821a01..c542e5455 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/col\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/col\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: col命令 -permalink: /manuscripts/server-end/linux/base-install/col.html +permalink: /server-end/linux/base-install/col.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/comm\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/comm\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/comm\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/comm\345\221\275\344\273\244.md" index 91d9ee1d3..6dca61dc3 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/comm\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/comm\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: comm命令 -permalink: /manuscripts/server-end/linux/base-install/comm.html +permalink: /server-end/linux/base-install/comm.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/cp\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/cp\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/cp\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/cp\345\221\275\344\273\244.md" index 5803dc460..ac4670b33 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/cp\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/cp\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: cp命令 -permalink: /manuscripts/server-end/linux/base-install/cp.html +permalink: /server-end/linux/base-install/cp.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/csplit\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/csplit\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/csplit\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/csplit\345\221\275\344\273\244.md" index 0e70fff94..7c6584022 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/csplit\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/csplit\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: csplit命令 -permalink: /manuscripts/server-end/linux/base-install/csplit.html +permalink: /server-end/linux/base-install/csplit.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/curl\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/curl\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/curl\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/curl\345\221\275\344\273\244.md" index 265b782fa..d85bc549d 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/curl\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/curl\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: curl命令 -permalink: /manuscripts/server-end/linux/base-install/curl.html +permalink: /server-end/linux/base-install/curl.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/cut\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/cut\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/cut\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/cut\345\221\275\344\273\244.md" index c1fc9325e..18924b635 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/cut\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/cut\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: cut命令 -permalink: /manuscripts/server-end/linux/base-install/cut.html +permalink: /server-end/linux/base-install/cut.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/diffstat\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/diffstat\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/diffstat\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/diffstat\345\221\275\344\273\244.md" index 471e72eb3..ae2098494 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/diffstat\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/diffstat\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: diffstat命令 -permalink: /manuscripts/server-end/linux/base-install/diffstat.html +permalink: /server-end/linux/base-install/diffstat.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/diff\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/diff\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/diff\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/diff\345\221\275\344\273\244.md" index 25b1a7a03..8e5d3969b 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/diff\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/diff\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: diff命令 -permalink: /manuscripts/server-end/linux/base-install/diff.html +permalink: /server-end/linux/base-install/diff.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/ed\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/ed\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/ed\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/ed\345\221\275\344\273\244.md" index 1b023f4fd..05ec50262 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/ed\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/ed\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: ed命令 -permalink: /manuscripts/server-end/linux/base-install/ed.html +permalink: /server-end/linux/base-install/ed.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/egrep\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/egrep\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/egrep\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/egrep\345\221\275\344\273\244.md" index a75155f1e..76a5e1114 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/egrep\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/egrep\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: egrep命令 -permalink: /manuscripts/server-end/linux/base-install/egrep.html +permalink: /server-end/linux/base-install/egrep.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/expr\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/expr\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/expr\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/expr\345\221\275\344\273\244.md" index 741409b34..da3bc319a 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/expr\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/expr\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: expr命令 -permalink: /manuscripts/server-end/linux/base-install/expr.html +permalink: /server-end/linux/base-install/expr.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/ex\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/ex\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/ex\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/ex\345\221\275\344\273\244.md" index 506bc8754..4138b365b 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/ex\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/ex\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: ex命令 -permalink: /manuscripts/server-end/linux/base-install/ex.html +permalink: /server-end/linux/base-install/ex.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/fgrep\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/fgrep\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/fgrep\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/fgrep\345\221\275\344\273\244.md" index 91c7392c7..c969b477f 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/fgrep\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/fgrep\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: fgrep命令 -permalink: /manuscripts/server-end/linux/base-install/fgrep.html +permalink: /server-end/linux/base-install/fgrep.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/file\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/file\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/file\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/file\345\221\275\344\273\244.md" index 192fa4dae..0c0980eeb 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/file\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/file\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: file命令 -permalink: /manuscripts/server-end/linux/base-install/file.html +permalink: /server-end/linux/base-install/file.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/find\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/find\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/find\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/find\345\221\275\344\273\244.md" index 7710af450..ad7a72e2b 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/find\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/find\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: find命令 -permalink: /manuscripts/server-end/linux/base-install/find.html +permalink: /server-end/linux/base-install/find.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/fmt\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/fmt\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/fmt\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/fmt\345\221\275\344\273\244.md" index d7c241981..af46ab4bd 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/fmt\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/fmt\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: fmt命令 -permalink: /manuscripts/server-end/linux/base-install/fmt.html +permalink: /server-end/linux/base-install/fmt.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/fold\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/fold\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/fold\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/fold\345\221\275\344\273\244.md" index 7aad8332e..3899a9b7e 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/fold\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/fold\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: fold命令 -permalink: /manuscripts/server-end/linux/base-install/fold.html +permalink: /server-end/linux/base-install/fold.html --- diff --git a/docs/manuscripts/server-end/linux/base-shell/getFileName.js b/docs/server-end/linux/base-shell/getFileName.js similarity index 95% rename from docs/manuscripts/server-end/linux/base-shell/getFileName.js rename to docs/server-end/linux/base-shell/getFileName.js index 2f162be8b..dd5c618c7 100644 --- a/docs/manuscripts/server-end/linux/base-shell/getFileName.js +++ b/docs/server-end/linux/base-shell/getFileName.js @@ -50,7 +50,7 @@ const path = require('path') // const title = file.split('.md')[0] // const newContent = `--- // title: ${title} -// permalink: /manuscripts/server-end/linux/base-install/${urlName}.html +// permalink: /server-end/linux/base-install/${urlName}.html // --- // ` // // 将新内容添加到 Markdown 内容最上方 diff --git "a/docs/manuscripts/server-end/linux/base-shell/grep\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/grep\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/grep\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/grep\345\221\275\344\273\244.md" index 2483b499e..2239aadbc 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/grep\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/grep\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: grep命令 -permalink: /manuscripts/server-end/linux/base-install/grep.html +permalink: /server-end/linux/base-install/grep.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/ifconfig\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/ifconfig\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/ifconfig\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/ifconfig\345\221\275\344\273\244.md" index 5f5534ea0..8143045f9 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/ifconfig\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/ifconfig\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: ifconfig命令 -permalink: /manuscripts/server-end/linux/base-install/ifconfig.html +permalink: /server-end/linux/base-install/ifconfig.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/ip\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/ip\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/ip\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/ip\345\221\275\344\273\244.md" index fc0da8df3..ca58a14c3 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/ip\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/ip\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: ip命令 -permalink: /manuscripts/server-end/linux/base-install/ip.html +permalink: /server-end/linux/base-install/ip.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/join\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/join\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/join\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/join\345\221\275\344\273\244.md" index bd026f35f..8a495e127 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/join\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/join\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: join命令 -permalink: /manuscripts/server-end/linux/base-install/join.html +permalink: /server-end/linux/base-install/join.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/journalctl\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/journalctl\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/journalctl\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/journalctl\345\221\275\344\273\244.md" index e5755dbc0..37f5d594d 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/journalctl\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/journalctl\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: journalctl命令 -permalink: /manuscripts/server-end/linux/base-install/journalctl.html +permalink: /server-end/linux/base-install/journalctl.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/kill\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/kill\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/kill\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/kill\345\221\275\344\273\244.md" index 0b6853b36..ec5400ee8 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/kill\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/kill\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: kill命令 -permalink: /manuscripts/server-end/linux/base-install/kill.html +permalink: /server-end/linux/base-install/kill.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/less\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/less\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/less\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/less\345\221\275\344\273\244.md" index 6c0678091..d434cd84d 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/less\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/less\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: less命令 -permalink: /manuscripts/server-end/linux/base-install/less.html +permalink: /server-end/linux/base-install/less.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/ln\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/ln\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/ln\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/ln\345\221\275\344\273\244.md" index 6187d801f..4369cc23c 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/ln\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/ln\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: ln命令 -permalink: /manuscripts/server-end/linux/base-install/ln.html +permalink: /server-end/linux/base-install/ln.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/locate\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/locate\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/locate\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/locate\345\221\275\344\273\244.md" index 6dce8b2e7..6b7e8fedf 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/locate\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/locate\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: locate命令 -permalink: /manuscripts/server-end/linux/base-install/locate.html +permalink: /server-end/linux/base-install/locate.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/look\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/look\345\221\275\344\273\244.md" similarity index 95% rename from "docs/manuscripts/server-end/linux/base-shell/look\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/look\345\221\275\344\273\244.md" index 901915e08..4bbb7a388 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/look\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/look\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: look命令 -permalink: /manuscripts/server-end/linux/base-install/look.html +permalink: /server-end/linux/base-install/look.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/lsattr\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/lsattr\345\221\275\344\273\244.md" similarity index 94% rename from "docs/manuscripts/server-end/linux/base-shell/lsattr\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/lsattr\345\221\275\344\273\244.md" index 9c253bfd0..6ddf4cb39 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/lsattr\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/lsattr\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: lsattr命令 -permalink: /manuscripts/server-end/linux/base-install/lsattr.html +permalink: /server-end/linux/base-install/lsattr.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/mc\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/mc\345\221\275\344\273\244.md" similarity index 95% rename from "docs/manuscripts/server-end/linux/base-shell/mc\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/mc\345\221\275\344\273\244.md" index d16827ed3..de16eebac 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/mc\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/mc\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: mc命令 -permalink: /manuscripts/server-end/linux/base-install/mc.html +permalink: /server-end/linux/base-install/mc.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/mktemp\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/mktemp\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/mktemp\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/mktemp\345\221\275\344\273\244.md" index 8b4f7cf51..0d37fb7b3 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/mktemp\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/mktemp\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: mktemp命令 -permalink: /manuscripts/server-end/linux/base-install/mktemp.html +permalink: /server-end/linux/base-install/mktemp.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/more\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/more\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/more\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/more\345\221\275\344\273\244.md" index aa10f0854..287f6876d 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/more\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/more\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: more命令 -permalink: /manuscripts/server-end/linux/base-install/more.html +permalink: /server-end/linux/base-install/more.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/mv\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/mv\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/mv\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/mv\345\221\275\344\273\244.md" index be4f599ea..0ad7bedc9 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/mv\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/mv\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: mv命令 -permalink: /manuscripts/server-end/linux/base-install/mv.html +permalink: /server-end/linux/base-install/mv.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/netstat\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/netstat\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/netstat\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/netstat\345\221\275\344\273\244.md" index f0823af23..cc5b3c974 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/netstat\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/netstat\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: netstat命令 -permalink: /manuscripts/server-end/linux/base-install/netstat.html +permalink: /server-end/linux/base-install/netstat.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/od\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/od\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/od\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/od\345\221\275\344\273\244.md" index 7da175d61..2df1c3a16 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/od\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/od\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: od命令 -permalink: /manuscripts/server-end/linux/base-install/od.html +permalink: /server-end/linux/base-install/od.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/paste\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/paste\345\221\275\344\273\244.md" similarity index 93% rename from "docs/manuscripts/server-end/linux/base-shell/paste\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/paste\345\221\275\344\273\244.md" index 2718eef01..a53fddb24 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/paste\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/paste\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: paste命令 -permalink: /manuscripts/server-end/linux/base-install/paste.html +permalink: /server-end/linux/base-install/paste.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/patch\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/patch\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/patch\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/patch\345\221\275\344\273\244.md" index e085cc412..3f2abfb90 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/patch\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/patch\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: patch命令 -permalink: /manuscripts/server-end/linux/base-install/patch.html +permalink: /server-end/linux/base-install/patch.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/pico\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/pico\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/pico\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/pico\345\221\275\344\273\244.md" index 71d84a82c..4247fecf8 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/pico\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/pico\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: pico命令 -permalink: /manuscripts/server-end/linux/base-install/pico.html +permalink: /server-end/linux/base-install/pico.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/ps\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/ps\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/ps\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/ps\345\221\275\344\273\244.md" index bfaac6f56..1d7c459c5 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/ps\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/ps\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: ps命令 -permalink: /manuscripts/server-end/linux/base-install/ps.html +permalink: /server-end/linux/base-install/ps.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/rcp\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/rcp\345\221\275\344\273\244.md" similarity index 95% rename from "docs/manuscripts/server-end/linux/base-shell/rcp\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/rcp\345\221\275\344\273\244.md" index 78d3eba37..2aa6e4ada 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/rcp\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/rcp\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: rcp命令 -permalink: /manuscripts/server-end/linux/base-install/rcp.html +permalink: /server-end/linux/base-install/rcp.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/read\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/read\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/read\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/read\345\221\275\344\273\244.md" index d79914cfb..e49280b38 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/read\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/read\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: read命令 -permalink: /manuscripts/server-end/linux/base-install/read.html +permalink: /server-end/linux/base-install/read.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/rm\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/rm\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/rm\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/rm\345\221\275\344\273\244.md" index ae3cf8169..205e3deba 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/rm\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/rm\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: rm命令 -permalink: /manuscripts/server-end/linux/base-install/rm.html +permalink: /server-end/linux/base-install/rm.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/route\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/route\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/route\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/route\345\221\275\344\273\244.md" index 0e63928e7..3b9f41f8a 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/route\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/route\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: route命令 -permalink: /manuscripts/server-end/linux/base-install/route.html +permalink: /server-end/linux/base-install/route.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/scp\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/scp\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/scp\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/scp\345\221\275\344\273\244.md" index 3bf114605..db3612d5c 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/scp\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/scp\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: scp命令 -permalink: /manuscripts/server-end/linux/base-install/scp.html +permalink: /server-end/linux/base-install/scp.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/sed\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/sed\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/sed\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/sed\345\221\275\344\273\244.md" index 0fd892010..8fdc4c160 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/sed\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/sed\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: sed命令 -permalink: /manuscripts/server-end/linux/base-install/sed.html +permalink: /server-end/linux/base-install/sed.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/sort\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/sort\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/sort\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/sort\345\221\275\344\273\244.md" index a6a42fcda..b3287f4e8 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/sort\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/sort\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: sort命令 -permalink: /manuscripts/server-end/linux/base-install/sort.html +permalink: /server-end/linux/base-install/sort.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/split\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/split\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/split\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/split\345\221\275\344\273\244.md" index 845cb8656..e4f668264 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/split\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/split\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: split命令 -permalink: /manuscripts/server-end/linux/base-install/split.html +permalink: /server-end/linux/base-install/split.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/systemctl\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/systemctl\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/systemctl\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/systemctl\345\221\275\344\273\244.md" index 4485a66c1..d76acec32 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/systemctl\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/systemctl\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: systemctl命令 -permalink: /manuscripts/server-end/linux/base-install/systemctl.html +permalink: /server-end/linux/base-install/systemctl.html --- # systemctl命令 diff --git "a/docs/manuscripts/server-end/linux/base-shell/tee\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/tee\345\221\275\344\273\244.md" similarity index 95% rename from "docs/manuscripts/server-end/linux/base-shell/tee\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/tee\345\221\275\344\273\244.md" index 3d9023c5d..ca8d15181 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/tee\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/tee\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: tee命令 -permalink: /manuscripts/server-end/linux/base-install/tee.html +permalink: /server-end/linux/base-install/tee.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/tmpwatch\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/tmpwatch\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/tmpwatch\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/tmpwatch\345\221\275\344\273\244.md" index b4d0fa2ce..972730b57 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/tmpwatch\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/tmpwatch\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: tmpwatch命令 -permalink: /manuscripts/server-end/linux/base-install/tmpwatch.html +permalink: /server-end/linux/base-install/tmpwatch.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/top\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/top\345\221\275\344\273\244.md" similarity index 99% rename from "docs/manuscripts/server-end/linux/base-shell/top\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/top\345\221\275\344\273\244.md" index 57b73ecb8..d6a2be727 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/top\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/top\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: top命令 -permalink: /manuscripts/server-end/linux/base-install/top.html +permalink: /server-end/linux/base-install/top.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/touch\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/touch\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/touch\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/touch\345\221\275\344\273\244.md" index 7991495c9..988dec188 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/touch\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/touch\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: touch命令 -permalink: /manuscripts/server-end/linux/base-install/touch.html +permalink: /server-end/linux/base-install/touch.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/traceroute\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/traceroute\345\221\275\344\273\244.md" similarity index 98% rename from "docs/manuscripts/server-end/linux/base-shell/traceroute\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/traceroute\345\221\275\344\273\244.md" index 9118ac139..d6878bfd1 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/traceroute\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/traceroute\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: traceroute命令 -permalink: /manuscripts/server-end/linux/base-install/traceroute.html +permalink: /server-end/linux/base-install/traceroute.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/tr\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/tr\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/tr\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/tr\345\221\275\344\273\244.md" index b45bee249..895a8de89 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/tr\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/tr\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: tr命令 -permalink: /manuscripts/server-end/linux/base-install/tr.html +permalink: /server-end/linux/base-install/tr.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/umask\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/umask\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/umask\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/umask\345\221\275\344\273\244.md" index 9beebcba9..bca9759b9 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/umask\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/umask\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: umask命令 -permalink: /manuscripts/server-end/linux/base-install/umask.html +permalink: /server-end/linux/base-install/umask.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/updatedb\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/updatedb\345\221\275\344\273\244.md" similarity index 97% rename from "docs/manuscripts/server-end/linux/base-shell/updatedb\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/updatedb\345\221\275\344\273\244.md" index 2a40829b8..88051ae2c 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/updatedb\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/updatedb\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: updatedb命令 -permalink: /manuscripts/server-end/linux/base-install/updatedb.html +permalink: /server-end/linux/base-install/updatedb.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/whereis\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/whereis\345\221\275\344\273\244.md" similarity index 96% rename from "docs/manuscripts/server-end/linux/base-shell/whereis\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/whereis\345\221\275\344\273\244.md" index 66a34724b..9329fb742 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/whereis\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/whereis\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: whereis命令 -permalink: /manuscripts/server-end/linux/base-install/whereis.html +permalink: /server-end/linux/base-install/whereis.html --- diff --git "a/docs/manuscripts/server-end/linux/base-shell/which\345\221\275\344\273\244.md" "b/docs/server-end/linux/base-shell/which\345\221\275\344\273\244.md" similarity index 95% rename from "docs/manuscripts/server-end/linux/base-shell/which\345\221\275\344\273\244.md" rename to "docs/server-end/linux/base-shell/which\345\221\275\344\273\244.md" index 6b63fa34c..bed8fdc25 100644 --- "a/docs/manuscripts/server-end/linux/base-shell/which\345\221\275\344\273\244.md" +++ "b/docs/server-end/linux/base-shell/which\345\221\275\344\273\244.md" @@ -1,6 +1,6 @@ --- title: which命令 -permalink: /manuscripts/server-end/linux/base-install/which.html +permalink: /server-end/linux/base-install/which.html --- diff --git a/docs/manuscripts/server-end/linux/curl.md b/docs/server-end/linux/curl.md similarity index 99% rename from docs/manuscripts/server-end/linux/curl.md rename to docs/server-end/linux/curl.md index f0bf29ade..b75267635 100644 --- a/docs/manuscripts/server-end/linux/curl.md +++ b/docs/server-end/linux/curl.md @@ -1,6 +1,6 @@ --- title: curl命令 -permalink: /manuscripts/server-end/linux/curl.html +permalink: /server-end/linux/curl.html --- # curl命令 diff --git a/docs/manuscripts/server-end/linux/images/vim.gif b/docs/server-end/linux/images/vim.gif similarity index 100% rename from docs/manuscripts/server-end/linux/images/vim.gif rename to docs/server-end/linux/images/vim.gif diff --git a/docs/manuscripts/server-end/linux/linuxSidebar.ts b/docs/server-end/linux/linuxSidebar.ts similarity index 100% rename from docs/manuscripts/server-end/linux/linuxSidebar.ts rename to docs/server-end/linux/linuxSidebar.ts diff --git a/docs/manuscripts/server-end/linux/package-manage.md b/docs/server-end/linux/package-manage.md similarity index 99% rename from docs/manuscripts/server-end/linux/package-manage.md rename to docs/server-end/linux/package-manage.md index 77ebc94fe..9fb24bd55 100644 --- a/docs/manuscripts/server-end/linux/package-manage.md +++ b/docs/server-end/linux/package-manage.md @@ -1,6 +1,6 @@ --- title: 包管理工具 -permalink: /manuscripts/server-end/linux/package-manage.html +permalink: /server-end/linux/package-manage.html --- # 包管理工具 diff --git a/docs/manuscripts/server-end/linux/soft-install.md b/docs/server-end/linux/soft-install.md similarity index 96% rename from docs/manuscripts/server-end/linux/soft-install.md rename to docs/server-end/linux/soft-install.md index 6072308ff..afe5b1525 100644 --- a/docs/manuscripts/server-end/linux/soft-install.md +++ b/docs/server-end/linux/soft-install.md @@ -1,6 +1,6 @@ --- title: Linux下软件安装 -permalink: /manuscripts/server-end/linux/soft-install.html +permalink: /server-end/linux/soft-install.html --- # Linux下软件安装 diff --git a/docs/manuscripts/server-end/linux/vim.md b/docs/server-end/linux/vim.md similarity index 98% rename from docs/manuscripts/server-end/linux/vim.md rename to docs/server-end/linux/vim.md index 16fcc9156..1361e46f2 100644 --- a/docs/manuscripts/server-end/linux/vim.md +++ b/docs/server-end/linux/vim.md @@ -1,6 +1,6 @@ --- title: Linux vi/vim -permalink: /manuscripts/server-end/linux/vim.html +permalink: /server-end/linux/vim.html --- # Linux vi/vim diff --git a/docs/manuscripts/server-end/node-learn/axios.md b/docs/server-end/node-learn/axios.md similarity index 99% rename from docs/manuscripts/server-end/node-learn/axios.md rename to docs/server-end/node-learn/axios.md index 203c1a208..d09a612c3 100644 --- a/docs/manuscripts/server-end/node-learn/axios.md +++ b/docs/server-end/node-learn/axios.md @@ -1,6 +1,6 @@ --- title: Axios -permalink: /manuscripts/server-end/node-learn/axios.html +permalink: /server-end/node-learn/axios.html --- # Axios @@ -37,7 +37,7 @@ npm install axios ```js // axios对象 -const axios = require('axios').default +const axios = require('docs/server-end/node-learn/axios').default // ... 使用axios对象的api 支持类型推断 ``` diff --git a/docs/manuscripts/server-end/node-learn/dayjs.md b/docs/server-end/node-learn/dayjs.md similarity index 92% rename from docs/manuscripts/server-end/node-learn/dayjs.md rename to docs/server-end/node-learn/dayjs.md index 7440eeba1..cfae108cd 100644 --- a/docs/manuscripts/server-end/node-learn/dayjs.md +++ b/docs/server-end/node-learn/dayjs.md @@ -1,6 +1,6 @@ --- title: dayjs -permalink: /manuscripts/server-end/node-learn/dayjs.html +permalink: /server-end/node-learn/dayjs.html --- diff --git a/docs/manuscripts/server-end/node-learn/images/lodash.png b/docs/server-end/node-learn/images/lodash.png similarity index 100% rename from docs/manuscripts/server-end/node-learn/images/lodash.png rename to docs/server-end/node-learn/images/lodash.png diff --git a/docs/manuscripts/server-end/node-learn/lodash.md b/docs/server-end/node-learn/lodash.md similarity index 98% rename from docs/manuscripts/server-end/node-learn/lodash.md rename to docs/server-end/node-learn/lodash.md index 6403ac543..05db38463 100644 --- a/docs/manuscripts/server-end/node-learn/lodash.md +++ b/docs/server-end/node-learn/lodash.md @@ -1,6 +1,6 @@ --- title: Lodash -permalink: /manuscripts/server-end/node-learn/lodash.html +permalink: /server-end/node-learn/lodash.html --- # Lodash diff --git a/docs/manuscripts/server-end/node-learn/nodeLearnSidebar.ts b/docs/server-end/node-learn/nodeLearnSidebar.ts similarity index 100% rename from docs/manuscripts/server-end/node-learn/nodeLearnSidebar.ts rename to docs/server-end/node-learn/nodeLearnSidebar.ts diff --git a/docs/manuscripts/server-end/node-learn/npm-package.md b/docs/server-end/node-learn/npm-package.md similarity index 98% rename from docs/manuscripts/server-end/node-learn/npm-package.md rename to docs/server-end/node-learn/npm-package.md index 686bb71a5..d20f31398 100644 --- a/docs/manuscripts/server-end/node-learn/npm-package.md +++ b/docs/server-end/node-learn/npm-package.md @@ -1,6 +1,6 @@ --- title: 常用模块包 -permalink: /manuscripts/server-end/node-learn/npm-package.html +permalink: /server-end/node-learn/npm-package.html --- # 常用NPM包 diff --git a/docs/manuscripts/server-end/node-learn/rxjs.md b/docs/server-end/node-learn/rxjs.md similarity index 85% rename from docs/manuscripts/server-end/node-learn/rxjs.md rename to docs/server-end/node-learn/rxjs.md index c73dd19df..e0837681f 100644 --- a/docs/manuscripts/server-end/node-learn/rxjs.md +++ b/docs/server-end/node-learn/rxjs.md @@ -1,6 +1,6 @@ --- title: RxJS -permalink: /manuscripts/server-end/node-learn/rxjs.html +permalink: /server-end/node-learn/rxjs.html --- # RxJS diff --git a/docs/manuscripts/server-end/node-learn/stream.md b/docs/server-end/node-learn/stream.md similarity index 97% rename from docs/manuscripts/server-end/node-learn/stream.md rename to docs/server-end/node-learn/stream.md index 4bc0e4ac7..ae13e41c1 100644 --- a/docs/manuscripts/server-end/node-learn/stream.md +++ b/docs/server-end/node-learn/stream.md @@ -1,6 +1,6 @@ --- title: stream -permalink: /manuscripts/server-end/node-learn/stream.html +permalink: /server-end/node-learn/stream.html --- # node核心模块 stream diff --git a/docs/manuscripts/server-end/orm/sequelize/Reame.md b/docs/server-end/orm/sequelize/Reame.md similarity index 87% rename from docs/manuscripts/server-end/orm/sequelize/Reame.md rename to docs/server-end/orm/sequelize/Reame.md index daa02567a..b610eac07 100644 --- a/docs/manuscripts/server-end/orm/sequelize/Reame.md +++ b/docs/server-end/orm/sequelize/Reame.md @@ -1,11 +1,11 @@ --- title: SequelizeORM -permalink: /manuscripts/server-end/orm/sequelize +permalink: /server-end/orm/sequelize --- # SequelizeORM -![](./images/sequelize-logo.png) +![](images/sequelize-logo.png) `Sequelize` 是适用于 `Oracle`、`Postgres`、`MySQL`、`MariaDB`、`SQLite` 和 `SQL Server` 等的现代数据库,支持 `TypeScript` 和 `Node.js`的`ORM`框架。具有可靠的事务支持、关系、急切和延迟加载、读取复制等功能。 diff --git a/docs/manuscripts/server-end/orm/sequelize/images/apis-findAndCountAll.png b/docs/server-end/orm/sequelize/images/apis-findAndCountAll.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/apis-findAndCountAll.png rename to docs/server-end/orm/sequelize/images/apis-findAndCountAll.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/apis-findOrCreate.png b/docs/server-end/orm/sequelize/images/apis-findOrCreate.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/apis-findOrCreate.png rename to docs/server-end/orm/sequelize/images/apis-findOrCreate.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/findAll-api.png b/docs/server-end/orm/sequelize/images/findAll-api.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/findAll-api.png rename to docs/server-end/orm/sequelize/images/findAll-api.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/hooks-api.png b/docs/server-end/orm/sequelize/images/hooks-api.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/hooks-api.png rename to docs/server-end/orm/sequelize/images/hooks-api.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/hooks-class.png b/docs/server-end/orm/sequelize/images/hooks-class.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/hooks-class.png rename to docs/server-end/orm/sequelize/images/hooks-class.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/hooks-tree.png b/docs/server-end/orm/sequelize/images/hooks-tree.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/hooks-tree.png rename to docs/server-end/orm/sequelize/images/hooks-tree.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/query-options-type.png b/docs/server-end/orm/sequelize/images/query-options-type.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/query-options-type.png rename to docs/server-end/orm/sequelize/images/query-options-type.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/sequelize-constructor.png b/docs/server-end/orm/sequelize/images/sequelize-constructor.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/sequelize-constructor.png rename to docs/server-end/orm/sequelize/images/sequelize-constructor.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/sequelize-hooks.png b/docs/server-end/orm/sequelize/images/sequelize-hooks.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/sequelize-hooks.png rename to docs/server-end/orm/sequelize/images/sequelize-hooks.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/sequelize-logo.png b/docs/server-end/orm/sequelize/images/sequelize-logo.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/sequelize-logo.png rename to docs/server-end/orm/sequelize/images/sequelize-logo.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/sequelize-options.png b/docs/server-end/orm/sequelize/images/sequelize-options.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/sequelize-options.png rename to docs/server-end/orm/sequelize/images/sequelize-options.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/sequelize-query.png b/docs/server-end/orm/sequelize/images/sequelize-query.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/sequelize-query.png rename to docs/server-end/orm/sequelize/images/sequelize-query.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/transaction-api-auto.png b/docs/server-end/orm/sequelize/images/transaction-api-auto.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/transaction-api-auto.png rename to docs/server-end/orm/sequelize/images/transaction-api-auto.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/transaction-apis.png b/docs/server-end/orm/sequelize/images/transaction-apis.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/transaction-apis.png rename to docs/server-end/orm/sequelize/images/transaction-apis.png diff --git a/docs/manuscripts/server-end/orm/sequelize/images/transaction-options.png b/docs/server-end/orm/sequelize/images/transaction-options.png similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/images/transaction-options.png rename to docs/server-end/orm/sequelize/images/transaction-options.png diff --git "a/docs/manuscripts/server-end/orm/sequelize/practice/CURD\346\223\215\344\275\234.md" "b/docs/server-end/orm/sequelize/practice/CURD\346\223\215\344\275\234.md" similarity index 96% rename from "docs/manuscripts/server-end/orm/sequelize/practice/CURD\346\223\215\344\275\234.md" rename to "docs/server-end/orm/sequelize/practice/CURD\346\223\215\344\275\234.md" index 0ac45d4dd..464341cb9 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/practice/CURD\346\223\215\344\275\234.md" +++ "b/docs/server-end/orm/sequelize/practice/CURD\346\223\215\344\275\234.md" @@ -1,6 +1,6 @@ --- title: CURD操作 -permalink: /manuscripts/server-end/orm/sequelize/db-curd.html +permalink: /server-end/orm/sequelize/db-curd.html --- # CURD操作 diff --git a/docs/manuscripts/server-end/orm/sequelize/sequelizeOrm.sidebar.ts b/docs/server-end/orm/sequelize/sequelizeOrm.sidebar.ts similarity index 100% rename from docs/manuscripts/server-end/orm/sequelize/sequelizeOrm.sidebar.ts rename to docs/server-end/orm/sequelize/sequelizeOrm.sidebar.ts diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/OP\350\277\220\347\256\227\347\254\246.md" "b/docs/server-end/orm/sequelize/tutorial/OP\350\277\220\347\256\227\347\254\246.md" similarity index 99% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/OP\350\277\220\347\256\227\347\254\246.md" rename to "docs/server-end/orm/sequelize/tutorial/OP\350\277\220\347\256\227\347\254\246.md" index 8d1b09b81..95fe40ad6 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/OP\350\277\220\347\256\227\347\254\246.md" +++ "b/docs/server-end/orm/sequelize/tutorial/OP\350\277\220\347\256\227\347\254\246.md" @@ -1,6 +1,6 @@ --- title: OP运算符 -permalink: /manuscripts/server-end/orm/sequelize/op.html +permalink: /server-end/orm/sequelize/op.html --- # OP运算符 diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\344\272\213\347\211\251.md" "b/docs/server-end/orm/sequelize/tutorial/\344\272\213\347\211\251.md" similarity index 99% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/\344\272\213\347\211\251.md" rename to "docs/server-end/orm/sequelize/tutorial/\344\272\213\347\211\251.md" index f961dacbe..b8670e591 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\344\272\213\347\211\251.md" +++ "b/docs/server-end/orm/sequelize/tutorial/\344\272\213\347\211\251.md" @@ -1,6 +1,6 @@ --- title: 事物 -permalink: /manuscripts/server-end/orm/sequelize/transaction.html +permalink: /server-end/orm/sequelize/transaction.html --- # 事物 diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/docs/server-end/orm/sequelize/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" similarity index 92% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" rename to "docs/server-end/orm/sequelize/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" index 5ee4c09e6..983af61dd 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" +++ "b/docs/server-end/orm/sequelize/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" @@ -1,6 +1,6 @@ --- title: 快速入门 -permalink: /manuscripts/server-end/orm/sequelize/quick-start.html +permalink: /server-end/orm/sequelize/quick-start.html headerDepth: 0 --- diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\345\272\223\350\277\236\346\216\245.md" "b/docs/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\345\272\223\350\277\236\346\216\245.md" similarity index 98% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\345\272\223\350\277\236\346\216\245.md" rename to "docs/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\345\272\223\350\277\236\346\216\245.md" index 7f15c6d9f..069542039 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\345\272\223\350\277\236\346\216\245.md" +++ "b/docs/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\345\272\223\350\277\236\346\216\245.md" @@ -1,6 +1,6 @@ --- title: 数据库连接 -permalink: /manuscripts/server-end/orm/sequelize/database-connect.html +permalink: /server-end/orm/sequelize/database-connect.html --- # 数据库连接 diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\347\261\273\345\236\213.md" "b/docs/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\347\261\273\345\236\213.md" similarity index 98% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\347\261\273\345\236\213.md" rename to "docs/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\347\261\273\345\236\213.md" index 91a5a130b..8a6ff0a15 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\347\261\273\345\236\213.md" +++ "b/docs/server-end/orm/sequelize/tutorial/\346\225\260\346\215\256\347\261\273\345\236\213.md" @@ -1,6 +1,6 @@ --- title: 数据库类型 -permalink: /manuscripts/server-end/orm/sequelize/db-datatype.html +permalink: /server-end/orm/sequelize/db-datatype.html --- # 数据类型 diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\346\237\245\350\257\242\346\223\215\344\275\234.md" "b/docs/server-end/orm/sequelize/tutorial/\346\237\245\350\257\242\346\223\215\344\275\234.md" similarity index 99% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/\346\237\245\350\257\242\346\223\215\344\275\234.md" rename to "docs/server-end/orm/sequelize/tutorial/\346\237\245\350\257\242\346\223\215\344\275\234.md" index 0960c7dab..b9520a8eb 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\346\237\245\350\257\242\346\223\215\344\275\234.md" +++ "b/docs/server-end/orm/sequelize/tutorial/\346\237\245\350\257\242\346\223\215\344\275\234.md" @@ -1,6 +1,6 @@ --- title: 查询操作 -permalink: /manuscripts/server-end/orm/sequelize/db-query.html +permalink: /server-end/orm/sequelize/db-query.html --- # DB查询 @@ -379,7 +379,7 @@ const user7 = User.findAll({ `Sequelize` 默认情况支持`相等比较`,也就是上面基于`Op`的实现等价与`Sequelize`的相等比较。 -除了`Op.eq`运算符 ,`Sequelize`框架中的`Op`还提供了丰富的运算符,具体可以参考[Op运算符](./OP运算符.md) +除了`Op.eq`运算符 ,`Sequelize`框架中的`Op`还提供了丰富的运算符,具体可以参考[Op运算符](OP运算符.md) ## 查找器查询 diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\346\250\241\345\236\213\345\256\236\344\276\213.md" "b/docs/server-end/orm/sequelize/tutorial/\346\250\241\345\236\213\345\256\236\344\276\213.md" similarity index 98% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/\346\250\241\345\236\213\345\256\236\344\276\213.md" rename to "docs/server-end/orm/sequelize/tutorial/\346\250\241\345\236\213\345\256\236\344\276\213.md" index 97e3607cd..c1e65775d 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\346\250\241\345\236\213\345\256\236\344\276\213.md" +++ "b/docs/server-end/orm/sequelize/tutorial/\346\250\241\345\236\213\345\256\236\344\276\213.md" @@ -1,6 +1,6 @@ --- title: 模型实例 -permalink: /manuscripts/server-end/orm/sequelize/model-instance.html +permalink: /server-end/orm/sequelize/model-instance.html headerDepth: 0 --- diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\347\264\242\345\274\225.md" "b/docs/server-end/orm/sequelize/tutorial/\347\264\242\345\274\225.md" similarity index 96% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/\347\264\242\345\274\225.md" rename to "docs/server-end/orm/sequelize/tutorial/\347\264\242\345\274\225.md" index e615dc5db..2a2b57a43 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\347\264\242\345\274\225.md" +++ "b/docs/server-end/orm/sequelize/tutorial/\347\264\242\345\274\225.md" @@ -1,6 +1,6 @@ --- title: 索引 -permalink: /manuscripts/server-end/orm/sequelize/indexes.html +permalink: /server-end/orm/sequelize/indexes.html --- # 索引 diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\350\241\250\346\250\241\345\236\213.md" "b/docs/server-end/orm/sequelize/tutorial/\350\241\250\346\250\241\345\236\213.md" similarity index 99% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/\350\241\250\346\250\241\345\236\213.md" rename to "docs/server-end/orm/sequelize/tutorial/\350\241\250\346\250\241\345\236\213.md" index 5651c1d8b..0fdcb0b87 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\350\241\250\346\250\241\345\236\213.md" +++ "b/docs/server-end/orm/sequelize/tutorial/\350\241\250\346\250\241\345\236\213.md" @@ -1,6 +1,6 @@ --- title: 表模型 -permalink: /manuscripts/server-end/orm/sequelize/db-model.html +permalink: /server-end/orm/sequelize/db-model.html --- # 表模型 diff --git "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\351\222\251\345\255\220\345\207\275\346\225\260.md" "b/docs/server-end/orm/sequelize/tutorial/\351\222\251\345\255\220\345\207\275\346\225\260.md" similarity index 99% rename from "docs/manuscripts/server-end/orm/sequelize/tutorial/\351\222\251\345\255\220\345\207\275\346\225\260.md" rename to "docs/server-end/orm/sequelize/tutorial/\351\222\251\345\255\220\345\207\275\346\225\260.md" index 09dcc4683..755a3c114 100644 --- "a/docs/manuscripts/server-end/orm/sequelize/tutorial/\351\222\251\345\255\220\345\207\275\346\225\260.md" +++ "b/docs/server-end/orm/sequelize/tutorial/\351\222\251\345\255\220\345\207\275\346\225\260.md" @@ -1,6 +1,6 @@ --- title: 钩子函数 -permalink: /manuscripts/server-end/orm/sequelize/hooks.html +permalink: /server-end/orm/sequelize/hooks.html --- # 钩子函数 diff --git a/docs/manuscripts/server-end/orm/typeorm/Readme.md b/docs/server-end/orm/typeorm/Readme.md similarity index 89% rename from docs/manuscripts/server-end/orm/typeorm/Readme.md rename to docs/server-end/orm/typeorm/Readme.md index 88e2e3030..575a42efe 100644 --- a/docs/manuscripts/server-end/orm/typeorm/Readme.md +++ b/docs/server-end/orm/typeorm/Readme.md @@ -1,11 +1,11 @@ --- title: TypeORM -permalink: /manuscripts/server-end/typeorm +permalink: /server-end/typeorm --- # TypeORM -![](./images/typeorm-logo.png) +![](images/typeorm-logo.png) `TypeORM` 是一个`ORM`框架,可以运行在 `NodeJS`、`Browser`、`Cordova`、`PhoneGap`、`Ionic`、`React Native`、`Expo` 和 `Electron` 平台上,可以与 `TypeScript` 和 `JavaScript`一起使用。 diff --git a/docs/manuscripts/server-end/orm/typeorm/images/typeorm-logo.png b/docs/server-end/orm/typeorm/images/typeorm-logo.png similarity index 100% rename from docs/manuscripts/server-end/orm/typeorm/images/typeorm-logo.png rename to docs/server-end/orm/typeorm/images/typeorm-logo.png diff --git "a/docs/server-end/orm/typeorm/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/docs/server-end/orm/typeorm/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" new file mode 100644 index 000000000..5f479e1b8 --- /dev/null +++ "b/docs/server-end/orm/typeorm/tutorial/\345\277\253\351\200\237\345\205\245\351\227\250.md" @@ -0,0 +1,6 @@ +--- +title: 快速入门 +permalink: /server-end/orm/typeorm/quick-start.html +--- + +# 快速入门 diff --git a/docs/manuscripts/server-end/orm/typeorm/typeorm.sidebar.ts b/docs/server-end/orm/typeorm/typeorm.sidebar.ts similarity index 100% rename from docs/manuscripts/server-end/orm/typeorm/typeorm.sidebar.ts rename to docs/server-end/orm/typeorm/typeorm.sidebar.ts diff --git a/docs/manuscripts/server-end/server-deploy/docker-compose.md b/docs/server-end/server-deploy/docker-compose.md similarity index 99% rename from docs/manuscripts/server-end/server-deploy/docker-compose.md rename to docs/server-end/server-deploy/docker-compose.md index 5ea123839..f1ff0fd05 100644 --- a/docs/manuscripts/server-end/server-deploy/docker-compose.md +++ b/docs/server-end/server-deploy/docker-compose.md @@ -1,6 +1,6 @@ --- title: Docker-Compose -permalink: /manuscripts/server-end/server-deploy/docker-compose.html +permalink: /server-end/server-deploy/docker-compose.html --- # Docker-Compose diff --git a/docs/manuscripts/server-end/server-deploy/docker.md b/docs/server-end/server-deploy/docker.md similarity index 99% rename from docs/manuscripts/server-end/server-deploy/docker.md rename to docs/server-end/server-deploy/docker.md index 546912bd6..0b95afcd9 100644 --- a/docs/manuscripts/server-end/server-deploy/docker.md +++ b/docs/server-end/server-deploy/docker.md @@ -1,6 +1,6 @@ --- title: Docker -permalink: /manuscripts/server-end/server-deploy/docker.html +permalink: /server-end/server-deploy/docker.html --- # Docker diff --git a/docs/manuscripts/server-end/server-deploy/install.md b/docs/server-end/server-deploy/install.md similarity index 53% rename from docs/manuscripts/server-end/server-deploy/install.md rename to docs/server-end/server-deploy/install.md index d4531e7ca..ec3136641 100644 --- a/docs/manuscripts/server-end/server-deploy/install.md +++ b/docs/server-end/server-deploy/install.md @@ -1,6 +1,6 @@ --- title: 安装 -permalink: /manuscripts/server-end/server-deploy/install.html +permalink: /server-end/server-deploy/install.html --- # 安装 diff --git a/docs/server-end/server-deploy/pm2.md b/docs/server-end/server-deploy/pm2.md new file mode 100644 index 000000000..25be2ad3b --- /dev/null +++ b/docs/server-end/server-deploy/pm2.md @@ -0,0 +1,6 @@ +--- +title: PM2 进程管理 +permalink: /server-end/server-deploy/pm2.html +--- + +# PM2 进程管理 diff --git a/docs/manuscripts/server-end/server-end.sidebar.ts b/docs/server-end/server-end.sidebar.ts similarity index 100% rename from docs/manuscripts/server-end/server-end.sidebar.ts rename to docs/server-end/server-end.sidebar.ts diff --git a/docs/manuscripts/server-end/typescript/README.md b/docs/server-end/typescript/README.md similarity index 100% rename from docs/manuscripts/server-end/typescript/README.md rename to docs/server-end/typescript/README.md diff --git a/docs/manuscripts/server-end/typescript/typescript.sidebar.ts b/docs/server-end/typescript/typescript.sidebar.ts similarity index 100% rename from docs/manuscripts/server-end/typescript/typescript.sidebar.ts rename to docs/server-end/typescript/typescript.sidebar.ts diff --git "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\217\230\351\207\217\345\243\260\346\230\216.md" "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\217\230\351\207\217\345\243\260\346\230\216.md" similarity index 100% rename from "docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\217\230\351\207\217\345\243\260\346\230\216.md" rename to "docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\217\230\351\207\217\345\243\260\346\230\216.md" diff --git "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\237\272\347\241\200\347\261\273\345\236\213.md" "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\237\272\347\241\200\347\261\273\345\236\213.md" similarity index 100% rename from "docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\237\272\347\241\200\347\261\273\345\236\213.md" rename to "docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\237\272\347\241\200\347\261\273\345\236\213.md" diff --git "a/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\277\253\351\200\237\345\205\245\351\227\250.md" "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\277\253\351\200\237\345\205\245\351\227\250.md" new file mode 100644 index 000000000..f58b4bcfd --- /dev/null +++ "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\345\277\253\351\200\237\345\205\245\351\227\250.md" @@ -0,0 +1,6 @@ +--- +title: 简介 +permalink: /server-end/typescript/quick-start.html +--- + +# 快速入门 diff --git "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\346\216\245\345\217\243.md" "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\346\216\245\345\217\243.md" similarity index 100% rename from "docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\346\216\245\345\217\243.md" rename to "docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\346\216\245\345\217\243.md" diff --git "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\346\263\233\345\236\213.md" "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\346\263\233\345\236\213.md" similarity index 100% rename from "docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\346\263\233\345\236\213.md" rename to "docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\346\263\233\345\236\213.md" diff --git "a/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\256\200\344\273\213.md" "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\256\200\344\273\213.md" new file mode 100644 index 000000000..8fe651560 --- /dev/null +++ "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\256\200\344\273\213.md" @@ -0,0 +1,6 @@ +--- +title: 简介 +permalink: /server-end/typescript/introduce.html +--- + +# 简介 diff --git "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\261\273.md" "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\261\273.md" similarity index 100% rename from "docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\261\273.md" rename to "docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\347\261\273.md" diff --git "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\350\243\205\351\245\260\345\231\250.md" "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\350\243\205\351\245\260\345\231\250.md" similarity index 100% rename from "docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\350\243\205\351\245\260\345\231\250.md" rename to "docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\350\243\205\351\245\260\345\231\250.md" diff --git "a/docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\351\253\230\347\272\247\347\261\273\345\236\213.md" "b/docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\351\253\230\347\272\247\347\261\273\345\236\213.md" similarity index 100% rename from "docs/manuscripts/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\351\253\230\347\272\247\347\261\273\345\236\213.md" rename to "docs/server-end/typescript/\345\237\272\347\241\200\346\225\231\347\250\213/\351\253\230\347\272\247\347\261\273\345\236\213.md" diff --git a/docs/manuscripts/solo-algorithm/Readme.md b/docs/solo-algorithm/Readme.md similarity index 99% rename from docs/manuscripts/solo-algorithm/Readme.md rename to docs/solo-algorithm/Readme.md index f4ec77bad..9ede6a430 100644 --- a/docs/manuscripts/solo-algorithm/Readme.md +++ b/docs/solo-algorithm/Readme.md @@ -1,6 +1,6 @@ --- title: SOLO算法 -permalink: /manuscripts/solo-algorithm.html +permalink: /solo-algorithm.html --- # SOLO算法 diff --git a/docs/manuscripts/solo-algorithm/interview-101/Readme.md b/docs/solo-algorithm/interview-101/Readme.md similarity index 98% rename from docs/manuscripts/solo-algorithm/interview-101/Readme.md rename to docs/solo-algorithm/interview-101/Readme.md index db0ef10ed..9d6254696 100644 --- a/docs/manuscripts/solo-algorithm/interview-101/Readme.md +++ b/docs/solo-algorithm/interview-101/Readme.md @@ -1,11 +1,10 @@ --- title: 面试必刷Top101 -permalink: /manuscripts/solo-algorithm/interview-top-101.html --- # 面试必刷Top101 -![](./images/101.png) +![](images/101.png) ## 算法题 diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/101.png b/docs/solo-algorithm/interview-101/images/101.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/101.png rename to docs/solo-algorithm/interview-101/images/101.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/addInList.png b/docs/solo-algorithm/interview-101/images/addInList.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/addInList.png rename to docs/solo-algorithm/interview-101/images/addInList.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/deleteDuplicates-1.png b/docs/solo-algorithm/interview-101/images/deleteDuplicates-1.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/deleteDuplicates-1.png rename to docs/solo-algorithm/interview-101/images/deleteDuplicates-1.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/deleteDuplicates-2.png b/docs/solo-algorithm/interview-101/images/deleteDuplicates-2.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/deleteDuplicates-2.png rename to docs/solo-algorithm/interview-101/images/deleteDuplicates-2.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/entryNodeOfLoop.png b/docs/solo-algorithm/interview-101/images/entryNodeOfLoop.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/entryNodeOfLoop.png rename to docs/solo-algorithm/interview-101/images/entryNodeOfLoop.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/findFirstCommonNode.png b/docs/solo-algorithm/interview-101/images/findFirstCommonNode.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/findFirstCommonNode.png rename to docs/solo-algorithm/interview-101/images/findFirstCommonNode.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/findKthToTail.png b/docs/solo-algorithm/interview-101/images/findKthToTail.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/findKthToTail.png rename to docs/solo-algorithm/interview-101/images/findKthToTail.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/hasCycle.png b/docs/solo-algorithm/interview-101/images/hasCycle.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/hasCycle.png rename to docs/solo-algorithm/interview-101/images/hasCycle.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/isPail.png b/docs/solo-algorithm/interview-101/images/isPail.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/isPail.png rename to docs/solo-algorithm/interview-101/images/isPail.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/merge.png b/docs/solo-algorithm/interview-101/images/merge.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/merge.png rename to docs/solo-algorithm/interview-101/images/merge.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/mergeLists.png b/docs/solo-algorithm/interview-101/images/mergeLists.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/mergeLists.png rename to docs/solo-algorithm/interview-101/images/mergeLists.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/oddEvenList.png b/docs/solo-algorithm/interview-101/images/oddEvenList.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/oddEvenList.png rename to docs/solo-algorithm/interview-101/images/oddEvenList.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/removeNthFromEnd.png b/docs/solo-algorithm/interview-101/images/removeNthFromEnd.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/removeNthFromEnd.png rename to docs/solo-algorithm/interview-101/images/removeNthFromEnd.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/reverseBetween.png b/docs/solo-algorithm/interview-101/images/reverseBetween.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/reverseBetween.png rename to docs/solo-algorithm/interview-101/images/reverseBetween.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/reverseList.png b/docs/solo-algorithm/interview-101/images/reverseList.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/reverseList.png rename to docs/solo-algorithm/interview-101/images/reverseList.png diff --git a/docs/manuscripts/solo-algorithm/interview-101/images/sortInList.png b/docs/solo-algorithm/interview-101/images/sortInList.png similarity index 100% rename from docs/manuscripts/solo-algorithm/interview-101/images/sortInList.png rename to docs/solo-algorithm/interview-101/images/sortInList.png diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" "b/docs/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" similarity index 91% rename from "docs/manuscripts/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" rename to "docs/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" index f2312ba5b..a076dfa6e 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" +++ "b/docs/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" @@ -1,6 +1,6 @@ --- title: 斐波那契数列 -permalink: /manuscripts/solo-algorithm/interview-101/fibonacci.html +permalink: /solo-algorithm/interview-101/fibonacci.html --- # 斐波那契数列 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" "b/docs/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" similarity index 89% rename from "docs/manuscripts/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" rename to "docs/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" index 3befc5d86..0a6ea5e37 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" +++ "b/docs/solo-algorithm/interview-101/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" @@ -1,6 +1,6 @@ --- title: 跳台阶 -permalink: /manuscripts/solo-algorithm/interview-101/jumpFloor.html +permalink: /solo-algorithm/interview-101/jumpFloor.html --- # 跳台阶 @@ -25,7 +25,7 @@ permalink: /manuscripts/solo-algorithm/interview-101/jumpFloor.html 问题很容易就演变成G(n)=G(n-1)+ G(n-2) -这不就是斐波那契数列么???? 可以参考:[【入门】斐波那契数列](./fibonacci.md) +这不就是斐波那契数列么???? 可以参考:[【入门】斐波那契数列](fibonacci.md) ## 代码实现 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/addInList.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/addInList.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/addInList.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/addInList.md" index 4605b0212..8fcc2eca6 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/addInList.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/addInList.md" @@ -1,6 +1,6 @@ --- title: BM11 链表相加(二) -permalink: /manuscripts/solo-algorithm/interview-101/addList.html +permalink: /solo-algorithm/interview-101/addList.html --- # BM11 链表相加(二) diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-1.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-1.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-1.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-1.md" index ab131db06..acd721251 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-1.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-1.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/deleteDuplicates-one.html +permalink: /solo-algorithm/interview-101/deleteDuplicates-one.html --- # BM15 删除有序链表中重复的元素-I diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-2.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-2.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-2.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-2.md" index 588784e0b..a8448c1eb 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-2.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/deleteDuplicates-2.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/deleteDuplicates-two.html +permalink: /solo-algorithm/interview-101/deleteDuplicates-two.html --- # BM16 删除有序链表中重复的元素-II diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/entryNodeOfLoop.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/entryNodeOfLoop.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/entryNodeOfLoop.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/entryNodeOfLoop.md" index f0c1d07d2..895345288 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/entryNodeOfLoop.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/entryNodeOfLoop.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/entryNodeOfLoop.html +permalink: /solo-algorithm/interview-101/entryNodeOfLoop.html --- # BM7 链表中环的入口结点 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/findFirstCommonNode.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/findFirstCommonNode.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/findFirstCommonNode.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/findFirstCommonNode.md" index c04485fc0..09bff5345 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/findFirstCommonNode.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/findFirstCommonNode.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/findFirstCommonNode.html +permalink: /solo-algorithm/interview-101/findFirstCommonNode.html --- # BM8 链表中倒数最后k个结点 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/findKthToTail.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/findKthToTail.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/findKthToTail.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/findKthToTail.md" index 71921ba36..a0987cd3e 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/findKthToTail.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/findKthToTail.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/findKthToTail.html +permalink: /solo-algorithm/interview-101/findKthToTail.html --- # BM8 链表中倒数最后k个结点 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/hasCycle.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/hasCycle.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/hasCycle.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/hasCycle.md" index 2f3169ab7..37d3c2e09 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/hasCycle.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/hasCycle.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/hasCycle.html +permalink: /solo-algorithm/interview-101/hasCycle.html --- # BM6 判断链表中是否有环 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/isPail.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/isPail.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/isPail.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/isPail.md" index ac06752b5..61f85abf7 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/isPail.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/isPail.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/isPail.html +permalink: /solo-algorithm/interview-101/isPail.html --- # BM13 判断一个链表是否为回文结构 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/merge.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/merge.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/merge.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/merge.md" index e7ca03941..2dcfc189a 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/merge.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/merge.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/merge.html +permalink: /solo-algorithm/interview-101/merge.html --- # BM4 合并两个排序的链表 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/mergeKLists.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/mergeKLists.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/mergeKLists.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/mergeKLists.md" index 567d3999c..f29d6be46 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/mergeKLists.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/mergeKLists.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/mergeList.html +permalink: /solo-algorithm/interview-101/mergeList.html --- # BM5 合并k个已排序的链表 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/oddEvenList.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/oddEvenList.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/oddEvenList.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/oddEvenList.md" index ceb53f491..df0a2757e 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/oddEvenList.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/oddEvenList.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/oddEventList.html +permalink: /solo-algorithm/interview-101/oddEventList.html --- # BM14 链表的奇偶重排 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/removeNthFromEnd.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/removeNthFromEnd.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/removeNthFromEnd.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/removeNthFromEnd.md" index eab0eeeaa..5633753b2 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/removeNthFromEnd.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/removeNthFromEnd.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/removeNthFromEnd.html +permalink: /solo-algorithm/interview-101/removeNthFromEnd.html --- # BM9 删除链表的倒数第n个节点 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseBetween.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseBetween.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseBetween.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseBetween.md" index b88115c3a..700a22066 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseBetween.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseBetween.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/reverseBetween.html +permalink: /solo-algorithm/interview-101/reverseBetween.html --- # BM2 链表内指定区间反转 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseGroup.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseGroup.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseGroup.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseGroup.md" index cfb476af5..d5787d718 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseGroup.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseGroup.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/reverseGroup.html +permalink: /solo-algorithm/interview-101/reverseGroup.html --- # BM3 链表中的节点每k个一组翻转 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseList.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseList.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseList.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseList.md" index 21c6b2f7f..266d0a6d1 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseList.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/reverseList.md" @@ -1,5 +1,5 @@ --- -permalink: /manuscripts/solo-algorithm/interview-101/reverseList.html +permalink: /solo-algorithm/interview-101/reverseList.html --- # BM1 反转链表 diff --git "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/sortInList.md" "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/sortInList.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/sortInList.md" rename to "docs/solo-algorithm/interview-101/\351\223\276\350\241\250/sortInList.md" index e64ff0924..e5685fdcc 100644 --- "a/docs/manuscripts/solo-algorithm/interview-101/\351\223\276\350\241\250/sortInList.md" +++ "b/docs/solo-algorithm/interview-101/\351\223\276\350\241\250/sortInList.md" @@ -1,6 +1,6 @@ --- title: BM12 单链表的排序 -permalink: /manuscripts/solo-algorithm/interview-101/sortInList.html +permalink: /solo-algorithm/interview-101/sortInList.html --- # BM12 单链表的排序 diff --git a/docs/manuscripts/solo-algorithm/shell/Readme.md b/docs/solo-algorithm/shell/Readme.md similarity index 100% rename from docs/manuscripts/solo-algorithm/shell/Readme.md rename to docs/solo-algorithm/shell/Readme.md diff --git a/docs/manuscripts/solo-algorithm/shell/shell-1.md b/docs/solo-algorithm/shell/shell-1.md similarity index 91% rename from docs/manuscripts/solo-algorithm/shell/shell-1.md rename to docs/solo-algorithm/shell/shell-1.md index 1cce45253..453263eb3 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-1.md +++ b/docs/solo-algorithm/shell/shell-1.md @@ -1,6 +1,6 @@ --- title: SHELL-1 统计文件的行数 -permalink: /manuscripts/solo-algorithm/shell/shell-1.html +permalink: /solo-algorithm/shell/shell-1.html --- # SHELL-1 统计文件的行数 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-10.md b/docs/solo-algorithm/shell/shell-10.md similarity index 92% rename from docs/manuscripts/solo-algorithm/shell/shell-10.md rename to docs/solo-algorithm/shell/shell-10.md index c482713d6..54d0e82ab 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-10.md +++ b/docs/solo-algorithm/shell/shell-10.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-10.html +permalink: /solo-algorithm/shell/shell-10.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-11.md b/docs/solo-algorithm/shell/shell-11.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-11.md rename to docs/solo-algorithm/shell/shell-11.md index ab9ebdb0f..bdea897c2 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-11.md +++ b/docs/solo-algorithm/shell/shell-11.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-11.html +permalink: /solo-algorithm/shell/shell-11.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-12.md b/docs/solo-algorithm/shell/shell-12.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-12.md rename to docs/solo-algorithm/shell/shell-12.md index 7d8a46448..41ad886ca 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-12.md +++ b/docs/solo-algorithm/shell/shell-12.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-12.html +permalink: /solo-algorithm/shell/shell-12.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-13.md b/docs/solo-algorithm/shell/shell-13.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-13.md rename to docs/solo-algorithm/shell/shell-13.md index 6cbb68631..c069f7a44 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-13.md +++ b/docs/solo-algorithm/shell/shell-13.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-13.html +permalink: /solo-algorithm/shell/shell-13.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-14.md b/docs/solo-algorithm/shell/shell-14.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-14.md rename to docs/solo-algorithm/shell/shell-14.md index 089948c6f..9dbaa131c 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-14.md +++ b/docs/solo-algorithm/shell/shell-14.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-14.html +permalink: /solo-algorithm/shell/shell-14.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-15.md b/docs/solo-algorithm/shell/shell-15.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-15.md rename to docs/solo-algorithm/shell/shell-15.md index 6e331ad8a..827b7dcd9 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-15.md +++ b/docs/solo-algorithm/shell/shell-15.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-15.html +permalink: /solo-algorithm/shell/shell-15.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-16.md b/docs/solo-algorithm/shell/shell-16.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-16.md rename to docs/solo-algorithm/shell/shell-16.md index 7dd3fba1c..360237929 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-16.md +++ b/docs/solo-algorithm/shell/shell-16.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-16.html +permalink: /solo-algorithm/shell/shell-16.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-17.md b/docs/solo-algorithm/shell/shell-17.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-17.md rename to docs/solo-algorithm/shell/shell-17.md index 45a04f046..177633a28 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-17.md +++ b/docs/solo-algorithm/shell/shell-17.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-17.html +permalink: /solo-algorithm/shell/shell-17.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-18.md b/docs/solo-algorithm/shell/shell-18.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-18.md rename to docs/solo-algorithm/shell/shell-18.md index 76a9e0397..3cddec94f 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-18.md +++ b/docs/solo-algorithm/shell/shell-18.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-18.html +permalink: /solo-algorithm/shell/shell-18.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-19.md b/docs/solo-algorithm/shell/shell-19.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-19.md rename to docs/solo-algorithm/shell/shell-19.md index 860dede98..7f5a46280 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-19.md +++ b/docs/solo-algorithm/shell/shell-19.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-19.html +permalink: /solo-algorithm/shell/shell-19.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-2.md b/docs/solo-algorithm/shell/shell-2.md similarity index 92% rename from docs/manuscripts/solo-algorithm/shell/shell-2.md rename to docs/solo-algorithm/shell/shell-2.md index cbe69ea6d..68771188b 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-2.md +++ b/docs/solo-algorithm/shell/shell-2.md @@ -1,6 +1,6 @@ --- title: SHELL-2 统计文件的行数 -permalink: /manuscripts/solo-algorithm/shell/shell-2.html +permalink: /solo-algorithm/shell/shell-2.html --- # SHELL-2 统计文件的行数 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-20.md b/docs/solo-algorithm/shell/shell-20.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-20.md rename to docs/solo-algorithm/shell/shell-20.md index da9a7ebc7..c0ad00d67 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-20.md +++ b/docs/solo-algorithm/shell/shell-20.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-20.html +permalink: /solo-algorithm/shell/shell-20.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-21.md b/docs/solo-algorithm/shell/shell-21.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-21.md rename to docs/solo-algorithm/shell/shell-21.md index cd1569bfa..6a015c153 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-21.md +++ b/docs/solo-algorithm/shell/shell-21.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-21.html +permalink: /solo-algorithm/shell/shell-21.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-22.md b/docs/solo-algorithm/shell/shell-22.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-22.md rename to docs/solo-algorithm/shell/shell-22.md index 279f265fa..f5c9258c0 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-22.md +++ b/docs/solo-algorithm/shell/shell-22.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-22.html +permalink: /solo-algorithm/shell/shell-22.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-23.md b/docs/solo-algorithm/shell/shell-23.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-23.md rename to docs/solo-algorithm/shell/shell-23.md index 71ca0855a..046b55e45 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-23.md +++ b/docs/solo-algorithm/shell/shell-23.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-23.html +permalink: /solo-algorithm/shell/shell-23.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-24.md b/docs/solo-algorithm/shell/shell-24.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-24.md rename to docs/solo-algorithm/shell/shell-24.md index 30245d362..ec327eb68 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-24.md +++ b/docs/solo-algorithm/shell/shell-24.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-24.html +permalink: /solo-algorithm/shell/shell-24.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-25.md b/docs/solo-algorithm/shell/shell-25.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-25.md rename to docs/solo-algorithm/shell/shell-25.md index 257ba087f..129cffdf4 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-25.md +++ b/docs/solo-algorithm/shell/shell-25.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-25.html +permalink: /solo-algorithm/shell/shell-25.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-26.md b/docs/solo-algorithm/shell/shell-26.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-26.md rename to docs/solo-algorithm/shell/shell-26.md index b13b0d982..33adf650a 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-26.md +++ b/docs/solo-algorithm/shell/shell-26.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-26.html +permalink: /solo-algorithm/shell/shell-26.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-27.md b/docs/solo-algorithm/shell/shell-27.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-27.md rename to docs/solo-algorithm/shell/shell-27.md index 0ca701f59..c29f2d093 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-27.md +++ b/docs/solo-algorithm/shell/shell-27.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-27.html +permalink: /solo-algorithm/shell/shell-27.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-28.md b/docs/solo-algorithm/shell/shell-28.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-28.md rename to docs/solo-algorithm/shell/shell-28.md index b90dbead1..74f32b1e7 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-28.md +++ b/docs/solo-algorithm/shell/shell-28.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-28.html +permalink: /solo-algorithm/shell/shell-28.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-29.md b/docs/solo-algorithm/shell/shell-29.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-29.md rename to docs/solo-algorithm/shell/shell-29.md index 041f3a444..e1f2093f0 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-29.md +++ b/docs/solo-algorithm/shell/shell-29.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-29.html +permalink: /solo-algorithm/shell/shell-29.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-3.md b/docs/solo-algorithm/shell/shell-3.md similarity index 86% rename from docs/manuscripts/solo-algorithm/shell/shell-3.md rename to docs/solo-algorithm/shell/shell-3.md index df158fef5..09ee2a844 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-3.md +++ b/docs/solo-algorithm/shell/shell-3.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-3.html +permalink: /solo-algorithm/shell/shell-3.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-30.md b/docs/solo-algorithm/shell/shell-30.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-30.md rename to docs/solo-algorithm/shell/shell-30.md index e2c5d08f5..606f1dab4 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-30.md +++ b/docs/solo-algorithm/shell/shell-30.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-30.html +permalink: /solo-algorithm/shell/shell-30.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-31.md b/docs/solo-algorithm/shell/shell-31.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-31.md rename to docs/solo-algorithm/shell/shell-31.md index 352259fd9..c37205054 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-31.md +++ b/docs/solo-algorithm/shell/shell-31.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-31.html +permalink: /solo-algorithm/shell/shell-31.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-32.md b/docs/solo-algorithm/shell/shell-32.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-32.md rename to docs/solo-algorithm/shell/shell-32.md index a289e9399..7dbea1d86 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-32.md +++ b/docs/solo-algorithm/shell/shell-32.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-32.html +permalink: /solo-algorithm/shell/shell-32.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-33.md b/docs/solo-algorithm/shell/shell-33.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-33.md rename to docs/solo-algorithm/shell/shell-33.md index 0fe20200e..1a682b8bd 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-33.md +++ b/docs/solo-algorithm/shell/shell-33.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-33.html +permalink: /solo-algorithm/shell/shell-33.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-34.md b/docs/solo-algorithm/shell/shell-34.md similarity index 79% rename from docs/manuscripts/solo-algorithm/shell/shell-34.md rename to docs/solo-algorithm/shell/shell-34.md index 487162ce6..a7471be57 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-34.md +++ b/docs/solo-algorithm/shell/shell-34.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-34.html +permalink: /solo-algorithm/shell/shell-34.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-4.md b/docs/solo-algorithm/shell/shell-4.md similarity index 89% rename from docs/manuscripts/solo-algorithm/shell/shell-4.md rename to docs/solo-algorithm/shell/shell-4.md index 29b765052..69aa49188 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-4.md +++ b/docs/solo-algorithm/shell/shell-4.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-4.html +permalink: /solo-algorithm/shell/shell-4.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-5.md b/docs/solo-algorithm/shell/shell-5.md similarity index 90% rename from docs/manuscripts/solo-algorithm/shell/shell-5.md rename to docs/solo-algorithm/shell/shell-5.md index 7876cda46..d44b14662 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-5.md +++ b/docs/solo-algorithm/shell/shell-5.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-5.html +permalink: /solo-algorithm/shell/shell-5.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-6.md b/docs/solo-algorithm/shell/shell-6.md similarity index 89% rename from docs/manuscripts/solo-algorithm/shell/shell-6.md rename to docs/solo-algorithm/shell/shell-6.md index 4b650ff07..abae6dd32 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-6.md +++ b/docs/solo-algorithm/shell/shell-6.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-6.html +permalink: /solo-algorithm/shell/shell-6.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-7.md b/docs/solo-algorithm/shell/shell-7.md similarity index 88% rename from docs/manuscripts/solo-algorithm/shell/shell-7.md rename to docs/solo-algorithm/shell/shell-7.md index c2a92a14d..15170d278 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-7.md +++ b/docs/solo-algorithm/shell/shell-7.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-7.html +permalink: /solo-algorithm/shell/shell-7.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-8.md b/docs/solo-algorithm/shell/shell-8.md similarity index 96% rename from docs/manuscripts/solo-algorithm/shell/shell-8.md rename to docs/solo-algorithm/shell/shell-8.md index 1fc718c83..3c4417a2a 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-8.md +++ b/docs/solo-algorithm/shell/shell-8.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-8.html +permalink: /solo-algorithm/shell/shell-8.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/shell/shell-9.md b/docs/solo-algorithm/shell/shell-9.md similarity index 93% rename from docs/manuscripts/solo-algorithm/shell/shell-9.md rename to docs/solo-algorithm/shell/shell-9.md index 0d3e9b5ad..79dc123b8 100644 --- a/docs/manuscripts/solo-algorithm/shell/shell-9.md +++ b/docs/solo-algorithm/shell/shell-9.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/shell/shell-9.html +permalink: /solo-algorithm/shell/shell-9.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/solo-algorithm/solo-algorithm.sidebar.ts b/docs/solo-algorithm/solo-algorithm.sidebar.ts similarity index 74% rename from docs/manuscripts/solo-algorithm/solo-algorithm.sidebar.ts rename to docs/solo-algorithm/solo-algorithm.sidebar.ts index b6c82b6df..3f035d990 100644 --- a/docs/manuscripts/solo-algorithm/solo-algorithm.sidebar.ts +++ b/docs/solo-algorithm/solo-algorithm.sidebar.ts @@ -1,15 +1,15 @@ export const soloAlgorithmSidebar = [ { text: '面试必刷Top101', - link: '/manuscripts/solo-algorithm/interview-101' + link: '/solo-algorithm/interview-101/' }, { text: '剑指Offer', - link: '/manuscripts/solo-algorithm/sword-point' + link: '/solo-algorithm/sword-point/' }, { text: 'Shell篇', - link: '/manuscripts/solo-algorithm/shell' + link: '/solo-algorithm/shell/' }, { text: '在线刷题', diff --git a/docs/manuscripts/solo-algorithm/sword-point/Readme.md b/docs/solo-algorithm/sword-point/Readme.md similarity index 98% rename from docs/manuscripts/solo-algorithm/sword-point/Readme.md rename to docs/solo-algorithm/sword-point/Readme.md index 056ace20b..45aabe4ed 100644 --- a/docs/manuscripts/solo-algorithm/sword-point/Readme.md +++ b/docs/solo-algorithm/sword-point/Readme.md @@ -1,13 +1,13 @@ --- title: 剑指Offer算法 -permalink: /manuscripts/solo-algorithm/sword-point.html +permalink: /solo-algorithm/sword-point.html --- # 剑指Offer算法 > 总结整理,剑指Offer上笔刷的算法习题 -![](./images/logo.png) +![](images/logo.png) ## 算法题 diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/bstKNode.png b/docs/solo-algorithm/sword-point/images/bstKNode.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/bstKNode.png rename to docs/solo-algorithm/sword-point/images/bstKNode.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/cloneLinkList.png b/docs/solo-algorithm/sword-point/images/cloneLinkList.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/cloneLinkList.png rename to docs/solo-algorithm/sword-point/images/cloneLinkList.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/convert.png b/docs/solo-algorithm/sword-point/images/convert.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/convert.png rename to docs/solo-algorithm/sword-point/images/convert.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/cutRopePro.png b/docs/solo-algorithm/sword-point/images/cutRopePro.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/cutRopePro.png rename to docs/solo-algorithm/sword-point/images/cutRopePro.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/entryNodeOfLoop.png b/docs/solo-algorithm/sword-point/images/entryNodeOfLoop.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/entryNodeOfLoop.png rename to docs/solo-algorithm/sword-point/images/entryNodeOfLoop.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/findPath.png b/docs/solo-algorithm/sword-point/images/findPath.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/findPath.png rename to docs/solo-algorithm/sword-point/images/findPath.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/findPathSumThree.png b/docs/solo-algorithm/sword-point/images/findPathSumThree.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/findPathSumThree.png rename to docs/solo-algorithm/sword-point/images/findPathSumThree.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/getNumberOfK.png b/docs/solo-algorithm/sword-point/images/getNumberOfK.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/getNumberOfK.png rename to docs/solo-algorithm/sword-point/images/getNumberOfK.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/hasPathSum.png b/docs/solo-algorithm/sword-point/images/hasPathSum.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/hasPathSum.png rename to docs/solo-algorithm/sword-point/images/hasPathSum.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/inversePairs.png b/docs/solo-algorithm/sword-point/images/inversePairs.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/inversePairs.png rename to docs/solo-algorithm/sword-point/images/inversePairs.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/isBalancedTree.png b/docs/solo-algorithm/sword-point/images/isBalancedTree.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/isBalancedTree.png rename to docs/solo-algorithm/sword-point/images/isBalancedTree.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/isPopOrder.png b/docs/solo-algorithm/sword-point/images/isPopOrder.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/isPopOrder.png rename to docs/solo-algorithm/sword-point/images/isPopOrder.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/logo.png b/docs/solo-algorithm/sword-point/images/logo.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/logo.png rename to docs/solo-algorithm/sword-point/images/logo.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/lowestCommonAncestor.png b/docs/solo-algorithm/sword-point/images/lowestCommonAncestor.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/lowestCommonAncestor.png rename to docs/solo-algorithm/sword-point/images/lowestCommonAncestor.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/lowestCommonAncestorFromNode.png b/docs/solo-algorithm/sword-point/images/lowestCommonAncestorFromNode.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/lowestCommonAncestorFromNode.png rename to docs/solo-algorithm/sword-point/images/lowestCommonAncestorFromNode.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/print.png b/docs/solo-algorithm/sword-point/images/print.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/print.png rename to docs/solo-algorithm/sword-point/images/print.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/printFromTopToBottom.png b/docs/solo-algorithm/sword-point/images/printFromTopToBottom.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/printFromTopToBottom.png rename to docs/solo-algorithm/sword-point/images/printFromTopToBottom.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/printListFromTailToHead.png b/docs/solo-algorithm/sword-point/images/printListFromTailToHead.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/printListFromTailToHead.png rename to docs/solo-algorithm/sword-point/images/printListFromTailToHead.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/serializeTree.png b/docs/solo-algorithm/sword-point/images/serializeTree.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/serializeTree.png rename to docs/solo-algorithm/sword-point/images/serializeTree.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/treeDepth.png b/docs/solo-algorithm/sword-point/images/treeDepth.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/treeDepth.png rename to docs/solo-algorithm/sword-point/images/treeDepth.png diff --git a/docs/manuscripts/solo-algorithm/sword-point/images/verifySequenceOfBST.png b/docs/solo-algorithm/sword-point/images/verifySequenceOfBST.png similarity index 100% rename from docs/manuscripts/solo-algorithm/sword-point/images/verifySequenceOfBST.png rename to docs/solo-algorithm/sword-point/images/verifySequenceOfBST.png diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/getNumberOfK.md" "b/docs/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/getNumberOfK.md" similarity index 83% rename from "docs/manuscripts/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/getNumberOfK.md" rename to "docs/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/getNumberOfK.md" index e7bd4aa3d..f39842cbf 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/getNumberOfK.md" +++ "b/docs/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/getNumberOfK.md" @@ -1,6 +1,6 @@ --- title: 数字在升序数组中出现的次数 -permalink: /manuscripts/solo-algorithm/sword-point/get-k-number.html +permalink: /solo-algorithm/sword-point/get-k-number.html --- # 数字在升序数组中出现的次数 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/minNumberInRotateArray.md" "b/docs/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/minNumberInRotateArray.md" similarity index 91% rename from "docs/manuscripts/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/minNumberInRotateArray.md" rename to "docs/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/minNumberInRotateArray.md" index e9a93e795..028059052 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/minNumberInRotateArray.md" +++ "b/docs/solo-algorithm/sword-point/\344\272\214\345\210\206\346\237\245\346\211\276/minNumberInRotateArray.md" @@ -1,6 +1,6 @@ --- title: 旋转数组的最小数字 -permalink: /manuscripts/solo-algorithm/sword-point/min-rotate-number.html +permalink: /solo-algorithm/sword-point/min-rotate-number.html --- # 旋转数组的最小数字 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/findNumsAppearOnce.md" "b/docs/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/findNumsAppearOnce.md" similarity index 94% rename from "docs/manuscripts/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/findNumsAppearOnce.md" rename to "docs/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/findNumsAppearOnce.md" index 0939eda30..5b02adedf 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/findNumsAppearOnce.md" +++ "b/docs/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/findNumsAppearOnce.md" @@ -1,6 +1,6 @@ --- title: 数组中只出现一次的两个数字 -permalink: /manuscripts/solo-algorithm/sword-point/find-nums-appear-once.html +permalink: /solo-algorithm/sword-point/find-nums-appear-once.html --- # 数组中只出现一次的两个数字 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/numberOf1.md" "b/docs/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/numberOf1.md" similarity index 77% rename from "docs/manuscripts/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/numberOf1.md" rename to "docs/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/numberOf1.md" index 1cc0dcb56..3384663e7 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/numberOf1.md" +++ "b/docs/solo-algorithm/sword-point/\344\275\215\350\277\220\347\256\227/numberOf1.md" @@ -1,6 +1,6 @@ --- title: 二进制中1的个数 -permalink: /manuscripts/solo-algorithm/sword-point/number-count.html +permalink: /solo-algorithm/sword-point/number-count.html --- # 二进制中1的个数 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/add.md" "b/docs/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/add.md" similarity index 95% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/add.md" rename to "docs/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/add.md" index 7cd583b64..dea0ed6fb 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/add.md" +++ "b/docs/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/add.md" @@ -1,6 +1,6 @@ --- title: 不用加减乘除做加法 -permalink: /manuscripts/solo-algorithm/sword-point/add.html +permalink: /solo-algorithm/sword-point/add.html --- # 不用加减乘除做加法 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/isContinuous.md" "b/docs/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/isContinuous.md" similarity index 76% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/isContinuous.md" rename to "docs/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/isContinuous.md" index ce39a9558..8627f5f7c 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/isContinuous.md" +++ "b/docs/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/isContinuous.md" @@ -1,6 +1,6 @@ --- title: 扑克牌顺子 -permalink: /manuscripts/solo-algorithm/sword-point/is-continuous.html +permalink: /solo-algorithm/sword-point/is-continuous.html --- # 扑克牌顺子 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/strToInt.md" "b/docs/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/strToInt.md" similarity index 77% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/strToInt.md" rename to "docs/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/strToInt.md" index 016dc8a56..0ea600916 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/strToInt.md" +++ "b/docs/solo-algorithm/sword-point/\345\205\266\344\273\226\347\233\270\345\205\263/strToInt.md" @@ -1,6 +1,6 @@ --- title: 把字符串转换成整数 -permalink: /manuscripts/solo-algorithm/sword-point/str-to-int.html +permalink: /solo-algorithm/sword-point/str-to-int.html --- # 把字符串转换成整数 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\210\206\346\262\273/power.md" "b/docs/solo-algorithm/sword-point/\345\210\206\346\262\273/power.md" similarity index 91% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\210\206\346\262\273/power.md" rename to "docs/solo-algorithm/sword-point/\345\210\206\346\262\273/power.md" index 6d9049714..e2e5f7d19 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\210\206\346\262\273/power.md" +++ "b/docs/solo-algorithm/sword-point/\345\210\206\346\262\273/power.md" @@ -1,6 +1,6 @@ --- title: 数值的整数次方 -permalink: /manuscripts/solo-algorithm/sword-point/power.html +permalink: /solo-algorithm/sword-point/power.html --- # 数值的整数次方 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" similarity index 91% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" rename to "docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" index 4bbb79787..ef19ba79a 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" +++ "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/fibonacci.md" @@ -1,6 +1,6 @@ --- title: 斐波那契数列 -permalink: /manuscripts/solo-algorithm/sword-point/fibonacci.html +permalink: /solo-algorithm/sword-point/fibonacci.html --- # 斐波那契数列 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/findGreatestSumOfSubArray.md" "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/findGreatestSumOfSubArray.md" similarity index 77% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/findGreatestSumOfSubArray.md" rename to "docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/findGreatestSumOfSubArray.md" index 173065ab4..3bb4baa74 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/findGreatestSumOfSubArray.md" +++ "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/findGreatestSumOfSubArray.md" @@ -1,6 +1,6 @@ --- title: 连续子数组的最大和 -permalink: /manuscripts/solo-algorithm/sword-point/find-greatest-sum.html +permalink: /solo-algorithm/sword-point/find-greatest-sum.html --- # 连续子数组的最大和 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/getUglyNumber.md" "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/getUglyNumber.md" similarity index 74% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/getUglyNumber.md" rename to "docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/getUglyNumber.md" index 608b95dde..68f909db6 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/getUglyNumber.md" +++ "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/getUglyNumber.md" @@ -1,6 +1,6 @@ --- title: 丑数 -permalink: /manuscripts/solo-algorithm/sword-point/get-ugly-num.html +permalink: /solo-algorithm/sword-point/get-ugly-num.html --- # 丑数 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" similarity index 90% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" rename to "docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" index d8422169a..88d2a8edb 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" +++ "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloor.md" @@ -1,6 +1,6 @@ --- title: 跳台阶 要么跳一阶,要么跳两阶 -permalink: /manuscripts/solo-algorithm/sword-point/jump-floor.html +permalink: /solo-algorithm/sword-point/jump-floor.html --- # 跳台阶 @@ -24,7 +24,7 @@ permalink: /manuscripts/solo-algorithm/sword-point/jump-floor.html 问题很容易就演变成G(n)=G(n-1)+ G(n-2) -这不就是斐波那契数列么???? 可以参考:[【入门】斐波那契数列](./fibonacci.md) +这不就是斐波那契数列么???? 可以参考:[【入门】斐波那契数列](fibonacci.md) ## 代码实现 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloorII.md" "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloorII.md" similarity index 94% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloorII.md" rename to "docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloorII.md" index 3cb7c6205..b64ecf4a3 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloorII.md" +++ "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/jumpFloorII.md" @@ -1,6 +1,6 @@ --- title: 变态跳台阶 找规律 可跳任意阶 -permalink: /manuscripts/solo-algorithm/sword-point/jump-floor-random.html +permalink: /solo-algorithm/sword-point/jump-floor-random.html --- # 跳台阶扩展问题 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/multiply.md" "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/multiply.md" similarity index 77% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/multiply.md" rename to "docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/multiply.md" index 48f523ed5..0279f3285 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/multiply.md" +++ "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/multiply.md" @@ -1,6 +1,6 @@ --- title: 构建乘积数组 -permalink: /manuscripts/solo-algorithm/sword-point/multiply.html +permalink: /solo-algorithm/sword-point/multiply.html --- # 构建乘积数组 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/rectCover.md" "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/rectCover.md" similarity index 91% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/rectCover.md" rename to "docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/rectCover.md" index 349368076..c1ec590fc 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/rectCover.md" +++ "b/docs/solo-algorithm/sword-point/\345\212\250\346\200\201\350\247\204\345\210\222/rectCover.md" @@ -1,6 +1,6 @@ --- title: 矩形覆盖 -permalink: /manuscripts/solo-algorithm/sword-point/rect-cover.html +permalink: /solo-algorithm/sword-point/rect-cover.html --- # 矩形覆盖 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findContinuousSequence.md" "b/docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findContinuousSequence.md" similarity index 75% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findContinuousSequence.md" rename to "docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findContinuousSequence.md" index c31531e83..c36687817 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findContinuousSequence.md" +++ "b/docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findContinuousSequence.md" @@ -1,6 +1,6 @@ --- title: 和为S的连续正数序列 -permalink: /manuscripts/solo-algorithm/sword-point/find-continuous-sequence.html +permalink: /solo-algorithm/sword-point/find-continuous-sequence.html --- # 和为S的连续正数序列 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findNumbersWithSum.md" "b/docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findNumbersWithSum.md" similarity index 96% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findNumbersWithSum.md" rename to "docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findNumbersWithSum.md" index 07f2f7c8d..5ed6b2e83 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findNumbersWithSum.md" +++ "b/docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/findNumbersWithSum.md" @@ -1,6 +1,6 @@ --- title: 和为S的两个数字 -permalink: /manuscripts/solo-algorithm/sword-point/find-sum-nums.html +permalink: /solo-algorithm/sword-point/find-sum-nums.html --- # 和为S的两个数字 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/leftRotateString.md" "b/docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/leftRotateString.md" similarity index 95% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/leftRotateString.md" rename to "docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/leftRotateString.md" index 9e4febb15..6f7b01d4d 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/leftRotateString.md" +++ "b/docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/leftRotateString.md" @@ -1,6 +1,6 @@ --- title: 左旋转字符串 -permalink: /manuscripts/solo-algorithm/sword-point/left-rotate-str.html +permalink: /solo-algorithm/sword-point/left-rotate-str.html --- # 左旋转字符串 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/reverseSentence.md" "b/docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/reverseSentence.md" similarity index 75% rename from "docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/reverseSentence.md" rename to "docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/reverseSentence.md" index 91266ef37..79ff4d872 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/reverseSentence.md" +++ "b/docs/solo-algorithm/sword-point/\345\217\214\346\214\207\351\222\210/reverseSentence.md" @@ -1,6 +1,6 @@ --- title: 翻转单词顺序列 -permalink: /manuscripts/solo-algorithm/sword-point/reverse-sentence.html +permalink: /solo-algorithm/sword-point/reverse-sentence.html --- # 翻转单词顺序列 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\216\222\345\210\227/inversePairs.md" "b/docs/solo-algorithm/sword-point/\346\216\222\345\210\227/inversePairs.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\216\222\345\210\227/inversePairs.md" rename to "docs/solo-algorithm/sword-point/\346\216\222\345\210\227/inversePairs.md" index e7d75992a..4b77bfa0e 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\216\222\345\210\227/inversePairs.md" +++ "b/docs/solo-algorithm/sword-point/\346\216\222\345\210\227/inversePairs.md" @@ -1,6 +1,6 @@ --- title: 数组中的逆序对 -permalink: /manuscripts/solo-algorithm/sword-point/inverse-pairs.html +permalink: /solo-algorithm/sword-point/inverse-pairs.html --- # 数组中的逆序对 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\216\222\345\210\227/printMinNumber.md" "b/docs/solo-algorithm/sword-point/\346\216\222\345\210\227/printMinNumber.md" similarity index 91% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\216\222\345\210\227/printMinNumber.md" rename to "docs/solo-algorithm/sword-point/\346\216\222\345\210\227/printMinNumber.md" index 7c9761281..e607022a7 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\216\222\345\210\227/printMinNumber.md" +++ "b/docs/solo-algorithm/sword-point/\346\216\222\345\210\227/printMinNumber.md" @@ -1,6 +1,6 @@ --- title: 把数组排成最小的数 -permalink: /manuscripts/solo-algorithm/sword-point/print-min-number.html +permalink: /solo-algorithm/sword-point/print-min-number.html --- # 把数组排成最小的数 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\216\222\345\210\227/reOrderArray.md" "b/docs/solo-algorithm/sword-point/\346\216\222\345\210\227/reOrderArray.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\216\222\345\210\227/reOrderArray.md" rename to "docs/solo-algorithm/sword-point/\346\216\222\345\210\227/reOrderArray.md" index f12956925..895b25ea1 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\216\222\345\210\227/reOrderArray.md" +++ "b/docs/solo-algorithm/sword-point/\346\216\222\345\210\227/reOrderArray.md" @@ -1,6 +1,6 @@ --- title: 调整数组顺序使奇数位于偶数前面 -permalink: /manuscripts/solo-algorithm/sword-point/reorder-array.html +permalink: /solo-algorithm/sword-point/reorder-array.html --- # 【中等】调整数组顺序使奇数位于偶数前面 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\345\255\246/lastRemaining.md" "b/docs/solo-algorithm/sword-point/\346\225\260\345\255\246/lastRemaining.md" similarity index 96% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\225\260\345\255\246/lastRemaining.md" rename to "docs/solo-algorithm/sword-point/\346\225\260\345\255\246/lastRemaining.md" index f288f0e76..55b644563 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\345\255\246/lastRemaining.md" +++ "b/docs/solo-algorithm/sword-point/\346\225\260\345\255\246/lastRemaining.md" @@ -1,6 +1,6 @@ --- title: 圆圈中最后剩下的数 约瑟夫问题 -permalink: /manuscripts/solo-algorithm/sword-point/last-remaining.html +permalink: /solo-algorithm/sword-point/last-remaining.html --- # 圆圈中最后剩下的数 约瑟夫问题 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\345\255\246/moreThanHalfNum.md" "b/docs/solo-algorithm/sword-point/\346\225\260\345\255\246/moreThanHalfNum.md" similarity index 94% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\225\260\345\255\246/moreThanHalfNum.md" rename to "docs/solo-algorithm/sword-point/\346\225\260\345\255\246/moreThanHalfNum.md" index 332ecfa90..ad8d1ea1b 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\345\255\246/moreThanHalfNum.md" +++ "b/docs/solo-algorithm/sword-point/\346\225\260\345\255\246/moreThanHalfNum.md" @@ -1,6 +1,6 @@ --- title: 数组中出现次数超过一半的数字 -permalink: /manuscripts/solo-algorithm/sword-point/more-than-half-num.html +permalink: /solo-algorithm/sword-point/more-than-half-num.html --- # 数组中出现次数超过一半的数字 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\345\255\246/numberOf1Between1AndN.md" "b/docs/solo-algorithm/sword-point/\346\225\260\345\255\246/numberOf1Between1AndN.md" similarity index 94% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\225\260\345\255\246/numberOf1Between1AndN.md" rename to "docs/solo-algorithm/sword-point/\346\225\260\345\255\246/numberOf1Between1AndN.md" index ae8010ab5..2f14a2f23 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\345\255\246/numberOf1Between1AndN.md" +++ "b/docs/solo-algorithm/sword-point/\346\225\260\345\255\246/numberOf1Between1AndN.md" @@ -1,6 +1,6 @@ --- title: 从1到n整数中1出现的次数 -permalink: /manuscripts/solo-algorithm/sword-point/number-count-in-n.html +permalink: /solo-algorithm/sword-point/number-count-in-n.html --- # 从1到n整数中1出现的次数 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/duplicate.md" "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/duplicate.md" similarity index 91% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/duplicate.md" rename to "docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/duplicate.md" index f8d9fa02c..a57beea03 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/duplicate.md" +++ "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/duplicate.md" @@ -1,6 +1,6 @@ --- title: 数组中重复的数字 -permalink: /manuscripts/solo-algorithm/sword-point/duplicate.html +permalink: /solo-algorithm/sword-point/duplicate.html --- # 数组中重复的数字 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/find.md" "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/find.md" similarity index 92% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/find.md" rename to "docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/find.md" index 7a0d790bd..e0492616f 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/find.md" +++ "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/find.md" @@ -1,6 +1,6 @@ --- title: 二维数组中的查找 -permalink: /manuscripts/solo-algorithm/sword-point/find.html +permalink: /solo-algorithm/sword-point/find.html --- # 二维数组中的查找 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/firstNotRepeatingChar.md" "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/firstNotRepeatingChar.md" similarity index 91% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/firstNotRepeatingChar.md" rename to "docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/firstNotRepeatingChar.md" index f308fb235..2cd764586 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/firstNotRepeatingChar.md" +++ "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/firstNotRepeatingChar.md" @@ -1,6 +1,6 @@ --- title: 第一个只出现一次的字符 -permalink: /manuscripts/solo-algorithm/sword-point/first-not-repeating-char.html +permalink: /solo-algorithm/sword-point/first-not-repeating-char.html --- # 第一个只出现一次的字符 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/printMatrix.md" "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/printMatrix.md" similarity index 90% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/printMatrix.md" rename to "docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/printMatrix.md" index 80230b4f9..8c71f8a13 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/printMatrix.md" +++ "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/printMatrix.md" @@ -1,6 +1,6 @@ --- title: 顺时针打印矩阵 -permalink: /manuscripts/solo-algorithm/sword-point/print-matrix.html +permalink: /solo-algorithm/sword-point/print-matrix.html --- # 顺时针打印矩阵 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/replaceSpace.md" "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/replaceSpace.md" similarity index 92% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/replaceSpace.md" rename to "docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/replaceSpace.md" index f79552ddf..bfd7ed65f 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/replaceSpace.md" +++ "b/docs/solo-algorithm/sword-point/\346\225\260\347\273\204\345\222\214\347\237\251\351\230\265/replaceSpace.md" @@ -1,6 +1,6 @@ --- title: 替换空格 -permalink: /manuscripts/solo-algorithm/sword-point/replace-space.html +permalink: /solo-algorithm/sword-point/replace-space.html --- # 替换空格 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/firstAppearingOnce.md" "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/firstAppearingOnce.md" similarity index 79% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/firstAppearingOnce.md" rename to "docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/firstAppearingOnce.md" index 5e5767b2e..5d278681d 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/firstAppearingOnce.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/firstAppearingOnce.md" @@ -1,6 +1,6 @@ --- title: 字符流中的第一个不重复的字符 -permalink: /manuscripts/solo-algorithm/sword-point/first-appear-str.html +permalink: /solo-algorithm/sword-point/first-appear-str.html --- # 字符流中的第一个不重复的字符 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getLeastNumbers.md" "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getLeastNumbers.md" similarity index 95% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getLeastNumbers.md" rename to "docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getLeastNumbers.md" index 18fb9dede..546a48a78 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getLeastNumbers.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getLeastNumbers.md" @@ -1,6 +1,6 @@ --- title: 最小的k个数 -permalink: /manuscripts/solo-algorithm/sword-point/get-least-num.html +permalink: /solo-algorithm/sword-point/get-least-num.html --- # 最小的k个数 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getMinInJSStack.md" "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getMinInJSStack.md" similarity index 76% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getMinInJSStack.md" rename to "docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getMinInJSStack.md" index 5e20a2326..70cfe8689 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getMinInJSStack.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/getMinInJSStack.md" @@ -1,6 +1,6 @@ --- title: 包含min函数的栈 -permalink: /manuscripts/solo-algorithm/sword-point/get-min-stack.html +permalink: /solo-algorithm/sword-point/get-min-stack.html --- # 包含min函数的栈 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/insertAndGetMedian.md" "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/insertAndGetMedian.md" similarity index 76% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/insertAndGetMedian.md" rename to "docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/insertAndGetMedian.md" index 78e2b6593..e99485dae 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/insertAndGetMedian.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/insertAndGetMedian.md" @@ -1,6 +1,6 @@ --- title: 数据流中的中位数 -permalink: /manuscripts/solo-algorithm/sword-point/insert-get-median.html +permalink: /solo-algorithm/sword-point/insert-get-median.html --- # 数据流中的中位数 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/isPopOrder.md" "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/isPopOrder.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/isPopOrder.md" rename to "docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/isPopOrder.md" index 4f2c3f2ed..de4ceca69 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/isPopOrder.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/isPopOrder.md" @@ -1,6 +1,6 @@ --- title: 栈的压入、弹出序列 -permalink: /manuscripts/solo-algorithm/sword-point/is-pop-order.html +permalink: /solo-algorithm/sword-point/is-pop-order.html --- # 栈的压入、弹出序列 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/maxInWindows.md" "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/maxInWindows.md" similarity index 76% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/maxInWindows.md" rename to "docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/maxInWindows.md" index 6f83c587c..654873078 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/maxInWindows.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/maxInWindows.md" @@ -1,6 +1,6 @@ --- title: 滑动窗口的最大值 -permalink: /manuscripts/solo-algorithm/sword-point/max-window-value.html +permalink: /solo-algorithm/sword-point/max-window-value.html --- # 滑动窗口的最大值 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/stackToQueue.md" "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/stackToQueue.md" similarity index 94% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/stackToQueue.md" rename to "docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/stackToQueue.md" index b808913ef..c7fdf6122 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/stackToQueue.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\210\351\230\237\345\210\227\345\240\206/stackToQueue.md" @@ -1,6 +1,6 @@ --- title: 两个栈实现队列 -permalink: /manuscripts/solo-algorithm/sword-point/stack-to-queue.html +permalink: /solo-algorithm/sword-point/stack-to-queue.html --- # 两个栈实现队列 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/bstKNode.md" "b/docs/solo-algorithm/sword-point/\346\240\221/bstKNode.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/bstKNode.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/bstKNode.md" index ddde797f7..6b4745300 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/bstKNode.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/bstKNode.md" @@ -1,6 +1,6 @@ --- title: 二叉搜索树的第k个节点 -permalink: /manuscripts/solo-algorithm/sword-point/bst-k-node.html +permalink: /solo-algorithm/sword-point/bst-k-node.html --- # 二叉搜索树的第k个节点 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/convert.md" "b/docs/solo-algorithm/sword-point/\346\240\221/convert.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/convert.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/convert.md" index 92f1f8273..7035bbbe8 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/convert.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/convert.md" @@ -1,6 +1,6 @@ --- title: 二叉搜索树与双向链表 -permalink: /manuscripts/solo-algorithm/sword-point/bst-convert.html +permalink: /solo-algorithm/sword-point/bst-convert.html --- # 二叉搜索树与双向链表 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/findPath.md" "b/docs/solo-algorithm/sword-point/\346\240\221/findPath.md" similarity index 83% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/findPath.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/findPath.md" index 8fdc31ee0..3b3573437 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/findPath.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/findPath.md" @@ -1,6 +1,6 @@ --- title: 二叉树中和为某一值的路径(二) -permalink: /manuscripts/solo-algorithm/sword-point/find-path-sum.html +permalink: /solo-algorithm/sword-point/find-path-sum.html --- # 二叉树中和为某一值的路径(二) diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/findPathSumThree.md" "b/docs/solo-algorithm/sword-point/\346\240\221/findPathSumThree.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/findPathSumThree.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/findPathSumThree.md" index a92e09835..9e3d6a8ee 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/findPathSumThree.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/findPathSumThree.md" @@ -1,6 +1,6 @@ --- title: 二叉树中和为某一值的路径(三) -permalink: /manuscripts/solo-algorithm/sword-point/find-path-sum-three.html +permalink: /solo-algorithm/sword-point/find-path-sum-three.html --- # 二叉树中和为某一值的路径(三) diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/getNext.md" "b/docs/solo-algorithm/sword-point/\346\240\221/getNext.md" similarity index 76% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/getNext.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/getNext.md" index 1d006a8a5..4c665772f 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/getNext.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/getNext.md" @@ -1,6 +1,6 @@ --- title: 二叉树的下一个结点 -permalink: /manuscripts/solo-algorithm/sword-point/get-next-node.html +permalink: /solo-algorithm/sword-point/get-next-node.html --- # 二叉树的下一个结点 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/hasPathSum.md" "b/docs/solo-algorithm/sword-point/\346\240\221/hasPathSum.md" similarity index 83% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/hasPathSum.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/hasPathSum.md" index b356de3a7..d357715c1 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/hasPathSum.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/hasPathSum.md" @@ -1,6 +1,6 @@ --- title: 二叉树中和为某一值的路径(一) -permalink: /manuscripts/solo-algorithm/sword-point/has-path-sum.html +permalink: /solo-algorithm/sword-point/has-path-sum.html --- # 二叉树中和为某一值的路径(一) diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/hasSubtree.md" "b/docs/solo-algorithm/sword-point/\346\240\221/hasSubtree.md" similarity index 74% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/hasSubtree.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/hasSubtree.md" index 89479541b..8c57373e7 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/hasSubtree.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/hasSubtree.md" @@ -1,6 +1,6 @@ --- title: 树的子结构 -permalink: /manuscripts/solo-algorithm/sword-point/hash-subtree.html +permalink: /solo-algorithm/sword-point/hash-subtree.html --- # 树的子结构 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/isBalancedTree.md" "b/docs/solo-algorithm/sword-point/\346\240\221/isBalancedTree.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/isBalancedTree.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/isBalancedTree.md" index 1f61c6c49..8ee40771f 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/isBalancedTree.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/isBalancedTree.md" @@ -1,6 +1,6 @@ --- title: 判断是不是平衡二叉树 -permalink: /manuscripts/solo-algorithm/sword-point/is-balance-tree.html +permalink: /solo-algorithm/sword-point/is-balance-tree.html --- # 判断是不是平衡二叉树 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/isSymmetrical.md" "b/docs/solo-algorithm/sword-point/\346\240\221/isSymmetrical.md" similarity index 75% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/isSymmetrical.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/isSymmetrical.md" index 58398f155..69f45aec1 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/isSymmetrical.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/isSymmetrical.md" @@ -1,6 +1,6 @@ --- title: 对称的二叉树 -permalink: /manuscripts/solo-algorithm/sword-point/is-symmetrical.html +permalink: /solo-algorithm/sword-point/is-symmetrical.html --- # 对称的二叉树 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/ktheNode.md" "b/docs/solo-algorithm/sword-point/\346\240\221/ktheNode.md" similarity index 77% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/ktheNode.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/ktheNode.md" index 0ff078fdf..0e06e1978 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/ktheNode.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/ktheNode.md" @@ -1,6 +1,6 @@ --- title: 斐波那契数列 -permalink: /manuscripts/solo-algorithm/sword-point/k-node.html +permalink: /solo-algorithm/sword-point/k-node.html --- # 算法相关文档格式模版 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestor.md" "b/docs/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestor.md" similarity index 80% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestor.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestor.md" index 3cf262a36..f5828dba5 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestor.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestor.md" @@ -1,6 +1,6 @@ --- title: 二叉搜索树的最近公共祖先 -permalink: /manuscripts/solo-algorithm/sword-point/lowest-common-ancestor-tree.html +permalink: /solo-algorithm/sword-point/lowest-common-ancestor-tree.html --- # 二叉搜索树的最近公共祖先 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestorFromNode.md" "b/docs/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestorFromNode.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestorFromNode.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestorFromNode.md" index a46898f76..c3828fa56 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestorFromNode.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/lowestCommonAncestorFromNode.md" @@ -1,6 +1,6 @@ --- title: 在二叉树中找到两个节点的最近公共祖先 -permalink: /manuscripts/solo-algorithm/sword-point/lowest-common-ancestor-node.html +permalink: /solo-algorithm/sword-point/lowest-common-ancestor-node.html --- # 在二叉树中找到两个节点的最近公共祖先 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/mirror.md" "b/docs/solo-algorithm/sword-point/\346\240\221/mirror.md" similarity index 75% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/mirror.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/mirror.md" index dd4b33905..5d1b86373 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/mirror.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/mirror.md" @@ -1,6 +1,6 @@ --- title: 二叉树的镜像 -permalink: /manuscripts/solo-algorithm/sword-point/mirror-tree.html +permalink: /solo-algorithm/sword-point/mirror-tree.html --- # 二叉树的镜像 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/print.md" "b/docs/solo-algorithm/sword-point/\346\240\221/print.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/print.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/print.md" index 2e21135cb..29ee2ec27 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/print.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/print.md" @@ -1,6 +1,6 @@ --- title: 把二叉树打印成多行 -permalink: /manuscripts/solo-algorithm/sword-point/print-tree.html +permalink: /solo-algorithm/sword-point/print-tree.html --- # 把二叉树打印成多行 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/printFromTopToBottom.md" "b/docs/solo-algorithm/sword-point/\346\240\221/printFromTopToBottom.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/printFromTopToBottom.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/printFromTopToBottom.md" index 6ddd018b5..ea07a9b9d 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/printFromTopToBottom.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/printFromTopToBottom.md" @@ -1,6 +1,6 @@ --- title: 从上往下打印二叉树 -permalink: /manuscripts/solo-algorithm/sword-point/print-tree-top-bottom.html +permalink: /solo-algorithm/sword-point/print-tree-top-bottom.html --- # 从上往下打印二叉树 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/reConstructBinaryTree.md" "b/docs/solo-algorithm/sword-point/\346\240\221/reConstructBinaryTree.md" similarity index 73% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/reConstructBinaryTree.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/reConstructBinaryTree.md" index c811d91a9..071a66bea 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/reConstructBinaryTree.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/reConstructBinaryTree.md" @@ -1,6 +1,6 @@ --- title: 重建二叉树 -permalink: /manuscripts/solo-algorithm/sword-point/reconstruct-binary-tree.html +permalink: /solo-algorithm/sword-point/reconstruct-binary-tree.html --- # 重建二叉树 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/serializeTree.md" "b/docs/solo-algorithm/sword-point/\346\240\221/serializeTree.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/serializeTree.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/serializeTree.md" index 152f4beba..6a7508048 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/serializeTree.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/serializeTree.md" @@ -1,6 +1,6 @@ --- title: 序列化二叉树 -permalink: /manuscripts/solo-algorithm/sword-point/serialize-tree.html +permalink: /solo-algorithm/sword-point/serialize-tree.html --- # 序列化二叉树 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/treeDepth.md" "b/docs/solo-algorithm/sword-point/\346\240\221/treeDepth.md" similarity index 81% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/treeDepth.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/treeDepth.md" index e4d006285..94f5c6ea6 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/treeDepth.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/treeDepth.md" @@ -1,6 +1,6 @@ --- title: 二叉树的深度 -permalink: /manuscripts/solo-algorithm/sword-point/tree-depth.html +permalink: /solo-algorithm/sword-point/tree-depth.html --- # 二叉树的深度 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/verifySequenceOfBST.md" "b/docs/solo-algorithm/sword-point/\346\240\221/verifySequenceOfBST.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/sword-point/\346\240\221/verifySequenceOfBST.md" rename to "docs/solo-algorithm/sword-point/\346\240\221/verifySequenceOfBST.md" index 4baaa3c8c..f055b41c8 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\346\240\221/verifySequenceOfBST.md" +++ "b/docs/solo-algorithm/sword-point/\346\240\221/verifySequenceOfBST.md" @@ -1,6 +1,6 @@ --- title: 二叉搜索树的后序遍历序列 -permalink: /manuscripts/solo-algorithm/sword-point/verify-bst-sequence.html +permalink: /solo-algorithm/sword-point/verify-bst-sequence.html --- # 二叉搜索树的后序遍历序列 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRope.md" "b/docs/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRope.md" similarity index 92% rename from "docs/manuscripts/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRope.md" rename to "docs/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRope.md" index 6a290aa8c..23a698cfb 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRope.md" +++ "b/docs/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRope.md" @@ -1,6 +1,6 @@ --- title: 剪绳子 -permalink: /manuscripts/solo-algorithm/sword-point/cut-rope.html +permalink: /solo-algorithm/sword-point/cut-rope.html --- # 剪绳子 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRopePro.md" "b/docs/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRopePro.md" similarity index 83% rename from "docs/manuscripts/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRopePro.md" rename to "docs/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRopePro.md" index 8a7c2b68d..1065ac1f0 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRopePro.md" +++ "b/docs/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/cutRopePro.md" @@ -1,6 +1,6 @@ --- title: 剪绳子【进阶版】 -permalink: /manuscripts/solo-algorithm/sword-point/cut-rope-pro.html +permalink: /solo-algorithm/sword-point/cut-rope-pro.html --- # 剪绳子【进阶版】 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/maxProfit.md" "b/docs/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/maxProfit.md" similarity index 77% rename from "docs/manuscripts/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/maxProfit.md" rename to "docs/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/maxProfit.md" index 118cbdd41..f0670275c 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/maxProfit.md" +++ "b/docs/solo-algorithm/sword-point/\350\264\252\345\277\203\346\200\235\346\203\263/maxProfit.md" @@ -1,6 +1,6 @@ --- title: 买卖股票的最好时机 -permalink: /manuscripts/solo-algorithm/sword-point/max-profit.html +permalink: /solo-algorithm/sword-point/max-profit.html --- # 买卖股票的最好时机 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/clone.md" "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/clone.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/clone.md" rename to "docs/solo-algorithm/sword-point/\351\223\276\350\241\250/clone.md" index 31ef80a37..1a2eae8ef 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/clone.md" +++ "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/clone.md" @@ -1,6 +1,6 @@ --- title: 复杂链表的复制 -permalink: /manuscripts/solo-algorithm/sword-point/clone-link.html +permalink: /solo-algorithm/sword-point/clone-link.html --- # 复杂链表的复制 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/deleteDuplication.md" "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/deleteDuplication.md" similarity index 75% rename from "docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/deleteDuplication.md" rename to "docs/solo-algorithm/sword-point/\351\223\276\350\241\250/deleteDuplication.md" index cac3da050..486812d7a 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/deleteDuplication.md" +++ "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/deleteDuplication.md" @@ -1,6 +1,6 @@ --- title: 删除链表中重复的结点 -permalink: /manuscripts/solo-algorithm/sword-point/delete-duplicate-node.html +permalink: /solo-algorithm/sword-point/delete-duplicate-node.html --- # 删除链表中重复的结点 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/entryNodeOfLoop.md" "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/entryNodeOfLoop.md" similarity index 82% rename from "docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/entryNodeOfLoop.md" rename to "docs/solo-algorithm/sword-point/\351\223\276\350\241\250/entryNodeOfLoop.md" index 23ef67f24..8c239f70e 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/entryNodeOfLoop.md" +++ "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/entryNodeOfLoop.md" @@ -1,6 +1,6 @@ --- title: 链表中环的入口结点 -permalink: /manuscripts/solo-algorithm/sword-point/entry-loop-node.html +permalink: /solo-algorithm/sword-point/entry-loop-node.html --- # 链表中环的入口结点 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/findFirstCommonNode.md" "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/findFirstCommonNode.md" similarity index 77% rename from "docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/findFirstCommonNode.md" rename to "docs/solo-algorithm/sword-point/\351\223\276\350\241\250/findFirstCommonNode.md" index 21e2d8a8a..e54b17273 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/findFirstCommonNode.md" +++ "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/findFirstCommonNode.md" @@ -1,6 +1,6 @@ --- title: 两个链表的第一个公共结点 -permalink: /manuscripts/solo-algorithm/sword-point/find-1st-common-node.html +permalink: /solo-algorithm/sword-point/find-1st-common-node.html --- # 两个链表的第一个公共结点 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/findKthToTail.md" "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/findKthToTail.md" similarity index 77% rename from "docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/findKthToTail.md" rename to "docs/solo-algorithm/sword-point/\351\223\276\350\241\250/findKthToTail.md" index 55f3ee7ec..9432503eb 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/findKthToTail.md" +++ "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/findKthToTail.md" @@ -1,6 +1,6 @@ --- title: 链表中倒数第K个结点 -permalink: /manuscripts/solo-algorithm/sword-point/find-k-node.html +permalink: /solo-algorithm/sword-point/find-k-node.html --- # 链表中倒数第K个结点 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/merge.md" "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/merge.md" similarity index 75% rename from "docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/merge.md" rename to "docs/solo-algorithm/sword-point/\351\223\276\350\241\250/merge.md" index 289e7b791..b19f6679b 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/merge.md" +++ "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/merge.md" @@ -1,6 +1,6 @@ --- title: 合并两个排序的链表 -permalink: /manuscripts/solo-algorithm/sword-point/merge-sort-link.html +permalink: /solo-algorithm/sword-point/merge-sort-link.html --- # 合并两个排序的链表 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/printListFromTailToHead.md" "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/printListFromTailToHead.md" similarity index 91% rename from "docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/printListFromTailToHead.md" rename to "docs/solo-algorithm/sword-point/\351\223\276\350\241\250/printListFromTailToHead.md" index 19c1a886c..80b8ff4c6 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/printListFromTailToHead.md" +++ "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/printListFromTailToHead.md" @@ -1,6 +1,6 @@ --- title: 从尾到头打印链表 -permalink: /manuscripts/solo-algorithm/sword-point/print-list.html +permalink: /solo-algorithm/sword-point/print-list.html --- # 从尾到头打印链表 diff --git "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/reverseList.md" "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/reverseList.md" similarity index 74% rename from "docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/reverseList.md" rename to "docs/solo-algorithm/sword-point/\351\223\276\350\241\250/reverseList.md" index 530d72ae9..b6dd4bfae 100644 --- "a/docs/manuscripts/solo-algorithm/sword-point/\351\223\276\350\241\250/reverseList.md" +++ "b/docs/solo-algorithm/sword-point/\351\223\276\350\241\250/reverseList.md" @@ -1,6 +1,6 @@ --- title: 反转链表 -permalink: /manuscripts/solo-algorithm/sword-point/reverse-list.html +permalink: /solo-algorithm/sword-point/reverse-list.html --- # 反转链表 diff --git a/docs/manuscripts/solo-algorithm/template.md b/docs/solo-algorithm/template.md similarity index 79% rename from docs/manuscripts/solo-algorithm/template.md rename to docs/solo-algorithm/template.md index dfca8bf6b..12e868eb6 100644 --- a/docs/manuscripts/solo-algorithm/template.md +++ b/docs/solo-algorithm/template.md @@ -1,6 +1,6 @@ --- title: 算法相关文档格式模版 -permalink: /manuscripts/solo-algorithm/sword-point/template.html +permalink: /solo-algorithm/sword-point/template.html --- # 算法相关文档格式模版 diff --git a/docs/manuscripts/wechat-list.md b/docs/wechat-list.md similarity index 99% rename from docs/manuscripts/wechat-list.md rename to docs/wechat-list.md index 6c96dd84c..537434186 100644 --- a/docs/manuscripts/wechat-list.md +++ b/docs/wechat-list.md @@ -1,6 +1,6 @@ --- title: 公众号文章 -permalink: /manuscripts/wechat-list.html +permalink: /wechat-list.html --- # 公众号文章 diff --git "a/docs/manuscripts/\345\270\270\347\224\250\347\275\221\347\253\231.md" "b/docs/\345\270\270\347\224\250\347\275\221\347\253\231.md" similarity index 97% rename from "docs/manuscripts/\345\270\270\347\224\250\347\275\221\347\253\231.md" rename to "docs/\345\270\270\347\224\250\347\275\221\347\253\231.md" index d3911768a..3de063ee9 100644 --- "a/docs/manuscripts/\345\270\270\347\224\250\347\275\221\347\253\231.md" +++ "b/docs/\345\270\270\347\224\250\347\275\221\347\253\231.md" @@ -1,6 +1,6 @@ --- title: 常用网站 -permalink: /manuscripts/frequent-site-link.html +permalink: /frequent-site-link.html --- # 常用网站 diff --git a/nginx.conf b/nginx.conf index bbe20e5d0..572ca85f4 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,4 +1,3 @@ -# 参考:https://www.likecs.com/ask-1256888.html user root; worker_processes auto; error_log /var/log/nginx/error.log warn; @@ -23,14 +22,10 @@ http { gzip_buffers 4 16k; #buffer 不用修改 gzip_comp_level 8; #压缩级别:1-10,数字越大压缩的越好,时间也越长 gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; # 压缩文件类型 + # root 根目录,默认nginx镜像的html文件夹,可以指定其他 root /usr/share/nginx/html; index index.html index.htm; - - # 确保能够处理前端路由,并在找不到对应文件或目录时返回 index.html 文件,让前端应用接管路由处理。 - # 这对于使用前端框架(如 Vue.js、React、Angular 等)开发的单页应用非常有用 - # 如果vue-router使用的是history模式,需要设置这个 - # try_files $uri $uri/ /index.html; } ## 错误页面 error_page 404 /404.html; diff --git a/package.json b/package.json index aa600af42..8c28f929f 100644 --- a/package.json +++ b/package.json @@ -10,14 +10,14 @@ }, "packageManager": "pnpm@8.9.2", "engines": { - "node": "^18.x", + "node": ">18.x", "pnpm": "8" }, "scripts": { "preinstall": "chmod +x ./scripts/*", "prepare": "husky install", "dev": "vuepress dev docs", - "build": "vuepress build docs", + "build": "vuepress build docs --clean-temp --clean-cache", "build:proxy": "./scripts/bundle build_proxy", "deploy:vercel": "vercel --prod", "clean": "find . -name \"node_modules\" -type d -exec rm -rf '{}' + " @@ -35,33 +35,37 @@ "@commitlint/config-conventional": "^18.6.3", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", - "@vuepress/client": "2.0.0-beta.67", - "@vuepress/plugin-register-components": "2.0.0-beta.67", - "@vuepress/utils": "2.0.0-beta.67", - "bumpp": "^9.4.0", + "@vue/repl": "^4.3.1", + "@vuepress/bundler-vite": "2.0.0-rc.14", + "bumpp": "^9.4.1", "commit-and-tag-version": "^11.3.0", + "dashjs": "^4.7.4", "enquirer": "^2.4.1", "eslint": "^8.57.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-n": "^15.7.0", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-vue": "^9.25.0", + "eslint-plugin-promise": "^6.6.0", + "eslint-plugin-vue": "^9.27.0", + "hls.js": "^1.5.13", "husky": "^8.0.3", - "lint-staged": "^15.2.2", + "lint-staged": "^15.2.7", "markdownlint-cli": "^0.37.0", "markmap-cli": "^0.15.8", + "mermaid": "^10.9.1", + "pnpm": "^9.6.0", + "reveal.js": "^5.1.0", "shelljs": "^0.8.5", - "typescript": "^4.9.5", + "typescript": "^5.5.4", "vercel": "^32.7.2", - "vue": "^3.4.23", - "vuepress": "2.0.0-beta.67", - "vuepress-plugin-comment2": "2.0.0-beta.238", - "vuepress-plugin-components": "2.0.0-beta.238", - "vuepress-plugin-md-enhance": "2.0.0-beta.238", - "vuepress-plugin-search-pro": "2.0.0-beta.238", - "vuepress-theme-hope": "2.0.0-beta.238", - "webpack": "^5.91.0", + "vidstack": "^1.11.30", + "vue": "^3.4.34", + "vuepress": "2.0.0-rc.14", + "vuepress-plugin-components": "2.0.0-rc.52", + "vuepress-plugin-md-enhance": "2.0.0-rc.52", + "vuepress-plugin-search-pro": "2.0.0-rc.52", + "vuepress-theme-hope": "2.0.0-rc.52", + "webpack": "^5.93.0", "xmind-embed-viewer": "^1.2.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a559323c7..78079288a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,31 +7,31 @@ settings: devDependencies: '@commitlint/cli': specifier: ^18.6.1 - version: 18.6.1(@types/node@20.12.7)(typescript@4.9.5) + version: 18.6.1(@types/node@20.14.12)(typescript@5.5.4) '@commitlint/config-conventional': specifier: ^18.6.3 version: 18.6.3 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/parser': specifier: ^5.62.0 - version: 5.62.0(eslint@8.57.0)(typescript@4.9.5) - '@vuepress/client': - specifier: 2.0.0-beta.67 - version: 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-register-components': - specifier: 2.0.0-beta.67 - version: 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/utils': - specifier: 2.0.0-beta.67 - version: 2.0.0-beta.67 + version: 5.62.0(eslint@8.57.0)(typescript@5.5.4) + '@vue/repl': + specifier: ^4.3.1 + version: 4.3.1 + '@vuepress/bundler-vite': + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@types/node@20.14.12)(typescript@5.5.4) bumpp: - specifier: ^9.4.0 - version: 9.4.0 + specifier: ^9.4.1 + version: 9.4.1 commit-and-tag-version: specifier: ^11.3.0 version: 11.3.0 + dashjs: + specifier: ^4.7.4 + version: 4.7.4 enquirer: specifier: ^2.4.1 version: 2.4.1 @@ -40,7 +40,7 @@ devDependencies: version: 8.57.0 eslint-config-standard: specifier: ^17.1.0 - version: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.57.0) + version: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.6.0)(eslint@8.57.0) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) @@ -48,1261 +48,123 @@ devDependencies: specifier: ^15.7.0 version: 15.7.0(eslint@8.57.0) eslint-plugin-promise: - specifier: ^6.1.1 - version: 6.1.1(eslint@8.57.0) + specifier: ^6.6.0 + version: 6.6.0(eslint@8.57.0) eslint-plugin-vue: - specifier: ^9.25.0 - version: 9.25.0(eslint@8.57.0) + specifier: ^9.27.0 + version: 9.27.0(eslint@8.57.0) + hls.js: + specifier: ^1.5.13 + version: 1.5.13 husky: specifier: ^8.0.3 version: 8.0.3 lint-staged: - specifier: ^15.2.2 - version: 15.2.2 + specifier: ^15.2.7 + version: 15.2.7 markdownlint-cli: specifier: ^0.37.0 version: 0.37.0 markmap-cli: specifier: ^0.15.8 version: 0.15.8 + mermaid: + specifier: ^10.9.1 + version: 10.9.1 + pnpm: + specifier: ^9.6.0 + version: 9.6.0 + reveal.js: + specifier: ^5.1.0 + version: 5.1.0 shelljs: specifier: ^0.8.5 version: 0.8.5 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^5.5.4 + version: 5.5.4 vercel: specifier: ^32.7.2 version: 32.7.2 + vidstack: + specifier: ^1.11.30 + version: 1.11.30 vue: - specifier: ^3.4.23 - version: 3.4.23(typescript@4.9.5) + specifier: ^3.4.34 + version: 3.4.34(typescript@5.5.4) vuepress: - specifier: 2.0.0-beta.67 - version: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-comment2: - specifier: 2.0.0-beta.238 - version: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) vuepress-plugin-components: - specifier: 2.0.0-beta.238 - version: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + specifier: 2.0.0-rc.52 + version: 2.0.0-rc.52(dashjs@4.7.4)(hls.js@1.5.13)(typescript@5.5.4)(vidstack@1.11.30)(vuepress@2.0.0-rc.14) vuepress-plugin-md-enhance: - specifier: 2.0.0-beta.238 - version: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + specifier: 2.0.0-rc.52 + version: 2.0.0-rc.52(@vue/repl@4.3.1)(markdown-it@14.1.0)(mermaid@10.9.1)(reveal.js@5.1.0)(typescript@5.5.4)(vuepress@2.0.0-rc.14) vuepress-plugin-search-pro: - specifier: 2.0.0-beta.238 - version: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + specifier: 2.0.0-rc.52 + version: 2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.14) vuepress-theme-hope: - specifier: 2.0.0-beta.238 - version: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + specifier: 2.0.0-rc.52 + version: 2.0.0-rc.52(@vue/repl@4.3.1)(dashjs@4.7.4)(hls.js@1.5.13)(markdown-it@14.1.0)(mermaid@10.9.1)(reveal.js@5.1.0)(typescript@5.5.4)(vidstack@1.11.30)(vuepress-plugin-search-pro@2.0.0-rc.52)(vuepress@2.0.0-rc.14) webpack: - specifier: ^5.91.0 - version: 5.91.0 + specifier: ^5.93.0 + version: 5.93.0 xmind-embed-viewer: specifier: ^1.2.0 version: 1.2.0 packages: - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - dev: true - - /@ampproject/remapping@2.3.0: - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - dev: true - - /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): - resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} - engines: {node: '>=10'} - peerDependencies: - ajv: '>=8' - dependencies: - ajv: 8.12.0 - json-schema: 0.4.0 - jsonpointer: 5.0.1 - leven: 3.1.0 - dev: true - - /@babel/code-frame@7.24.2: - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.24.2 - picocolors: 1.0.0 - dev: true - - /@babel/compat-data@7.24.4: - resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/core@7.24.4: - resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helpers': 7.24.4 - '@babel/parser': 7.24.4 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/generator@7.24.4: - resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - dev: true - - /@babel/helper-annotate-as-pure@7.22.5: - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: - resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-compilation-targets@7.23.6: - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/compat-data': 7.24.4 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 - lru-cache: 5.1.1 - semver: 6.3.1 - dev: true - - /@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - dev: true - - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.4): - resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 - dev: true - - /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.4): - resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-environment-visitor@7.22.20: - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-function-name@7.23.0: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-hoist-variables@7.22.5: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-member-expression-to-functions@7.23.0: - resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-module-imports@7.24.3: - resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - - /@babel/helper-optimise-call-expression@7.22.5: - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-plugin-utils@7.24.0: - resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.4): - resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.22.20 - dev: true - - /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - dev: true - - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-skip-transparent-expression-wrappers@7.22.5: - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-split-export-declaration@7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/helper-string-parser@7.24.1: - resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-validator-identifier@7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-validator-option@7.23.5: - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-wrap-function@7.22.20: - resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.24.0 - '@babel/types': 7.24.0 - dev: true - - /@babel/helpers@7.24.4: - resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/highlight@7.24.2: - resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.0.0 - dev: true - - /@babel/parser@7.24.4: - resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.24.0 - dev: true - - /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4) - dev: true - - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - dev: true - - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.4): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.4): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.4): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.4): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.4): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.4): - resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: true - - /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/template': 7.24.0 - dev: true - - /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - - /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-simple-access': 7.22.5 - dev: true - - /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - - /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.4): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4) - dev: true - - /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - regenerator-transform: 0.15.2 - dev: true - - /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: true - - /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} + /@babel/code-frame@7.24.7: + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 dev: true - /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} + /@babel/helper-string-parser@7.24.8: + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} + /@babel/helper-validator-identifier@7.24.7: + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.4): - resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} + /@babel/highlight@7.24.7: + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4) - '@babel/helper-plugin-utils': 7.24.0 - dev: true - - /@babel/preset-env@7.24.4(@babel/core@7.24.4): - resolution: {integrity: sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.4 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.4(@babel/core@7.24.4) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.4) - '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4) - '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.4) - '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.4) - '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.4) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.4) - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4) - core-js-compat: 3.37.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + '@babel/helper-validator-identifier': 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 dev: true - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.4): - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + /@babel/parser@7.25.0: + resolution: {integrity: sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==} + engines: {node: '>=6.0.0'} + hasBin: true dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/types': 7.24.0 - esutils: 2.0.3 - dev: true - - /@babel/regjsgen@0.8.0: - resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + '@babel/types': 7.25.0 dev: true - /@babel/runtime@7.24.4: - resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} + /@babel/runtime@7.25.0: + resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 dev: true - /@babel/template@7.24.0: - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 - dev: true - - /@babel/traverse@7.24.1: - resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/generator': 7.24.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.4 - '@babel/types': 7.24.0 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/types@7.24.0: - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + /@babel/types@7.25.0: + resolution: {integrity: sha512-LcnxQSsd9aXOIgmmSpvZ/1yo46ra2ESYyqLcryaBZOghxy5qqOBjvCWP5JfkI8yl9rlxRgdLTTMCQQRcN2hdCg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 dev: true @@ -1310,14 +172,14 @@ packages: resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} dev: true - /@commitlint/cli@18.6.1(@types/node@20.12.7)(typescript@4.9.5): + /@commitlint/cli@18.6.1(@types/node@20.14.12)(typescript@5.5.4): resolution: {integrity: sha512-5IDE0a+lWGdkOvKH892HHAZgbAjcj1mT5QrfA/SVbLJV/BbBMGyKN0W5mhgjekPJJwEQdVNvhl9PwUacY58Usw==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 18.6.1 '@commitlint/lint': 18.6.1 - '@commitlint/load': 18.6.1(@types/node@20.12.7)(typescript@4.9.5) + '@commitlint/load': 18.6.1(@types/node@20.14.12)(typescript@5.5.4) '@commitlint/read': 18.6.1 '@commitlint/types': 18.6.1 execa: 5.1.1 @@ -1343,7 +205,7 @@ packages: engines: {node: '>=v18'} dependencies: '@commitlint/types': 18.6.1 - ajv: 8.12.0 + ajv: 8.17.1 dev: true /@commitlint/ensure@18.6.1: @@ -1389,7 +251,7 @@ packages: '@commitlint/types': 18.6.1 dev: true - /@commitlint/load@18.6.1(@types/node@20.12.7)(typescript@4.9.5): + /@commitlint/load@18.6.1(@types/node@20.14.12)(typescript@5.5.4): resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==} engines: {node: '>=v18'} dependencies: @@ -1398,8 +260,8 @@ packages: '@commitlint/resolve-extends': 18.6.1 '@commitlint/types': 18.6.1 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@4.9.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.12.7)(cosmiconfig@8.3.6)(typescript@4.9.5) + cosmiconfig: 8.3.6(typescript@5.5.4) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.12)(cosmiconfig@8.3.6)(typescript@5.5.4) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -1516,8 +378,17 @@ packages: '@edge-runtime/primitives': 4.0.5 dev: true - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@esbuild/aix-ppc64@0.21.5: + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.21.5: + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1525,8 +396,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + /@esbuild/android-arm@0.21.5: + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -1534,8 +405,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + /@esbuild/android-x64@0.21.5: + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1543,8 +414,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + /@esbuild/darwin-arm64@0.21.5: + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1552,8 +423,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + /@esbuild/darwin-x64@0.21.5: + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1561,8 +432,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + /@esbuild/freebsd-arm64@0.21.5: + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1570,8 +441,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + /@esbuild/freebsd-x64@0.21.5: + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1579,8 +450,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/linux-arm64@0.21.5: + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1588,8 +459,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + /@esbuild/linux-arm@0.21.5: + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1597,8 +468,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + /@esbuild/linux-ia32@0.21.5: + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1606,8 +477,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + /@esbuild/linux-loong64@0.21.5: + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1615,8 +486,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + /@esbuild/linux-mips64el@0.21.5: + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1624,8 +495,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + /@esbuild/linux-ppc64@0.21.5: + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1633,8 +504,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + /@esbuild/linux-riscv64@0.21.5: + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1642,8 +513,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + /@esbuild/linux-s390x@0.21.5: + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1651,8 +522,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + /@esbuild/linux-x64@0.21.5: + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1660,8 +531,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + /@esbuild/netbsd-x64@0.21.5: + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1669,8 +540,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + /@esbuild/openbsd-x64@0.21.5: + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1678,8 +549,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + /@esbuild/sunos-x64@0.21.5: + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1687,8 +558,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + /@esbuild/win32-arm64@0.21.5: + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1696,8 +567,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + /@esbuild/win32-ia32@0.21.5: + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1705,8 +576,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + /@esbuild/win32-x64@0.21.5: + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1724,8 +595,8 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.10.0: - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + /@eslint-community/regexpp@4.11.0: + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true @@ -1734,7 +605,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.6 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -1756,23 +627,41 @@ packages: engines: {node: '>=14'} dev: true + /@floating-ui/core@1.6.5: + resolution: {integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==} + dependencies: + '@floating-ui/utils': 0.2.5 + dev: true + + /@floating-ui/dom@1.6.8: + resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==} + dependencies: + '@floating-ui/core': 1.6.5 + '@floating-ui/utils': 0.2.5 + dev: true + + /@floating-ui/utils@0.2.5: + resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==} + dev: true + /@gera2ld/jsx-dom@2.2.2: resolution: {integrity: sha512-EOqf31IATRE6zS1W1EoWmXZhGfLAoO9FIlwTtHduSrBdud4npYBxYAkv8dZ5hudDPwJeeSjn40kbCL4wAzr8dA==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.25.0 dev: true - /@hono/node-server@1.10.0: - resolution: {integrity: sha512-XXFmIT4swUm3gG9yPU/HMAqHAHTP/Wr2mqgJakOFQhbbWipomaLu7ys0h9KrgF9032j18efBYk2aHz2SfgDbTA==} + /@hono/node-server@1.12.0: + resolution: {integrity: sha512-e6oHjNiErRxsZRZBmc2KucuvY3btlO/XPncIpP2X75bRdTilF9GLjm3NHvKKunpJbbJJj31/FoPTksTf8djAVw==} engines: {node: '>=18.14.1'} dev: true /@humanwhocodes/config-array@0.11.14: resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 + debug: 4.3.6 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -1785,6 +674,7 @@ packages: /@humanwhocodes/object-schema@2.0.3: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead dev: true /@hutson/parse-repository-url@3.0.2: @@ -1809,7 +699,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 dev: true @@ -1830,22 +720,22 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} dev: true /@jridgewell/trace-mapping@0.3.25: resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 dev: true /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 dev: true /@jsdevtools/ez-spawn@3.0.4: @@ -1855,11 +745,7 @@ packages: call-me-maybe: 1.0.2 cross-spawn: 7.0.3 string-argv: 0.3.2 - type-detect: 4.0.8 - dev: true - - /@kurkle/color@0.3.2: - resolution: {integrity: sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==} + type-detect: 4.1.0 dev: true /@lit-labs/ssr-dom-shim@1.2.0: @@ -1883,232 +769,378 @@ packages: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.0 + semver: 7.6.3 tar: 6.2.1 transitivePeerDependencies: - encoding - supports-color dev: true - /@mdit-vue/plugin-component@0.12.1: - resolution: {integrity: sha512-L3elbvuKUufXwPLHrmJGd/ijd/QKxfcHXy3kRy4O+P7UIV7HSWePpfB0k+wWee+by3MviYYxjVAi392z+DGy3Q==} + /@mdit-vue/plugin-component@2.1.3: + resolution: {integrity: sha512-9AG17beCgpEw/4ldo/M6Y/1Rh4E1bqMmr/rCkWKmCAxy9tJz3lzY7HQJanyHMJufwsb3WL5Lp7Om/aPcQTZ9SA==} dependencies: - '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit-vue/plugin-frontmatter@0.12.1: - resolution: {integrity: sha512-C6ycNjrJ+T4JgbVxwo9cUkfLacOO841Yl8ogqd5PJmAVpc5cM2OLBkqqkZxNRXos3g9xM1VvIQ7gK/047UNADg==} + /@mdit-vue/plugin-frontmatter@2.1.3: + resolution: {integrity: sha512-KxsSCUVBEmn6sJcchSTiI5v9bWaoRxe68RBYRDGcSEY1GTnfQ5gQPMIsM48P4q1luLEIWurVGGrRu7u93//LDQ==} dependencies: - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.7 + '@mdit-vue/types': 2.1.0 + '@types/markdown-it': 14.1.2 gray-matter: 4.0.3 - markdown-it: 13.0.2 + markdown-it: 14.1.0 dev: true - /@mdit-vue/plugin-headers@0.12.1: - resolution: {integrity: sha512-DXAw/iWW8f3qUYMDHgQmamL+XGjnaoeRzdvDseLRyr7gXX4xpYO9OIhe/pv9LzSvUoY7UGYmn4kFeI+0qpWJ+g==} + /@mdit-vue/plugin-headers@2.1.3: + resolution: {integrity: sha512-AcL7a7LHQR3ISINhfjGJNE/bHyM0dcl6MYm1Sr//zF7ZgokPGwD/HhD7TzwmrKA9YNYCcO9P3QmF/RN9XyA6CA==} dependencies: - '@mdit-vue/shared': 0.12.1 - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + '@mdit-vue/shared': 2.1.3 + '@mdit-vue/types': 2.1.0 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit-vue/plugin-sfc@0.12.1: - resolution: {integrity: sha512-6j332CsSqumy1+StIM3XphdXG1zj9NXuWestDJrKgS3OLy5P0EAioXScUYiZYysw61ZG+2pP37MW7Hg+eHbyIg==} + /@mdit-vue/plugin-sfc@2.1.3: + resolution: {integrity: sha512-Ezl0dNvQNS639Yl4siXm+cnWtQvlqHrg+u+lnau/OHpj9Xh3LVap/BSQVugKIV37eR13jXXYf3VaAOP1fXPN+w==} dependencies: - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + '@mdit-vue/types': 2.1.0 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit-vue/plugin-title@0.12.1: - resolution: {integrity: sha512-JOsiDj+CryGbrTDWUnDAwB9kSkN6o9GDo3udR6BPDgBNVb3zAnx9ZNaRpEhDW1LnQhf9/LYicWJ2eTNRKPcJNQ==} + /@mdit-vue/plugin-title@2.1.3: + resolution: {integrity: sha512-XWVOQoZqczoN97xCDrnQicmXKoqwOjIymIm9HQnRXhHnYKOgJPW1CxSGhkcOGzvDU1v0mD/adojVyyj/s6ggWw==} dependencies: - '@mdit-vue/shared': 0.12.1 - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + '@mdit-vue/shared': 2.1.3 + '@mdit-vue/types': 2.1.0 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit-vue/plugin-toc@0.12.1: - resolution: {integrity: sha512-nFGwTwVa8GLCKJMV7cGST7lYuljSjEiCTPgKIpQ/WifwouHsQaL/rnBDr22kpzY2hRTAhM3+TT5GDwLyxa/e6A==} + /@mdit-vue/plugin-toc@2.1.3: + resolution: {integrity: sha512-41Q+iXpLHZt0zJdApVwoVt7WF6za/xUjtjEPf90Z3KLzQO01TXsv48Xp9BsrFHPcPcm8tiZ0+O1/ICJO80V/MQ==} dependencies: - '@mdit-vue/shared': 0.12.1 - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + '@mdit-vue/shared': 2.1.3 + '@mdit-vue/types': 2.1.0 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit-vue/shared@0.12.1: - resolution: {integrity: sha512-bXgd0KThe4jC2leCFDFsyrudXIckvTwV4WnQK/rRMrXq0/BAuVdSNdIv1LGCWZxD5+oDyPyEPd0lalTIFwqsmg==} + /@mdit-vue/shared@2.1.3: + resolution: {integrity: sha512-27YI8b0VVZsAlNwaWoaOCWbr4eL8B04HxiYk/y2ktblO/nMcOEOLt4p0RjuobvdyUyjHvGOS09RKhq7qHm1CHQ==} dependencies: - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 + '@mdit-vue/types': 2.1.0 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit-vue/types@0.12.0: - resolution: {integrity: sha512-mrC4y8n88BYvgcgzq9bvTlDgFyi2zuvzmPilRvRc3Uz1iIvq8mDhxJ0rHKFUNzPEScpDvJdIujqiDrulMqiudA==} + /@mdit-vue/types@2.1.0: + resolution: {integrity: sha512-TMBB/BQWVvwtpBdWD75rkZx4ZphQ6MN0O4QB2Bc0oI5PC2uE57QerhNxdRZ7cvBHE2iY2C+BUNUziCfJbjIRRA==} dev: true - /@mdit/plugin-align@0.4.8: - resolution: {integrity: sha512-n6dNMqXb2wZmQ2dod8fq18ehEq+KtMNFoDpC6H3oCaAv/kXT7fYSry0fqrFBP5I3l8yevrgAwo+zZC+c3cyZig==} - engines: {node: '>= 14'} + /@mdit/plugin-alert@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-4OyGK1PZrJbmEF/kS6GKmmG1nlN5h/CyIPZV8lRgnlWLFB37JiEz3EHusPAXAoMtw7VGNFaIcl7OT/I5yyz1JQ==} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@mdit/plugin-container': 0.4.8 - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-attrs@0.4.8: - resolution: {integrity: sha512-SB2yTHRNG8j5shh1TtJAPuPFWaMeQp6P/9ieLVPFdXLU6RPobEwf1GAX39YDaIKaWXEmkEJJdKFClOKmyWd9BQ==} - engines: {node: '>= 14'} + /@mdit/plugin-align@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-rvA+xzaVrlsr44s7XD/xadO3lF0QYWCbeSrOS2dhOroNCIOy4RotVP/1tQPr84eqm4oXcxXF0cbjFuwUgE1jYw==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@mdit/plugin-container': 0.12.0(markdown-it@14.1.0) + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-container@0.4.8: - resolution: {integrity: sha512-ruiP9XrJ6Uaru/9ZO7iBGm96Fiqr/4Ecn6zHER3/GzWpRJ9oPjrDBWoQ9eFrmINoq1C89puZG0lmAJJ9KCTeAw==} - engines: {node: '>= 14'} + /@mdit/plugin-attrs@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-J0MBwBq958lBtdIcEo02mUIO4ubl2YK+bY799T2SusrLTf3FZsq8+d/OiLTUtovfxaphD7F6yqo8M61AiOpq+w==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-figure@0.4.8: - resolution: {integrity: sha512-fzFwKlE34pnenqAshqHtCrgv5Ro9QE0Cjd0BR/wxkFCy4ZyyVHZUNA007HOz/j9t5ryVimdZQPcqfcQEcBk8sA==} - engines: {node: '>= 14'} + /@mdit/plugin-container@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-61bWK1ek6Rn4o12/BIKTWgGU0miB9ENcXE19H5D4DRhwG5+4+0zp2U6hRLf/mE73+mRYin7iKVzcwwEsqs+u8w==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-footnote@0.4.8: - resolution: {integrity: sha512-D2OOOoiMEdgI4p5NAtAK8wjOK3th4qIB6ZkOZ38USN+nzTwNy51Prq/elKiqhEd95q0BtWobrPsrY7qO1BW7kA==} - engines: {node: '>= 14'} + /@mdit/plugin-demo@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-+KDUOgcvnMtBN/uYWlhIFuWkTJexuxstq8ERy9q7vOiu8Go85qCb27h0RSToKBTmmGy+XqfU2EdJclYPWBupJQ==} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-img-lazyload@0.4.8: - resolution: {integrity: sha512-GGppqJQhl5pZ2CftLxstxMVSZQCdOiJB/1aKEMjpi+EehYV1MlKPzaQp+XTyVDJAkv/k6pe+91ZnsSZgHnIUcA==} - engines: {node: '>= 14'} + /@mdit/plugin-figure@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-3nfcGI+uM0f6AqHZrEr8kSMBI6T2+fKKQXtCbvWQqQ+P3iGgf34Ay2eAtuMDcDGqyfNuR6e8aLoOeY2QWuEynA==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-img-mark@0.4.8: - resolution: {integrity: sha512-00zkJ3cIW1R5O+lk/WHuhOrHFdO17TVVxfBN8mhzH6S17W+2KqBMcBv5fpxi7g3R95rZ1fAZ6T1I5lg069RBkA==} - engines: {node: '>= 14'} + /@mdit/plugin-footnote@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-9B+bJdMndCPoA9De9bxRm4/fyz02PHRcttOyuyPJ3G+wCAgIN1c/7CB8ViT1YJuECUjLogJQ/rrgqh7f0LTqLQ==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-img-size@0.4.8: - resolution: {integrity: sha512-+fkNRrhkwZgIRJi6ucginEzy95pmhekOer23gBbOOezZev9D4XpA1tFhLAu1srvUVAKh+JmRXiVJUT71Xw9LTg==} - engines: {node: '>= 14'} + /@mdit/plugin-img-lazyload@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-6R42ieXzwkB5BKKZi+ZefqeP/fBG5qo7Sqtl72ewSVqEQ30bgxpk6nkrPI2orRob4tb6z0F/c+R8h6PW5MkTOw==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true + dependencies: + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 + dev: true + + /@mdit/plugin-img-mark@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-HkIUwlTg/xPsBi4PG+5dsMnsb7wdiJzELSCEUfdAJTg55nksonHfyV2pFpr87MML4nuZlZK9JHt+Bm2BBDSVSw==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true + dependencies: + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 + dev: true + + /@mdit/plugin-img-size@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-fCcF5gc+ba6gQ5ebrKuI8bK/gFbj8mbeN45FHmBsFDFsfTHa0Xij2v8iok0nP8YEIVj71y8XYojsqCWs6avong==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-include@0.4.8: - resolution: {integrity: sha512-Hd+ZjisjjUS6ZRtjXUkfbYx3HpGKAY4XVpzmvhinK4+EPqiW4SrQor4G03ckpYu2fFjBF6u6+NbMtkHD8dcMZQ==} + /@mdit/plugin-include@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-8pnmp7s1TjbtoBIa/YhYpEivOpeVSyhkQoQrGq1UoaEcTbXqmFwShGkAW3zUYZVFYTl74PgL/UqJnrUojegJQg==} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 upath: 2.0.1 dev: true - /@mdit/plugin-katex@0.4.8: - resolution: {integrity: sha512-IQUfqpRp+/0gq0VDUOLI0xVvAaiHQv91f6PFBuRG2mvxSsJBECCWZTiJpCgriL7XHSVeSI8zHEYsha9UR674nw==} - engines: {node: '>= 14'} + /@mdit/plugin-katex-slim@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-s2MJGXFZT7u8IUTmy6K1rxxAdYRmGggu0m860siyUrThL112xLN9r3jmXZ83epgi4UA/gLkRDAU5vF6R2JtyjQ==} + engines: {node: '>= 18'} + peerDependencies: + katex: ^0.16.9 + markdown-it: ^14.1.0 + peerDependenciesMeta: + katex: + optional: true + markdown-it: + optional: true dependencies: - '@mdit/plugin-tex': 0.4.8 + '@mdit/plugin-tex': 0.12.0(markdown-it@14.1.0) '@types/katex': 0.16.7 - '@types/markdown-it': 12.2.3 - katex: 0.16.10 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-mark@0.4.8: - resolution: {integrity: sha512-51sV7MsPPoW+oa47mwUoD44a3N6XcnYBCOixuDtPzpmKH7ueUJ/ULOGJoBsbveo/ZqTCivJ+3cwoTujaGua8mQ==} - engines: {node: '>= 14'} + /@mdit/plugin-mark@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-BDFwbV/tbgUGL8KF2ymYNLEXT2KNBLe8D0rshDrbB4Iko1U2DywACQkmaUbYBJ1VCn7/dff35at9fWrm3QjrwQ==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-mathjax@0.4.8: - resolution: {integrity: sha512-eFFYR6Qo9eZnS+3vUVIHd1lLasx6Upybu3tvdNJ119CUkVd3edtvDqI286RJuApfyDM0uAzkqEgmSKCr4pT8NA==} - engines: {node: '>= 14'} + /@mdit/plugin-mathjax-slim@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-bLM+JnCTN/3XiyKb64Yhpx014VYLfHBexua4n92cUyoKR9g3waB0loF1WMlg6GdyCTc7OvrUSceNjwWj3YRogg==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + mathjax-full: ^3.2.2 + peerDependenciesMeta: + markdown-it: + optional: true + mathjax-full: + optional: true dependencies: - '@mdit/plugin-tex': 0.4.8 - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 - mathjax-full: 3.2.2 + '@mdit/plugin-tex': 0.12.0(markdown-it@14.1.0) + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 upath: 2.0.1 dev: true - /@mdit/plugin-stylize@0.4.8: - resolution: {integrity: sha512-Wjo3hEHGybu+2ubLaUY52g5SCk6ThFwHYQAYScB7NX39lbr1xefVKs5RYeyH3xCRMdK3S5+b1mlklrdSARQ1fg==} - engines: {node: '>= 14'} + /@mdit/plugin-plantuml@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-m1pk6PA9+kWUs8kylLqjnQ7Lex68x3c4Ato8zAh+omkhugfWzuQXfFiXRiJ9C7wkdqHoJx/E5XobP3HJnhCpoA==} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@mdit/plugin-uml': 0.12.0(markdown-it@14.1.0) + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-sub@0.4.8: - resolution: {integrity: sha512-U/6FtGgakdk/JhybHGHykBampF5YMZFkS1DB9uht/3uycWT4ejGefZ1XT9r59liQ3Bh/9CTy0niRNvMwdolPOA==} - engines: {node: '>= 14'} + /@mdit/plugin-spoiler@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-7yu+Gz000O0OxGnGYOoj77Am3WgH4GwzOvwCp7tPLexkJwTve8MyT9In/NEPFaRw8fmgXwthC0gKq4Ubh1+8DA==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-sup@0.4.8: - resolution: {integrity: sha512-wv4n9PKoiXI2RFqUrqOSxcKl71mTNCzlNJNlb4WfF9OTIn1CXR298EeL6XnbgS6snLuraur15PgGqwWw6wP7AQ==} - engines: {node: '>= 14'} + /@mdit/plugin-stylize@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-5bzZvmjEpGTdwBax9jaDbCBhD1snEx6uTHVUG9HD/L5koKrL86+ox9E5FGeiMiD1dtxeMgL+WqBzV44nRE9ZPg==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true + dependencies: + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 + dev: true + + /@mdit/plugin-sub@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-27kKkSVkymc+2RNc5XOYkeXip5PgHZPUnHpxUvkpnairLwyHsXb8/gzr9zd5arVkip86rcdy9LIvnF7zO0dNVQ==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true + dependencies: + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 + dev: true + + /@mdit/plugin-sup@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-3bEDW5/y1UDVU8LVbFsqUvNcMW6orp16uCdRGYCNZ3/IeK7Qj1/9a3wfhScIoI8xRUE6M3JLv41sGBFXLHwi1w==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-tab@0.4.8: - resolution: {integrity: sha512-/YUI4KQAtHUE6AkJUfIEIKjnK8LEAkcBMe2z8SYmzeEs9U0vHvQNawUd6ANHOXrpeqyPrgQnhWqGkF4yMqfAjg==} + /@mdit/plugin-tab@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-ZDTEDxHoekcFA5Al+NLizn8Nf0kj6ABkNBAc/VxbQoVQdjZNQtGY2dOPeWW0I96Rao+Aw+IpYRCLFIfb/KtExw==} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-tasklist@0.4.8: - resolution: {integrity: sha512-VAnCR4dnfqOpW1hPEAunJFVvV31eARnD23XPSK3JAQADUFtnileoR0OdXZATC4gTsuVnYh8V8d7rujjL1QvxQw==} - engines: {node: '>= 14'} + /@mdit/plugin-tasklist@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-MPmuLJrqHYR2xI7ST9Xtw/xj+6Xoq7kUvcGuXWdMMNT11DcU1KppkR8QBHov437NFYh6aGyjrHUVeM4T5Ls8yg==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-tex@0.4.8: - resolution: {integrity: sha512-HgWb8l0Can+NsxFfLu358Xwj1plxXHXf2YkjxM316pUeVZhNhjPjoqIpR46ebCwWbWW+GmwT0YdeUvQrDgM3ig==} - engines: {node: '>= 14'} + /@mdit/plugin-tex@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-ejeSgSeZvcI5P4hFFQ4q5pHrZBGO2fQWVGm6dZ3BhX4ldoV8LjCIzkcMMXhrhSOVjwHnqmF6xOh9EvI0jzak1w==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /@mdit/plugin-uml@0.4.8: - resolution: {integrity: sha512-X414T54zh0i+n5MbPL0kzGwRzcCU0hlpe4wp74cr44RWrsvJ8+78ioOx7WJOM8rgGHRWIoEEp6BjB1WfI734Iw==} - engines: {node: '>= 14'} + /@mdit/plugin-uml@0.12.0(markdown-it@14.1.0): + resolution: {integrity: sha512-EfVMmq0CwLJcssxhkvGS2ESenNNEMeK04j702Z9v3am1M9DdEj6zHTrHQd9tA0jNVuFY8ZlmMgDfkkG5k6Rm3Q==} + engines: {node: '>= 18'} + peerDependencies: + markdown-it: ^14.1.0 + peerDependenciesMeta: + markdown-it: + optional: true dependencies: - '@types/markdown-it': 12.2.3 - markdown-it: 13.0.2 + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true /@nodelib/fs.scandir@2.1.5: @@ -2160,95 +1192,183 @@ packages: config-chain: 1.1.13 dev: true - /@rollup/plugin-babel@5.3.1(@babel/core@7.24.4)(rollup@2.79.1): - resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} - engines: {node: '>= 10.0.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0 - peerDependenciesMeta: - '@types/babel__core': - optional: true + /@rollup/pluginutils@4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-imports': 7.24.3 - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - rollup: 2.79.1 + estree-walker: 2.0.2 + picomatch: 2.3.1 dev: true - /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): - resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} - engines: {node: '>= 10.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - '@types/resolve': 1.17.1 - builtin-modules: 3.3.0 - deepmerge: 4.3.1 - is-module: 1.0.0 - resolve: 1.22.8 - rollup: 2.79.1 + /@rollup/rollup-android-arm-eabi@4.19.1: + resolution: {integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==} + cpu: [arm] + os: [android] + requiresBuild: true dev: true + optional: true - /@rollup/plugin-replace@2.4.2(rollup@2.79.1): - resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - magic-string: 0.25.9 - rollup: 2.79.1 + /@rollup/rollup-android-arm64@4.19.1: + resolution: {integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==} + cpu: [arm64] + os: [android] + requiresBuild: true dev: true + optional: true - /@rollup/pluginutils@3.1.0(rollup@2.79.1): - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.79.1 + /@rollup/rollup-darwin-arm64@4.19.1: + resolution: {integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==} + cpu: [arm64] + os: [darwin] + requiresBuild: true dev: true + optional: true - /@rollup/pluginutils@4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 + /@rollup/rollup-darwin-x64@4.19.1: + resolution: {integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==} + cpu: [x64] + os: [darwin] + requiresBuild: true dev: true + optional: true - /@sinclair/typebox@0.25.24: - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + /@rollup/rollup-linux-arm-gnueabihf@4.19.1: + resolution: {integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==} + cpu: [arm] + os: [linux] + libc: [glibc] + requiresBuild: true dev: true + optional: true - /@sindresorhus/is@5.6.0: - resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} - engines: {node: '>=14.16'} + /@rollup/rollup-linux-arm-musleabihf@4.19.1: + resolution: {integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==} + cpu: [arm] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.19.1: + resolution: {integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.19.1: + resolution: {integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu@4.19.1: + resolution: {integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.19.1: + resolution: {integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-s390x-gnu@4.19.1: + resolution: {integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==} + cpu: [s390x] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.19.1: + resolution: {integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.19.1: + resolution: {integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.19.1: + resolution: {integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.19.1: + resolution: {integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.19.1: + resolution: {integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==} + cpu: [x64] + os: [win32] + requiresBuild: true dev: true + optional: true - /@stackblitz/sdk@1.9.0: - resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==} + /@sec-ant/readable-stream@0.4.1: + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} dev: true - /@surma/rollup-plugin-off-main-thread@2.2.3: - resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} + /@shikijs/core@1.12.0: + resolution: {integrity: sha512-mc1cLbm6UQ8RxLc0dZES7v5rkH+99LxQp/ZvTqV3NLyYsO/fD6JhEflP1H5b2SDq9gI0+0G36AVZWxvounfR9w==} dependencies: - ejs: 3.1.10 - json5: 2.2.3 - magic-string: 0.25.9 - string.prototype.matchall: 4.0.11 + '@types/hast': 3.0.4 dev: true - /@szmarczak/http-timer@5.0.1: - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} + /@shikijs/transformers@1.12.0: + resolution: {integrity: sha512-ZS6RzDCWbnDljViMaeuraGaoMesCzDxzO2Slhpvic6j+Wqq4RXfQgb2ITTSrtBjv2HGCLP22mvXydtWCOKea8g==} dependencies: - defer-to-connect: 2.0.1 + shiki: 1.12.0 + dev: true + + /@sinclair/typebox@0.25.24: + resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + dev: true + + /@sindresorhus/merge-streams@2.3.0: + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + dev: true + + /@sindresorhus/merge-streams@4.0.0: + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + dev: true + + /@stackblitz/sdk@1.11.0: + resolution: {integrity: sha512-DFQGANNkEZRzFk1/rDP6TcFdM82ycHE+zfl9C/M/jXlH68jiqHWHFMQURLELoD8koxvu/eW5uhg94NSAZlYrUQ==} dev: true /@tootallnate/once@2.0.0: @@ -2304,21 +1424,17 @@ packages: /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.56.9 + '@types/eslint': 9.6.0 '@types/estree': 1.0.5 dev: true - /@types/eslint@8.56.9: - resolution: {integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==} + /@types/eslint@9.6.0: + resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 dev: true - /@types/estree@0.0.39: - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - dev: true - /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true @@ -2327,19 +1443,17 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.12.7 + '@types/node': 20.14.12 dev: true /@types/hash-sum@1.0.2: resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==} dev: true - /@types/http-cache-semantics@4.0.4: - resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - dev: true - - /@types/js-yaml@4.0.9: - resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} + /@types/hast@3.0.4: + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + dependencies: + '@types/unist': 3.0.2 dev: true /@types/json-schema@7.0.15: @@ -2353,35 +1467,28 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.14.12 dev: true /@types/katex@0.16.7: resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} dev: true - /@types/linkify-it@3.0.5: - resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} + /@types/linkify-it@5.0.0: + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} dev: true - /@types/markdown-it-emoji@2.0.5: - resolution: {integrity: sha512-iJLsmCNpSWKtV6Ia3mLSjcXJPEt7ubGG342z+hGvYx++TpM19oTUrJcI7XjbOqRQ+W2UQ323E7B0eCLwlgT/9g==} + /@types/markdown-it-emoji@3.0.1: + resolution: {integrity: sha512-cz1j8R35XivBqq9mwnsrP2fsz2yicLhB8+PDtuVkKOExwEdsVBNI+ROL3sbhtR5occRZ66vT0QnwFZCqdjf3pA==} dependencies: - '@types/markdown-it': 13.0.7 + '@types/markdown-it': 14.1.2 dev: true - /@types/markdown-it@12.2.3: - resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} + /@types/markdown-it@14.1.2: + resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} dependencies: - '@types/linkify-it': 3.0.5 - '@types/mdurl': 1.0.5 - dev: true - - /@types/markdown-it@13.0.7: - resolution: {integrity: sha512-U/CBi2YUUcTHBt5tjO2r5QV/x0Po6nsYwQU4Y04fBS6vfoImaiZ6f8bi3CjTCxBPQSO1LMyUqkByzi8AidyxfA==} - dependencies: - '@types/linkify-it': 3.0.5 - '@types/mdurl': 1.0.5 + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 dev: true /@types/mdast@3.0.15: @@ -2390,8 +1497,8 @@ packages: '@types/unist': 2.0.10 dev: true - /@types/mdurl@1.0.5: - resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} + /@types/mdurl@2.0.0: + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} dev: true /@types/minimist@1.2.5: @@ -2410,8 +1517,8 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node@20.12.7: - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} + /@types/node@20.14.12: + resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==} dependencies: undici-types: 5.26.5 dev: true @@ -2420,16 +1527,6 @@ packages: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true - /@types/raphael@2.3.9: - resolution: {integrity: sha512-K1dZwoLNvEN+mvleFU/t2swG9Z4SE5Vub7dA5wDYojH0bVTQ8ZAP+lNsl91t1njdu/B+roSEL4QXC67I7Hpiag==} - dev: true - - /@types/resolve@1.17.1: - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - dependencies: - '@types/node': 20.12.7 - dev: true - /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: @@ -2448,11 +1545,15 @@ packages: resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} dev: true + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + dev: true + /@types/web-bluetooth@0.0.20: resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} dev: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2463,24 +1564,24 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - debug: 4.3.4 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.4) + debug: 4.3.6 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 - semver: 7.6.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + semver: 7.6.3 + tsutils: 3.21.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2492,10 +1593,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - debug: 4.3.4 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.4) + debug: 4.3.6 eslint: 8.57.0 - typescript: 4.9.5 + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true @@ -2508,7 +1609,7 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2518,12 +1619,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - debug: 4.3.4 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.4) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.4) + debug: 4.3.6 eslint: 8.57.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true @@ -2533,7 +1634,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.4): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2544,17 +1645,17 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 + debug: 4.3.6 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + semver: 7.6.3 + tsutils: 3.21.0(typescript@5.5.4) + typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2565,10 +1666,10 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.4) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -2667,14 +1768,14 @@ packages: dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 - acorn: 8.11.3 + acorn: 8.12.1 async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - micromatch: 4.0.5 - node-gyp-build: 4.8.0 + micromatch: 4.0.7 + node-gyp-build: 4.8.1 resolve-from: 5.0.0 transitivePeerDependencies: - encoding @@ -2765,117 +1866,118 @@ packages: ts-morph: 12.0.0 dev: true - /@vitejs/plugin-vue@4.6.2(vite@4.4.12)(vue@3.4.23): - resolution: {integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==} - engines: {node: ^14.18.0 || >=16.0.0} + /@vitejs/plugin-vue@5.1.1(vite@5.3.5)(vue@3.4.34): + resolution: {integrity: sha512-sDckXxlHpMsjRQbAH9WanangrfrblsOd3pNifePs+FOHjJg1jfWq5L/P0PsBRndEt3nmdUnmvieP8ULDeX5AvA==} + engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: ^4.0.0 || ^5.0.0 + vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 4.4.12(@types/node@20.12.7) - vue: 3.4.23(typescript@4.9.5) + vite: 5.3.5(@types/node@20.14.12) + vue: 3.4.34(typescript@5.5.4) dev: true - /@vue/compiler-core@3.4.23: - resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==} + /@vue/compiler-core@3.4.34: + resolution: {integrity: sha512-Z0izUf32+wAnQewjHu+pQf1yw00EGOmevl1kE+ljjjMe7oEfpQ+BI3/JNK7yMB4IrUsqLDmPecUrpj3mCP+yJQ==} dependencies: - '@babel/parser': 7.24.4 - '@vue/shared': 3.4.23 + '@babel/parser': 7.25.0 + '@vue/shared': 3.4.34 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 dev: true - /@vue/compiler-dom@3.4.23: - resolution: {integrity: sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==} + /@vue/compiler-dom@3.4.34: + resolution: {integrity: sha512-3PUOTS1h5cskdOJMExCu2TInXuM0j60DRPpSCJDqOCupCfUZCJoyQmKtRmA8EgDNZ5kcEE7vketamRZfrEuVDw==} dependencies: - '@vue/compiler-core': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-core': 3.4.34 + '@vue/shared': 3.4.34 dev: true - /@vue/compiler-sfc@3.4.23: - resolution: {integrity: sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw==} + /@vue/compiler-sfc@3.4.34: + resolution: {integrity: sha512-x6lm0UrM03jjDXTPZgD9Ad8bIVD1ifWNit2EaWQIZB5CULr46+FbLQ5RpK7AXtDHGjx9rmvC7QRCTjsiGkAwRw==} dependencies: - '@babel/parser': 7.24.4 - '@vue/compiler-core': 3.4.23 - '@vue/compiler-dom': 3.4.23 - '@vue/compiler-ssr': 3.4.23 - '@vue/shared': 3.4.23 + '@babel/parser': 7.25.0 + '@vue/compiler-core': 3.4.34 + '@vue/compiler-dom': 3.4.34 + '@vue/compiler-ssr': 3.4.34 + '@vue/shared': 3.4.34 estree-walker: 2.0.2 - magic-string: 0.30.9 - postcss: 8.4.38 + magic-string: 0.30.10 + postcss: 8.4.40 source-map-js: 1.2.0 dev: true - /@vue/compiler-ssr@3.4.23: - resolution: {integrity: sha512-hb6Uj2cYs+tfqz71Wj6h3E5t6OKvb4MVcM2Nl5i/z1nv1gjEhw+zYaNOV+Xwn+SSN/VZM0DgANw5TuJfxfezPg==} + /@vue/compiler-ssr@3.4.34: + resolution: {integrity: sha512-8TDBcLaTrFm5rnF+Qm4BlliaopJgqJ28Nsrc80qazynm5aJO+Emu7y0RWw34L8dNnTRdcVBpWzJxhGYzsoVu4g==} dependencies: - '@vue/compiler-dom': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-dom': 3.4.34 + '@vue/shared': 3.4.34 dev: true - /@vue/devtools-api@6.6.1: - resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} + /@vue/devtools-api@6.6.3: + resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} dev: true - /@vue/reactivity@3.4.23: - resolution: {integrity: sha512-GlXR9PL+23fQ3IqnbSQ8OQKLodjqCyoCrmdLKZk3BP7jN6prWheAfU7a3mrltewTkoBm+N7qMEb372VHIkQRMQ==} + /@vue/reactivity@3.4.34: + resolution: {integrity: sha512-ua+Lo+wBRlBEX9TtgPOShE2JwIO7p6BTZ7t1KZVPoaBRfqbC7N3c8Mpzicx173fXxx5VXeU6ykiHo7WgLzJQDA==} dependencies: - '@vue/shared': 3.4.23 + '@vue/shared': 3.4.34 dev: true - /@vue/repl@2.9.0: - resolution: {integrity: sha512-6gfklmJoQel9hNG2zdoyz/6WxgSJqhIx76vUUkXxegriTgkdKjBkRcm3khsW8FTkwMLkY6+NHaQPQRY6l7ovaA==} + /@vue/repl@4.3.1: + resolution: {integrity: sha512-yzUuLhR+MqOGBDES+xbnm27SfPIEv7XKwhFWWpQhL7HUbXj77GVu+x50Q56JhCWWKTUJzk9MOvAn7bSgdvB5og==} dev: true - /@vue/runtime-core@3.4.23: - resolution: {integrity: sha512-FeQ9MZEXoFzFkFiw9MQQ/FWs3srvrP+SjDKSeRIiQHIhtkzoj0X4rWQlRNHbGuSwLra6pMyjAttwixNMjc/xLw==} + /@vue/runtime-core@3.4.34: + resolution: {integrity: sha512-PXhkiRPwcPGJ1BnyBZFI96GfInCVskd0HPNIAZn7i3YOmLbtbTZpB7/kDTwC1W7IqdGPkTVC63IS7J2nZs4Ebg==} dependencies: - '@vue/reactivity': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/reactivity': 3.4.34 + '@vue/shared': 3.4.34 dev: true - /@vue/runtime-dom@3.4.23: - resolution: {integrity: sha512-RXJFwwykZWBkMiTPSLEWU3kgVLNAfActBfWFlZd0y79FTUxexogd0PLG4HH2LfOktjRxV47Nulygh0JFXe5f9A==} + /@vue/runtime-dom@3.4.34: + resolution: {integrity: sha512-dXqIe+RqFAK2Euak4UsvbIupalrhc67OuQKpD7HJ3W2fv8jlqvI7szfBCsAEcE8o/wyNpkloxB6J8viuF/E3gw==} dependencies: - '@vue/runtime-core': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/reactivity': 3.4.34 + '@vue/runtime-core': 3.4.34 + '@vue/shared': 3.4.34 csstype: 3.1.3 dev: true - /@vue/server-renderer@3.4.23(vue@3.4.23): - resolution: {integrity: sha512-LDwGHtnIzvKFNS8dPJ1SSU5Gvm36p2ck8wCZc52fc3k/IfjKcwCyrWEf0Yag/2wTFUBXrqizfhK9c/mC367dXQ==} + /@vue/server-renderer@3.4.34(vue@3.4.34): + resolution: {integrity: sha512-GeyEUfMVRZMD/mZcNONEqg7MiU10QQ1DB3O/Qr6+8uXpbwdlmVgQ5Qs1/ZUAFX1X2UUtqMoGrDRbxdWfOJFT7Q==} peerDependencies: - vue: 3.4.23 + vue: 3.4.34 dependencies: - '@vue/compiler-ssr': 3.4.23 - '@vue/shared': 3.4.23 - vue: 3.4.23(typescript@4.9.5) + '@vue/compiler-ssr': 3.4.34 + '@vue/shared': 3.4.34 + vue: 3.4.34(typescript@5.5.4) dev: true - /@vue/shared@3.4.23: - resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==} + /@vue/shared@3.4.34: + resolution: {integrity: sha512-x5LmiRLpRsd9KTjAB8MPKf0CDPMcuItjP0gbNqFCIgL1I8iYp4zglhj9w9FPCdIbHG2M91RVeIbArFfFTz9I3A==} dev: true - /@vuepress/bundler-vite@2.0.0-beta.67(@types/node@20.12.7)(typescript@4.9.5): - resolution: {integrity: sha512-W6YXixxu2G+xPECPFvx4Tzv5fmpBYvApEYVw7qfSNf/5YZ6aeIfV0AMGJZvhk7R/KniofvBTGCjAMSK4fqKp8w==} + /@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.12)(typescript@5.5.4): + resolution: {integrity: sha512-kttbowYITMCX3ztz78Qb6bMfXRv/GEpNu+nALksu7j/QJQ0gOzI2is68PatbmzZRWOufVsf1Zf0A8BwolmVcXA==} dependencies: - '@vitejs/plugin-vue': 4.6.2(vite@4.4.12)(vue@3.4.23) - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - autoprefixer: 10.4.19(postcss@8.4.38) + '@vitejs/plugin-vue': 5.1.1(vite@5.3.5)(vue@3.4.34) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.4) + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.4) + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 + autoprefixer: 10.4.19(postcss@8.4.40) connect-history-api-fallback: 2.0.0 - postcss: 8.4.38 - postcss-load-config: 4.0.2(postcss@8.4.38) - rollup: 3.29.4 - vite: 4.4.12(@types/node@20.12.7) - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) + postcss: 8.4.40 + postcss-load-config: 6.0.1(postcss@8.4.40) + rollup: 4.19.1 + vite: 5.3.5(@types/node@20.14.12) + vue: 3.4.34(typescript@5.5.4) + vue-router: 4.4.0(vue@3.4.34) transitivePeerDependencies: - '@types/node' - - '@vue/composition-api' + - jiti - less - lightningcss - sass @@ -2883,322 +1985,412 @@ packages: - sugarss - supports-color - terser - - ts-node + - tsx - typescript + - yaml dev: true - /@vuepress/cli@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-OWd5JMq9pEHrz2MTTQV91EoG+7o18s1JWKP7GBfYQ2DRAu/Hf4rZPmluuibhFolTvnTDuTtXrfb6Wbx4iZ+M9Q==} + /@vuepress/cli@2.0.0-rc.14(typescript@5.5.4): + resolution: {integrity: sha512-oYJX1nE6/ohF2tzUtpBAFxRr4MF2kdtab3+AQ897esXzrciQnE2LxPQZ8BUOn6Jb3XYW12FXDdkHrr82rN6XnQ==} hasBin: true dependencies: - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.4) + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 cac: 6.7.14 chokidar: 3.6.0 - envinfo: 7.12.0 - esbuild: 0.18.20 + envinfo: 7.13.0 + esbuild: 0.21.5 transitivePeerDependencies: - - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/client@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-xfXZXmZmMbCvQxUhNltuAZzpoiwM0x9ke+DdPPDBF0oGMNDlmtOlsD7NcH322vQE3ehYy5mXJttXuEmfoNOG6A==} + /@vuepress/client@2.0.0-rc.14(typescript@5.5.4): + resolution: {integrity: sha512-ULwxOiWoUi15HWQ6qH60gWjxSXB0797uExCUa4HgHV/8SpIqv4SHFn6jqjo7qCzOxuTqj1RT47JH3oWfUF4XPA==} dependencies: - '@vue/devtools-api': 6.6.1 - '@vuepress/shared': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) + '@vue/devtools-api': 6.6.3 + '@vuepress/shared': 2.0.0-rc.14 + vue: 3.4.34(typescript@5.5.4) + vue-router: 4.4.0(vue@3.4.34) transitivePeerDependencies: - - '@vue/composition-api' - typescript dev: true - /@vuepress/core@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-pbCm1x+zFKZqpJjS68sv3ziEQLMn0KM04Q6W249stcTUUBrKox2OPx+OcX/BrN6yH60OviXN8hD6MgCnFSWdZA==} + /@vuepress/core@2.0.0-rc.14(typescript@5.5.4): + resolution: {integrity: sha512-Ly3fypjXGUgPzjfbXKJeyd59jxJgXkhxhWAGkH/rRyQeV8Nr7Wo1ah3H1MeGhlCRGH1T9Yd3Bz9W7QMoyWFfmg==} dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/markdown': 2.0.0-beta.67 - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - vue: 3.4.23(typescript@4.9.5) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.4) + '@vuepress/markdown': 2.0.0-rc.14 + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 + vue: 3.4.34(typescript@5.5.4) transitivePeerDependencies: - - '@vue/composition-api' - supports-color - typescript dev: true - /@vuepress/markdown@2.0.0-beta.67: - resolution: {integrity: sha512-dwciE7dbfDruLan+w9x/LUl5dLdBWB39QXznX/Hhv4oPp+Mm4as53J58gqjuRPi6N25DfRi3ODrzjG5Lduwnfw==} - dependencies: - '@mdit-vue/plugin-component': 0.12.1 - '@mdit-vue/plugin-frontmatter': 0.12.1 - '@mdit-vue/plugin-headers': 0.12.1 - '@mdit-vue/plugin-sfc': 0.12.1 - '@mdit-vue/plugin-title': 0.12.1 - '@mdit-vue/plugin-toc': 0.12.1 - '@mdit-vue/shared': 0.12.1 - '@mdit-vue/types': 0.12.0 - '@types/markdown-it': 13.0.7 - '@types/markdown-it-emoji': 2.0.5 - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - markdown-it: 13.0.2 - markdown-it-anchor: 8.6.7(@types/markdown-it@13.0.7)(markdown-it@13.0.2) - markdown-it-emoji: 2.0.2 - mdurl: 1.0.1 + /@vuepress/helper@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-X9KiTUjtrT6gxrDUDJhiB5+/kO4via8yzudowOPu55p/MKtPbShlJw/zEDivH3P4nD1LFWnjWWuEBgZLFymLFQ==} + peerDependencies: + vuepress: 2.0.0-rc.14 + dependencies: + '@vue/shared': 3.4.34 + cheerio: 1.0.0-rc.12 + fflate: 0.8.2 + gray-matter: 4.0.3 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + transitivePeerDependencies: + - typescript + dev: true + + /@vuepress/highlighter-helper@2.0.0-rc.39(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-da4wob8vmrB8DGsBsJCF1ox4E50/9Yc3F9CkNvuH/BS/Touk5KabAw36dCDW/420jTrm5UjRgwfVzfkakcaRIQ==} + peerDependencies: + vuepress: 2.0.0-rc.14 + dependencies: + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + dev: true + + /@vuepress/markdown@2.0.0-rc.14: + resolution: {integrity: sha512-9xr693gkp71qwEbQLxpo1ybhJ+lA2k5SiuFUgqqrmR2a8CSL3gcmKEGM+y7GMnHvL63U2dYlc9pUOtJ5rG9O0Q==} + dependencies: + '@mdit-vue/plugin-component': 2.1.3 + '@mdit-vue/plugin-frontmatter': 2.1.3 + '@mdit-vue/plugin-headers': 2.1.3 + '@mdit-vue/plugin-sfc': 2.1.3 + '@mdit-vue/plugin-title': 2.1.3 + '@mdit-vue/plugin-toc': 2.1.3 + '@mdit-vue/shared': 2.1.3 + '@mdit-vue/types': 2.1.0 + '@types/markdown-it': 14.1.2 + '@types/markdown-it-emoji': 3.0.1 + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 + markdown-it: 14.1.0 + markdown-it-anchor: 9.0.1(@types/markdown-it@14.1.2)(markdown-it@14.1.0) + markdown-it-emoji: 3.0.0 + mdurl: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /@vuepress/plugin-active-header-links@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-2AxtFnnvHn750x+dCFbCWgqxpS+zsNucw8vuATmyRiBAleEqfM1Wz+RuMSKBM38GxsI/7mnQgWOgqj4S90G+ZA==} + /@vuepress/plugin-active-header-links@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-Nm4srR+/kEoawFikbpXdJmi3dvXKU4RcsuOW6d0Aa6JWdiB8sX9PbCWbJD+ZWvAa8o+ySBBHFNd4exTzfCtBlw==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/utils': 2.0.0-beta.67 - ts-debounce: 4.0.0 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) + '@vueuse/core': 10.11.0(vue@3.4.34) + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-back-to-top@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-ystolf429cvAfX4qw1o9sHfkB8+KdQ4rV8P4ILR5LERgTZprL+1FbQfcHgVjEF2p0UKu2QXJQNGx2LfWWVuYdw==} + /@vuepress/plugin-back-to-top@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-rG9HVgvpxURGfDZeuVRCjXLFHIEqPh1VPqkQpldh1zpDbB4+V2xqq73TYfpjFBRekN8lJZ0JO3BJ8f7p9t4wLg==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/utils': 2.0.0-beta.67 - ts-debounce: 4.0.0 - vue: 3.4.23(typescript@4.9.5) + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-container@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-NuxjNkyJ2bYsRpw3iAiok2aeKYzZQsEZ8A/i+4LYwrDXbj3HfjlDhfPYhN+BMQfbxE9LpXOG0APNcXVCNMu0hw==} + /@vuepress/plugin-blog@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-YHxsZxlIeJGCcOdEm4c4lQoNHx358Zxu/0tvRC/jEwXgyZUnqSpbMd3FLJ9Yl7CPsp18PMLIN7d8YQOetR17zA==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@types/markdown-it': 13.0.7 - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/markdown': 2.0.0-beta.67 - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - markdown-it: 13.0.2 - markdown-it-container: 3.0.0 + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + chokidar: 3.6.0 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-external-link-icon@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-JD0/Uvt1WQXiGoAA0pjpqQ7OINDUm1TSgWeIpfPq9tZJNfgjmqUoartMFUuqcvl4eMi4Alfx0dWkzSF9qHL7Pg==} + /@vuepress/plugin-catalog@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-WAxCpDAZO4Pzozh6l5zPk/XYXgxAMq96PksgrVjlWsp1c4UKM7QiUMAXKH0UfbgcQhtLJoWQ37F8EZnJAMEXDQ==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/markdown': 2.0.0-beta.67 - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - vue: 3.4.23(typescript@4.9.5) + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + transitivePeerDependencies: + - typescript + dev: true + + /@vuepress/plugin-comment@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-/oCS+0wH/MtE4c1HUKlqH/tj70oXSz/tfR1hsHj8F8wiZ+IVJxexvtzMKk0vdRmYnH4nqeZh6dg5ggSJjrLEZQ==} + peerDependencies: + '@waline/client': ^3.1.0 + artalk: ^2.8.7 + twikoo: ^1.5.0 + vuepress: 2.0.0-rc.14 + peerDependenciesMeta: + '@waline/client': + optional: true + artalk: + optional: true + twikoo: + optional: true + dependencies: + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + giscus: 1.5.0 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-git@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-9JSGmEtDqBWEmszqEE7spBjWdbeZo0jeMi2ZQLT4KgQrYh5fU/DO8MgeJxGXXd9xvpz4aVAzQR+gqYpL6kO5Jw==} + /@vuepress/plugin-copy-code@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-Udd73yfUvjCQadE+QRXCC+Rw2zxRNsBIcpDcFMzs3Vz93LbZxbG0cv6pO4rdKb3OrFH9M0JTawoWyANZspt3QQ==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/utils': 2.0.0-beta.67 - execa: 8.0.1 + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-medium-zoom@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-KLXfzKKbAhLSaRdbkHlvpbpYtaqINYBJ9gB4Q7CQ5AUaA8uStLG6rX0RjyhKAONfIJWuFiVYCp38QSI++fa/tA==} + /@vuepress/plugin-copyright@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-webOz7vcBydcpqRdLMQYtykEGD5NqZ8ykoZ6dLF9Yk7LteUgsSVUSMm7cJ2vxG2dD/SeH5dPlsr02lH+PH0VbQ==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/utils': 2.0.0-beta.67 - medium-zoom: 1.1.0 - vue: 3.4.23(typescript@4.9.5) + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-nprogress@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-BlqALWsNCllrqhMgRGz+50ah984XCwp1wejNYGP0ENEGSo1SY2dUI4AatIWep4Zj+0s7gbBR0swZc49hkLpENg==} + /@vuepress/plugin-git@2.0.0-rc.38(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-dRJiZ5PVuhhyu+R2BZOlyeqgxVikUUh2Vf6RNVN2DNWv4VHdYybFQuQ+kYDpldYyzoP8932aFRV0d2ocpvxEug==} + peerDependencies: + vuepress: 2.0.0-rc.14 + dependencies: + execa: 9.3.0 + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + dev: true + + /@vuepress/plugin-links-check@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-2lQHIMO49jYcJnEWHf7yoXnuFUrAQC+LfzSvaeCMUzshEIDTJXy96LSCQCjRWwW02GL65qS9ODfr6b8DDuXMgg==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/utils': 2.0.0-beta.67 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-palette@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-Ea2nLx9yH4c70MUQpFXuRAD6OZNVdyVGppvNwyGswutqPkRu7km18ml4Jk767iGMAVfzmrlphd6VIUJBUJ81JQ==} + /@vuepress/plugin-notice@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-GNnNIxZJBt2q8XAtgrpCxovEB0vRXjrCccu4TBjPnSimjreo/i7uaHkxDyCb3O9tNQGEd6OaObOkHFBJ7vXaTg==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/utils': 2.0.0-beta.67 - chokidar: 3.6.0 + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-prismjs@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-IaTc/BHwdO/ydfcoGmqUsDI5G2rPsgffxDtHx4pogaBCF2A6X9O++hrR/YExOHwwyhaE/6c6kflJAefaHb+Arg==} + /@vuepress/plugin-nprogress@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-HH+GuR2sxzVQ5uIQxDHnQF5RevjefviLuAbB1UH4u1R6DRUDd9+DrqXm4T/0LJJWo4OCPO4DLzPpmRESjuZifw==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - prismjs: 1.29.0 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + transitivePeerDependencies: + - typescript + dev: true + + /@vuepress/plugin-photo-swipe@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-MS9xlTAEd7/nJHSPphS2diyvyRzuXRk0zYVlBSDcv8ge3X9gxkMhEcOoRfU6PymxMuovJKBIeTE4mvZQ9Wl9eQ==} + peerDependencies: + vuepress: 2.0.0-rc.14 + dependencies: + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) + photoswipe: 5.4.4 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-register-components@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-dbdCnlY/MAzyrycwIONDOtZbHvv2r5yenXPO18IOy5bAFnlaEOL2RfPjD6MqRlYS3aZD7om21RV3RxGHJabHew==} + /@vuepress/plugin-reading-time@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-ChfVi6be4hAXd0XIgyfdNGayIQTzRKFZB2JFWB12+TYBJr6TQ7j6tmL7FWOiYPXUPetVPm6CfuY+mdiaBq2vqg==} + peerDependencies: + vuepress: 2.0.0-rc.14 + dependencies: + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + transitivePeerDependencies: + - typescript + dev: true + + /@vuepress/plugin-rtl@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-1ndKbzpGxJ6qLIOjTeZkAcsqq4eJ54hUrhraOmv21UneVIVDSAt80VeKnSwl8p269T94AxqNqfLsnnaCQ5uvRw==} + peerDependencies: + vuepress: 2.0.0-rc.14 + dependencies: + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + transitivePeerDependencies: + - typescript + dev: true + + /@vuepress/plugin-sass-palette@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-jBo/4Lz7H9pa7TCqMSFiEyZRowsLCOVHj+yrp0PE1fAwx+qTm9dNSDKauWIKGplFGQqf4BdKITE7hPDoBePiDw==} + peerDependencies: + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.14 + peerDependenciesMeta: + sass-loader: + optional: true dependencies: - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/utils': 2.0.0-beta.67 + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) chokidar: 3.6.0 + sass: 1.77.8 + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + transitivePeerDependencies: + - typescript + dev: true + + /@vuepress/plugin-seo@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-n6w3ifBU2HK3b6twxJQiiv7vZxjCi0DCgW3Ellp7pNI/uZU6PnfkZ+UjtlHieScThe7A8Q+mxW/T7CyWC6/8cw==} + peerDependencies: + vuepress: 2.0.0-rc.14 + dependencies: + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + transitivePeerDependencies: + - typescript + dev: true + + /@vuepress/plugin-shiki@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-QnD8VhOqpkgLCnwLGzcyPY8eC1dam2Navud9DyisLtqWOJ6zmjFZEE1O5elUjh6cPUtarN8bQQ/zn1M1ebRURA==} + peerDependencies: + vuepress: 2.0.0-rc.14 + dependencies: + '@shikijs/transformers': 1.12.0 + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/highlighter-helper': 2.0.0-rc.39(vuepress@2.0.0-rc.14) + nanoid: 5.0.7 + shiki: 1.12.0 + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/plugin-theme-data@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-emTj1fvYXM/+WWObmgR0STRwkcDEM9QLD9ZP/JK5hEdt9KQnl8qO9NIzVfP/acgqbxFJQVvsmMSruXXknN68FQ==} + /@vuepress/plugin-sitemap@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-/dgI8JK4oFaFG3Dmw34cwY5J/gYXNWto7RwR7H8wcK10cWuoT2tNV56BeixWiaqsKj1BZjv2GMwZTLpPgYxgZw==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@vue/devtools-api': 6.6.1 - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - vue: 3.4.23(typescript@4.9.5) + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + sitemap: 8.0.0 + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/shared@2.0.0-beta.67: - resolution: {integrity: sha512-gm8/6oAnd0Jh8g9xB89S+g8XJxt30QmeXK79J2Nwcbgy88CZnYbZssU1noyxFt4cHDX8wpUf8V5I388/dfHfoQ==} + /@vuepress/plugin-theme-data@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-fNwaPpqM46gI23n5d4UrwC8Y+JRDi7mKs1sjawqKU9PdJpUQKd/2lOSOSx/farLqxiswHTQdZtLCxWjvWlcZRw==} + peerDependencies: + vuepress: 2.0.0-rc.14 dependencies: - '@mdit-vue/types': 0.12.0 - '@vue/shared': 3.4.23 + '@vue/devtools-api': 6.6.3 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + transitivePeerDependencies: + - typescript dev: true - /@vuepress/theme-default@2.0.0-beta.67(typescript@4.9.5): - resolution: {integrity: sha512-t8wfKaf/WUAifcKTYfnpsUxTVF5C4LUSiX2DH+JTt0lB/bv4SKQstuZtLvLiV9C4q2ekjGpitaW85T4KDnshug==} + /@vuepress/plugin-watermark@2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-16BZnwIZa+AEBcnXI59udHX04/VLiCwrdy8wsdBf3vy5co8/PPyG3iDC1Tlwbkotsuz/+J23KG7MjN4Fr9dFEQ==} peerDependencies: - sass-loader: ^13.2.1 - peerDependenciesMeta: - sass-loader: - optional: true + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-active-header-links': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-back-to-top': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-container': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-external-link-icon': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-git': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-medium-zoom': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-nprogress': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-palette': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-prismjs': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-theme-data': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) - sass: 1.75.0 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + watermark-js-plus: 1.5.2 transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - typescript dev: true - /@vuepress/utils@2.0.0-beta.67: - resolution: {integrity: sha512-wCK0uggm4gXroy7UkS1u8wDQmD4b0L6Gjqd/1PZTDhNlMLsrjBx7lqqoIKqarMdB2wmDLroPJcC9otvCz2oQug==} + /@vuepress/shared@2.0.0-rc.14: + resolution: {integrity: sha512-VDDnPpz4x1Q07richcVRGbc4qc2RG/6bKoEYSImofTFzvdmHer538ouv8kD2SNU10UrSOpxxUiphnhlhNIe03A==} + dependencies: + '@mdit-vue/types': 2.1.0 + dev: true + + /@vuepress/utils@2.0.0-rc.14: + resolution: {integrity: sha512-1h/5qcKBeIhIg6SZM2IoZVOaIdFSeQ1CdEWadqQWy1uwupEeVrU3QPkjFyn0vUt0O/EuuVqQcLLC8OuS/wldNw==} dependencies: '@types/debug': 4.1.12 '@types/fs-extra': 11.0.4 '@types/hash-sum': 1.0.2 - '@vuepress/shared': 2.0.0-beta.67 - debug: 4.3.4 + '@vuepress/shared': 2.0.0-rc.14 + debug: 4.3.6 fs-extra: 11.2.0 - globby: 13.2.2 + globby: 14.0.2 hash-sum: 2.0.0 - ora: 7.0.1 - picocolors: 1.0.0 + ora: 8.0.1 + picocolors: 1.0.1 upath: 2.0.1 transitivePeerDependencies: - supports-color dev: true - /@vueuse/core@10.9.0(vue@3.4.23): - resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} + /@vueuse/core@10.11.0(vue@3.4.34): + resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.9.0 - '@vueuse/shared': 10.9.0(vue@3.4.23) - vue-demi: 0.14.7(vue@3.4.23) + '@vueuse/metadata': 10.11.0 + '@vueuse/shared': 10.11.0(vue@3.4.34) + vue-demi: 0.14.10(vue@3.4.34) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/metadata@10.9.0: - resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} + /@vueuse/metadata@10.11.0: + resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==} dev: true - /@vueuse/shared@10.9.0(vue@3.4.23): - resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} + /@vueuse/shared@10.11.0(vue@3.4.34): + resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} dependencies: - vue-demi: 0.14.7(vue@3.4.23) + vue-demi: 0.14.10(vue@3.4.34) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@waline/client@2.15.8(typescript@4.9.5): - resolution: {integrity: sha512-EBL7RXJUJs742miTvOU0Vt8NEmeJ63EN5TtSsYZfzjUdvEtlv+JsBbS5uiz3C9v5qV7Hz+XDZdc8nc13mG9vNQ==} - engines: {node: '>=14'} - dependencies: - '@vueuse/core': 10.9.0(vue@3.4.23) - autosize: 6.0.1 - marked: 4.3.0 - vue: 3.4.23(typescript@4.9.5) - transitivePeerDependencies: - - '@vue/composition-api' - - typescript - dev: true - /@webassemblyjs/ast@1.12.1: resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} dependencies: @@ -3325,33 +2517,31 @@ packages: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true - /abortcontroller-polyfill@1.7.5: - resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} - dev: true - - /acorn-import-assertions@1.9.0(acorn@8.11.3): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + /acorn-import-attributes@1.9.5(acorn@8.12.1): + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.11.3 + acorn: 8.12.1 dev: true - /acorn-jsx@5.3.2(acorn@8.11.3): + /acorn-jsx@5.3.2(acorn@8.12.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.11.3 + acorn: 8.12.1 dev: true - /acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + /acorn-walk@8.3.3: + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} + dependencies: + acorn: 8.12.1 dev: true - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + /acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -3364,7 +2554,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4 + debug: 4.3.6 transitivePeerDependencies: - supports-color dev: true @@ -3386,13 +2576,13 @@ packages: uri-js: 4.4.1 dev: true - /ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + /ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 dev: true /ajv@8.6.3: @@ -3415,9 +2605,11 @@ packages: engines: {node: '>=6'} dev: true - /ansi-escapes@6.2.1: - resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} - engines: {node: '>=14.16'} + /ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} + dependencies: + environment: 1.1.0 dev: true /ansi-regex@5.0.1: @@ -3468,6 +2660,7 @@ packages: /are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} + deprecated: This package is no longer supported. dependencies: delegates: 1.0.0 readable-stream: 3.6.2 @@ -3575,25 +2768,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /artalk@2.8.4: - resolution: {integrity: sha512-0xeeiFpDoxfaqz5r5yddvZiFwGMSfW7AblatJQb3WbC7TmCCwYYIvui98bHFjbFdLSFVe5cFf/Psqbkp1s3MmQ==} - dependencies: - abortcontroller-polyfill: 1.7.5 - hanabi: 0.4.0 - insane: 2.6.2 - marked: 12.0.1 - dev: true - - /artplayer@5.1.1: - resolution: {integrity: sha512-pZ2/lB+Oo3g0CVLqkFuB86bMBPMtZaABaq5e1LPKubYDBW46+mzin2wzdVmk3tvFyfQoVnb+MBFU7nJYvI3qNg==} - dependencies: - option-validator: 2.0.6 - dev: true - - /assignment@2.0.0: - resolution: {integrity: sha512-naMULXjtgCs9SVUEtyvJNt68aF18em7/W+dhbR59kbz9cXWPEvUkCun2tqlgqRPSqZaKPpqLc5ZnwL8jVmJRvw==} - dev: true - /async-listen@1.2.0: resolution: {integrity: sha512-CcEtRh/oc9Jc4uWeUwdpG/+Mb2YUHKmdaTf0gUr7Wa+bfp4xx70HOb3RuSTJMvqKNB1TkdTfjLdrcz2X4rkkZA==} dev: true @@ -3612,41 +2786,35 @@ packages: resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} dev: true - /async@3.2.5: - resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} - dev: true - - /at-least-node@1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} + /atomically@2.0.3: + resolution: {integrity: sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==} + dependencies: + stubborn-fs: 1.2.5 + when-exit: 2.1.3 dev: true /autolinker@3.16.2: resolution: {integrity: sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==} dependencies: - tslib: 2.6.2 + tslib: 2.6.3 dev: true - /autoprefixer@10.4.19(postcss@8.4.38): + /autoprefixer@10.4.19(postcss@8.4.40): resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001610 + browserslist: 4.23.2 + caniuse-lite: 1.0.30001643 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.38 + picocolors: 1.0.1 + postcss: 8.4.40 postcss-value-parser: 4.2.0 dev: true - /autosize@6.0.1: - resolution: {integrity: sha512-f86EjiUKE6Xvczc4ioP1JBlWG7FKrE13qe/DxBCpe8GCipCq2nFw73aO8QEBKHfSbYGDN5eB9jXWKen7tspDqQ==} - dev: true - /available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -3654,42 +2822,6 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4): - resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/compat-data': 7.24.4 - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.4): - resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) - core-js-compat: 3.37.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.4): - resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) - transitivePeerDependencies: - - supports-color - dev: true - /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true @@ -3698,10 +2830,6 @@ packages: resolution: {integrity: sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==} dev: true - /base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: true - /bcp-47-match@1.0.3: resolution: {integrity: sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==} dev: true @@ -3721,8 +2849,9 @@ packages: is-decimal: 1.0.4 dev: true - /bcrypt-ts@4.0.1: - resolution: {integrity: sha512-VdQBytZqdlUs6Hv992mKwhwvjaPAEfVRk+VAV4uuQtJ/6G/AQrqdiOq5nSubtBBsG9HxkTCfiVGUjQcnzq1htw==} + /bcrypt-ts@5.0.2: + resolution: {integrity: sha512-gDwQ5784AkkfhHACh3jGcg1hUubyZyeq9AtVd5gXkcyHGVOC+mORjRIHSj+fHfqwY5vxwyBLXQpcfk8MpK0ROg==} + engines: {node: '>=18'} dev: true /binary-extensions@2.3.0: @@ -3736,30 +2865,22 @@ packages: file-uri-to-path: 1.0.0 dev: true - /bl@5.1.0: - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} - dependencies: - buffer: 6.0.3 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: true - /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true - /boxen@7.1.1: - resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} - engines: {node: '>=14.16'} + /boxen@8.0.0: + resolution: {integrity: sha512-Mzw0gi6A0zH9bVVLSuoyaPFbae4gv3luQkkt3FmVgA1g/oeKpqxFII39OuV58AiwcN2FR+rwlZhJ2mfggjEWKw==} + engines: {node: '>=18'} dependencies: ansi-align: 3.0.1 - camelcase: 7.0.1 + camelcase: 8.0.0 chalk: 5.3.0 - cli-boxes: 3.0.0 - string-width: 5.1.2 - type-fest: 2.19.0 - widest-line: 4.0.1 - wrap-ansi: 8.1.0 + cli-boxes: 4.0.0 + string-width: 7.2.0 + type-fest: 4.23.0 + widest-line: 5.0.0 + wrap-ansi: 9.0.0 dev: true /brace-expansion@1.1.11: @@ -3775,22 +2896,22 @@ packages: balanced-match: 1.0.2 dev: true - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 dev: true - /browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + /browserslist@4.23.2: + resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001610 - electron-to-chromium: 1.4.738 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) + caniuse-lite: 1.0.30001643 + electron-to-chromium: 1.5.2 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.2) dev: true /buffer-crc32@0.2.13: @@ -3801,37 +2922,27 @@ packages: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true - /buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - dev: true - - /builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: true - /builtins@5.1.0: resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} dependencies: - semver: 7.6.0 + semver: 7.6.3 dev: true - /bumpp@9.4.0: - resolution: {integrity: sha512-T+N+B5mSSvsTt7kgxGXCKQd957IxmEZwMn2nWirspGUY08u/cBNrpQDMXk43fzLegZtKtXS1v9S06vq2zf6lXQ==} + /bumpp@9.4.1: + resolution: {integrity: sha512-kzhp/LpNX0HkUpEyLd7sU2LTN/mbAVgcxJ1Zi2cAJTE/tul6rypSKGpH8UywDpzKWItL8LVdKsIFnwmylw0+7g==} engines: {node: '>=10'} hasBin: true dependencies: '@jsdevtools/ez-spawn': 3.0.4 - c12: 1.10.0 + c12: 1.11.1 cac: 6.7.14 escalade: 3.1.2 fast-glob: 3.3.2 js-yaml: 4.1.0 prompts: 2.4.2 - semver: 7.6.0 + semver: 7.6.3 + transitivePeerDependencies: + - magicast dev: true /bundle-name@4.1.0: @@ -3846,20 +2957,25 @@ packages: engines: {node: '>= 0.8'} dev: true - /c12@1.10.0: - resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==} + /c12@1.11.1: + resolution: {integrity: sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==} + peerDependencies: + magicast: ^0.3.4 + peerDependenciesMeta: + magicast: + optional: true dependencies: chokidar: 3.6.0 - confbox: 0.1.6 + confbox: 0.1.7 defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 - jiti: 1.21.0 - mlly: 1.6.1 + jiti: 1.21.6 + mlly: 1.7.1 ohash: 1.1.3 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.0.3 + pkg-types: 1.1.3 rc9: 2.1.2 dev: true @@ -3868,24 +2984,6 @@ packages: engines: {node: '>=8'} dev: true - /cacheable-lookup@7.0.0: - resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} - engines: {node: '>=14.16'} - dev: true - - /cacheable-request@10.2.14: - resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} - engines: {node: '>=14.16'} - dependencies: - '@types/http-cache-semantics': 4.0.4 - get-stream: 6.0.1 - http-cache-semantics: 4.1.1 - keyv: 4.5.4 - mimic-response: 4.0.0 - normalize-url: 8.0.1 - responselike: 3.0.0 - dev: true - /call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -3920,13 +3018,13 @@ packages: engines: {node: '>=6'} dev: true - /camelcase@7.0.1: - resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} - engines: {node: '>=14.16'} + /camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} dev: true - /caniuse-lite@1.0.30001610: - resolution: {integrity: sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==} + /caniuse-lite@1.0.30001643: + resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} dev: true /chalk@2.4.2: @@ -3955,13 +3053,6 @@ packages: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} dev: true - /chart.js@4.4.2: - resolution: {integrity: sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==} - engines: {pnpm: '>=8'} - dependencies: - '@kurkle/color': 0.3.2 - dev: true - /cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} dependencies: @@ -3991,7 +3082,7 @@ packages: engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -4006,7 +3097,7 @@ packages: engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -4025,8 +3116,8 @@ packages: engines: {node: '>=10'} dev: true - /chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + /chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} dev: true @@ -4036,9 +3127,9 @@ packages: consola: 3.2.3 dev: true - /cli-boxes@3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} - engines: {node: '>=10'} + /cli-boxes@4.0.0: + resolution: {integrity: sha512-RU4tOq6V6/HggQwAumv7c8O2tuvg0gElkQ5FEdWULl4itMhvgqy1kWXq5oy3FbKOF65Ml8J4lxWbHDZcKaWLQA==} + engines: {node: '>=18.20'} dev: true /cli-cursor@4.0.0: @@ -4048,6 +3139,13 @@ packages: restore-cursor: 4.0.0 dev: true + /cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + dependencies: + restore-cursor: 5.1.0 + dev: true + /cli-spinners@2.9.2: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} @@ -4058,7 +3156,7 @@ packages: engines: {node: '>=18'} dependencies: slice-ansi: 5.0.0 - string-width: 7.1.0 + string-width: 7.2.0 dev: true /cliui@6.0.0: @@ -4134,6 +3232,11 @@ packages: engines: {node: '>=16'} dev: true + /commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + dev: true + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true @@ -4148,16 +3251,6 @@ packages: engines: {node: '>= 12'} dev: true - /commander@9.2.0: - resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==} - engines: {node: ^12.20.0 || >=14} - dev: true - - /comment-regex@1.0.1: - resolution: {integrity: sha512-IWlN//Yfby92tOIje7J18HkNmWRR7JESA/BK8W7wqY/akITpU5B0JQWnbTjCfdChSrDNb0DrdA9jfAxiiBXyiQ==} - engines: {node: '>=0.10.0'} - dev: true - /commit-and-tag-version@11.3.0: resolution: {integrity: sha512-hh3wV9pcuQRuUNdPZ3TfF29VjgbkWJxJ6sQKDls1k71hMZHTjbsdPFbr2gBTUUwW/ArGGZNxejWDTomPZtEq/g==} engines: {node: '>=14'} @@ -4174,15 +3267,10 @@ packages: figures: 3.2.0 find-up: 5.0.0 git-semver-tags: 5.0.1 - semver: 7.6.0 + semver: 7.6.3 yargs: 17.7.2 dev: true - /common-tags@1.8.2: - resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} - engines: {node: '>=4.0.0'} - dev: true - /compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} dependencies: @@ -4204,8 +3292,8 @@ packages: typedarray: 0.0.6 dev: true - /confbox@0.1.6: - resolution: {integrity: sha512-ONc4FUXne/1UBN1EuxvQ5rAjjAbo+N4IxrxWI8bzGHbd1PyrFlI/E3G23/yoJZDFBaFFxPGfI0EOq0fa4dgX7A==} + /confbox@0.1.7: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} dev: true /config-chain@1.1.13: @@ -4215,14 +3303,13 @@ packages: proto-list: 1.2.4 dev: true - /configstore@6.0.0: - resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} - engines: {node: '>=12'} + /configstore@7.0.0: + resolution: {integrity: sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==} + engines: {node: '>=18'} dependencies: - dot-prop: 6.0.1 + atomically: 2.0.3 + dot-prop: 9.0.0 graceful-fs: 4.2.11 - unique-string: 3.0.0 - write-file-atomic: 3.0.3 xdg-basedir: 5.1.0 dev: true @@ -4470,21 +3557,6 @@ packages: engines: {node: '>=8'} dev: true - /convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - dev: true - - /core-js-compat@3.37.0: - resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==} - dependencies: - browserslist: 4.23.0 - dev: true - - /core-js@3.37.0: - resolution: {integrity: sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==} - requiresBuild: true - dev: true - /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true @@ -4495,13 +3567,7 @@ packages: layout-base: 1.0.2 dev: true - /cose-base@2.2.0: - resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} - dependencies: - layout-base: 2.0.1 - dev: true - - /cosmiconfig-typescript-loader@5.0.0(@types/node@20.12.7)(cosmiconfig@8.3.6)(typescript@4.9.5): + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.12)(cosmiconfig@8.3.6)(typescript@5.5.4): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} peerDependencies: @@ -4509,13 +3575,13 @@ packages: cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.12.7 - cosmiconfig: 8.3.6(typescript@4.9.5) - jiti: 1.21.0 - typescript: 4.9.5 + '@types/node': 20.14.12 + cosmiconfig: 8.3.6(typescript@5.5.4) + jiti: 1.21.6 + typescript: 5.5.4 dev: true - /cosmiconfig@8.3.6(typescript@4.9.5): + /cosmiconfig@8.3.6(typescript@5.5.4): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -4528,11 +3594,12 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 4.9.5 + typescript: 5.5.4 dev: true - /create-codepen@0.0.3: - resolution: {integrity: sha512-Yr9qDyJEZ32V8rZn+R19zomU/0bjHixp11sB+IgnZ5bEb41XJ86iHT3IXTGdqHF2NVx6dsZ1R4DjpxXvA2/dXg==} + /create-codepen@2.0.0: + resolution: {integrity: sha512-ehJ0Zw5RSV2G4+/azUb7vEZWRSA/K9cW7HDock1Y9ViDexkgSJUZJRcObdw/YAWeXKjreEQV9l/igNSsJ1yw5A==} + engines: {node: '>=18'} dev: true /create-require@1.1.1: @@ -4548,18 +3615,6 @@ packages: which: 2.0.2 dev: true - /crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - dev: true - - /crypto-random-string@4.0.0: - resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} - engines: {node: '>=12'} - dependencies: - type-fest: 1.4.0 - dev: true - /css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: @@ -4585,34 +3640,18 @@ packages: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} dev: true - /custom-event-polyfill@1.0.7: - resolution: {integrity: sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==} - dev: true - - /cytoscape-cose-bilkent@4.1.0(cytoscape@3.28.1): + /cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.1): resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==} peerDependencies: cytoscape: ^3.2.0 dependencies: cose-base: 1.0.3 - cytoscape: 3.28.1 + cytoscape: 3.30.1 dev: true - /cytoscape-fcose@2.2.0(cytoscape@3.28.1): - resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} - peerDependencies: - cytoscape: ^3.2.0 - dependencies: - cose-base: 2.2.0 - cytoscape: 3.28.1 - dev: true - - /cytoscape@3.28.1: - resolution: {integrity: sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==} + /cytoscape@3.30.1: + resolution: {integrity: sha512-TRJc3HbBPkHd50u9YfJh2FxD1lDLZ+JXnJoyBn5LkncoeuT7fapO/Hq/Ed8TdFclaKshzInge2i30bg7VKeoPQ==} engines: {node: '>=0.10'} - dependencies: - heap: 0.2.7 - lodash: 4.17.21 dev: true /d3-array@2.12.1: @@ -4910,7 +3949,7 @@ packages: imsc: 1.1.5 localforage: 1.10.0 path-browserify: 1.0.1 - ua-parser-js: 1.0.37 + ua-parser-js: 1.0.38 dev: true /data-view-buffer@1.0.1: @@ -4944,8 +3983,8 @@ packages: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true - /dayjs@1.11.10: - resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} + /dayjs@1.11.12: + resolution: {integrity: sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==} dev: true /debug@3.2.7: @@ -4971,8 +4010,8 @@ packages: ms: 2.1.1 dev: true - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + /debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -5002,13 +4041,6 @@ packages: character-entities: 2.0.2 dev: true - /decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - dependencies: - mimic-response: 3.1.0 - dev: true - /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -5018,11 +4050,6 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true - /deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - dev: true - /default-browser-id@5.0.0: resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} engines: {node: '>=18'} @@ -5036,11 +4063,6 @@ packages: default-browser-id: 5.0.0 dev: true - /defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - dev: true - /define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -5161,8 +4183,8 @@ packages: domelementtype: 2.3.0 dev: true - /dompurify@3.1.0: - resolution: {integrity: sha512-yoU4rhgPKCo+p5UrWWWNKiIq+ToGqmVVhk0PmMYBK4kRsR3/qhemNFL8f6CFmBd4gMwm3F4T7HBoydP5uY07fA==} + /dompurify@3.1.6: + resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==} dev: true /domutils@3.1.0: @@ -5180,11 +4202,11 @@ packages: is-obj: 2.0.0 dev: true - /dot-prop@6.0.1: - resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} - engines: {node: '>=10'} + /dot-prop@9.0.0: + resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} + engines: {node: '>=18'} dependencies: - is-obj: 2.0.0 + type-fest: 4.23.0 dev: true /dotenv@16.4.5: @@ -5204,13 +4226,6 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /echarts@5.5.0: - resolution: {integrity: sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==} - dependencies: - tslib: 2.3.0 - zrender: 5.5.0 - dev: true - /edge-runtime@2.5.7: resolution: {integrity: sha512-gA4qSVP0sNwJlkdQ2nahDPASlSl8twUd17o+JolPa1EtXpLTGzIpOETvodgJwXIxa+zaD8bnAXCdsWrx2PhlVQ==} engines: {node: '>=16'} @@ -5227,20 +4242,12 @@ packages: time-span: 4.0.0 dev: true - /ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - jake: 10.8.7 - dev: true - - /electron-to-chromium@1.4.738: - resolution: {integrity: sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==} + /electron-to-chromium@1.5.2: + resolution: {integrity: sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==} dev: true - /elkjs@0.8.2: - resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} + /elkjs@0.9.3: + resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} dev: true /emoji-regex@10.3.0: @@ -5271,8 +4278,8 @@ packages: once: 1.4.0 dev: true - /enhanced-resolve@5.16.0: - resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} + /enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -5297,12 +4304,17 @@ packages: engines: {node: '>=0.12'} dev: true - /envinfo@7.12.0: - resolution: {integrity: sha512-Iw9rQJBGpJRd3rwXm9ft/JiGoAZmLxxJZELYDQoPRZ4USVhkKtIcNBPw6U+/K2mBpaqM25JSV6Yl4Az9vO2wJg==} + /envinfo@7.13.0: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} engines: {node: '>=4'} hasBin: true dev: true + /environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + dev: true + /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: @@ -5328,7 +4340,7 @@ packages: function.prototype.name: 1.1.6 get-intrinsic: 1.2.4 get-symbol-description: 1.0.2 - globalthis: 1.0.3 + globalthis: 1.0.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 has-proto: 1.0.3 @@ -5344,7 +4356,7 @@ packages: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.1 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 @@ -5373,8 +4385,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /es-module-lexer@1.5.0: - resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} + /es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} dev: true /es-object-atoms@1.0.0: @@ -5620,34 +4632,35 @@ packages: esbuild-windows-arm64: 0.14.47 dev: true - /esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + /esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 dev: true /escalade@3.1.2: @@ -5670,7 +4683,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.57.0): + /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.6.0)(eslint@8.57.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} peerDependencies: @@ -5682,14 +4695,14 @@ packages: eslint: 8.57.0 eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) eslint-plugin-n: 15.7.0(eslint@8.57.0) - eslint-plugin-promise: 6.1.1(eslint@8.57.0) + eslint-plugin-promise: 6.6.0(eslint@8.57.0) dev: true /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.13.1 + is-core-module: 2.15.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color @@ -5716,7 +4729,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.5.4) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -5745,7 +4758,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.5.4) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -5756,7 +4769,7 @@ packages: eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 - is-core-module: 2.13.1 + is-core-module: 2.15.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -5781,23 +4794,23 @@ packages: eslint-plugin-es: 4.1.0(eslint@8.57.0) eslint-utils: 3.0.0(eslint@8.57.0) ignore: 5.3.1 - is-core-module: 2.13.1 + is-core-module: 2.15.0 minimatch: 3.1.2 resolve: 1.22.8 - semver: 7.6.0 + semver: 7.6.3 dev: true - /eslint-plugin-promise@6.1.1(eslint@8.57.0): - resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} + /eslint-plugin-promise@6.6.0(eslint@8.57.0): + resolution: {integrity: sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: eslint: 8.57.0 dev: true - /eslint-plugin-vue@9.25.0(eslint@8.57.0): - resolution: {integrity: sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==} + /eslint-plugin-vue@9.27.0(eslint@8.57.0): + resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -5807,9 +4820,9 @@ packages: globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.0.16 - semver: 7.6.0 - vue-eslint-parser: 9.4.2(eslint@8.57.0) + postcss-selector-parser: 6.1.1 + semver: 7.6.3 + vue-eslint-parser: 9.4.3(eslint@8.57.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -5869,7 +4882,7 @@ packages: hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -5879,13 +4892,13 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.6 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -5903,24 +4916,19 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.3 + optionator: 0.9.4 strip-ansi: 6.0.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true - /esm@3.2.25: - resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} - engines: {node: '>=6'} - dev: true - /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 dev: true @@ -5930,8 +4938,8 @@ packages: hasBin: true dev: true - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 @@ -5954,10 +4962,6 @@ packages: engines: {node: '>=4.0'} dev: true - /estree-walker@1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - dev: true - /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true @@ -5972,10 +4976,6 @@ packages: engines: {node: '>= 0.6'} dev: true - /eve-raphael@0.5.0: - resolution: {integrity: sha512-jrxnPsCGqng1UZuEp9DecX/AuSyAszATSjf4oEcRxvfxa1Oux4KkIPKBAAWWnpdwfARtr+Q0o9aPYWjsROD7ug==} - dev: true - /eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} dev: true @@ -6035,6 +5035,24 @@ packages: strip-final-newline: 3.0.0 dev: true + /execa@9.3.0: + resolution: {integrity: sha512-l6JFbqnHEadBoVAVpN5dl2yCyfX28WoBAGaoQcNmLLSedOxTxcn2Qa83s8I/PA5i56vWru2OHOtrwF7Om2vqlg==} + engines: {node: ^18.19.0 || >=20.5.0} + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.3 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 7.0.0 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 5.3.0 + pretty-ms: 9.1.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.1 + dev: true + /exit-hook@2.2.1: resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} engines: {node: '>=6'} @@ -6063,7 +5081,7 @@ packages: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.7 dev: true /fast-json-stable-stringify@2.1.0: @@ -6074,6 +5092,10 @@ packages: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: true + /fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + dev: true + /fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} dependencies: @@ -6097,6 +5119,13 @@ packages: escape-string-regexp: 1.0.5 dev: true + /figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + dependencies: + is-unicode-supported: 2.0.0 + dev: true + /file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -6108,14 +5137,8 @@ packages: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} dev: true - /filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - dependencies: - minimatch: 5.1.6 - dev: true - - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -6169,33 +5192,20 @@ packages: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} dev: true - /flowchart.ts@1.0.1: - resolution: {integrity: sha512-J0Sqob1Kt2MO+lKUH48h2uCIsTfEahXflKiOgVuG48T6p6oosVgaCl6TvjqNjP4pW1w8FVF4L1DbqHCxoxj5mA==} - dependencies: - '@types/raphael': 2.3.9 - raphael: 2.3.0 - tslib: 2.6.2 - dev: true - /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 dev: true - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + /foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 dev: true - /form-data-encoder@2.1.4: - resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} - engines: {node: '>= 14.17'} - dev: true - /fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true @@ -6227,16 +5237,6 @@ packages: universalify: 0.1.2 dev: true - /fs-extra@9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - dependencies: - at-least-node: 1.0.0 - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - dev: true - /fs-minipass@1.2.7: resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} dependencies: @@ -6292,6 +5292,7 @@ packages: /gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} + deprecated: This package is no longer supported. dependencies: aproba: 2.0.0 color-support: 1.1.3 @@ -6309,11 +5310,6 @@ packages: engines: {node: '>= 4'} dev: true - /gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true - /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -6335,10 +5331,6 @@ packages: hasown: 2.0.2 dev: true - /get-own-enumerable-property-symbols@3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - dev: true - /get-pkg-repo@4.2.1: resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} engines: {node: '>=6.9.0'} @@ -6372,6 +5364,14 @@ packages: engines: {node: '>=16'} dev: true + /get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + dev: true + /get-symbol-description@1.0.2: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} @@ -6389,7 +5389,7 @@ packages: consola: 3.2.3 defu: 6.1.4 node-fetch-native: 1.6.4 - nypm: 0.3.8 + nypm: 0.3.9 ohash: 1.1.3 pathe: 1.1.2 tar: 6.2.1 @@ -6398,7 +5398,7 @@ packages: /giscus@1.5.0: resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} dependencies: - lit: 3.1.3 + lit: 3.1.4 dev: true /git-raw-commits@2.0.11: @@ -6446,7 +5446,7 @@ packages: hasBin: true dependencies: meow: 8.1.2 - semver: 7.6.0 + semver: 7.6.3 dev: true /gitconfiglocal@1.0.0: @@ -6473,20 +5473,21 @@ packages: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true - /glob@10.3.12: - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} - engines: {node: '>=16 || 14 >=14.17'} + /glob@10.3.16: + resolution: {integrity: sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==} + engines: {node: '>=16 || 14 >=14.18'} hasBin: true dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.4 - minipass: 7.0.4 - path-scurry: 1.10.2 + foreground-child: 3.2.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + path-scurry: 1.11.1 dev: true /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -6496,6 +5497,13 @@ packages: path-is-absolute: 1.0.1 dev: true + /global-directory@4.0.1: + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} + engines: {node: '>=18'} + dependencies: + ini: 4.1.1 + dev: true + /global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} engines: {node: '>=4'} @@ -6503,18 +5511,6 @@ packages: ini: 1.3.8 dev: true - /global-dirs@3.0.1: - resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} - engines: {node: '>=10'} - dependencies: - ini: 2.0.0 - dev: true - - /globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: true - /globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} @@ -6522,11 +5518,12 @@ packages: type-fest: 0.20.2 dev: true - /globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + /globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 + gopd: 1.0.1 dev: true /globby@11.1.0: @@ -6541,15 +5538,16 @@ packages: slash: 3.0.0 dev: true - /globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + engines: {node: '>=18'} dependencies: - dir-glob: 3.0.1 + '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 ignore: 5.3.1 - merge2: 1.4.1 - slash: 4.0.0 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 dev: true /gopd@1.0.1: @@ -6558,23 +5556,6 @@ packages: get-intrinsic: 1.2.4 dev: true - /got@12.6.1: - resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} - engines: {node: '>=14.16'} - dependencies: - '@sindresorhus/is': 5.6.0 - '@szmarczak/http-timer': 5.0.1 - cacheable-lookup: 7.0.0 - cacheable-request: 10.2.14 - decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 - http2-wrapper: 2.2.1 - lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 - responselike: 3.0.0 - dev: true - /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true @@ -6597,12 +5578,6 @@ packages: strip-bom-string: 1.0.0 dev: true - /hanabi@0.4.0: - resolution: {integrity: sha512-ixJH94fwmmVzUSdxl7TMkVZJmsq4d2JKrxedpM5V1V+91iVHL0q6NnJi4xiDahK6Vo00xT17H8H6b4F6RVbsOg==} - dependencies: - comment-regex: 1.0.1 - dev: true - /handlebars@4.7.8: resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} @@ -6613,7 +5588,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.4 + uglify-js: 3.19.0 dev: true /hard-rejection@2.1.0: @@ -6667,28 +5642,19 @@ packages: dev: true /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: true - - /he@0.5.0: - resolution: {integrity: sha512-DoufbNNOFzwRPy8uecq+j+VCPQ+JyDelHTmSgygrA5TsR8Cbw4Qcir5sGtWiusB4BdT89nmlaVDhSJOqC/33vw==} - hasBin: true - dev: true - - /heap@0.2.7: - resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 dev: true - /highlight.js@11.9.0: - resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==} + /highlight.js@11.10.0: + resolution: {integrity: sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==} engines: {node: '>=12.0.0'} dev: true - /hls.js@1.5.8: - resolution: {integrity: sha512-hJYMPfLhWO7/7+n4f9pn6bOheCGx0WgvVz7k3ouq3Pp1bja48NN+HeCQu3XCGYzqWQF/wo7Sk6dJAyWVJD8ECA==} + /hls.js@1.5.13: + resolution: {integrity: sha512-xRgKo84nsC7clEvSfIdgn/Tc0NOT+d7vdiL/wvkLO+0k0juc26NRBPPG1SfB8pd5bHXIjMW/F5VM8VYYkOYYdw==} dev: true /hono@3.12.12: @@ -6707,11 +5673,11 @@ packages: lru-cache: 6.0.0 dev: true - /hosted-git-info@7.0.1: - resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + /hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: - lru-cache: 10.2.0 + lru-cache: 10.4.3 dev: true /html-entities@1.4.0: @@ -6727,10 +5693,6 @@ packages: entities: 4.5.0 dev: true - /http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - dev: true - /http-errors@1.4.0: resolution: {integrity: sha512-oLjPqve1tuOl5aRhv8GK5eHpqP1C9fb+Ol+XTLjKfLltE44zdDbEdjPSbU7Ch5rSNsVFqZn97SrMmZLdu1/YMw==} engines: {node: '>= 0.6'} @@ -6750,20 +5712,12 @@ packages: toidentifier: 1.0.0 dev: true - /http2-wrapper@2.2.1: - resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} - engines: {node: '>=10.19.0'} - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - dev: true - /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.3.6 transitivePeerDependencies: - supports-color dev: true @@ -6783,6 +5737,11 @@ packages: engines: {node: '>=16.17.0'} dev: true + /human-signals@7.0.0: + resolution: {integrity: sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==} + engines: {node: '>=18.18.0'} + dev: true + /husky@8.0.3: resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} engines: {node: '>=14'} @@ -6803,14 +5762,6 @@ packages: safer-buffer: 2.1.2 dev: true - /idb@7.1.1: - resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} - dev: true - - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: true - /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} @@ -6825,8 +5776,8 @@ packages: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} dev: true - /immutable@4.3.5: - resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} + /immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} dev: true /import-fresh@3.3.0: @@ -6865,6 +5816,7 @@ packages: /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -6882,21 +5834,14 @@ packages: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: true - /ini@2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - dev: true - - /ini@4.1.2: - resolution: {integrity: sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==} + /ini@4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /insane@2.6.2: - resolution: {integrity: sha512-BqEL1CJsjJi+/C/zKZxv31zs3r6zkLH5Nz1WMFb7UBX2KHY2yXDpbFTSEmNHzomBbGDysIfkTX55A0mQZ2CQiw==} - dependencies: - assignment: 2.0.0 - he: 0.5.0 + /ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true /internal-slot@1.0.7: @@ -6971,8 +5916,9 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + /is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + engines: {node: '>= 0.4'} dependencies: hasown: 2.0.2 dev: true @@ -7035,8 +5981,8 @@ packages: is-extglob: 2.1.1 dev: true - /is-in-ci@0.1.0: - resolution: {integrity: sha512-d9PXLEY0v1iJ64xLiQMJ51J128EYHAaOR4yZqQi8aHGfw6KgifM3/Viw1oZZ1GCVmb3gBuyhLyHj0HgR2DhSXQ==} + /is-in-ci@1.0.0: + resolution: {integrity: sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==} engines: {node: '>=18'} hasBin: true dev: true @@ -7049,12 +5995,12 @@ packages: is-docker: 3.0.0 dev: true - /is-installed-globally@0.4.0: - resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} - engines: {node: '>=10'} + /is-installed-globally@1.0.0: + resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} + engines: {node: '>=18'} dependencies: - global-dirs: 3.0.1 - is-path-inside: 3.0.3 + global-directory: 4.0.1 + is-path-inside: 4.0.0 dev: true /is-interactive@2.0.0: @@ -7062,10 +6008,6 @@ packages: engines: {node: '>=12'} dev: true - /is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - dev: true - /is-negative-zero@2.0.3: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} @@ -7088,11 +6030,6 @@ packages: engines: {node: '>=0.12.0'} dev: true - /is-obj@1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} - engines: {node: '>=0.10.0'} - dev: true - /is-obj@2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} @@ -7103,11 +6040,21 @@ packages: engines: {node: '>=8'} dev: true + /is-path-inside@4.0.0: + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} + engines: {node: '>=12'} + dev: true + /is-plain-obj@1.1.0: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} dev: true + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: true + /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -7116,11 +6063,6 @@ packages: has-tostringtag: 1.0.2 dev: true - /is-regexp@1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - dev: true - /is-shared-array-buffer@1.0.3: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} @@ -7138,6 +6080,11 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true + /is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + dev: true + /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -7173,15 +6120,16 @@ packages: which-typed-array: 1.1.15 dev: true - /is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: true - /is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} dev: true + /is-unicode-supported@2.0.0: + resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} + engines: {node: '>=18'} + dev: true + /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: @@ -7211,46 +6159,25 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 dev: true - /jake@10.8.7: - resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} - engines: {node: '>=10'} - hasBin: true - dependencies: - async: 3.2.5 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 - dev: true - - /jest-worker@26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 20.12.7 - merge-stream: 2.0.0 - supports-color: 7.2.0 - dev: true - /jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.14.12 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + /jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true dev: true @@ -7273,17 +6200,6 @@ packages: argparse: 2.0.1 dev: true - /jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - dev: true - - /jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - dev: true - /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: true @@ -7311,10 +6227,6 @@ packages: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: true - /json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - dev: true - /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true @@ -7330,12 +6242,6 @@ packages: minimist: 1.2.8 dev: true - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - dev: true - /jsonc-parser@3.2.1: resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} dev: true @@ -7359,13 +6265,8 @@ packages: engines: {'0': node >= 0.2.0} dev: true - /jsonpointer@5.0.1: - resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} - engines: {node: '>=0.10.0'} - dev: true - - /katex@0.16.10: - resolution: {integrity: sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA==} + /katex@0.16.11: + resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==} hasBin: true dependencies: commander: 8.3.0 @@ -7396,26 +6297,22 @@ packages: engines: {node: '>=6'} dev: true - /latest-version@7.0.0: - resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} - engines: {node: '>=14.16'} + /ky@1.5.0: + resolution: {integrity: sha512-bkQo+UqryW6Zmo/DsixYZE4Z9t2mzvNMhceyIhuMuInb3knm5Q+GNGMKveydJAj+Z6piN1SwI6eR/V0G+Z0BtA==} + engines: {node: '>=18'} + dev: true + + /latest-version@9.0.0: + resolution: {integrity: sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==} + engines: {node: '>=18'} dependencies: - package-json: 8.1.1 + package-json: 10.0.1 dev: true /layout-base@1.0.2: resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} dev: true - /layout-base@2.0.1: - resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} - dev: true - - /leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: true - /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -7430,13 +6327,8 @@ packages: immediate: 3.0.6 dev: true - /lilconfig@3.0.0: - resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} - engines: {node: '>=14'} - dev: true - - /lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + /lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} dev: true @@ -7450,57 +6342,69 @@ packages: uc.micro: 1.0.6 dev: true - /lint-staged@15.2.2: - resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==} + /linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + dependencies: + uc.micro: 2.1.0 + dev: true + + /lint-staged@15.2.7: + resolution: {integrity: sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==} engines: {node: '>=18.12.0'} hasBin: true dependencies: chalk: 5.3.0 - commander: 11.1.0 - debug: 4.3.4 + commander: 12.1.0 + debug: 4.3.6 execa: 8.0.1 - lilconfig: 3.0.0 - listr2: 8.0.1 - micromatch: 4.0.5 + lilconfig: 3.1.2 + listr2: 8.2.3 + micromatch: 4.0.7 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.3.4 + yaml: 2.4.5 transitivePeerDependencies: - supports-color dev: true - /listr2@8.0.1: - resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} + /listr2@8.2.3: + resolution: {integrity: sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==} engines: {node: '>=18.0.0'} dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 eventemitter3: 5.0.1 - log-update: 6.0.0 - rfdc: 1.3.1 + log-update: 6.1.0 + rfdc: 1.4.1 wrap-ansi: 9.0.0 dev: true - /lit-element@4.0.5: - resolution: {integrity: sha512-iTWskWZEtn9SyEf4aBG6rKT8GABZMrTWop1+jopsEOgEcugcXJGKuX5bEbkq9qfzY+XB4MAgCaSPwnNpdsNQ3Q==} + /lit-element@4.0.6: + resolution: {integrity: sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==} dependencies: '@lit-labs/ssr-dom-shim': 1.2.0 '@lit/reactive-element': 2.0.4 - lit-html: 3.1.3 + lit-html: 3.1.4 + dev: true + + /lit-html@2.8.0: + resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} + dependencies: + '@types/trusted-types': 2.0.7 dev: true - /lit-html@3.1.3: - resolution: {integrity: sha512-FwIbqDD8O/8lM4vUZ4KvQZjPPNx7V1VhT7vmRB8RBAO0AU6wuTVdoXiu2CivVjEGdugvcbPNBLtPE1y0ifplHA==} + /lit-html@3.1.4: + resolution: {integrity: sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==} dependencies: '@types/trusted-types': 2.0.7 dev: true - /lit@3.1.3: - resolution: {integrity: sha512-l4slfspEsnCcHVRTvaP7YnkTZEZggNFywLEIhQaGhYDczG+tu/vlgm/KaWIEjIp+ZyV20r2JnZctMb8LeLCG7Q==} + /lit@3.1.4: + resolution: {integrity: sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==} dependencies: '@lit/reactive-element': 2.0.4 - lit-element: 4.0.5 - lit-html: 3.1.3 + lit-element: 4.0.6 + lit-html: 3.1.4 dev: true /load-json-file@4.0.0: @@ -7518,10 +6422,6 @@ packages: engines: {node: '>=6.11.5'} dev: true - /loadjs@4.3.0: - resolution: {integrity: sha512-vNX4ZZLJBeDEOBvdr2v/F+0aN5oMuPu7JTqrMwp+DtgK+AryOlpy6Xtm2/HpNr+azEa828oQjOtWsB6iDtSfSQ==} - dev: true - /localforage@1.10.0: resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} dependencies: @@ -7566,10 +6466,6 @@ packages: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true - /lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - dev: true - /lodash.isfunction@3.0.9: resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} dev: true @@ -7598,10 +6494,6 @@ packages: resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} dev: true - /lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - dev: true - /lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} dev: true @@ -7618,39 +6510,27 @@ packages: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /log-symbols@5.1.0: - resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} - engines: {node: '>=12'} + /log-symbols@6.0.0: + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} dependencies: chalk: 5.3.0 is-unicode-supported: 1.3.0 dev: true - /log-update@6.0.0: - resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} + /log-update@6.1.0: + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} dependencies: - ansi-escapes: 6.2.1 - cli-cursor: 4.0.0 + ansi-escapes: 7.0.0 + cli-cursor: 5.0.0 slice-ansi: 7.1.0 strip-ansi: 7.1.0 wrap-ansi: 9.0.0 dev: true - /lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - - /lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} - dev: true - - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - dependencies: - yallist: 3.1.1 + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} dev: true /lru-cache@6.0.0: @@ -7660,17 +6540,10 @@ packages: yallist: 4.0.0 dev: true - /magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - dependencies: - sourcemap-codec: 1.4.8 - dev: true - - /magic-string@0.30.9: - resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} - engines: {node: '>=12'} + /magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 dev: true /make-dir@3.1.0: @@ -7694,22 +6567,18 @@ packages: engines: {node: '>=8'} dev: true - /markdown-it-anchor@8.6.7(@types/markdown-it@13.0.7)(markdown-it@13.0.2): - resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==} + /markdown-it-anchor@9.0.1(@types/markdown-it@14.1.2)(markdown-it@14.1.0): + resolution: {integrity: sha512-cBt7aAzmkfX8X7FqAe8EBryiKmToXgMQEEMqkXzWCm0toDtfDYIGboKeTKd8cpNJArJtutrf+977wFJTsvNGmQ==} peerDependencies: '@types/markdown-it': '*' markdown-it: '*' dependencies: - '@types/markdown-it': 13.0.7 - markdown-it: 13.0.2 - dev: true - - /markdown-it-container@3.0.0: - resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==} + '@types/markdown-it': 14.1.2 + markdown-it: 14.1.0 dev: true - /markdown-it-emoji@2.0.2: - resolution: {integrity: sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==} + /markdown-it-emoji@3.0.0: + resolution: {integrity: sha512-+rUD93bXHubA4arpEZO3q80so0qgoFJEKRkRbjKX8RTdca89v2kfyF+xR3i2sQTwql9tpPZPOQN5B+PunspXRg==} dev: true /markdown-it@13.0.1: @@ -7723,15 +6592,16 @@ packages: uc.micro: 1.0.6 dev: true - /markdown-it@13.0.2: - resolution: {integrity: sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==} + /markdown-it@14.1.0: + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true dependencies: argparse: 2.0.1 - entities: 3.0.1 - linkify-it: 4.0.1 - mdurl: 1.0.1 - uc.micro: 1.0.6 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 dev: true /markdownlint-cli@0.37.0: @@ -7741,12 +6611,12 @@ packages: dependencies: commander: 11.0.0 get-stdin: 9.0.0 - glob: 10.3.12 + glob: 10.3.16 ignore: 5.2.4 js-yaml: 4.1.0 jsonc-parser: 3.2.1 markdownlint: 0.31.1 - minimatch: 9.0.4 + minimatch: 9.0.5 run-con: 1.3.2 dev: true @@ -7763,26 +6633,14 @@ packages: markdownlint-micromark: 0.1.7 dev: true - /marked@12.0.1: - resolution: {integrity: sha512-Y1/V2yafOcOdWQCX0XpAKXzDakPOpn6U0YLxTJs3cww6VxOzZV1BTOOYWLvH3gX38cq+iLwljHHTnMtlDfg01Q==} - engines: {node: '>= 18'} - hasBin: true - dev: true - - /marked@4.3.0: - resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} - engines: {node: '>= 12'} - hasBin: true - dev: true - /markmap-cli@0.15.8: resolution: {integrity: sha512-p1PFuKDQrpdbnQqAcvAoLta2rGk+peysHIwYqrew+Us75H1tHK3SxzJm4wp9IjJXIP0wQaQiQxKcjvRLss6QpA==} engines: {node: '>=18'} hasBin: true requiresBuild: true dependencies: - '@babel/runtime': 7.24.4 - '@hono/node-server': 1.10.0 + '@babel/runtime': 7.25.0 + '@hono/node-server': 1.12.0 chokidar: 3.6.0 commander: 11.1.0 hono: 3.12.12 @@ -7792,13 +6650,13 @@ packages: open: 10.1.0 pkg-dir: 8.0.0 read-package-up: 11.0.0 - update-notifier: 7.0.0 + update-notifier: 7.2.0 dev: true /markmap-common@0.15.6: resolution: {integrity: sha512-uBJkdHvkppTiaw+IXau6aVQgN6F/o2BT6l6QghavQLrd6r7H5Ce7/EcMAg+T4RwBKqzJoraLARkIWARXuqmOgw==} dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.25.0 '@gera2ld/jsx-dom': 2.2.2 npm2url: 0.2.4 dev: true @@ -7808,10 +6666,10 @@ packages: peerDependencies: markmap-common: '*' dependencies: - '@babel/runtime': 7.24.4 - highlight.js: 11.9.0 + '@babel/runtime': 7.25.0 + highlight.js: 11.10.0 js-yaml: 4.1.0 - katex: 0.16.10 + katex: 0.16.11 markmap-common: 0.15.6 prismjs: 1.29.0 remarkable: 2.0.1 @@ -7823,20 +6681,11 @@ packages: peerDependencies: markmap-common: '*' dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.25.0 '@gera2ld/jsx-dom': 2.2.2 markmap-common: 0.15.6 dev: true - /mathjax-full@3.2.2: - resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==} - dependencies: - esm: 3.2.25 - mhchemparser: 4.2.1 - mj-context-menu: 0.6.1 - speech-rule-engine: 4.0.7 - dev: true - /mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: @@ -7866,15 +6715,15 @@ packages: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: true + /mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + dev: true + /media-captions@1.0.3: resolution: {integrity: sha512-y2Qi5rqjwgH97zoko1vzu5Q6nnS0KzEQSvd4NOjnFym9JqnFb5VSsUg21RNb5cQ/nhCFJ0wz/XK+2uMwFCr6TQ==} engines: {node: '>=16'} dev: true - /medium-zoom@1.1.0: - resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} - dev: true - /meow@12.1.1: resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} engines: {node: '>=16.10'} @@ -7906,26 +6755,26 @@ packages: engines: {node: '>= 8'} dev: true - /mermaid@10.5.0: - resolution: {integrity: sha512-9l0o1uUod78D3/FVYPGSsgV+Z0tSnzLBDiC9rVzvelPxuO80HbN1oDr9ofpPETQy9XpypPQa26fr09VzEPfvWA==} + /mermaid@10.9.1: + resolution: {integrity: sha512-Mx45Obds5W1UkW1nv/7dHRsbfMM1aOKA2+Pxs/IGHNonygDHwmng8xTHyS9z4KWVi0rbko8gjiBmuwwXQ7tiNA==} dependencies: '@braintree/sanitize-url': 6.0.4 '@types/d3-scale': 4.0.8 '@types/d3-scale-chromatic': 3.0.3 - cytoscape: 3.28.1 - cytoscape-cose-bilkent: 4.1.0(cytoscape@3.28.1) - cytoscape-fcose: 2.2.0(cytoscape@3.28.1) + cytoscape: 3.30.1 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.1) d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 - dayjs: 1.11.10 - dompurify: 3.1.0 - elkjs: 0.8.2 + dayjs: 1.11.12 + dompurify: 3.1.6 + elkjs: 0.9.3 + katex: 0.16.11 khroma: 2.1.0 lodash-es: 4.17.21 mdast-util-from-markdown: 1.3.1 non-layered-tidy-tree-layout: 2.0.2 - stylis: 4.3.1 + stylis: 4.3.2 ts-dedent: 2.2.0 uuid: 9.0.1 web-worker: 1.3.0 @@ -7933,10 +6782,6 @@ packages: - supports-color dev: true - /mhchemparser@4.2.1: - resolution: {integrity: sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==} - dev: true - /micro@9.3.5-canary.3: resolution: {integrity: sha512-viYIo9PefV+w9dvoIBh1gI44Mvx1BOk67B4BpC2QK77qdY0xZF0Q+vWLt/BII6cLkIc8rLmSIcJaB/OrXXKe1g==} engines: {node: '>= 8.0.0'} @@ -8102,7 +6947,7 @@ packages: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: '@types/debug': 4.1.12 - debug: 4.3.4 + debug: 4.3.6 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -8122,11 +6967,11 @@ packages: - supports-color dev: true - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + /micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 dev: true @@ -8152,14 +6997,9 @@ packages: engines: {node: '>=12'} dev: true - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - dev: true - - /mimic-response@4.0.0: - resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} dev: true /min-indent@1.0.1: @@ -8173,15 +7013,8 @@ packages: brace-expansion: 1.1.11 dev: true - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - - /minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -8219,8 +7052,8 @@ packages: engines: {node: '>=8'} dev: true - /minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} dev: true @@ -8238,14 +7071,6 @@ packages: yallist: 4.0.0 dev: true - /mitt@3.0.1: - resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - dev: true - - /mj-context-menu@0.6.1: - resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} - dev: true - /mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -8259,13 +7084,13 @@ packages: hasBin: true dev: true - /mlly@1.6.1: - resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} + /mlly@1.7.1: + resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} dependencies: - acorn: 8.11.3 + acorn: 8.12.1 pathe: 1.1.2 - pkg-types: 1.0.3 - ufo: 1.5.3 + pkg-types: 1.1.3 + ufo: 1.5.4 dev: true /modify-values@1.0.1: @@ -8273,13 +7098,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /mpegts.js@1.7.3: - resolution: {integrity: sha512-kqZ1C1IsbAQN72cK8vMrzKeM7hwrwSBbFAwVAc7PPweOeoZxCANrc7fAVDKMfYUzxdNkMTnec9tVmlxmKZB0TQ==} - dependencies: - es6-promise: 4.2.8 - webworkify-webpack: 2.1.5 - dev: true - /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -8303,6 +7121,12 @@ packages: hasBin: true dev: true + /nanoid@5.0.7: + resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} + engines: {node: ^18 || >=20} + hasBin: true + dev: true + /natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} dev: true @@ -8355,13 +7179,13 @@ packages: whatwg-url: 5.0.0 dev: true - /node-gyp-build@4.8.0: - resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + /node-gyp-build@4.8.1: + resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} hasBin: true dev: true - /node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + /node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} dev: true /non-layered-tidy-tree-layout@2.0.2: @@ -8390,18 +7214,17 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.13.1 - semver: 7.6.0 + is-core-module: 2.15.0 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: true - /normalize-package-data@6.0.0: - resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} + /normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: - hosted-git-info: 7.0.1 - is-core-module: 2.13.1 - semver: 7.6.0 + hosted-git-info: 7.0.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: true @@ -8415,11 +7238,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-url@8.0.1: - resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} - engines: {node: '>=14.16'} - dev: true - /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -8440,6 +7258,7 @@ packages: /npmlog@5.0.1: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + deprecated: This package is no longer supported. dependencies: are-we-there-yet: 2.0.0 console-control-strings: 1.1.0 @@ -8453,8 +7272,8 @@ packages: boolbase: 1.0.0 dev: true - /nypm@0.3.8: - resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==} + /nypm@0.3.9: + resolution: {integrity: sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==} engines: {node: ^14.16.0 || >=16.10.0} hasBin: true dependencies: @@ -8462,7 +7281,8 @@ packages: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - ufo: 1.5.3 + pkg-types: 1.1.3 + ufo: 1.5.4 dev: true /object-assign@4.1.1: @@ -8470,8 +7290,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + /object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} dev: true /object-keys@1.1.1: @@ -8547,6 +7368,13 @@ packages: mimic-fn: 4.0.0 dev: true + /onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + dependencies: + mimic-function: 5.0.1 + dev: true + /open@10.1.0: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} engines: {node: '>=18'} @@ -8557,36 +7385,30 @@ packages: is-wsl: 3.1.0 dev: true - /option-validator@2.0.6: - resolution: {integrity: sha512-tmZDan2LRIRQyhUGvkff68/O0R8UmF+Btmiiz0SmSw2ng3CfPZB9wJlIjHpe/MKUZqyIZkVIXCrwr1tIN+0Dzg==} - dependencies: - kind-of: 6.0.3 - dev: true - - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} dependencies: - '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 + word-wrap: 1.2.5 dev: true - /ora@7.0.1: - resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==} - engines: {node: '>=16'} + /ora@8.0.1: + resolution: {integrity: sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==} + engines: {node: '>=18'} dependencies: chalk: 5.3.0 cli-cursor: 4.0.0 cli-spinners: 2.9.2 is-interactive: 2.0.0 - is-unicode-supported: 1.3.0 - log-symbols: 5.1.0 - stdin-discarder: 0.1.0 - string-width: 6.1.0 + is-unicode-supported: 2.0.0 + log-symbols: 6.0.0 + stdin-discarder: 0.2.2 + string-width: 7.2.0 strip-ansi: 7.1.0 dev: true @@ -8595,11 +7417,6 @@ packages: engines: {node: '>= 6.0'} dev: true - /p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} - dev: true - /p-finally@2.0.1: resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} engines: {node: '>=8'} @@ -8664,14 +7481,14 @@ packages: engines: {node: '>=6'} dev: true - /package-json@8.1.1: - resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} - engines: {node: '>=14.16'} + /package-json@10.0.1: + resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==} + engines: {node: '>=18'} dependencies: - got: 12.6.1 + ky: 1.5.0 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.6.0 + semver: 7.6.3 dev: true /parent-module@1.0.1: @@ -8693,7 +7510,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -8703,9 +7520,9 @@ packages: resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} engines: {node: '>=18'} dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.15.0 + type-fest: 4.23.0 dev: true /parse-ms@2.1.0: @@ -8713,6 +7530,11 @@ packages: engines: {node: '>=6'} dev: true + /parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + dev: true + /parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: @@ -8766,12 +7588,12 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-scurry@1.10.2: - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} - engines: {node: '>=16 || 14 >=14.17'} + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} dependencies: - lru-cache: 10.2.0 - minipass: 7.0.4 + lru-cache: 10.4.3 + minipass: 7.1.2 dev: true /path-to-regexp@1.8.0: @@ -8800,6 +7622,11 @@ packages: engines: {node: '>=8'} dev: true + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + dev: true + /pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} dev: true @@ -8812,8 +7639,8 @@ packages: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} dev: true - /photoswipe@5.4.3: - resolution: {integrity: sha512-9UC6oJBK4oXFZ5HcdlcvGkfEHsVrmE4csUdCQhEjHYb3PvPLO3PG7UhnPuOgjxwmhq5s17Un5NUdum01LgBDng==} + /photoswipe@5.4.4: + resolution: {integrity: sha512-WNFHoKrkZNnvFFhbHL93WDkW3ifwVOXSW3w1UuZZelSmgXpIGiZSNlZJq37rR8YejqME2rHs9EhH9ZvlvFH2NA==} engines: {node: '>= 0.12.0'} dev: true @@ -8821,6 +7648,10 @@ packages: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true + /picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + dev: true + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -8849,53 +7680,54 @@ packages: find-up-simple: 1.0.0 dev: true - /pkg-types@1.0.3: - resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + /pkg-types@1.1.3: + resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} dependencies: - jsonc-parser: 3.2.1 - mlly: 1.6.1 + confbox: 0.1.7 + mlly: 1.7.1 pathe: 1.1.2 dev: true - /plyr@3.7.8: - resolution: {integrity: sha512-yG/EHDobwbB/uP+4Bm6eUpJ93f8xxHjjk2dYcD1Oqpe1EcuQl5tzzw9Oq+uVAzd2lkM11qZfydSiyIpiB8pgdA==} - dependencies: - core-js: 3.37.0 - custom-event-polyfill: 1.0.7 - loadjs: 4.3.0 - rangetouch: 2.0.1 - url-polyfill: 1.1.12 - dev: true - /pngjs@5.0.0: resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} engines: {node: '>=10.13.0'} dev: true + /pnpm@9.6.0: + resolution: {integrity: sha512-ONxvuo26NbOTQLlwARLC/h4S8QsXE0cVpKqYzPe7A152/Zgc8Ls4TfqY+NavVIHCvvL0Jmokv6IMNOtxR84LXg==} + engines: {node: '>=18.12'} + hasBin: true + dev: true + /possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} dev: true - /postcss-load-config@4.0.2(postcss@8.4.38): - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} + /postcss-load-config@6.0.1(postcss@8.4.40): + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} peerDependencies: + jiti: '>=1.21.0' postcss: '>=8.0.9' - ts-node: '>=9.0.0' + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: + jiti: + optional: true postcss: optional: true - ts-node: + tsx: + optional: true + yaml: optional: true dependencies: - lilconfig: 3.1.1 - postcss: 8.4.38 - yaml: 2.4.1 + lilconfig: 3.1.2 + postcss: 8.4.40 dev: true - /postcss-selector-parser@6.0.16: - resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + /postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -8906,12 +7738,12 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + /postcss@8.4.40: + resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 dev: true @@ -8920,11 +7752,6 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} - dev: true - /pretty-ms@7.0.1: resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} engines: {node: '>=10'} @@ -8932,6 +7759,13 @@ packages: parse-ms: 2.1.0 dev: true + /pretty-ms@9.1.0: + resolution: {integrity: sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==} + engines: {node: '>=18'} + dependencies: + parse-ms: 4.0.0 + dev: true + /prismjs@1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} engines: {node: '>=6'} @@ -8964,6 +7798,11 @@ packages: once: 1.4.0 dev: true + /punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + dev: true + /punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -8979,6 +7818,10 @@ packages: /q@1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) dev: true /qrcode@1.5.3: @@ -9001,27 +7844,12 @@ packages: engines: {node: '>=8'} dev: true - /quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - dev: true - /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 dev: true - /rangetouch@2.0.1: - resolution: {integrity: sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA==} - dev: true - - /raphael@2.3.0: - resolution: {integrity: sha512-w2yIenZAQnp257XUWGni4bLMVxpUpcIl7qgxEgDIXtmSypYtlNxfXWpOBxs7LBTps5sDwhRnrToJrMUrivqNTQ==} - dependencies: - eve-raphael: 0.5.0 - dev: true - /raw-body@2.4.1: resolution: {integrity: sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==} engines: {node: '>= 0.8'} @@ -9055,7 +7883,7 @@ packages: dependencies: find-up-simple: 1.0.0 read-pkg: 9.0.1 - type-fest: 4.15.0 + type-fest: 4.23.0 dev: true /read-pkg-up@3.0.0: @@ -9099,9 +7927,9 @@ packages: engines: {node: '>=18'} dependencies: '@types/normalize-package-data': 2.4.4 - normalize-package-data: 6.0.0 + normalize-package-data: 6.0.2 parse-json: 8.1.0 - type-fest: 4.15.0 + type-fest: 4.23.0 unicorn-magic: 0.1.0 dev: true @@ -9155,27 +7983,10 @@ packages: strip-indent: 3.0.0 dev: true - /regenerate-unicode-properties@10.1.1: - resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} - engines: {node: '>=4'} - dependencies: - regenerate: 1.4.2 - dev: true - - /regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: true - /regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} dev: true - /regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - dependencies: - '@babel/runtime': 7.24.4 - dev: true - /regexp.prototype.flags@1.5.2: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} @@ -9191,22 +8002,6 @@ packages: engines: {node: '>=8'} dev: true - /regexpu-core@5.3.2: - resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} - engines: {node: '>=4'} - dependencies: - '@babel/regjsgen': 0.8.0 - regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.1 - regjsparser: 0.9.1 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.1.0 - dev: true - - /register-service-worker@1.7.2: - resolution: {integrity: sha512-CiD3ZSanZqcMPRhtfct5K9f7i3OLCcBBWsJjLh1gW9RO/nS94sVzY59iS+fgYBOBqaBpf4EzfqUF3j9IG+xo8A==} - dev: true - /registry-auth-token@5.0.2: resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} engines: {node: '>=14'} @@ -9221,13 +8016,6 @@ packages: rc: 1.2.8 dev: true - /regjsparser@0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} - hasBin: true - dependencies: - jsesc: 0.5.0 - dev: true - /remarkable-katex@1.2.1: resolution: {integrity: sha512-Y1VquJBZnaVsfsVcKW2hmjT+pDL7mp8l5WAVlvuvViltrdok2m1AIKmJv8SsH+mBY84PoMw67t3kTWw1dIm8+g==} dev: true @@ -9255,10 +8043,6 @@ packages: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: true - /resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - dev: true - /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -9280,24 +8064,25 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.13.1 + is-core-module: 2.15.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /responselike@3.0.0: - resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} - engines: {node: '>=14.16'} - dependencies: - lowercase-keys: 3.0.0 - dev: true - /restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + + /restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 dev: true /reusify@1.0.4: @@ -9305,17 +8090,18 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true - /reveal.js@4.6.1: - resolution: {integrity: sha512-1CW0auaXNPmwmvQ7TwpszwVxMi2Xr5cTS3J3EBC/HHgbPF32Dn7aiu/LKWDOGjMbaDwKQiGmfqcoGQ74HUHCMw==} - engines: {node: '>=10.0.0'} + /reveal.js@5.1.0: + resolution: {integrity: sha512-KDt7m0+xwKV6nAZt4CNPVFBf42sTKRQapg0bGGKB5PKO5XvChnMfwlZkybydHiQJ7p5+6LbHKRGrhXODdoNIaA==} + engines: {node: '>=18.0.0'} dev: true - /rfdc@1.3.1: - resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + /rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} dev: true /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -9325,32 +8111,29 @@ packages: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} dev: true - /rollup-plugin-terser@7.0.2(rollup@2.79.1): - resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser - peerDependencies: - rollup: ^2.0.0 - dependencies: - '@babel/code-frame': 7.24.2 - jest-worker: 26.6.2 - rollup: 2.79.1 - serialize-javascript: 4.0.0 - terser: 5.30.3 - dev: true - - /rollup@2.79.1: - resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + /rollup@4.19.1: + resolution: {integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + dependencies: + '@types/estree': 1.0.5 optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.19.1 + '@rollup/rollup-android-arm64': 4.19.1 + '@rollup/rollup-darwin-arm64': 4.19.1 + '@rollup/rollup-darwin-x64': 4.19.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.19.1 + '@rollup/rollup-linux-arm-musleabihf': 4.19.1 + '@rollup/rollup-linux-arm64-gnu': 4.19.1 + '@rollup/rollup-linux-arm64-musl': 4.19.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.19.1 + '@rollup/rollup-linux-riscv64-gnu': 4.19.1 + '@rollup/rollup-linux-s390x-gnu': 4.19.1 + '@rollup/rollup-linux-x64-gnu': 4.19.1 + '@rollup/rollup-linux-x64-musl': 4.19.1 + '@rollup/rollup-win32-arm64-msvc': 4.19.1 + '@rollup/rollup-win32-ia32-msvc': 4.19.1 + '@rollup/rollup-win32-x64-msvc': 4.19.1 fsevents: 2.3.3 dev: true @@ -9364,7 +8147,7 @@ packages: hasBin: true dependencies: deep-extend: 0.6.0 - ini: 4.1.2 + ini: 4.1.3 minimist: 1.2.8 strip-json-comments: 3.1.1 dev: true @@ -9417,13 +8200,13 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass@1.75.0: - resolution: {integrity: sha512-ShMYi3WkrDWxExyxSZPst4/okE9ts46xZmJDSawJQrnte7M1V9fScVB+uNXOVKRBt0PggHOwoZcn8mYX4trnBw==} + /sass@1.77.8: + resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} engines: {node: '>=14.0.0'} hasBin: true dependencies: chokidar: 3.6.0 - immutable: 4.3.5 + immutable: 4.3.7 source-map-js: 1.2.0 dev: true @@ -9431,8 +8214,8 @@ packages: resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} dev: true - /sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + /sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} dev: true /schema-utils@3.3.0: @@ -9456,7 +8239,7 @@ packages: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} dependencies: - semver: 7.6.0 + semver: 7.6.3 dev: true /semver@5.7.2: @@ -9485,10 +8268,10 @@ packages: lru-cache: 6.0.0 dev: true - /serialize-javascript@4.0.0: - resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} - dependencies: - randombytes: 2.1.0 + /semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true dev: true /serialize-javascript@6.0.2: @@ -9549,6 +8332,13 @@ packages: rechoir: 0.6.2 dev: true + /shiki@1.12.0: + resolution: {integrity: sha512-BuAxWOm5JhRcbSOl7XCei8wGjgJJonnV0oipUupPY58iULxUGyHhW5CF+9FRMuM1pcJ5cGEJGll1LusX6FwpPA==} + dependencies: + '@shikijs/core': 1.12.0 + '@types/hast': 3.0.4 + dev: true + /side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -9556,7 +8346,7 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - object-inspect: 1.13.1 + object-inspect: 1.13.2 dev: true /signal-exit@3.0.7: @@ -9577,15 +8367,15 @@ packages: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true - /sitemap@7.1.1: - resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} - engines: {node: '>=12.0.0', npm: '>=5.6.0'} + /sitemap@8.0.0: + resolution: {integrity: sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==} + engines: {node: '>=14.0.0', npm: '>=6.0.0'} hasBin: true dependencies: '@types/node': 17.0.45 '@types/sax': 1.2.7 arg: 5.0.2 - sax: 1.3.0 + sax: 1.4.1 dev: true /slash@3.0.0: @@ -9593,9 +8383,9 @@ packages: engines: {node: '>=8'} dev: true - /slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} dev: true /slice-ansi@5.0.0: @@ -9614,8 +8404,9 @@ packages: is-fullwidth-code-point: 5.0.0 dev: true - /slimsearch@1.0.0: - resolution: {integrity: sha512-ig1Du+U5LFngeDokhUupBqmEz3aKRJ4v+R2t6ZOi3aPGaFivYxxOiDcJX7fR0xPxjmTe94rAA6RW5gKlX5Gcsg==} + /slimsearch@2.1.1: + resolution: {integrity: sha512-l1utJWal8F/RIheYk88DE2+enI12nIrn5SHt4ih/CNAH81PzkTv2GVBODlLynDJb7xan5hjd8XTL5f0L4cxLQA==} + engines: {node: '>=18.18.0'} dev: true /source-map-js@1.2.0: @@ -9635,23 +8426,11 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - dependencies: - whatwg-url: 7.1.0 - dev: true - - /sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - dev: true - /spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.17 + spdx-license-ids: 3.0.18 dev: true /spdx-exceptions@2.5.0: @@ -9662,20 +8441,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.17 - dev: true - - /spdx-license-ids@3.0.17: - resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + spdx-license-ids: 3.0.18 dev: true - /speech-rule-engine@4.0.7: - resolution: {integrity: sha512-sJrL3/wHzNwJRLBdf6CjJWIlxC04iYKkyXvYSVsWVOiC2DSkHmxsqOhEeMsBA9XK+CHuNcsdkbFDnoUfAsmp9g==} - hasBin: true - dependencies: - commander: 9.2.0 - wicked-good-xpath: 1.3.0 - xmldom-sre: 0.1.31 + /spdx-license-ids@3.0.18: + resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} dev: true /split2@3.2.2: @@ -9708,11 +8478,9 @@ packages: engines: {node: '>= 0.6'} dev: true - /stdin-discarder@0.1.0: - resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - bl: 5.1.0 + /stdin-discarder@0.2.2: + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} dev: true /stream-to-array@2.3.0: @@ -9752,17 +8520,8 @@ packages: strip-ansi: 7.1.0 dev: true - /string-width@6.1.0: - resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==} - engines: {node: '>=16'} - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 10.3.0 - strip-ansi: 7.1.0 - dev: true - - /string-width@7.1.0: - resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} + /string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} dependencies: emoji-regex: 10.3.0 @@ -9770,24 +8529,6 @@ packages: strip-ansi: 7.1.0 dev: true - /string.prototype.matchall@4.0.11: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 - set-function-name: 2.0.2 - side-channel: 1.0.6 - dev: true - /string.prototype.trim@1.2.9: resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} @@ -9827,15 +8568,6 @@ packages: safe-buffer: 5.2.1 dev: true - /stringify-object@3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - dependencies: - get-own-enumerable-property-symbols: 3.0.2 - is-obj: 1.0.1 - is-regexp: 1.0.0 - dev: true - /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -9860,11 +8592,6 @@ packages: engines: {node: '>=4'} dev: true - /strip-comments@2.0.1: - resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} - engines: {node: '>=10'} - dev: true - /strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -9875,6 +8602,11 @@ packages: engines: {node: '>=12'} dev: true + /strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + dev: true + /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -9892,12 +8624,12 @@ packages: engines: {node: '>=8'} dev: true - /striptags@3.2.0: - resolution: {integrity: sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==} + /stubborn-fs@1.2.5: + resolution: {integrity: sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==} dev: true - /stylis@4.3.1: - resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==} + /stylis@4.3.2: + resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} dev: true /supports-color@5.5.0: @@ -9956,22 +8688,7 @@ packages: yallist: 4.0.0 dev: true - /temp-dir@2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} - dev: true - - /tempy@0.6.0: - resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} - engines: {node: '>=10'} - dependencies: - is-stream: 2.0.1 - temp-dir: 2.0.0 - type-fest: 0.16.0 - unique-string: 2.0.0 - dev: true - - /terser-webpack-plugin@5.3.10(webpack@5.91.0): + /terser-webpack-plugin@5.3.10(webpack@5.93.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -9991,17 +8708,17 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.30.3 - webpack: 5.91.0 + terser: 5.31.3 + webpack: 5.93.0 dev: true - /terser@5.30.3: - resolution: {integrity: sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==} + /terser@5.31.3: + resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} engines: {node: '>=10'} hasBin: true dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.11.3 + acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -10065,12 +8782,6 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true - /tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - dependencies: - punycode: 2.3.1 - dev: true - /tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -10081,10 +8792,6 @@ packages: engines: {node: '>=8'} dev: true - /ts-debounce@4.0.0: - resolution: {integrity: sha512-+1iDGY6NmOGidq7i7xZGA4cm8DAa6fqdYcvO5Z6yBevH++Bdo9Qt/mN0TzHUgcCcKv1gmh9+W5dHqz8pMWbCbg==} - dev: true - /ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -10117,8 +8824,8 @@ packages: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 14.18.33 - acorn: 8.11.3 - acorn-walk: 8.3.2 + acorn: 8.12.1 + acorn-walk: 8.3.3 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -10145,26 +8852,18 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib@2.3.0: - resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} - dev: true - - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + /tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} dev: true - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.5.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 - dev: true - - /twikoo@1.6.32: - resolution: {integrity: sha512-CWg/hUPWyiKvh4HHvU067mxXrBhZ8ZT7WzNbE3/s0wQzKQh1gOf/aBg7g+MhNyHFx9VC9tuzlGVrp5EK/GY5vw==} + typescript: 5.5.4 dev: true /type-check@0.4.0: @@ -10174,16 +8873,11 @@ packages: prelude-ls: 1.2.1 dev: true - /type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + /type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} engines: {node: '>=4'} dev: true - /type-fest@0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} - dev: true - /type-fest@0.18.1: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} @@ -10204,18 +8898,8 @@ packages: engines: {node: '>=8'} dev: true - /type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - dev: true - - /type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - dev: true - - /type-fest@4.15.0: - resolution: {integrity: sha512-tB9lu0pQpX5KJq54g+oHOLumOx+pMep4RaM6liXh2PKmVRFF+/vAtUP0ZaJ0kOySfVNjF6doBWPHhBhISKdlIA==} + /type-fest@4.23.0: + resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==} engines: {node: '>=16'} dev: true @@ -10263,12 +8947,6 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: true - /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true @@ -10279,20 +8957,30 @@ packages: hasBin: true dev: true - /ua-parser-js@1.0.37: - resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} + /typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + + /ua-parser-js@1.0.38: + resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} dev: true /uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: true - /ufo@1.5.3: - resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + /uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + dev: true + + /ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} dev: true - /uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + /uglify-js@3.19.0: + resolution: {integrity: sha512-wNKHUY2hYYkf6oSFfhwwiHo4WCHzHmzcXsqXYTN9ja3iApYIFbb2U6ics9hBcYLHcYGQoAlwnZlTrf3oF+BL/Q==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -10323,48 +9011,11 @@ packages: '@fastify/busboy': 2.1.1 dev: true - /unicode-canonical-property-names-ecmascript@2.0.0: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} - engines: {node: '>=4'} - dev: true - - /unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - dependencies: - unicode-canonical-property-names-ecmascript: 2.0.0 - unicode-property-aliases-ecmascript: 2.1.0 - dev: true - - /unicode-match-property-value-ecmascript@2.1.0: - resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} - engines: {node: '>=4'} - dev: true - - /unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - dev: true - /unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} dev: true - /unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - dependencies: - crypto-random-string: 2.0.0 - dev: true - - /unique-string@3.0.0: - resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} - engines: {node: '>=12'} - dependencies: - crypto-random-string: 4.0.0 - dev: true - /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: @@ -10386,19 +9037,14 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin@1.10.1: - resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==} + /unplugin@1.12.0: + resolution: {integrity: sha512-KeczzHl2sATPQUx1gzo+EnUkmN4VmGBYRRVOZSGvGITE9rGHRDGqft6ONceP3vgXcyJ2XjX5axG5jMWUwNCYLw==} engines: {node: '>=14.0.0'} dependencies: - acorn: 8.11.3 + acorn: 8.12.1 chokidar: 3.6.0 webpack-sources: 3.2.3 - webpack-virtual-modules: 0.6.1 - dev: true - - /upath@1.2.0: - resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} - engines: {node: '>=4'} + webpack-virtual-modules: 0.6.2 dev: true /upath@2.0.1: @@ -10406,31 +9052,31 @@ packages: engines: {node: '>=4'} dev: true - /update-browserslist-db@1.0.13(browserslist@4.23.0): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + /update-browserslist-db@1.1.0(browserslist@4.23.2): + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.23.0 + browserslist: 4.23.2 escalade: 3.1.2 - picocolors: 1.0.0 + picocolors: 1.0.1 dev: true - /update-notifier@7.0.0: - resolution: {integrity: sha512-Hv25Bh+eAbOLlsjJreVPOs4vd51rrtCrmhyOJtbpAojro34jS4KQaEp4/EvlHJX7jSO42VvEFpkastVyXyIsdQ==} + /update-notifier@7.2.0: + resolution: {integrity: sha512-GoBCFKIbF88latQyk8HpHUoJHqZUzYSPI6BySAjs5TWd/TCTMynAsIfGfJ6Ep2DAx6O5YExYGPs3Hdnt2TWdzQ==} engines: {node: '>=18'} dependencies: - boxen: 7.1.1 + boxen: 8.0.0 chalk: 5.3.0 - configstore: 6.0.0 + configstore: 7.0.0 import-lazy: 4.0.0 - is-in-ci: 0.1.0 - is-installed-globally: 0.4.0 + is-in-ci: 1.0.0 + is-installed-globally: 1.0.0 is-npm: 6.0.0 - latest-version: 7.0.0 + latest-version: 9.0.0 pupa: 3.1.0 - semver: 7.6.0 + semver: 7.6.3 semver-diff: 4.0.0 xdg-basedir: 5.1.0 dev: true @@ -10441,10 +9087,6 @@ packages: punycode: 2.3.1 dev: true - /url-polyfill@1.1.12: - resolution: {integrity: sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A==} - dev: true - /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true @@ -10506,794 +9148,411 @@ packages: - supports-color dev: true - /vidstack@1.11.17: - resolution: {integrity: sha512-/6V3ajOZVOXlonTfs0xrBFUUM2aYxsl/+LU5kRaUZaAUBkoSD3hj2fw8NAW5DvdkNtpqNapOEt2RcwYbfotMyA==} + /vidstack@1.11.30: + resolution: {integrity: sha512-RbHh204Y+fta7CeoQ4TblbFO6P2zcwhYF4O52jDTHcr9R/CazB3Bzyxltz+UWVMmrkmDIJ0Hd4IJywkn7p/ivA==} engines: {node: '>=18'} dependencies: + '@floating-ui/dom': 1.6.8 + lit-html: 2.8.0 media-captions: 1.0.3 - unplugin: 1.10.1 + unplugin: 1.12.0 dev: true - /vite@4.4.12(@types/node@20.12.7): - resolution: {integrity: sha512-KtPlUbWfxzGVul8Nut8Gw2Qe8sBzWY+8QVc5SL8iRFnpnrcoCaNlzO40c1R6hPmcdTwIPEDkq0Y9+27a5tVbdQ==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.3.5(@types/node@20.14.12): + resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' stylus: '*' sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 20.12.7 - esbuild: 0.18.20 - postcss: 8.4.38 - rollup: 3.29.4 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /vue-demi@0.14.7(vue@3.4.23): - resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - dependencies: - vue: 3.4.23(typescript@4.9.5) - dev: true - - /vue-eslint-parser@9.4.2(eslint@8.57.0): - resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' - dependencies: - debug: 4.3.4 - eslint: 8.57.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - lodash: 4.17.21 - semver: 7.6.0 - transitivePeerDependencies: - - supports-color - dev: true - - /vue-router@4.3.0(vue@3.4.23): - resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==} - peerDependencies: - vue: ^3.2.0 - dependencies: - '@vue/devtools-api': 6.6.1 - vue: 3.4.23(typescript@4.9.5) - dev: true - - /vue@3.4.23(typescript@4.9.5): - resolution: {integrity: sha512-X1y6yyGJ28LMUBJ0k/qIeKHstGd+BlWQEOT40x3auJFTmpIhpbKLgN7EFsqalnJXq1Km5ybDEsp6BhuWKciUDg==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@vue/compiler-dom': 3.4.23 - '@vue/compiler-sfc': 3.4.23 - '@vue/runtime-dom': 3.4.23 - '@vue/server-renderer': 3.4.23(vue@3.4.23) - '@vue/shared': 3.4.23 - typescript: 4.9.5 - dev: true - - /vuepress-plugin-auto-catalog@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-4zBawWjKyR8m+Lcux2tiHJJHLOc0ZOGo1iRdlfhx96Wm/c0QYh1b/4Zy1oI65U0CvQjOLqMJeGzBQbZr2eOsBg==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - sass-loader: - optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true - dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-components: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-sass-palette: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: true - - /vuepress-plugin-blog2@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-WteV7KpRz75qXcn706m8zWEKe0VXLYX+hzAAh/v3/+usOHvYNVKJcZ2adRx5Sn2WeYgMAhdfNWWJFK039OEQgA==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true - dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - chokidar: 3.6.0 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: true - - /vuepress-plugin-comment2@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-WA4qUouH6ldkZHwe1ZkiNqB+hs9s4AyoXHNSgs7zjTxvu/PUxH/1Pp3t5UUDuEXU4lzn/Q/rZb/bOHChUupmcA==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - sass-loader: - optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true - dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@waline/client': 2.15.8(typescript@4.9.5) - artalk: 2.8.4 - giscus: 1.5.0 - twikoo: 1.6.32 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-sass-palette: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: true - - /vuepress-plugin-components@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-o9MKTdClt5u1l7xD/fyfydgeUCD5QIhYLuu9n6w0vLim3nw5HV++9bQJjwIWef2RV+RMkQndQ+oInimvXjiBtg==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - sass-loader: - optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true - dependencies: - '@stackblitz/sdk': 1.9.0 - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) - artplayer: 5.1.1 - balloon-css: 1.2.0 - create-codepen: 0.0.3 - dashjs: 4.7.4 - hls.js: 1.5.8 - mpegts.js: 1.7.3 - plyr: 3.7.8 - qrcode: 1.5.3 - vidstack: 1.11.17 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-reading-time2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-sass-palette: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: true - - /vuepress-plugin-copy-code2@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-lXtOn7+O4YmQL/FLE5ZM5C8rE6bXbqrrqz9aTh6/7N1axOzmPXa+8OMcHQV8VjwVSCzSPsE2wRwvAy1+SFormg==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 + terser: ^5.4.0 peerDependenciesMeta: - sass-loader: + '@types/node': optional: true - vuepress: + less: optional: true - vuepress-vite: + lightningcss: optional: true - vuepress-webpack: + sass: optional: true - dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) - balloon-css: 1.2.0 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-sass-palette: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: true - - /vuepress-plugin-copyright2@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-bFAPMxEW8J3y2asXAAl9njLCpjXuhto8XVji6x8xZhhgdsMtK0Y7gx7ujJti4mHQwvmGuolXi2Z67eZks67oyw==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - vuepress: + stylus: optional: true - vuepress-vite: + sugarss: optional: true - vuepress-webpack: + terser: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript + '@types/node': 20.14.12 + esbuild: 0.21.5 + postcss: 8.4.40 + rollup: 4.19.1 + optionalDependencies: + fsevents: 2.3.3 dev: true - /vuepress-plugin-feed2@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-0Ku55pCu1ZSEfnSK7EKD9udU1hizdr/N5TgYjKK6isEkGkiBLwUzrJyC+ktMZi7lg6LPVQnjq1hZw2GNK5YV+Q==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} + /vue-demi@0.14.10(vue@3.4.34): + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true peerDependencies: - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 peerDependenciesMeta: - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: + '@vue/composition-api': optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - cheerio: 1.0.0-rc.12 - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - xml-js: 1.6.11 - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript + vue: 3.4.34(typescript@5.5.4) dev: true - /vuepress-plugin-md-enhance@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-aQtsUqdDF7VQnslZMNO+vvJehIuh0LS6jwXijsL1rMSdJf3iRz+5m7x86PG32b7gzi0KazPA9b0mbbSJjBCETA==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} + /vue-eslint-parser@9.4.3(eslint@8.57.0): + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} + engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - sass-loader: - optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true + eslint: '>=6.0.0' dependencies: - '@babel/core': 7.24.4 - '@mdit/plugin-align': 0.4.8 - '@mdit/plugin-attrs': 0.4.8 - '@mdit/plugin-container': 0.4.8 - '@mdit/plugin-figure': 0.4.8 - '@mdit/plugin-footnote': 0.4.8 - '@mdit/plugin-img-lazyload': 0.4.8 - '@mdit/plugin-img-mark': 0.4.8 - '@mdit/plugin-img-size': 0.4.8 - '@mdit/plugin-include': 0.4.8 - '@mdit/plugin-katex': 0.4.8 - '@mdit/plugin-mark': 0.4.8 - '@mdit/plugin-mathjax': 0.4.8 - '@mdit/plugin-stylize': 0.4.8 - '@mdit/plugin-sub': 0.4.8 - '@mdit/plugin-sup': 0.4.8 - '@mdit/plugin-tab': 0.4.8 - '@mdit/plugin-tasklist': 0.4.8 - '@mdit/plugin-tex': 0.4.8 - '@mdit/plugin-uml': 0.4.8 - '@types/js-yaml': 4.0.9 - '@types/markdown-it': 13.0.7 - '@vue/repl': 2.9.0 - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) - balloon-css: 1.2.0 - chart.js: 4.4.2 - echarts: 5.5.0 - flowchart.ts: 1.0.1 - js-yaml: 4.1.0 - katex: 0.16.10 - markdown-it: 13.0.2 - mermaid: 10.5.0 - reveal.js: 4.6.1 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-sass-palette: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + debug: 4.3.6 + eslint: 8.57.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + lodash: 4.17.21 + semver: 7.6.3 transitivePeerDependencies: - - '@vue/composition-api' - supports-color - - typescript dev: true - /vuepress-plugin-photo-swipe@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-bXXdsK0B9/AywjybgLNFFPWU/M56/dQpJqoAYHIBXVioxFbxAGQaKptnX4frarpxySh9jDr+AKYQiyObGThR4Q==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} + /vue-router@4.4.0(vue@3.4.34): + resolution: {integrity: sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==} peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - sass-loader: - optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true + vue: ^3.2.0 dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) - photoswipe: 5.4.3 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-sass-palette: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript + '@vue/devtools-api': 6.6.3 + vue: 3.4.34(typescript@5.5.4) dev: true - /vuepress-plugin-pwa2@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-n60v+FeP9U8yaUQHDJZxcay4LvJqv5cRroWJifWY1dClAUk852Q40FZUYmHFHz1ss3M5h3sgL8zfmR/im4BzdQ==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} + /vue@3.4.34(typescript@5.5.4): + resolution: {integrity: sha512-VZze05HWlA3ItreQ/ka7Sx7PoD0/3St8FEiSlSTVgb6l4hL+RjtP2/8g5WQBzZgyf8WG2f+g1bXzC7zggLhAJA==} peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 + typescript: '*' peerDependenciesMeta: - sass-loader: - optional: true - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: + typescript: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) - mitt: 3.0.1 - register-service-worker: 1.7.2 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-sass-palette: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - workbox-build: 7.0.0 - transitivePeerDependencies: - - '@types/babel__core' - - '@vue/composition-api' - - supports-color - - typescript + '@vue/compiler-dom': 3.4.34 + '@vue/compiler-sfc': 3.4.34 + '@vue/runtime-dom': 3.4.34 + '@vue/server-renderer': 3.4.34(vue@3.4.34) + '@vue/shared': 3.4.34 + typescript: 5.5.4 dev: true - /vuepress-plugin-reading-time2@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-enIpFZWJ5gYhON/Qvjf1A9YqrZAmFthHy98aShrxUWd9iLUV+5mVXxo0qvkOKI9ZemV71/Sfmo1qp5cxUDylxw==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-components@2.0.0-rc.52(dashjs@4.7.4)(hls.js@1.5.13)(typescript@5.5.4)(vidstack@1.11.30)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-mQRi0XzdUD025ewjBXlhlh948ReOcohMlBEdkxQVNZaLa5OM2mtZm8TJvN1MkSKeiTMZjtzARO1AJNGyhZWFpw==} + engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 + artplayer: ^5.0.0 + dashjs: 4.7.4 + hls.js: ^1.4.12 + mpegts.js: ^1.7.3 + sass-loader: ^14.0.0 + vidstack: ^1.11.21 + vuepress: 2.0.0-rc.14 peerDependenciesMeta: - vuepress: + artplayer: optional: true - vuepress-vite: + dashjs: optional: true - vuepress-webpack: + hls.js: optional: true - dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - vue: 3.4.23(typescript@4.9.5) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: true - - /vuepress-plugin-rtl@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-oC9RLWMYXOYvc95R2iA9zHiKgMI1Ej+lzSV3PghV98DhUu5mBJeBTX24+tTwxvCwpBYfQNIv0qBkdE3+kU6KMA==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - vuepress: + mpegts.js: optional: true - vuepress-vite: + sass-loader: optional: true - vuepress-webpack: + vidstack: optional: true dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - vue: 3.4.23(typescript@4.9.5) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + '@stackblitz/sdk': 1.11.0 + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-sass-palette': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) + balloon-css: 1.2.0 + create-codepen: 2.0.0 + dashjs: 4.7.4 + hls.js: 1.5.13 + qrcode: 1.5.3 + vidstack: 1.11.30 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + vuepress-shared: 2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.14) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: true - /vuepress-plugin-sass-palette@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-sPDpamMO8kKnwjnnLAPPEpRwBt8ji+biIRwuUKSg43/c+dDVeLV0TEomawGRAGnQQOQ5oaEXn3G+ffkdpHTAuQ==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 + /vuepress-plugin-md-enhance@2.0.0-rc.52(@vue/repl@4.3.1)(markdown-it@14.1.0)(mermaid@10.9.1)(reveal.js@5.1.0)(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-4lED2FSelBbtBVE5Hon9FQpCgmG1xQbi3+rFrj/Aa1VF+8PTjqFdG4NkdRTx94beOeu/A5jvWp5TFWMbaXD7hA==} + engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} + peerDependencies: + '@types/reveal.js': ^5.0.0 + '@vue/repl': ^4.1.1 + chart.js: ^4.0.0 + echarts: ^5.0.0 + flowchart.ts: ^2.0.0 || ^3.0.0 + katex: ^0.16.0 + kotlin-playground: ^1.23.0 + markmap-lib: ^0.17.0 + markmap-toolbar: ^0.17.0 + markmap-view: ^0.17.0 + mathjax-full: ^3.2.2 + mermaid: ^10.8.0 + reveal.js: ^5.0.0 + sandpack-vue3: ^3.0.0 + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.14 peerDependenciesMeta: - sass-loader: + '@types/reveal.js': optional: true - vuepress: + '@vue/repl': optional: true - vuepress-vite: + chart.js: optional: true - vuepress-webpack: + echarts: optional: true - dependencies: - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - chokidar: 3.6.0 - sass: 1.75.0 - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: true - - /vuepress-plugin-search-pro@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-U6p0q5ftmoUtAoAzBgVPsddRaQcHLprkFx+fzZ3i/EvtMh5tN2LxC3Q9/QhB48NOST8FFQ0aXAqsPkNtvMB7nA==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - sass-loader: + flowchart.ts: optional: true - vuepress: + katex: optional: true - vuepress-vite: + kotlin-playground: optional: true - vuepress-webpack: + markmap-lib: optional: true - dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) - cheerio: 1.0.0-rc.12 - chokidar: 3.6.0 - slimsearch: 1.0.0 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-sass-palette: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - transitivePeerDependencies: - - '@vue/composition-api' - - supports-color - - typescript - dev: true - - /vuepress-plugin-seo2@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-cSe/P82p73XLYXy4IXvC3fx+M07IA/qO13Z4YyVmu5AtG3ScGMgSFglF/wo/ZCZTS0PLAURIxPnZKSEK2T4iqA==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - vuepress: + markmap-toolbar: + optional: true + markmap-view: optional: true - vuepress-vite: + mathjax-full: optional: true - vuepress-webpack: + mermaid: + optional: true + reveal.js: + optional: true + sandpack-vue3: + optional: true + sass-loader: optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + '@mdit/plugin-alert': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-align': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-attrs': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-container': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-demo': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-figure': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-footnote': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-img-lazyload': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-img-mark': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-img-size': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-include': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-katex-slim': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-mark': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-mathjax-slim': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-plantuml': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-spoiler': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-stylize': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-sub': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-sup': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-tab': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-tasklist': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-tex': 0.12.0(markdown-it@14.1.0) + '@mdit/plugin-uml': 0.12.0(markdown-it@14.1.0) + '@types/markdown-it': 14.1.2 + '@vue/repl': 4.3.1 + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-sass-palette': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) + balloon-css: 1.2.0 + js-yaml: 4.1.0 + mermaid: 10.9.1 + reveal.js: 5.1.0 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + vuepress-shared: 2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.14) transitivePeerDependencies: - '@vue/composition-api' - - supports-color + - markdown-it - typescript dev: true - /vuepress-plugin-sitemap2@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-zFVO5lCwSWkLpdsIw8n/owV8n2XXbBipm6dLrF9vDZfgYpCmcUPeHWOS6aFeXNVA1oXvyxWtk5lyMthH4h/Isg==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} + /vuepress-plugin-search-pro@2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-44lVFawdWvkmvnF+E/u+ufJCtqzrWzILPz4/qgcm260tOPsZO9bIZyHLyxa0P0VUEzzmvSI6txmg9fHTrfj5OQ==} + engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.14 peerDependenciesMeta: - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: + sass-loader: optional: true dependencies: - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - sitemap: 7.1.1 - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-sass-palette': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) + cheerio: 1.0.0-rc.12 + chokidar: 3.6.0 + slimsearch: 2.1.1 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + vuepress-shared: 2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.14) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: true - /vuepress-shared@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-KTAYchOorvUg/CfPZgjpl5h6cIjxaab1u3n6AlF9vy8LA5WqHmE2vcfcutWpDRumRkA88v1ltQGxEXLnqbUTkg==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} + /vuepress-shared@2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-/Y5Qpl8ueqiggqFAyeJ9U2PhLyE7O5hl3r1k4vER/gKpaeYIqmPxf0ToJMFa3uc4luoNEe/9NJb6LJCrcPjFEA==} + engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 - peerDependenciesMeta: - vuepress: - optional: true - vuepress-vite: - optional: true - vuepress-webpack: - optional: true + vuepress: 2.0.0-rc.14 dependencies: - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) cheerio: 1.0.0-rc.12 - dayjs: 1.11.10 - execa: 8.0.1 + dayjs: 1.11.12 + execa: 9.3.0 fflate: 0.8.2 gray-matter: 4.0.3 - semver: 7.6.0 - striptags: 3.2.0 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) + semver: 7.6.3 + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) transitivePeerDependencies: - '@vue/composition-api' - - supports-color - typescript dev: true - /vuepress-theme-hope@2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67): - resolution: {integrity: sha512-cdn7PWlwOQuMHNyvljLcX+L0O9fu7PQ3GemDSzUHsFVU1BscxxUPIdk48y/gbB+LyM1AZKMEfNdN2RFVvBCfzQ==} - engines: {node: '>=16.19.0', npm: '>=8', pnpm: '>=7'} - peerDependencies: - sass-loader: ^13.3.2 - vuepress: 2.0.0-beta.67 - vuepress-vite: 2.0.0-beta.67 - vuepress-webpack: 2.0.0-beta.67 + /vuepress-theme-hope@2.0.0-rc.52(@vue/repl@4.3.1)(dashjs@4.7.4)(hls.js@1.5.13)(markdown-it@14.1.0)(mermaid@10.9.1)(reveal.js@5.1.0)(typescript@5.5.4)(vidstack@1.11.30)(vuepress-plugin-search-pro@2.0.0-rc.52)(vuepress@2.0.0-rc.14): + resolution: {integrity: sha512-QCfIxIQCFOUpJsOUEPi1QtLPUbKjA0alvjb5JJPMGvHqqP2HHOtSuTdoODqy1qWPUg2/GBR/OLjfpqs14joP+w==} + engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} + peerDependencies: + '@vuepress/plugin-docsearch': 2.0.0-rc.39 + '@vuepress/plugin-feed': 2.0.0-rc.39 + '@vuepress/plugin-prismjs': 2.0.0-rc.39 + '@vuepress/plugin-pwa': 2.0.0-rc.39 + '@vuepress/plugin-redirect': 2.0.0-rc.39 + '@vuepress/plugin-search': 2.0.0-rc.39 + nodejs-jieba: ^0.1.2 + sass-loader: ^14.0.0 + vuepress: 2.0.0-rc.14 + vuepress-plugin-search-pro: 2.0.0-rc.52 peerDependenciesMeta: - sass-loader: + '@vuepress/plugin-docsearch': + optional: true + '@vuepress/plugin-feed': + optional: true + '@vuepress/plugin-prismjs': optional: true - vuepress: + '@vuepress/plugin-pwa': optional: true - vuepress-vite: + '@vuepress/plugin-redirect': + optional: true + '@vuepress/plugin-search': + optional: true + nodejs-jieba: + optional: true + sass-loader: optional: true - vuepress-webpack: + vuepress-plugin-search-pro: optional: true dependencies: - '@vuepress/cli': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-active-header-links': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-container': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-external-link-icon': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-git': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-nprogress': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-prismjs': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/plugin-theme-data': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/shared': 2.0.0-beta.67 - '@vuepress/utils': 2.0.0-beta.67 - '@vueuse/core': 10.9.0(vue@3.4.23) + '@vuepress/helper': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-active-header-links': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-back-to-top': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-blog': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-catalog': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-comment': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-copy-code': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-copyright': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-git': 2.0.0-rc.38(vuepress@2.0.0-rc.14) + '@vuepress/plugin-links-check': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-notice': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-nprogress': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-photo-swipe': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-reading-time': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-rtl': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-sass-palette': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-seo': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-shiki': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-sitemap': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-theme-data': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vuepress/plugin-watermark': 2.0.0-rc.39(typescript@5.5.4)(vuepress@2.0.0-rc.14) + '@vueuse/core': 10.11.0(vue@3.4.34) balloon-css: 1.2.0 - bcrypt-ts: 4.0.1 + bcrypt-ts: 5.0.2 cheerio: 1.0.0-rc.12 chokidar: 3.6.0 gray-matter: 4.0.3 - vue: 3.4.23(typescript@4.9.5) - vue-router: 4.3.0(vue@3.4.23) - vuepress: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) - vuepress-plugin-auto-catalog: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-blog2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-comment2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-components: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-copy-code2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-copyright2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-feed2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-md-enhance: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-photo-swipe: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-pwa2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-reading-time2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-rtl: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-sass-palette: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-seo2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-plugin-sitemap2: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) - vuepress-shared: 2.0.0-beta.238(typescript@4.9.5)(vuepress@2.0.0-beta.67) + vue: 3.4.34(typescript@5.5.4) + vuepress: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34) + vuepress-plugin-components: 2.0.0-rc.52(dashjs@4.7.4)(hls.js@1.5.13)(typescript@5.5.4)(vidstack@1.11.30)(vuepress@2.0.0-rc.14) + vuepress-plugin-md-enhance: 2.0.0-rc.52(@vue/repl@4.3.1)(markdown-it@14.1.0)(mermaid@10.9.1)(reveal.js@5.1.0)(typescript@5.5.4)(vuepress@2.0.0-rc.14) + vuepress-plugin-search-pro: 2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.14) + vuepress-shared: 2.0.0-rc.52(typescript@5.5.4)(vuepress@2.0.0-rc.14) transitivePeerDependencies: - - '@types/babel__core' + - '@types/reveal.js' - '@vue/composition-api' - - supports-color + - '@vue/repl' + - '@waline/client' + - artalk + - artplayer + - chart.js + - dashjs + - echarts + - flowchart.ts + - hls.js + - katex + - kotlin-playground + - markdown-it + - markmap-lib + - markmap-toolbar + - markmap-view + - mathjax-full + - mermaid + - mpegts.js + - reveal.js + - sandpack-vue3 + - twikoo - typescript + - vidstack dev: true - /vuepress-vite@2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23): - resolution: {integrity: sha512-oaak2RPKBP0LeaDpDntlsQWLklCBf2vdeceXtPSLV2IzL/wtMHs5DQ/f7zXxCzvku3h/FIstmgoKq/vC0TvHkA==} - engines: {node: '>=16.19.0'} + /vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14)(typescript@5.5.4)(vue@3.4.34): + resolution: {integrity: sha512-t902FYKFF2MavNQjm/I4gN8etl6iX4PETutu4c1Pt7qQjXF6Hp2eurZaW32O5/TaYWsbVG757FwKodRLj9GDng==} + engines: {node: '>=18.16.0'} hasBin: true peerDependencies: - '@vuepress/client': 2.0.0-beta.67 - vue: ^3.3.4 - dependencies: - '@vuepress/bundler-vite': 2.0.0-beta.67(@types/node@20.12.7)(typescript@4.9.5) - '@vuepress/cli': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/client': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/core': 2.0.0-beta.67(typescript@4.9.5) - '@vuepress/theme-default': 2.0.0-beta.67(typescript@4.9.5) - vue: 3.4.23(typescript@4.9.5) - transitivePeerDependencies: - - '@types/node' - - '@vue/composition-api' - - less - - lightningcss - - sass - - sass-loader - - stylus - - sugarss - - supports-color - - terser - - ts-node - - typescript - dev: true - - /vuepress@2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23): - resolution: {integrity: sha512-931pKDOph20RKMLZAH5YYlMz+nfx9jcOQio1Gxk0pB7DwuSxAVFxPv2dbIUP4E/4uWOkLppRhLYcrOoxEbVYzA==} - engines: {node: '>=16.19.0'} - hasBin: true + '@vuepress/bundler-vite': 2.0.0-rc.14 + '@vuepress/bundler-webpack': 2.0.0-rc.14 + vue: ^3.4.0 + peerDependenciesMeta: + '@vuepress/bundler-vite': + optional: true + '@vuepress/bundler-webpack': + optional: true dependencies: - vuepress-vite: 2.0.0-beta.67(@types/node@20.12.7)(@vuepress/client@2.0.0-beta.67)(typescript@4.9.5)(vue@3.4.23) + '@vuepress/bundler-vite': 2.0.0-rc.14(@types/node@20.14.12)(typescript@5.5.4) + '@vuepress/cli': 2.0.0-rc.14(typescript@5.5.4) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.4) + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.4) + '@vuepress/markdown': 2.0.0-rc.14 + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 + vue: 3.4.34(typescript@5.5.4) transitivePeerDependencies: - - '@types/node' - - '@vue/composition-api' - - '@vuepress/client' - - less - - lightningcss - - sass - - sass-loader - - stylus - - sugarss - supports-color - - terser - - ts-node - typescript - - vue dev: true /watchpack@2.4.1: @@ -11304,6 +9563,11 @@ packages: graceful-fs: 4.2.11 dev: true + /watermark-js-plus@1.5.2: + resolution: {integrity: sha512-iqgSeAfwnCKNpClmyjl7rhj0SEbt8j+MqZc6C3YKY5xjMdxlRMIOcnYdBYBiznzILVyJ6YbwxD5OMajK1D+uCA==} + engines: {node: '>=16.0.0'} + dev: true + /web-vitals@0.2.4: resolution: {integrity: sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==} dev: true @@ -11316,21 +9580,17 @@ packages: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true - /webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true - /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} dev: true - /webpack-virtual-modules@0.6.1: - resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} + /webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} dev: true - /webpack@5.91.0: - resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + /webpack@5.93.0: + resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -11344,12 +9604,12 @@ packages: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.0 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.16.0 - es-module-lexer: 1.5.0 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.2 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.17.1 + es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -11360,7 +9620,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(webpack@5.93.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -11369,10 +9629,6 @@ packages: - uglify-js dev: true - /webworkify-webpack@2.1.5: - resolution: {integrity: sha512-2akF8FIyUvbiBBdD+RoHpoTbHMQF2HwjcxfDvgztAX5YwbZNyrtfUMgvfgFVsgDhDPVTlkbb5vyasqDHfIDPQw==} - dev: true - /whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: @@ -11380,12 +9636,8 @@ packages: webidl-conversions: 3.0.1 dev: true - /whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 + /when-exit@2.1.3: + resolution: {integrity: sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==} dev: true /which-boxed-primitive@1.0.2: @@ -11421,171 +9673,26 @@ packages: isexe: 2.0.0 dev: true - /wicked-good-xpath@1.3.0: - resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==} - dev: true - /wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: string-width: 4.2.3 dev: true - /widest-line@4.0.1: - resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} - engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - dev: true - - /wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - dev: true - - /workbox-background-sync@7.0.0: - resolution: {integrity: sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==} - dependencies: - idb: 7.1.1 - workbox-core: 7.0.0 - dev: true - - /workbox-broadcast-update@7.0.0: - resolution: {integrity: sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==} - dependencies: - workbox-core: 7.0.0 - dev: true - - /workbox-build@7.0.0: - resolution: {integrity: sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==} - engines: {node: '>=16.0.0'} - dependencies: - '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) - '@babel/core': 7.24.4 - '@babel/preset-env': 7.24.4(@babel/core@7.24.4) - '@babel/runtime': 7.24.4 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.4)(rollup@2.79.1) - '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) - '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) - '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.12.0 - common-tags: 1.8.2 - fast-json-stable-stringify: 2.1.0 - fs-extra: 9.1.0 - glob: 7.2.3 - lodash: 4.17.21 - pretty-bytes: 5.6.0 - rollup: 2.79.1 - rollup-plugin-terser: 7.0.2(rollup@2.79.1) - source-map: 0.8.0-beta.0 - stringify-object: 3.3.0 - strip-comments: 2.0.1 - tempy: 0.6.0 - upath: 1.2.0 - workbox-background-sync: 7.0.0 - workbox-broadcast-update: 7.0.0 - workbox-cacheable-response: 7.0.0 - workbox-core: 7.0.0 - workbox-expiration: 7.0.0 - workbox-google-analytics: 7.0.0 - workbox-navigation-preload: 7.0.0 - workbox-precaching: 7.0.0 - workbox-range-requests: 7.0.0 - workbox-recipes: 7.0.0 - workbox-routing: 7.0.0 - workbox-strategies: 7.0.0 - workbox-streams: 7.0.0 - workbox-sw: 7.0.0 - workbox-window: 7.0.0 - transitivePeerDependencies: - - '@types/babel__core' - - supports-color - dev: true - - /workbox-cacheable-response@7.0.0: - resolution: {integrity: sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==} - dependencies: - workbox-core: 7.0.0 - dev: true - - /workbox-core@7.0.0: - resolution: {integrity: sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==} - dev: true - - /workbox-expiration@7.0.0: - resolution: {integrity: sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==} - dependencies: - idb: 7.1.1 - workbox-core: 7.0.0 - dev: true - - /workbox-google-analytics@7.0.0: - resolution: {integrity: sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==} - dependencies: - workbox-background-sync: 7.0.0 - workbox-core: 7.0.0 - workbox-routing: 7.0.0 - workbox-strategies: 7.0.0 - dev: true - - /workbox-navigation-preload@7.0.0: - resolution: {integrity: sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==} - dependencies: - workbox-core: 7.0.0 - dev: true - - /workbox-precaching@7.0.0: - resolution: {integrity: sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==} - dependencies: - workbox-core: 7.0.0 - workbox-routing: 7.0.0 - workbox-strategies: 7.0.0 - dev: true - - /workbox-range-requests@7.0.0: - resolution: {integrity: sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==} - dependencies: - workbox-core: 7.0.0 - dev: true - - /workbox-recipes@7.0.0: - resolution: {integrity: sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==} - dependencies: - workbox-cacheable-response: 7.0.0 - workbox-core: 7.0.0 - workbox-expiration: 7.0.0 - workbox-precaching: 7.0.0 - workbox-routing: 7.0.0 - workbox-strategies: 7.0.0 - dev: true - - /workbox-routing@7.0.0: - resolution: {integrity: sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==} - dependencies: - workbox-core: 7.0.0 - dev: true - - /workbox-strategies@7.0.0: - resolution: {integrity: sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==} - dependencies: - workbox-core: 7.0.0 - dev: true - - /workbox-streams@7.0.0: - resolution: {integrity: sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==} + /widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} dependencies: - workbox-core: 7.0.0 - workbox-routing: 7.0.0 + string-width: 7.2.0 dev: true - /workbox-sw@7.0.0: - resolution: {integrity: sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==} + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} dev: true - /workbox-window@7.0.0: - resolution: {integrity: sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==} - dependencies: - '@types/trusted-types': 2.0.7 - workbox-core: 7.0.0 + /wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true /wrap-ansi@6.2.0: @@ -11620,7 +9727,7 @@ packages: engines: {node: '>=18'} dependencies: ansi-styles: 6.2.1 - string-width: 7.1.0 + string-width: 7.2.0 strip-ansi: 7.1.0 dev: true @@ -11628,15 +9735,6 @@ packages: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true - /write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - dev: true - /xdg-app-paths@5.1.0: resolution: {integrity: sha512-RAQ3WkPf4KTU1A8RtFx3gWywzVKe00tfOPFfl2NDGqbIFENQO4kqAJp7mhQjNj/33W5x5hiWWUdyfPq/5SU3QA==} engines: {node: '>=6'} @@ -11660,23 +9758,11 @@ packages: resolution: {integrity: sha512-dtsxbeePxhSy3g/Kyc4Oe1K3hfdCmkiyRtvONN2KZ2MqeL/QBFTvL4imCiXfAiLpincl42r87OOA3V3Shcza4A==} dev: true - /xml-js@1.6.11: - resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} - hasBin: true - dependencies: - sax: 1.3.0 - dev: true - /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} dev: true - /xmldom-sre@0.1.31: - resolution: {integrity: sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==} - engines: {node: '>=0.1'} - dev: true - /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -11699,13 +9785,8 @@ packages: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - /yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} - engines: {node: '>= 14'} - dev: true - - /yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + /yaml@2.4.5: + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} engines: {node: '>= 14'} hasBin: true dev: true @@ -11803,8 +9884,7 @@ packages: engines: {node: '>=10'} dev: true - /zrender@5.5.0: - resolution: {integrity: sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==} - dependencies: - tslib: 2.3.0 + /yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} dev: true diff --git a/scripts/.exec b/scripts/.exec index 8c699188c..0d33d7cdb 100755 --- a/scripts/.exec +++ b/scripts/.exec @@ -37,7 +37,6 @@ exports.execShell = async commands => { // await syncExec(command) const execResult = await exec(command) // 打印输出结果 - // console.log(1111,execResult.stdout); console.log(`step${count}(ending): === \n`) // 指令异常,不执行后续指令,非0退出 if (execResult.code !== 0) { diff --git a/scripts/test b/scripts/test deleted file mode 100755 index 526c405f2..000000000 --- a/scripts/test +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env node - -/** - * 脚本测试 - * 链接:https://github.com/enquirer/enquirer - */ -// const {execShell} = require("./.exec"); - -(async() => { - const { AutoComplete } = require('enquirer') - - const prompt = new AutoComplete({ - name: 'flavor', - message: 'Pick your favorite flavor', - limit: 10, - initial: 2, - choices: [ - 'Almond', - 'Apple', - 'Banana', - 'Blackberry', - 'Blueberry', - 'Cherry', - 'Chocolate', - 'Cinnamon', - 'Coconut', - 'Cranberry', - 'Grape' - ] - }) - - prompt.run() - .then(answer => console.log('Answer:', answer)) - .catch(console.error) -})() diff --git a/test.js b/test.js new file mode 100644 index 000000000..bb7fe6754 --- /dev/null +++ b/test.js @@ -0,0 +1,41 @@ +const fs = require('fs') +const path = require('path') + +/** + * 递归遍历目录并重命名所有遇到的Readme.md文件为README.md + * @param {string} dirPath 目录路径 + */ +function renameReadmeFiles(dirPath) { + fs.readdir(dirPath, (err, files) => { + if (err) { + console.error(`Error reading directory: ${dirPath}`, err) + return + } + files.forEach(file => { + const filePath = path.join(dirPath, file) + fs.stat(filePath, (err, stats) => { + if (err) { + console.error(`Error getting stats for: ${filePath}`, err) + return + } + if (stats.isDirectory()) { + // 如果是目录,则递归调用 + renameReadmeFiles(filePath) + } else if (file.toLowerCase() === 'readme.md') { + // 如果是Readme.md文件,则重命名 + const newFilePath = path.join(dirPath, 'README.md') + fs.rename(filePath, newFilePath, err => { + if (err) { + console.error(`Error renaming: ${filePath}`, err) + } else { + console.log(`Renamed: ${filePath} to ${newFilePath}`) + } + }) + } + }) + }) + }) +} + +// 调用函数,传入你想要开始遍历的目录路径 +renameReadmeFiles('docs') diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 000000000..4f8c0e6b3 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,37 @@ +{ + "compileOnSave": true, + "compilerOptions": { + "target": "ES2020", + "module": "ESNext", + "moduleResolution": "node", + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "inlineSourceMap": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "stripInternal": true, + "skipLibCheck": true, + "resolveJsonModule": true, + "pretty": true, + "declaration": true, + "forceConsistentCasingInFileNames": true, + "typeRoots": [ + "./typings", + "./node_modules/@types" + ], + "allowSyntheticDefaultImports": true, + "strictNullChecks": true, + "baseUrl": ".", + "esModuleInterop": true, + "paths": { + "@theme/*": [ + ".vitepress/theme/*" + ] + } + }, + "exclude": [ + "dist", + "node_modules", + "test" + ] +} diff --git a/vuepress.client.ts b/vuepress.client.ts new file mode 100644 index 000000000..96bca8eea --- /dev/null +++ b/vuepress.client.ts @@ -0,0 +1,7 @@ +import { defineClientConfig } from '@vuepress/client' + +export default defineClientConfig({ + enhance({ app, router, siteData }) {}, + setup() {}, + rootComponents: [] +}) diff --git a/vuepress.config.ts b/vuepress.config.ts new file mode 100644 index 000000000..7d9948bf3 --- /dev/null +++ b/vuepress.config.ts @@ -0,0 +1,62 @@ +import { defineUserConfig } from '@vuepress/cli' +import { getDirname, path } from '@vuepress/utils' +import { viteBundler } from '@vuepress/bundler-vite' +import { name } from './package.json' +import { headers } from './docs/.vuepress/theme/headers' +import { themeConfig } from './docs/.vuepress/theme/theme' +// import {pluginConfig} from "./theme/plugins"; +import process from 'node:process' + +// 当前目录名 +const __dirname = getDirname(import.meta.url) + + +/** + * 用于区分base路径,是否nginx代理 + */ +function getSiteBase():'/' | `/${string}/` { + // 用于区分base路径,是否nginx代理 + const PROXY_DOMAIN = process.env.PROXY_DOMAIN || false + return PROXY_DOMAIN ? `/${name}/` : '/' +} + +export default defineUserConfig({ + title: '凡是过往、皆为序章', + description: '一本有趣的JavaScript合集', + base: getSiteBase(), + port: 5000, + head: headers, + source: '', + markdown: { + // todo 引入代码文件时的路径替换 https://vuejs.press/zh/guide/markdown.html#%E5%AF%BC%E5%85%A5%E4%BB%A3%E7%A0%81%E5%9D%97 + importCode: { + handleImportPath: (str) => { + if (str.includes('@code')) { + return str.replace(/^@code/, path.resolve(__dirname, 'code/')) + } + if (str.includes('@algorithm')) { + return str.replace(/^@algorithm/, path.resolve(__dirname, 'code/algorithm/')) + } + if (str.includes('~')) { + return str.replace(/^~/, path.resolve(__dirname, '')) + } + return str + } + }, + // md doc formatter headerDepth + headers: { + level: [2, 3, 4] + } + }, + // 主题配置 + ...themeConfig, + // // 插件配置 + // ...pluginConfig, + // 编译 + bundler: viteBundler({ + viteOptions: {}, + vuePluginOptions: {} + }), + shouldPrefetch: false +}) +