diff --git a/Dockerfile b/Dockerfile index 4b2d63a06..15953ee01 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ FROM registry.cn-hangzhou.aliyuncs.com/142vip/node:20.17.0-alpine AS build_base -# 是否 +# 是否配置代理 ARG NEED_PROXY=false ## 设置环境变量,支持容器构建时使用layer缓存,参考:https://pnpm.io/zh/docker @@ -25,11 +25,12 @@ COPY . . RUN apk add --no-cache git --repository http://mirrors.aliyun.com/alpine/v3.14/main/ ## 基于容器自动构建 -RUN --mount=type=cache,id=pnpm,target=/pnpm/store sh ./scripts/ci && if [ "$NEED_PROXY" = "false" ]; \ - then \ - pnpm build; \ - else \ - pnpm build:proxy; \ +RUN --mount=type=cache,id=pnpm,target=/pnpm/store sh ./scripts/ci && \ + if [ "$NEED_PROXY" = "false" ]; \ + then \ + pnpm build; \ + else \ + pnpm build:proxy; \ fi; @@ -48,7 +49,7 @@ ARG GIT_HASH # 作者信息 & 项目信息 & Git信息 LABEL "maintainer"="$AUTHOR <$EMAIL>" LABEL "repo.name"=$APP_NAME "repo.version"=$APP_VERSION \ - "repo.description"="$DESCRIPTION" "repo.homePage"="$HOME_PAGE" + "repo.description"="$APP_DESCRIPTION" "repo.homePage"="$HOME_PAGE" LABEL "git.hash"="$GIT_HASH" # 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 注意:--from参数 diff --git a/docs/.vuepress/styles/config.scss b/docs/.vuepress/styles/config.scss index d6b61e6a0..88611c20d 100644 --- a/docs/.vuepress/styles/config.scss +++ b/docs/.vuepress/styles/config.scss @@ -17,3 +17,5 @@ $code-dark-theme: 'atom-dark'; // 主题色 配合outlook显示 //$theme-colors: #2196f3, #f26d6d, #3eaf7c, #fb9b5f; + +$theme-color: #fb9b5f diff --git a/docs/.vuepress/theme/READEME.md b/docs/.vuepress/theme/READEME.md deleted file mode 100644 index 55088638d..000000000 --- a/docs/.vuepress/theme/READEME.md +++ /dev/null @@ -1,5 +0,0 @@ -# 自定义布局 - -## 参考 - -- diff --git a/docs/.vuepress/theme/constant.ts b/docs/.vuepress/theme/constant.ts deleted file mode 100644 index 8f4d11f4d..000000000 --- a/docs/.vuepress/theme/constant.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { authorInfo, name, version } from '../../../package.json' - -export const FOOTER_HTML_INFO = ` -
- All Rights Reserved - @142vip . - ${name}@v${version} -    -
-
- 百度统计 - | - 鄂ICP备17025193号-1 - - -
-` - -// 代码组织:142VIP -// Theme By vuepress-theme-hope | - -/** - * 版权信息 - */ -export const COPYRIGHT = ` - Copyrights © 2015-${new Date().getFullYear()} ${authorInfo.name} -` - -/** - * 作者信息 - */ -export const AUTHOR_INFO = { - name: authorInfo.name, - email: authorInfo.email, - url: authorInfo.homePage, -} - -/** - * 状态码404时,页面提示语 - */ -export const NotFoundMsgList = [ - '徒留我孤单在湖面成双。', - '就让回忆永远停在那里。', - '天青色等烟雨,而我在等你。', - '我用无悔,刻永世爱你的碑。', - '终有一天,我有属于我的天。', - '你想说的想给的,我全都知道。', - '我顶着大太阳,只想为你撑伞。', - '海鸟跟鱼相爱,只是一场意外。', - '那已风化千年的誓言,一切又重演。', - '下降的速度太快,来不及踏上未来。', - '我原谅不了我,就请你当作我已不在。', - '琴声何在,生死难猜,用一声去等待。', - '我戒不掉她的微笑,洋溢幸福的味道。', - '缺氧过后的爱情,粗心的眼泪事多余。', - '过往的欢乐是否褪色,想问你怎么舍得。', - '繁华如三千东流水,我只取一瓢爱了解。', - '唱反调是我的本性,出其不意是我的个性。', - '没有你在我有多难熬,没有你烦我有烦恼。', - '梦在远方,化成一缕香,随风飘散你的模样。', - '最美的不是下雨天,是曾与你躲过雨的屋檐。', - '初恋的颜色我牵着你的手经过种麦芽糖的山坡。', - '而我已经分不清,你是友情,还是错过的爱情。', - '也许时间是一种解药,也是我现在所服下的毒药。', - '能不能给我一首歌的时间,紧紧的把那拥抱变成永远。', - '如果邪恶是华丽残酷的乐章,它的终场我会亲手写上。', - '我知道共同的默契很重要,那骄傲才不会寂寞得很无聊。', - '想回到过去,试着让故事继续,至少不再让你离我而去。', - '如果我遇见你是一个悲剧,我想我这辈子注定一个人演戏。', - '请不要把分手当作你的请求,我知道坚持要走是你受伤的藉口。', - '我想就这样牵着你的手不放开,爱能不能够永远单纯没有悲哀。', - '翻着我们的照片,想念若隐若现,去年的冬天,我们笑得很甜。', - '风筝在阴天搁浅,想念还在等待救援,我拉着线复习你给的温柔。', - '整个画面是你,想你想的睡不着,我的快乐是你,想你想的都会笑。', - '酸酸的空气,嗅出我们的距离,一幕锥心的结局,像呼吸般无法停息。', - '我害怕你心碎没人帮你擦眼泪,别离开身边,拥有你我的世界才能完美。', - '有谁能比我知道,你的温柔象羽毛,秘密躺在我怀抱,只有你能听得到。', - '看着那白色的蜻蜓在空中忘了前进,还能不能重新编织,脑海中起毛球的记忆。', - '为你弹奏萧邦的夜曲,纪念我死去的爱情,而我为你隐姓埋名,在月光下弹琴。', - '我会发着呆然后忘记你,接着紧紧闭上眼,想着那一天会有人代替,让我不再想念你', - '乘着风游荡在蓝天边,一片云掉落在我面前,捏成你的形状,随风跟着我,一口一口吃掉忧愁。', - '听妈妈的话别让她受伤,想快快长大才能保护她,美丽的白发幸福总发芽,天使的魔法温暖中慈祥。', - '断了的弦再怎么连,我的感觉你已听不见,你的转变像断掉的弦,再怎么接音都不对,你的改变我能够分辨。', - '思绪不断阻挡着回忆播放,盲目的追寻仍然空空荡荡,灰蒙蒙的夜晚睡意又不知躲到哪去,一转身孤单已躺在身旁。', - '从前从前有个人爱你很久,但偏偏风渐渐把距离吹得好远,好不容易又能再多爱一天,但故事的最后你好像还是说了拜拜。', - '谁在用琵琶弹奏一曲东风破,枫叶讲故事染色结局我看透,篱笆外的古道我牵着你走过,荒烟蔓草的年头就连分手都很沉默。', - '我一路向北,离开有你的季节,你说你好累,已无法再爱上谁。风在山路吹,过往的画面全都是不对,细数惭愧,我伤你几回。', - '雨下整夜我的爱溢出就像雨水,窗台蝴蝶像诗里纷飞的美丽章节。我接着写把永远爱你写进诗的结尾,你是我唯一想要的了解。', - '缓缓飘落的枫叶像思念,为何挽回要赶在冬天来之前,爱你穿越时间,两行来自秋末的眼泪,让爱渗透了地面我要的只是你在我身边。', - '我陪你走到最后,能不能别想太多,会不会手牵着手,晚一点再到尽头,你说不该再相见只为了瞬间,谢谢你让我听见因为我在等待永远。', - '天灰灰会不会,让我忘了你是谁,累不累睡不睡,单影无人相依偎,夜越黑梦违背,有谁肯安慰,我的世界将被摧毁也许颓废也是另一种美。', - '我知道你我都没有错,只是忘了怎么退后,信誓旦旦给的承诺,全被时间扑了空。我知道我们都没有错,只是放手会比较好过,最美的爱情回忆里待续。', -] - -export const RepoAddress = 'https://github.com/142vip/JavaScriptCollection' diff --git a/docs/.vuepress/theme/headers.ts b/docs/.vuepress/theme/headers.ts deleted file mode 100644 index 561fe76a5..000000000 --- a/docs/.vuepress/theme/headers.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { 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/theme/i18n.ts b/docs/.vuepress/theme/i18n.ts deleted file mode 100644 index 4c28913c9..000000000 --- a/docs/.vuepress/theme/i18n.ts +++ /dev/null @@ -1,102 +0,0 @@ -import type { ThemeLocaleData } from 'vuepress-theme-hope' -import type { SearchProLocaleData } from 'vuepress-plugin-search-pro' -import { NotFoundMsgList } from './constant' - -/** - * 支持中文 - * 参考:https://theme-hope.vuejs.press/zh/config/i18n.html - */ -const themeLocalCN: ThemeLocaleData = { - lang: 'zh-CN', - navbarLocales: { - langName: '简体中文', - selectLangAriaLabel: '选择语言', - }, - metaLocales: { - author: '作者', - date: '写作日期', - origin: '原创', - views: '访问量', - category: '分类', - tag: '标签', - readingTime: '阅读时间', - words: '字数', - toc: '此页包含', - prev: '上一篇', - next: '下一篇', - lastUpdated: '上次编辑于', - contributors: '贡献者', - editLink: '编辑此页', - print: '打印', - }, - - blogLocales: { - article: '文章', - articleList: '文章列表', - category: '分类', - tag: '标签', - timeline: '时间轴', - timelineTitle: '昨日不在', - all: '全部', - intro: '个人介绍', - star: '收藏', - empty: '空', - }, - - paginationLocales: { - prev: '上一页', - next: '下一页', - navigate: '跳转到', - action: '前往', - errorText: '请输入 1 到 $page 之前的页码!', - }, - - outlookLocales: { - themeColor: '主题色', - darkmode: '外观', - fullscreen: '全屏', - }, - - encryptLocales: { - iconLabel: '文章已加密', - placeholder: '输入密码', - remember: '记住密码', - errorHint: '请输入正确的密码', - }, - routeLocales: { - skipToContent: '跳至主要內容', - notFoundTitle: '访问的页面不存在', - notFoundMsg: NotFoundMsgList, - back: '返回上一页', - home: '进入首页', - openInNewWindow: '新窗口打开', - }, -} - -/** - * 自定义语言,支持文案 - */ -export const i18n = { - '/': themeLocalCN, -} - -/** - * 搜索框支持中文 - * 参考:https://plugin-search-pro.vuejs.press/zh/config.html#locales - */ -export const searchProCNLocals: SearchProLocaleData = { - placeholder: '请输入需要搜索的关键字', - search: '搜索文档', - searching: '搜索中', - cancel: '取消', - select: '选择', - navigate: '切换', - exit: '关闭', - loading: '正在努力搜索中...', - queryHistory: '搜素文字历史', - resultHistory: '搜索结果', - emptyHistory: '没有搜索历史', - emptyResult: '无法找到相关结果', - defaultTitle: '搜索文档', - autocomplete: '自动补齐', -} diff --git a/docs/.vuepress/theme/layouts/NotFound.vue b/docs/.vuepress/theme/layouts/NotFound.vue deleted file mode 100644 index 615a5c5e2..000000000 --- a/docs/.vuepress/theme/layouts/NotFound.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - - - diff --git a/docs/.vuepress/theme/navbar.ts b/docs/.vuepress/theme/navbar.ts deleted file mode 100644 index 92186b8ad..000000000 --- a/docs/.vuepress/theme/navbar.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { navbar } from 'vuepress-theme-hope' -import { soloAlgorithmSidebar } from '../../solo-algorithm/solo-algorithm.sidebar' -import { RepoAddress } from './constant' - -export default navbar([ - { - text: '🌐 首页', - link: '/', - }, - { - text: '🧠 SOLO算法', - children: soloAlgorithmSidebar, - }, - { - text: '💡 Battle面试官', - link: '/battle-interview/', - }, - { - text: '💻 全栈开发', - children: [ - { - text: '👩🏻‍💻 前端', - link: '/front-end/', - }, - { - text: '👨🏻‍💻 后端', - link: '/server-end/', - }, - { - text: '💫 开发技巧', - link: '/develop-skill/', - }, - { - text: '🕸️ 微服务架构', - link: '/microservice/', - }, - ], - }, - { - text: '📖 读书整理', - link: '/read-books/', - }, - { - text: '👉 了解更多', - children: [ - { - text: '📄 更新日志', - link: '/changelog', - }, - { - text: '📣 网站动态', - link: '/big-event-history', - }, - { - text: '外链', - children: [ - { - text: '🎉 历史版本', - link: `${RepoAddress}/releases`, - }, - { - text: '🎯 开发计划', - link: 'https://142vip-cn.feishu.cn/share/base/view/shrcnuuRDWBoHLmYaknXWFuhR4d', - }, - { - text: '🔗 技术&平台', - link: '/frequent-site-link', - }, - { - text: '💥 公众号文章', - link: '/wechat-list', - }, - ], - }, - - ], - }, -]) diff --git a/docs/.vuepress/theme/plugins.ts b/docs/.vuepress/theme/plugins.ts deleted file mode 100644 index ff7147e2c..000000000 --- a/docs/.vuepress/theme/plugins.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { searchProPlugin } from 'vuepress-plugin-search-pro' - -/** - * 使用的插件配置 - */ - -export const pluginConfig = { - plugins: [ - // 搜索 - searchProPlugin({ - // 索引全部内容 - indexContent: true, - // 为分类和标签添加索引 - customFields: [ - { - getter: (page: any) => page.frontmatter.category, - formatter: '分类:$content', - }, - { - getter: page => page.frontmatter.tag, - formatter: '标签:$content', - }, - ], - }), - ], -} diff --git a/docs/.vuepress/theme/sidebar.ts b/docs/.vuepress/theme/sidebar.ts deleted file mode 100644 index 65acbe9cd..000000000 --- a/docs/.vuepress/theme/sidebar.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { sidebar } from 'vuepress-theme-hope' -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' -import { FrontEndSidebar } from '../../front-end/front-end.sidebar' - -/** - * 侧边栏 - */ -export default 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/front-end/front-end.sidebar.ts b/docs/front-end/front-end.sidebar.ts index f33bfaa9a..45ffb5a6b 100644 --- a/docs/front-end/front-end.sidebar.ts +++ b/docs/front-end/front-end.sidebar.ts @@ -1,3 +1,6 @@ +export * from '../battle-interview/battle-interview.sidebar' +export * from '../develop-skill/develop-skill.sidebar' + export const FrontEndSidebar = [ { text: 'HTML', diff --git a/docs/microservice/rpc/grpc.md b/docs/microservice/rpc/grpc.md index 998047250..d26c06a02 100644 --- a/docs/microservice/rpc/grpc.md +++ b/docs/microservice/rpc/grpc.md @@ -5,13 +5,13 @@ permalink: /microservice/grpc.html # gRPC -**gRPC 是一种可扩展、松耦合且类型安全的解决方案,与传统的基于 REST/HTTP 的通信相比,它实现了更高效的进程间通信。允许你像本地方法调用一样调用、调试分布式应用程序 -** +**gRPC 是一种可扩展、松耦合且类型安全的解决方案,与传统的基于 REST/HTTP 的通信相比,它实现了更高效的进程间通信。 +允许你像本地方法调用一样调用、调试分布式应用程序** gRPC 是一个现代开源高性能远程过程调用 (RPC) 框架,可以在任何环境中运行。它可以通过对负载平衡、跟踪、健康检查和身份验证的可插拔支持, 有效地连接数据中心内和跨数据中心的服务,基于Protobuf序列化协议开发,且支持众多开发语言。 -面向服务端和协议端,基于**http2.0**设计,带来诸如双向流,流控,头部压缩,单TCP连接上的多路复用请求等特性。这些特性使得其在移动设备上表现的更好,更省电和节省空间。 +面向服务端和协议端,基于`http2.0`设计,带来诸如双向流,流控,头部压缩,单TCP连接上的多路复用请求等特性。这些特性使得其在移动设备上表现的更好,更省电和节省空间。 **在gPRC里客户端可以向调用本地对象一样直接调用另一台不同机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务** diff --git a/docs/microservice/rpc/node-grpc.md b/docs/microservice/rpc/node-grpc.md new file mode 100644 index 000000000..b7c922492 --- /dev/null +++ b/docs/microservice/rpc/node-grpc.md @@ -0,0 +1 @@ +# Node.js使用gRPC diff --git "a/docs/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" index 31e5013ba..b0468a43a 100644 --- "a/docs/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" @@ -45,16 +45,13 @@ permalink: /read-books/not-cs-book/good-alone.html - 错并不会因为我们如何解释而变成对的。对别人造成的烦恼和伤害,也并不因为我们给出了一个合理解释而一笔勾销。 - 干扰我们的,不是事物本身,而是我们对事物的看法, 看不见的不一定就不存在 -- 一沙一世界,一花一天堂;双手握无限,刹那是永恒。 +- 一沙一世界,一花一天堂,双手握无限,刹那是永恒。 -- - -人们经常是不讲道理的、没有逻辑的和以自我为中心的,不管怎样,你要原谅他们。即使你是友善的,人们可能还是会说你自私和动机不良,不管怎样,你还是要友善。当你功成名就,你会有一些虚假的朋友,和一些真实的敌人,不管怎样,你还是要取得成功。即使你是诚实的和率直的,人们可能还是会欺骗你,不管怎样,你还是要诚实和率直。你多年来营造的东西,有人在一夜之间把它摧毁,不管怎样,你还是要去营造。如果你找到了平静和幸福,他们可能会嫉妒你,不管怎样,你还是要快乐。你今天做的善事,人们往往明天就会忘记,不管怎样,你还是要做善事。即使把你最好的东西给了这个世界,也许这些东西永远都不够,不管怎样,把你最好的东西给这个世界。你看,说到底,它是你和上帝之间的事,而绝不是你和他人之间的事。 +- 人们经常是不讲道理的、没有逻辑的和以自我为中心的,不管怎样,你要原谅他们。即使你是友善的,人们可能还是会说你自私和动机不良,不管怎样,你还是要友善。当你功成名就,你会有一些虚假的朋友,和一些真实的敌人,不管怎样,你还是要取得成功。即使你是诚实的和率直的,人们可能还是会欺骗你,不管怎样,你还是要诚实和率直。你多年来营造的东西,有人在一夜之间把它摧毁,不管怎样,你还是要去营造。如果你找到了平静和幸福,他们可能会嫉妒你,不管怎样,你还是要快乐。你今天做的善事,人们往往明天就会忘记,不管怎样,你还是要做善事。即使把你最好的东西给了这个世界,也许这些东西永远都不够,不管怎样,把你最好的东西给这个世界。你看,说到底,它是你和上帝之间的事,而绝不是你和他人之间的事。 ## 一些思考 -我开始重新思考孤独的概念。以前我常常将`孤独`与`寂寞`混淆,但现在我明白了:**`孤独`可以是一种积极的选择,是为自己创造的宝贵时刻。 -** +我开始重新思考孤独的概念。以前我常常将`孤独`与`寂寞`混淆,但现在我明白了:**`孤独`可以是一种积极的选择,是为自己创造的宝贵时刻。** 每天可以给自己留出一段时间,与自己独处,思考生活、目标,倾听内心的声音。 diff --git a/docs/server-end/framework/express-learn.md b/docs/server-end/framework/express-learn.md deleted file mode 100644 index 8eeb4d0ea..000000000 --- a/docs/server-end/framework/express-learn.md +++ /dev/null @@ -1 +0,0 @@ -### Express框架 diff --git a/docs/server-end/server-end.sidebar.ts b/docs/server-end/index.ts similarity index 81% rename from docs/server-end/server-end.sidebar.ts rename to docs/server-end/index.ts index d3923d408..dc6d42ab5 100644 --- a/docs/server-end/server-end.sidebar.ts +++ b/docs/server-end/index.ts @@ -1,3 +1,20 @@ +export * from './framework/egg/eggSidebar' +export * from './framework/koa/koa.sidebar' +export * from './framework/express/express.sidebar' +export * from './database/redis/redisSidebar' +export * from './database/mysql/mySqlSideBar' +export * from './database/mongo/mongoSideBar' +export * from './linux/linuxSidebar' +export * from './design-patterns/designPatterns.sidebar' +export * from './typescript/typescript.sidebar' +export * from './base/base.sidebar' +export * from './node-learn/nodeLearnSidebar' +export * from './orm/sequelize/sequelizeOrm.sidebar' +export * from './orm/typeorm/typeorm.sidebar' + +/** + * 后端服务-侧边栏 + */ export const ServerEndSidebar = [ { text: '基础知识', diff --git a/docs/server-end/orm/sequelize/README.md b/docs/server-end/orm/sequelize/README.md index b610eac07..f3d789fea 100644 --- a/docs/server-end/orm/sequelize/README.md +++ b/docs/server-end/orm/sequelize/README.md @@ -1,8 +1,3 @@ ---- -title: SequelizeORM -permalink: /server-end/orm/sequelize ---- - # SequelizeORM ![](images/sequelize-logo.png) diff --git a/docs/solo-algorithm/README.md b/docs/solo-algorithm/README.md index 085202165..6e300c920 100644 --- a/docs/solo-algorithm/README.md +++ b/docs/solo-algorithm/README.md @@ -1,8 +1,3 @@ ---- -title: SOLO算法 -permalink: /solo-algorithm ---- - # SOLO算法 > 未打钩✅的题目代表未同步到公众号 diff --git a/docs/.vuepress/theme/theme.ts b/docs/theme.config.ts similarity index 58% rename from docs/.vuepress/theme/theme.ts rename to docs/theme.config.ts index 16a63476c..d6523fc07 100644 --- a/docs/.vuepress/theme/theme.ts +++ b/docs/theme.config.ts @@ -1,17 +1,142 @@ -import { hopeTheme } from 'vuepress-theme-hope' +import { hopeTheme, navbar, sidebar } from 'vuepress-theme-hope' import { markdownImagePlugin } from '@vuepress/plugin-markdown-image' -import { AUTHOR_INFO, COPYRIGHT, FOOTER_HTML_INFO, RepoAddress } from './constant' -import { i18n, searchProCNLocals } from './i18n' -import navbar from './navbar' -import sidebar from './sidebar' +import { OPEN_SOURCE_ADDRESS } from '@142vip/utils' +import { soloAlgorithmSidebar } from './solo-algorithm/solo-algorithm.sidebar' +import { FrontEndSidebar } from './front-end/front-end.sidebar' +import { DevelopSkillSidebar } from './develop-skill/develop-skill.sidebar' +import { ReadBooksSidebar } from './read-books/read-books.sidebar' +import { JobChanceSidebar } from './job-chance/job-chance.sidebar' +import { MicroserviceSidebar } from './microservice/microserviceSidebar' +import { BattleInterviewSidebar } from './battle-interview/battle-interview.sidebar' +import { + BaseSidebar, + DesignPatternsSidebar, + EggSidebar, + ExpressSidebar, + KoaSidebar, + LinuxSidebar, + MongoSideBar, + MySqlSideBar, + NodeLearnSidebar, + RedisSidebar, + SequelizeOrmSidebar, + ServerEndSidebar, + TypeormSidebar, + TypescriptSidebar, +} from './server-end' /** - * 主题相关配置 - * 参考主题:https://theme-hope.vuejs.press/zh/config/intro.html#%E9%85%8D%E7%BD%AE%E6%A6%82%E5%BF%B5 + * 导航栏 + */ +export const navbarConfig = navbar([ + { + text: '🌐 首页', + link: '/', + }, + { + text: '🧠 SOLO算法', + children: soloAlgorithmSidebar, + }, + { + text: '💡 Battle面试官', + link: '/battle-interview/', + }, + { + text: '💻 全栈开发', + children: [ + { + text: '👩🏻‍💻 前端', + link: '/front-end/', + }, + { + text: '👨🏻‍💻 后端', + link: '/server-end/', + }, + { + text: '💫 开发技巧', + link: '/develop-skill/', + }, + { + text: '🕸️ 微服务架构', + link: '/microservice/', + }, + ], + }, + { + text: '📖 读书整理', + link: '/read-books/', + }, + { + text: '👉 了解更多', + children: [ + { + text: '📄 更新日志', + link: '/changelog', + }, + { + text: '📣 网站动态', + link: '/big-event-history', + }, + { + text: '外链', + children: [ + { + text: '🎉 历史版本', + link: `${OPEN_SOURCE_ADDRESS.GITHUB_REPO_JSC}/releases`, + }, + { + text: '🎯 开发计划', + link: 'https://142vip-cn.feishu.cn/share/base/view/shrcnuuRDWBoHLmYaknXWFuhR4d', + }, + { + text: '🔗 技术&平台', + link: '/frequent-site-link', + }, + { + text: '💥 公众号文章', + link: '/wechat-list', + }, + ], + }, + + ], + }, +]) + +/** + * 侧边栏 + */ +export const sidebarConfig = sidebar({ + '/front-end': FrontEndSidebar, + '/server-end': ServerEndSidebar, + '/server-end/framework/egg-tutorial': EggSidebar, + '/server-end/framework/koa-tutorial': KoaSidebar, + '/server-end/framework/express-tutorial': 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, +}) + +/** + * 主题相关配置【备份】 + * 参考:https://theme-hope.vuejs.press/zh/config/intro.html#%E9%85%8D%E7%BD%AE%E6%A6%82%E5%BF%B5 */ export const themeConfig = { theme: hopeTheme({ - locales: i18n, + // locales: i18n, // navbarIcon: false, // 在深色模式和浅色模式之间切换 darkmode: 'toggle', @@ -22,21 +147,23 @@ export const themeConfig = { // 打印按钮 print: false, hostname: 'https://142vip.cn', - author: AUTHOR_INFO, + // author: AUTHOR_INFO, favicon: '/favicon.ico', logo: '/favicon.icon', - navbar, + // 导航栏 + navbar: navbarConfig, // 导航栏布局 navbarLayout: { start: ['Brand'], center: [], end: ['Links', 'Language', 'Search', 'Outlook', 'Repo'], }, - sidebar, + // 侧边栏 + sidebar: sidebarConfig, pageInfo: ['Author', 'Original', 'Date', 'Category', 'Tag', 'ReadingTime'], // 主题布局选项 - docsRepo: RepoAddress, + // docsRepo: RepoAddress, docsDir: 'docs', docsBranch: 'next', repo: '142vip/JavaScriptCollection', @@ -45,8 +172,8 @@ export const themeConfig = { repoDisplay: true, // 设置页脚 displayFooter: true, - footer: FOOTER_HTML_INFO, - copyright: COPYRIGHT, + // footer: FOOTER_HTML_INFO, + // copyright: COPYRIGHT, // 主题色选择器 themeColor: true, // 是否显示外部链接图标 @@ -118,7 +245,8 @@ export const themeConfig = { // 代码块 mdEnhance: { // card:true, - codetabs: true, + // codetabs: true, + // tabs: true, // 支持任务列表 tasklist: true, playground: { @@ -141,7 +269,6 @@ export const themeConfig = { ], sub: true, sup: true, - tabs: true, vPre: true, vuePlayground: true, // 文件导入,配置别名 @@ -169,12 +296,12 @@ export const themeConfig = { 'XiGua', ], }, - searchPro: { - // 参考:https://plugin-search-pro.vuejs.press/zh/config.html#locales - locales: { - '/': searchProCNLocals, - }, - }, + // searchPro: { + // // 参考:https://plugin-search-pro.vuejs.press/zh/config.html#locales + // locales: { + // '/': searchProCNLocals, + // }, + // }, // 代码高亮:https://theme-hope.vuejs.press/zh/guide/feature/code-block.html shiki: { langs: [ diff --git a/package.json b/package.json index 7dc40de80..4a70b4d20 100644 --- a/package.json +++ b/package.json @@ -22,32 +22,28 @@ "lint:fix": "npx fa lint --fix", "dev": "vuepress dev docs", "build": "vuepress build docs --clean-temp --clean-cache", - "build:proxy": "PROXY_DOMAIN=true vuepress build docs --clean-temp --clean-cache", - "deploy:vercel": "vercel --prod", + "build:proxy": "NEED_PROXY=true vuepress build docs --clean-temp --clean-cache", + "deploy:vercel": "npx vercel --prod", "release": "npx fa release --vip" }, "devDependencies": { "@142vip/eslint-config": "^0.0.1-alpha.2", "@142vip/fairy-cli": "^0.0.3-alpha.13", - "@142vip/utils": "^0.0.1-alpha.5", - "@vue/repl": "^4.3.1", - "@vuepress/bundler-vite": "2.0.0-rc.15", - "@vuepress/plugin-markdown-image": "2.0.0-rc.30", - "dashjs": "^4.7.4", + "@142vip/utils": "^0.0.1-alpha.7", + "@142vip/vuepress": "^0.0.1-alpha.5", + "@vue/repl": "^4.4.2", + "@vuepress/bundler-vite": "^2.0.0-rc.17", "eslint": "8.55.0", - "hls.js": "^1.5.13", - "mermaid": "^10.9.1", + "mermaid": "^11.3.0", "only-allow": "^1.2.1", - "reveal.js": "^5.1.0", "sass-embedded": "^1.79.4", "simple-git-hooks": "^2.11.1", "typescript": "^5.5.4", "vercel": "^32.7.2", - "vidstack": "^1.11.30", "vue": "^3.5.8", - "vuepress": "2.0.0-rc.15", - "vuepress-plugin-search-pro": "2.0.0-rc.53", - "vuepress-theme-hope": "2.0.0-rc.53" + "vuepress": "^2.0.0-rc.17", + "vuepress-plugin-search-pro": "^2.0.0-rc.57", + "vuepress-theme-hope": "^2.0.0-rc.58" }, "simple-git-hooks": { "pre-commit": "pnpm lint", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a7c88d9d4..2a9095cad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,40 +10,31 @@ importers: devDependencies: '@142vip/eslint-config': specifier: ^0.0.1-alpha.2 - version: 0.0.1-alpha.2(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(@vue/compiler-sfc@3.5.10)(typescript@5.6.2) + version: 0.0.1-alpha.2(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(typescript@5.6.2)(vitest@2.1.2(@edge-runtime/vm@3.1.7)(@types/node@14.18.33)(sass-embedded@1.79.4)) '@142vip/fairy-cli': specifier: ^0.0.3-alpha.13 version: 0.0.3-alpha.13 '@142vip/utils': + specifier: ^0.0.1-alpha.7 + version: 0.0.1-alpha.7 + '@142vip/vuepress': specifier: ^0.0.1-alpha.5 version: 0.0.1-alpha.5 '@vue/repl': - specifier: ^4.3.1 + specifier: ^4.4.2 version: 4.4.2 '@vuepress/bundler-vite': - specifier: 2.0.0-rc.15 - version: 2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1) - '@vuepress/plugin-markdown-image': - specifier: 2.0.0-rc.30 - version: 2.0.0-rc.30(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - dashjs: - specifier: ^4.7.4 - version: 4.7.4 + specifier: ^2.0.0-rc.17 + version: 2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1) eslint: specifier: 8.55.0 version: 8.55.0 - hls.js: - specifier: ^1.5.13 - version: 1.5.15 mermaid: - specifier: ^10.9.1 - version: 10.9.1 + specifier: ^11.3.0 + version: 11.3.0 only-allow: specifier: ^1.2.1 version: 1.2.1 - reveal.js: - specifier: ^5.1.0 - version: 5.1.0 sass-embedded: specifier: ^1.79.4 version: 1.79.4 @@ -56,21 +47,18 @@ importers: vercel: specifier: ^32.7.2 version: 32.7.2 - vidstack: - specifier: ^1.11.30 - version: 1.12.11 vue: specifier: ^3.5.8 - version: 3.5.10(typescript@5.6.2) + version: 3.5.11(typescript@5.6.2) vuepress: - specifier: 2.0.0-rc.15 - version: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + specifier: ^2.0.0-rc.17 + version: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) vuepress-plugin-search-pro: - specifier: 2.0.0-rc.53 - version: 2.0.0-rc.53(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + specifier: ^2.0.0-rc.57 + version: 2.0.0-rc.57(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) vuepress-theme-hope: - specifier: 2.0.0-rc.53 - version: 2.0.0-rc.53(@vue/repl@4.4.2)(dashjs@4.7.4)(hls.js@1.5.15)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@10.9.1)(reveal.js@5.1.0)(sass-embedded@1.79.4)(typescript@5.6.2)(vidstack@1.12.11)(vuepress-plugin-search-pro@2.0.0-rc.53(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))))(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + specifier: ^2.0.0-rc.58 + version: 2.0.0-rc.58(@vue/repl@4.4.2)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@11.3.0)(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress-plugin-search-pro@2.0.0-rc.57(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))))(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) code/express/apps/apis-demo: dependencies: @@ -133,13 +121,13 @@ importers: dependencies: sequelize: specifier: ^6.35.1 - version: 6.37.3 + version: 6.37.4 code/orm/sequelize/db-curd-demo: dependencies: sequelize: specifier: ^6.35.1 - version: 6.37.3 + version: 6.37.4 packages: @@ -169,6 +157,13 @@ packages: resolution: {integrity: sha512-w+2zcFBGwO+tfKaSjWuOrK8HUgHptF4yCHIKqPyC62W9ZYsH2eHuaLqj9fMrOK56/Gp+1gyVXijeKOkiN/QxUA==} engines: {node: '>=16.0.0'} + '@142vip/utils@0.0.1-alpha.7': + resolution: {integrity: sha512-QaWav5wQnhK/Q00z9w+lBJJH3zyo9Dro/ZDdAimga/w3hnv2iPsCU1QtzlFsA1cqGZjGv3xV4OcRPr1OUPziMA==} + engines: {node: '>=16.0.0'} + + '@142vip/vuepress@0.0.1-alpha.5': + resolution: {integrity: sha512-L/zSSfal/up+co98OrlGQhad2V7GHSWtvaVOwVsWwfBxsw6w8x3GfZXDQQtDrwCe5chXyR6yDq1Yb//AYD1NMg==} + '@antfu/eslint-config@2.27.3': resolution: {integrity: sha512-Y2Vh/LvPAaYoyLwCiZHJ7p76LEIGg6debeUA4Qs+KOrlGuXLQWRmdZlC6SB33UDNzXqkFeaXAlEcYUqvYoiMKA==} hasBin: true @@ -221,37 +216,52 @@ packages: '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + '@babel/code-frame@7.25.7': + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + '@babel/helper-string-parser@7.25.7': + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + '@babel/highlight@7.25.7': + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.6': - resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} + '@babel/parser@7.25.7': + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.25.6': - resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} + '@babel/types@7.25.7': + resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} engines: {node: '>=6.9.0'} - '@braintree/sanitize-url@6.0.4': - resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==} + '@braintree/sanitize-url@7.1.0': + resolution: {integrity: sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==} '@bufbuild/protobuf@2.1.0': resolution: {integrity: sha512-+2Mx67Y3skJ4NCD/qNSdBJNWtu6x6Qr53jeNg+QcwiL6mt0wK+3jwHH2x1p7xaYH6Ve2JKOVn0OxU35WsmqI9A==} + '@chevrotain/cst-dts-gen@11.0.3': + resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} + + '@chevrotain/gast@11.0.3': + resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==} + + '@chevrotain/regexp-to-ast@11.0.3': + resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==} + + '@chevrotain/types@11.0.3': + resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==} + + '@chevrotain/utils@11.0.3': + resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} + '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} @@ -490,15 +500,6 @@ packages: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} - '@floating-ui/core@1.6.8': - resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} - - '@floating-ui/dom@1.6.11': - resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==} - - '@floating-ui/utils@0.2.8': - resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} - '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} @@ -512,6 +513,12 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@iconify/utils@2.1.33': + resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} + '@inquirer/checkbox@2.5.0': resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==} engines: {node: '>=18'} @@ -532,8 +539,8 @@ packages: resolution: {integrity: sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==} engines: {node: '>=18'} - '@inquirer/figures@1.0.6': - resolution: {integrity: sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ==} + '@inquirer/figures@1.0.7': + resolution: {integrity: sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==} engines: {node: '>=18'} '@inquirer/input@2.3.0': @@ -659,15 +666,6 @@ packages: markdown-it: optional: true - '@mdit/plugin-figure@0.12.0': - resolution: {integrity: sha512-3nfcGI+uM0f6AqHZrEr8kSMBI6T2+fKKQXtCbvWQqQ+P3iGgf34Ay2eAtuMDcDGqyfNuR6e8aLoOeY2QWuEynA==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - '@mdit/plugin-figure@0.13.1': resolution: {integrity: sha512-bxeUVMPAuXHYRqPzU+1ux7R3LkpyHTdavCa05rQUhzDI07N+BZDE7oOABXnnFbx6ESamzu3/FBtq9VKjoifLmw==} engines: {node: '>= 18'} @@ -683,15 +681,6 @@ packages: peerDependencies: markdown-it: ^14.1.0 - '@mdit/plugin-img-lazyload@0.12.0': - resolution: {integrity: sha512-6R42ieXzwkB5BKKZi+ZefqeP/fBG5qo7Sqtl72ewSVqEQ30bgxpk6nkrPI2orRob4tb6z0F/c+R8h6PW5MkTOw==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - '@mdit/plugin-img-lazyload@0.13.1': resolution: {integrity: sha512-DPzR+yabbgqHWHb8oetOj56TtZzOcn5YZjSTssoh7lY5hp/Yy7jWvlLDrSw/LiXkYEhyocUee78enhTodBEpHQ==} engines: {node: '>= 18'} @@ -701,15 +690,6 @@ packages: markdown-it: optional: true - '@mdit/plugin-img-mark@0.12.0': - resolution: {integrity: sha512-HkIUwlTg/xPsBi4PG+5dsMnsb7wdiJzELSCEUfdAJTg55nksonHfyV2pFpr87MML4nuZlZK9JHt+Bm2BBDSVSw==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - '@mdit/plugin-img-mark@0.13.1': resolution: {integrity: sha512-HOALB1nILV5vkopSKPrclkwwc5WGbpuAWxuOLTz/teOifE8E4JsbiFivcM6URMP1lZXzRBXoniQCCOUhWRis8A==} engines: {node: '>= 18'} @@ -719,15 +699,6 @@ packages: markdown-it: optional: true - '@mdit/plugin-img-size@0.12.0': - resolution: {integrity: sha512-fCcF5gc+ba6gQ5ebrKuI8bK/gFbj8mbeN45FHmBsFDFsfTHa0Xij2v8iok0nP8YEIVj71y8XYojsqCWs6avong==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - '@mdit/plugin-img-size@0.13.1': resolution: {integrity: sha512-cgihl72BNzij7GXjrqcKhl2eOqAlqWHiImOgblJPghDFNFKnnynty/Bf9nwbj8hTnhVWznFeuwawzXBfKYNbkg==} engines: {node: '>= 18'} @@ -857,6 +828,9 @@ packages: markdown-it: optional: true + '@mermaid-js/parser@0.3.0': + resolution: {integrity: sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -877,115 +851,115 @@ packages: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} - '@rollup/rollup-android-arm-eabi@4.22.5': - resolution: {integrity: sha512-SU5cvamg0Eyu/F+kLeMXS7GoahL+OoizlclVFX3l5Ql6yNlywJJ0OuqTzUx0v+aHhPHEB/56CT06GQrRrGNYww==} + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.22.5': - resolution: {integrity: sha512-S4pit5BP6E5R5C8S6tgU/drvgjtYW76FBuG6+ibG3tMvlD1h9LHVF9KmlmaUBQ8Obou7hEyS+0w+IR/VtxwNMQ==} + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.22.5': - resolution: {integrity: sha512-250ZGg4ipTL0TGvLlfACkIxS9+KLtIbn7BCZjsZj88zSg2Lvu3Xdw6dhAhfe/FjjXPVNCtcSp+WZjVsD3a/Zlw==} + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.22.5': - resolution: {integrity: sha512-D8brJEFg5D+QxFcW6jYANu+Rr9SlKtTenmsX5hOSzNYVrK5oLAEMTUgKWYJP+wdKyCdeSwnapLsn+OVRFycuQg==} + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.22.5': - resolution: {integrity: sha512-PNqXYmdNFyWNg0ma5LdY8wP+eQfdvyaBAojAXgO7/gs0Q/6TQJVXAXe8gwW9URjbS0YAammur0fynYGiWsKlXw==} + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.22.5': - resolution: {integrity: sha512-kSSCZOKz3HqlrEuwKd9TYv7vxPYD77vHSUvM2y0YaTGnFc8AdI5TTQRrM1yIp3tXCKrSL9A7JLoILjtad5t8pQ==} + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.22.5': - resolution: {integrity: sha512-oTXQeJHRbOnwRnRffb6bmqmUugz0glXaPyspp4gbQOPVApdpRrY/j7KP3lr7M8kTfQTyrBUzFjj5EuHAhqH4/w==} + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.22.5': - resolution: {integrity: sha512-qnOTIIs6tIGFKCHdhYitgC2XQ2X25InIbZFor5wh+mALH84qnFHvc+vmWUpyX97B0hNvwNUL4B+MB8vJvH65Fw==} + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.5': - resolution: {integrity: sha512-TMYu+DUdNlgBXING13rHSfUc3Ky5nLPbWs4bFnT+R6Vu3OvXkTkixvvBKk8uO4MT5Ab6lC3U7x8S8El2q5o56w==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.22.5': - resolution: {integrity: sha512-PTQq1Kz22ZRvuhr3uURH+U/Q/a0pbxJoICGSprNLAoBEkyD3Sh9qP5I0Asn0y0wejXQBbsVMRZRxlbGFD9OK4A==} + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.22.5': - resolution: {integrity: sha512-bR5nCojtpuMss6TDEmf/jnBnzlo+6n1UhgwqUvRoe4VIotC7FG1IKkyJbwsT7JDsF2jxR+NTnuOwiGv0hLyDoQ==} + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.22.5': - resolution: {integrity: sha512-N0jPPhHjGShcB9/XXZQWuWBKZQnC1F36Ce3sDqWpujsGjDz/CQtOL9LgTrJ+rJC8MJeesMWrMWVLKKNR/tMOCA==} + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.22.5': - resolution: {integrity: sha512-uBa2e28ohzNNwjr6Uxm4XyaA1M/8aTgfF2T7UIlElLaeXkgpmIJ2EitVNQxjO9xLLLy60YqAgKn/AqSpCUkE9g==} + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-win32-arm64-msvc@4.22.5': - resolution: {integrity: sha512-RXT8S1HP8AFN/Kr3tg4fuYrNxZ/pZf1HemC5Tsddc6HzgGnJm0+Lh5rAHJkDuW3StI0ynNXukidROMXYl6ew8w==} + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.5': - resolution: {integrity: sha512-ElTYOh50InL8kzyUD6XsnPit7jYCKrphmddKAe1/Ytt74apOxDq5YEcbsiKs0fR3vff3jEneMM+3I7jbqaMyBg==} + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.5': - resolution: {integrity: sha512-+lvL/4mQxSV8MukpkKyyvfwhH266COcWlXE/1qxwN08ajovta3459zrjLghYMgDerlzNwLAcFpvU+WWE5y6nAQ==} + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} cpu: [x64] os: [win32] '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@1.21.0': - resolution: {integrity: sha512-zAPMJdiGuqXpZQ+pWNezQAk5xhzRXBNiECFPcJLtUdsFM3f//G95Z15EHTnHchYycU8kIIysqGgxp8OVSj1SPQ==} + '@shikijs/core@1.21.1': + resolution: {integrity: sha512-scBQo4V4O4WZLEDg11e75UPmXoCMq4Ya2A16U6efi/aTiR4o7T/GMNWZs2rq1U8dEvFKGxJZxiUy+tXgmr/4vw==} - '@shikijs/engine-javascript@1.21.0': - resolution: {integrity: sha512-jxQHNtVP17edFW4/0vICqAVLDAxmyV31MQJL4U/Kg+heQALeKYVOWo0sMmEZ18FqBt+9UCdyqGKYE7bLRtk9mg==} + '@shikijs/engine-javascript@1.21.1': + resolution: {integrity: sha512-29EG4KYKlAona8yikEx8uoKbK7N2YoXUO26LS1GOIxpMMIAlQS9UFONg95lkGmIfp1rRcvCvSpYYIJ/blsQxvg==} - '@shikijs/engine-oniguruma@1.21.0': - resolution: {integrity: sha512-AIZ76XocENCrtYzVU7S4GY/HL+tgHGbVU+qhiDyNw1qgCA5OSi4B4+HY4BtAoJSMGuD/L5hfTzoRVbzEm2WTvg==} + '@shikijs/engine-oniguruma@1.21.1': + resolution: {integrity: sha512-PvfEtXCDbQZc9ud0SC0bPiuMbul44Cv0Ky2go4SsvVkYAAKYJsMe/Hx7nxThW8yS0r+w8USa0WfOtQKsD9DU9A==} - '@shikijs/transformers@1.21.0': - resolution: {integrity: sha512-aA+XGGSzipcvqdsOYL8l6Q2RYiMuJNdhdt9eZnkJmW+wjSOixN/I7dBq3fISwvEMDlawrtuXM3eybLCEC+Fjlg==} + '@shikijs/transformers@1.21.1': + resolution: {integrity: sha512-97csTb0Gv8eLbglPDhNZTuAI9eCXOujNqD4qK6H0cjFNK+NBhkRIU02RgmYHZ7yNyLary6cEzY6WmUWb+al3MQ==} - '@shikijs/types@1.21.0': - resolution: {integrity: sha512-tzndANDhi5DUndBtpojEq/42+dpUF2wS7wdCDQaFtIXm3Rd1QkrcVgSSRLOvEwexekihOXfbYJINW37g96tJRw==} + '@shikijs/types@1.21.1': + resolution: {integrity: sha512-yLuTJTCHmYznerJ0nxF+f2rBKHQf2FMAd08QL/3du2xNBy/7yQ8CjuKN4Zc+Pk0vfIFzdBoxdzvEXE4JtXoR4Q==} - '@shikijs/vscode-textmate@9.2.2': - resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} '@sinclair/typebox@0.25.24': resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} @@ -1001,8 +975,8 @@ packages: '@stackblitz/sdk@1.11.0': resolution: {integrity: sha512-DFQGANNkEZRzFk1/rDP6TcFdM82ycHE+zfl9C/M/jXlH68jiqHWHFMQURLELoD8koxvu/eW5uhg94NSAZlYrUQ==} - '@stylistic/eslint-plugin@2.8.0': - resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} + '@stylistic/eslint-plugin@2.9.0': + resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1026,15 +1000,6 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@types/d3-scale-chromatic@3.0.3': - resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} - - '@types/d3-scale@4.0.8': - resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} - - '@types/d3-time@3.0.3': - resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} - '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1240,118 +1205,151 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.4': - resolution: {integrity: sha512-kudjgefmJJ7xQ2WfbUU6pZbm7Ou4gLYRaao/8Ynide3G0QhVKHd978sDyWX4KOH0CCMH9cyrGAkFd55eGzJ48Q==} + '@vitest/eslint-plugin@1.1.6': + resolution: {integrity: sha512-sFuAnD9iycnOzLHHhNCULXeb6ejOSo5Lcq/ODhdlUOoUrXkQPcVeYqXurZMA3neOqf+wNCQ6YuU1zyoYH/WEcg==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true typescript: optional: true - vitest: + + '@vitest/expect@2.1.2': + resolution: {integrity: sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==} + + '@vitest/mocker@2.1.2': + resolution: {integrity: sha512-ExElkCGMS13JAJy+812fw1aCv2QO/LBK6CyO4WOPAzLTmve50gydOlWhgdBJPx2ztbADUq3JVI0C5U+bShaeEA==} + peerDependencies: + '@vitest/spy': 2.1.2 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: optional: true - '@vue/compiler-core@3.5.10': - resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} + '@vitest/pretty-format@2.1.2': + resolution: {integrity: sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==} + + '@vitest/runner@2.1.2': + resolution: {integrity: sha512-UCsPtvluHO3u7jdoONGjOSil+uON5SSvU9buQh3lP7GgUXHp78guN1wRmZDX4wGK6J10f9NUtP6pO+SFquoMlw==} - '@vue/compiler-dom@3.5.10': - resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} + '@vitest/snapshot@2.1.2': + resolution: {integrity: sha512-xtAeNsZ++aRIYIUsek7VHzry/9AcxeULlegBvsdLncLmNCR6tR8SRjn8BbDP4naxtccvzTqZ+L1ltZlRCfBZFA==} - '@vue/compiler-sfc@3.5.10': - resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} + '@vitest/spy@2.1.2': + resolution: {integrity: sha512-GSUi5zoy+abNRJwmFhBDC0yRuVUn8WMlQscvnbbXdKLXX9dE59YbfwXxuJ/mth6eeqIzofU8BB5XDo/Ns/qK2A==} - '@vue/compiler-ssr@3.5.10': - resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} + '@vitest/utils@2.1.2': + resolution: {integrity: sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==} + + '@vue/compiler-core@3.5.11': + resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} + + '@vue/compiler-dom@3.5.11': + resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} + + '@vue/compiler-sfc@3.5.11': + resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} + + '@vue/compiler-ssr@3.5.11': + resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - '@vue/reactivity@3.5.10': - resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==} + '@vue/devtools-api@7.4.6': + resolution: {integrity: sha512-XipBV5k0/IfTr0sNBDTg7OBUCp51cYMMXyPxLXJZ4K/wmUeMqt8cVdr2ZZGOFq+si/jTyCYnNxeKoyev5DOUUA==} + + '@vue/devtools-kit@7.4.6': + resolution: {integrity: sha512-NbYBwPWgEic1AOd9bWExz9weBzFdjiIfov0yRn4DrRfR+EQJCI9dn4I0XS7IxYGdkmUJi8mFW42LLk18WsGqew==} + + '@vue/devtools-shared@7.4.6': + resolution: {integrity: sha512-rPeSBzElnHYMB05Cc056BQiJpgocQjY8XVulgni+O9a9Gr9tNXgPteSzFFD+fT/iWMxNuUgGKs9CuW5DZewfIg==} + + '@vue/reactivity@3.5.11': + resolution: {integrity: sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==} '@vue/repl@4.4.2': resolution: {integrity: sha512-MEAsBK/YzMFGINOBzqM40XTeIYAUsg7CqvXvD5zi0rhYEQrPfEUIdexmMjdm7kVKsKmcvIHxrFK2DFC35m9kHw==} - '@vue/runtime-core@3.5.10': - resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} + '@vue/runtime-core@3.5.11': + resolution: {integrity: sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==} - '@vue/runtime-dom@3.5.10': - resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} + '@vue/runtime-dom@3.5.11': + resolution: {integrity: sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==} - '@vue/server-renderer@3.5.10': - resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} + '@vue/server-renderer@3.5.11': + resolution: {integrity: sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==} peerDependencies: - vue: 3.5.10 + vue: 3.5.11 - '@vue/shared@3.5.10': - resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} + '@vue/shared@3.5.11': + resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} - '@vuepress/bundler-vite@2.0.0-rc.15': - resolution: {integrity: sha512-xPJBOvrt9hn+3dkMuWIpVy1Jb3a29ZPkEZ0nE10ULzLaGvN+Lv6tB7FPTN9d67LGT4wi09X0EXSvWg9Eun+6pQ==} + '@vuepress/bundler-vite@2.0.0-rc.17': + resolution: {integrity: sha512-K2osFYuAX1y1m50IxSA7ykM0wdxvQBD3LsYsqAltMk/yM26cF8BjTOfpAbfBw4/gTbQHv2pzJbfUgOm9o/LbvQ==} - '@vuepress/cli@2.0.0-rc.15': - resolution: {integrity: sha512-frJ0G4sOWUicpa6P1avpgYT0ZLfaAPeRCugghaQGVPnssYuddsP9KBIwfsJ5RP4lWpwfcsdZEuJKKrVJDh6PkQ==} - hasBin: true + '@vuepress/bundlerutils@2.0.0-rc.17': + resolution: {integrity: sha512-+Hxv3N8XRr6TTzBcXtaXlzq8r3YY/+HLeQHZ9mCGAhBXRCv5BeBgjpMP4BiQT1jd1FxfxRguyyFwioC6g5dOdA==} - '@vuepress/client@2.0.0-rc.15': - resolution: {integrity: sha512-73TWRIFKFqDRI+JHFjVWUJNfeExBYUxR7QuB5ZrtbntvN7Tu+Qr6wMwTU9bwDttRIaxUzoTBuTN5wfAiijokHg==} + '@vuepress/cli@2.0.0-rc.17': + resolution: {integrity: sha512-naib+o5MRmkimjzHykuTLojltebv4+VpstK2KyOp7oR8XBBLAbpgVOgTLnTnDSooR9e313wQzYUzrgI+TKOwdQ==} + hasBin: true - '@vuepress/core@2.0.0-rc.15': - resolution: {integrity: sha512-CcVuANpF3k5QH6k27uShpQc+fdb35QdMbqNr4YEBleCVM2M5fHPeA8Did2OgzDzdr15G+AX2aP98yNVLgNR8cw==} + '@vuepress/client@2.0.0-rc.17': + resolution: {integrity: sha512-dnCU+spOgVw1V7vU/Gkj6e7bkfsGbezUuPAQMiWkBdrNTZ2BJctOHhhi+F8OBRR02hZ9JldlToA5vBoVsPKRpw==} - '@vuepress/helper@2.0.0-rc.45': - resolution: {integrity: sha512-sy8HgX1LXlEYXWWDQq8IyC3SVi/m6J5C/+ydScPoUird6pCVAcs++fe/UlNpylmMbAQ6N6Dqq4DFwAKGLGtgXg==} - peerDependencies: - vuepress: 2.0.0-rc.15 + '@vuepress/core@2.0.0-rc.17': + resolution: {integrity: sha512-Ux5zAqnSAAnaE4qFgIGkGRMWObyZaAeRk6Pj30tVRCC7zkYIRWXii7sUK6aehPyugQz02TKMvW5FlrJeA40ogw==} '@vuepress/helper@2.0.0-rc.52': resolution: {integrity: sha512-zePTo0eJkyK7NirwidII1+r8PkuJbsXO0CrcXw/K7Yv8ab8RkQKaUmqLSM21xHZddKuzWEncugGtRIt5yITumw==} peerDependencies: vuepress: 2.0.0-rc.17 - '@vuepress/highlighter-helper@2.0.0-rc.45': - resolution: {integrity: sha512-9xENPKRtDFrKIx03hTZttYLYl/x5V7bixuJtH+PvwgyQ8oPELzwch6BPl5SpAak+bTEwayQyCHkKxjZgppQsGA==} + '@vuepress/highlighter-helper@2.0.0-rc.52': + resolution: {integrity: sha512-imyoo7gQxJ2/uhyPL1uQ1FexD2BpsJ7gYp4BXHY3iaaDuJ6KVnF+FSIbxaLW4XW3qivJ7IjWWfv5Q3gi0/xQxQ==} peerDependencies: - '@vueuse/core': ^11.0.0 - vuepress: 2.0.0-rc.15 + '@vueuse/core': ^11.1.0 + vuepress: 2.0.0-rc.17 peerDependenciesMeta: '@vueuse/core': optional: true - '@vuepress/markdown@2.0.0-rc.15': - resolution: {integrity: sha512-q+yuwV+PzvFCs92Q/O/3HHRDY9CNYKJgc+fKbqE98P3qGBATnDtABUjc+NjtPvG4OdYt2fELTXOzyprE8omFIw==} + '@vuepress/markdown@2.0.0-rc.17': + resolution: {integrity: sha512-eIwRostE3t3zsJzPjmOufVyyBpsaWQkZluk6o0i1e9WLW3EoinKrDZdzej0Jw8IQlq6nvOPD2JMFWyXwu8fv7w==} - '@vuepress/plugin-active-header-links@2.0.0-rc.44': - resolution: {integrity: sha512-AIuI5YFuTFUztgTIHwB6Qbq7Te4zW9lHkDEL/MsvIDFXkmnmsThi2Hd5NajC0aIicNBBeoZExzpjlFLsNVnVOg==} + '@vuepress/plugin-active-header-links@2.0.0-rc.52': + resolution: {integrity: sha512-2QJbVTurvHuIAkO6YqXHoHkY6t4H6o0nktxbUjCiezkOGtiN2DHn4wpD2AFKjYstezIWDGbPianbBuGAZKr+aQ==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-back-to-top@2.0.0-rc.45': - resolution: {integrity: sha512-mUYb3oH2x0+rGrybOIINXdEMEXLsatH5s+mDjHIeiukytTVPbYOurm40PdkmPfwYQgpC7UtJzgHtLpsSbKtADQ==} + '@vuepress/plugin-back-to-top@2.0.0-rc.52': + resolution: {integrity: sha512-Ea1r8bNma61vxAAxwuA62md4cZlP8Dmfl0kqlA9u++90l95Dc3z/lw+Rju/ENlBqxvv17lTN4NWMMbwcnXK21w==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-blog@2.0.0-rc.45': - resolution: {integrity: sha512-3lx8EPu0U/ymqBbvSC9uBdaCYCO+TFAVWCOrAzPw8L9SjNrKd+Y2xaHoeBAwYuj4/5S3H4HCryiXQ8DIXCdSCw==} + '@vuepress/plugin-blog@2.0.0-rc.52': + resolution: {integrity: sha512-W9FrpR/ynV1lztdCrtEmnfZizNbnhLdzl/BdLxbDoVrKcjAWktqmfx8VJI+zrWyHmPzwIxrY0FdttQDUXPj+VA==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-catalog@2.0.0-rc.45': - resolution: {integrity: sha512-AbnZuEieAUjPzFxm7W4zEZzBAkXV0tueq6UU9yaqJHUM28G+SS0Du3ElzFFqfYG2UeBJXSuivkODxfvGcdEQ8A==} + '@vuepress/plugin-catalog@2.0.0-rc.52': + resolution: {integrity: sha512-NMT0Iyi8F4eRiHd8KoP2Wje9vzY6shzwxuqYpXULNKsc9e3gPpCP63N6AqjSEaEO/NyqN8EzJftYIiK7KorYbw==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-comment@2.0.0-rc.45': - resolution: {integrity: sha512-tgTVKZsHn9aYVTYDJGcPCO4CwboTwtomLCFw9m2X7cPGLPsg/cqkweTDhr4y+vjwE1oTyxqeTuVaj4PiAacyoQ==} + '@vuepress/plugin-comment@2.0.0-rc.53': + resolution: {integrity: sha512-1nzUCKqTHf/zrwBKs9hSwUMo/f7tI2SKhTAwAWFY0sHo1uYTtSV7gllDXrhpeoprlO4S3R3oQc/0ZkSIFpe08Q==} peerDependencies: '@waline/client': ^3.3.1 artalk: ^2.9.0 twikoo: ^1.6.39 - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 peerDependenciesMeta: '@waline/client': optional: true @@ -1360,85 +1358,91 @@ packages: twikoo: optional: true - '@vuepress/plugin-copy-code@2.0.0-rc.45': - resolution: {integrity: sha512-x0QAyYznu+EQSaUqbA3FXVrJgcYJyHWDq3RVl/anhsEfYKUs7xOdCKsIUt9JoCSu5Rg2Pya+Mtilvz/yXW/6Jw==} + '@vuepress/plugin-copy-code@2.0.0-rc.52': + resolution: {integrity: sha512-YQeWH3EZrZsiQGUC/9tkhKXk5LuWZKIRDnYgit03+i/1hoivgVO8sRRAKCf9gQpX2EEbyyyiCqBTSByOFNAHag==} peerDependencies: - vuepress: 2.0.0-rc.15 - - '@vuepress/plugin-copyright@2.0.0-rc.45': - resolution: {integrity: sha512-tRLVs7Taz2L8ussgEAidBOtlX78j6D5aWUPd3GVvAjcIUT0TToIaV9yHTPe/0XjNAJcGjZ4CeJE8LqE87wGf3Q==} - peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-git@2.0.0-rc.44': - resolution: {integrity: sha512-E4gckcH1vOexhxVTNKJFN5XxYn4IUuu4zz86yybxPm0NObdc8Uu5cYFP/lVnAformqMzxhQrws8UmUD1yX0gEA==} + '@vuepress/plugin-copyright@2.0.0-rc.52': + resolution: {integrity: sha512-eDGSqisi9Fnu3ODd4JwVepxd+ACrRbcO1ugAFukVeTQqySodnh5c70aDJN32QuYN7RmxIt1FvPJoS9/hWiOSrw==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-links-check@2.0.0-rc.45': - resolution: {integrity: sha512-PIdks8GkZmq4cMOZJgAMXmb1JsOPHp64ThaNpZUCcCdfXmN257zp3uSNW5qOBZE1opOPXM7r3I8BP4fk0F77MA==} + '@vuepress/plugin-git@2.0.0-rc.52': + resolution: {integrity: sha512-IHCHAKvia0NCv64Y1NQcmAeJKZvT3lFddhl3yrd79KiIZ4HLoBjni7jII0dsx77FtTJLeXHYkkNhnY1l/j1Diw==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-markdown-hint@2.0.0-rc.45': - resolution: {integrity: sha512-97slhhrC0/MyWVKnMKrB1Xb/VKTrdrA8y677TjVYZzVuXWJ8xSl0Q9nkCy2xKdJd2Cj46OiLlIQhrSQKaj7zOA==} + '@vuepress/plugin-links-check@2.0.0-rc.52': + resolution: {integrity: sha512-peu3Fzv/TNb+rpiNByKfbira79sR8vGVpF8u9mZXgM/xsQH5IvO0g7Zgwub8fkoIxsNjEN2SnA0k3bCbOWGUgw==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-markdown-image@2.0.0-rc.30': - resolution: {integrity: sha512-qNfMZxbsba9a/d+nseWgKqSkiRln/soWyx5mlWtc4hcEi5hHMKvT5XhYOmFvosKuFbZW9c/K0GEm+L4x9N9a7Q==} + '@vuepress/plugin-markdown-hint@2.0.0-rc.52': + resolution: {integrity: sha512-8c3RVFvjh9ntgmqpU3ZWiolCMIBcKZXmd4utTU9EGBaNeIBGtdGyY2dYhbMkR89/OUBP1NfEtuSTNa2PkVW9Cg==} peerDependencies: - vuepress: 2.0.0-rc.11 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-markdown-image@2.0.0-rc.45': - resolution: {integrity: sha512-dELrJGdfWHUdvSMJ3orgSl9ABbG0AJH8YLbX2p4SeacyN2QVIZt//yQC6AwFDwOuDqbeSPSZmSev7lnV4p8+uA==} + '@vuepress/plugin-markdown-image@2.0.0-rc.52': + resolution: {integrity: sha512-Qu21KKNOvQPOaW++WtJ43XHT8tj1HlV7eDOGZJzc2Gv+0aeRHxCZ6Ljycbs6cSsekP6Rg9GOlMOv2902pCu4Pg==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-markdown-math@2.0.0-rc.45': - resolution: {integrity: sha512-Pi7clzs/DfXErIp2/UjIXYCfFx9ztsd9IdtP3PkoWEg8aq20z3sMYPtBMjJs0+T1rcsIvxX79Gu+gFPEyezHYw==} + '@vuepress/plugin-markdown-math@2.0.0-rc.52': + resolution: {integrity: sha512-Dnez/mkxLe/EgpGcORUwi0oNwwxOpdY8hzfjTGgOEONxQOhO9MwTzgp75aNbVKGG5Df/xqEpKjU8plncNIg7eA==} peerDependencies: katex: ^0.16.10 mathjax-full: ^3.2.2 - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 peerDependenciesMeta: katex: optional: true mathjax-full: optional: true - '@vuepress/plugin-notice@2.0.0-rc.45': - resolution: {integrity: sha512-PbllaCQgh8oazrfARhKmuwoijlHx7VMJkysAiriN8U/bIarF3O+6aqPqKdPkbKjkpzyAsiwpkLO8DkPZm5U+Xg==} + '@vuepress/plugin-markdown-tab@2.0.0-rc.52': + resolution: {integrity: sha512-ZIeRllMZR/pRKLLID2xW++cjE7JGJLutjUVvqLRF9BPb2t425zurZUE3ahI8z338UZr8UhUosZeb/5HDHJ7MTQ==} + peerDependencies: + vuepress: 2.0.0-rc.17 + + '@vuepress/plugin-notice@2.0.0-rc.52': + resolution: {integrity: sha512-kBu5uTJWwgK9n3g62vayAlMx8m7PKPdCOUOSza3x6VTI0pkANHIgwVH0jyRosfnJjrfbcZRF86lpGjMnmW6+sw==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 + + '@vuepress/plugin-nprogress@2.0.0-rc.52': + resolution: {integrity: sha512-TxDd4y+RWytToja0fOF4GL0k500g8zB0LpCxsc33gHvVUsJ7qVXcq8XPyYH6FgZPX4BuiPexVxE6FG7XUat/fg==} + peerDependencies: + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-nprogress@2.0.0-rc.45': - resolution: {integrity: sha512-auxZgxsCUBCw9bolYvAVWsiMU0ERil2pN04Zge71Fd8WBs+2UNgHwyYy3dL4GCCUNPlG4i3n0/+zHX1IJzeexg==} + '@vuepress/plugin-photo-swipe@2.0.0-rc.52': + resolution: {integrity: sha512-ybrAzJZfZwd6oK7uMHckR/rsZ8T9v3TZrWYRVZQ08rSlW71YKLA0Lsi+UaD+ECMJh2onSALhipb9WGGVTDMd0A==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-photo-swipe@2.0.0-rc.45': - resolution: {integrity: sha512-tR+jubjtLUFdRwuUivHsNugltjT499t7TCjPYwNrFceqe1nmY9KDXV8nwTZFyaC8v3kvjWXB7RFXwSUMWZ8L6Q==} + '@vuepress/plugin-reading-time@2.0.0-rc.52': + resolution: {integrity: sha512-LRpxo55wPOomeDZF+TQV4QxgEM5hb18aVsFRlyDy55tHvjwtv7zJJOtcROkDXTgMqWqe1ipqoDyo4IAoRglxXQ==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-reading-time@2.0.0-rc.45': - resolution: {integrity: sha512-7AiFSRvs2ZYi4++9D55q4Qn4DoYP4/LKFIgtIGEsHhHp9OVkyGPpQ/HNud9XOrsiuO2Zbn9foFZZ/RIb7mKoVw==} + '@vuepress/plugin-redirect@2.0.0-rc.52': + resolution: {integrity: sha512-57j8ycJ5CBS7MfuhpWCxkhphTO67MoEcm3ZfZJpvUCXiX/D9l9uPuK+JD2/Ky+60p7Md0YfBnYsenfk/0zFlYQ==} + hasBin: true peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-rtl@2.0.0-rc.44': - resolution: {integrity: sha512-PspW1s3VZW58+Pwe97rijt/O/FurhGjjDZoHRFdzJbN2SJJ3ABh3tluSQd38DP8fDmiJrZH3Pj5IhI00bsn/2w==} + '@vuepress/plugin-rtl@2.0.0-rc.52': + resolution: {integrity: sha512-Uz7IVWazFE4IfkEZpArImUmOQhJVDU1/CcfUOOb4UY0ZStrLOtJrbgOYoBLgNYZrfcCsQtxSKD/syFuyM5RLcg==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-sass-palette@2.0.0-rc.45': - resolution: {integrity: sha512-YEXrA1Jo9KsLwnQByKZVIAc7QYnOF+VESUrpx8+OezmKiy9tOtHHqSPJo3xhUtNfgazNP10jFpObQArjO5VEUg==} + '@vuepress/plugin-sass-palette@2.0.0-rc.52': + resolution: {integrity: sha512-z4SS9UlrMu99e2CICmUknItkK85QSaRXpNOR9vlIno+UEjeAthw5s4YYgkCdQul7yEn6EosyXqxNJ5vH6OtLgQ==} peerDependencies: sass: ^1.79.2 sass-embedded: ^1.79.2 sass-loader: ^16.0.1 - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 peerDependenciesMeta: sass: optional: true @@ -1447,36 +1451,36 @@ packages: sass-loader: optional: true - '@vuepress/plugin-seo@2.0.0-rc.45': - resolution: {integrity: sha512-OBXw2CcHyOlHIEiUPiaiLv1eNMddEfsN5rcen8x+4AjVio3QrLcyf2GGyqXVVKVu5r78dPsSUTP7RsGsc1eR1g==} + '@vuepress/plugin-seo@2.0.0-rc.52': + resolution: {integrity: sha512-q3BhGXnhrDBms4QZbMryKnCLR+TIY79J8Xt01SfkhD8UanYWvMg3+pXg7+Wn9HNLNAUsuuXfLZ4tLQwlF0OxJQ==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-shiki@2.0.0-rc.45': - resolution: {integrity: sha512-M9Xmsg/S8RtxWIkmhaKxTv6hMwFB9GpGiALI6UHH1VkRdFMifif12/Dk3CRg3eXMA64Tx9y0uhWwyhrUxBtFIw==} + '@vuepress/plugin-shiki@2.0.0-rc.52': + resolution: {integrity: sha512-UBbDCCHVr1jp4xWS1at+iCZnBih/Gt+b4Md/VISFfKUZ+ZbZsZQqtF2jmeJ0kj2rCwJSRWTaqAQJg/DlM2eDyQ==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-sitemap@2.0.0-rc.45': - resolution: {integrity: sha512-ZmtPrrYiGrkOarC8fUqdps4lu4563fs6SQlmL7+BZM+4eDQU1Dwkx5oDOJTM8IQg0WSmtxd6/XCIJiJHrw8FCQ==} + '@vuepress/plugin-sitemap@2.0.0-rc.52': + resolution: {integrity: sha512-16SBEXox2IwztBBjJRCQbecz/K3aEBKkQRsxI4cUhSGU3BaMk1DiGyTSYhge+e4DaQQvcjfrDOTWNJTPg46L7A==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-theme-data@2.0.0-rc.44': - resolution: {integrity: sha512-AV18dNZFSxrp/Dt5th+neGCPotskBeRJUiAJm2n+D4PS0v1GumJiYhv7WKfL1krdZ90/UG4wishv4DQwci5GpQ==} + '@vuepress/plugin-theme-data@2.0.0-rc.52': + resolution: {integrity: sha512-eCqCNgYUcLA6zISgWLUXMMLLP+5BJj3gx/v9Eczd7vtyYHaNwEZ+MRC1GMJHcCUK25o5KzMUXnzR1JKFCGobAQ==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/plugin-watermark@2.0.0-rc.45': - resolution: {integrity: sha512-4cHSbpolJwFVnxaG1NY0VPfFuKw1ENFj89XiQUJ7bl3LIeEsu1WxeYqCWBT/p7aXW4eGEQxOptfgKAWX4HJryA==} + '@vuepress/plugin-watermark@2.0.0-rc.52': + resolution: {integrity: sha512-iiCrcJOYqHgBA9CRYeAEMzcG0PT5FmB9iSoNnrWWzKEBBlXfEvdx9dZSe+KBytJ1TBAPQ99Ddy4lMxs6EQ5NzQ==} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - '@vuepress/shared@2.0.0-rc.15': - resolution: {integrity: sha512-KLTTw0MWXrLw5XQ8h6y1iI11zJdlZcB8jXgAdOHFJ3a++InDYmUC0aCE0KbXyQTH46ODpMadJnz8/RewCftVXg==} + '@vuepress/shared@2.0.0-rc.17': + resolution: {integrity: sha512-meBWLJCCHqj+edHY+U2q64Q8AIqqlHzau6T0j95Q58WkWOQdgn8MUCx1/TXXh2mKVyTt4g6Kgci/3fK2Hi97HQ==} - '@vuepress/utils@2.0.0-rc.15': - resolution: {integrity: sha512-yHdMxPg8yxlAz/QL5G7U1IQ+jk34sCtn8H8X5j+A2U1x/j2lnr8LLDWzl84TyN78pdEA1cQL5g7Ks/zTzrIWhQ==} + '@vuepress/utils@2.0.0-rc.17': + resolution: {integrity: sha512-5QFG8arU01QxJm+pzaNpNxfvSy3ttSjouwcefyr/6dO/cKbnjgmmaDOoy3UKnHYQtEDycybNOg4ebn2AHslEKw==} '@vueuse/core@11.1.0': resolution: {integrity: sha512-P6dk79QYA6sKQnghrUz/1tHi0n9mrb/iO1WTMk/ElLmTyNqgDeSZ3wcDf6fRBGzRJbeG1dxzEOvLENMjr+E3fg==} @@ -1583,6 +1587,10 @@ packages: array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + async-listen@1.2.0: resolution: {integrity: sha512-CcEtRh/oc9Jc4uWeUwdpG/+Mb2YUHKmdaTf0gUr7Wa+bfp4xx70HOb3RuSTJMvqKNB1TkdTfjLdrcz2X4rkkZA==} @@ -1617,15 +1625,6 @@ packages: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} - bcp-47-match@1.0.3: - resolution: {integrity: sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==} - - bcp-47-normalize@1.1.1: - resolution: {integrity: sha512-jWZ1Jdu3cs0EZdfCkS0UE9Gg01PtxnChjEBySeB+Zo6nkqtFfnvtoQQgP1qU1Oo4qgJgxhTI6Sf9y/pZIhPs0A==} - - bcp-47@1.0.8: - resolution: {integrity: sha512-Y9y1QNBBtYtv7hcmoX0tR+tUNSFZGZ6OL6vKPObq8BbOhkCoyayF6ogfLTgAli/KuAEbsYHYUNq2AQuY6IuLag==} - bcrypt-ts@5.0.2: resolution: {integrity: sha512-gDwQ5784AkkfhHACh3jGcg1hUubyZyeq9AtVd5gXkcyHGVOC+mORjRIHSj+fHfqwY5vxwyBLXQpcfk8MpK0ROg==} engines: {node: '>=18'} @@ -1641,6 +1640,9 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + birpc@0.2.17: + resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} + body-parser@1.20.3: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -1717,12 +1719,16 @@ packages: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - caniuse-lite@1.0.30001664: - resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==} + caniuse-lite@1.0.30001667: + resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -1751,15 +1757,16 @@ packages: character-entities@1.2.4: resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - character-reference-invalid@1.1.4: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} @@ -1767,6 +1774,14 @@ packages: resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} engines: {node: '>=18.17'} + chevrotain-allstar@0.3.1: + resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==} + peerDependencies: + chevrotain: ^11.0.0 + + chevrotain@11.0.3: + resolution: {integrity: sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==} + chokidar@3.3.1: resolution: {integrity: sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==} engines: {node: '>= 8.10.0'} @@ -1835,9 +1850,6 @@ packages: code-block-writer@10.1.1: resolution: {integrity: sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==} - codem-isoboxer@0.3.9: - resolution: {integrity: sha512-4XOTqEzBWrGOZaMd+sTED2hLpzfBbiQCf1W6OBGkIHqk1D8uwy8WFLazVbdQwfDpQ+vf39lqTGPa9IhWW0roTA==} - color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -1883,8 +1895,8 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} connect-history-api-fallback@2.0.0: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} @@ -1935,12 +1947,19 @@ packages: resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} engines: {node: '>= 0.8'} + copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} cose-base@1.0.3: resolution: {integrity: sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==} + cose-base@2.2.0: + resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==} + create-codepen@2.0.0: resolution: {integrity: sha512-ehJ0Zw5RSV2G4+/azUb7vEZWRSA/K9cW7HDock1Y9ViDexkgSJUZJRcObdw/YAWeXKjreEQV9l/igNSsJ1yw5A==} engines: {node: '>=18'} @@ -1972,6 +1991,11 @@ packages: peerDependencies: cytoscape: ^3.2.0 + cytoscape-fcose@2.2.0: + resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==} + peerDependencies: + cytoscape: ^3.2.0 + cytoscape@3.30.2: resolution: {integrity: sha512-oICxQsjW8uSaRmn4UK/jkczKOqTrVqt5/1WL0POiJUT2EKNc9STM4hYFHv917yu55aTBMFNRzymlJhVAiWPCxw==} engines: {node: '>=0.10'} @@ -2118,9 +2142,6 @@ packages: dagre-d3-es@7.0.10: resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==} - dashjs@4.7.4: - resolution: {integrity: sha512-+hldo25QPP3H/NOwqUrvt4uKdMse60/Gsz9AUAnoYfhga8qHWq4nWiojUosOiigbigkDTCAn9ORcvUaKCvmfCA==} - data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} @@ -2174,8 +2195,9 @@ packages: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} - decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} deep-equal@1.0.1: resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} @@ -2242,10 +2264,6 @@ packages: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} - engines: {node: '>=0.3.1'} - dijkstrajs@1.0.3: resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} @@ -2267,8 +2285,8 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.1.7: - resolution: {integrity: sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==} + dompurify@3.1.6: + resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==} domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} @@ -2293,11 +2311,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.30: - resolution: {integrity: sha512-sXI35EBN4lYxzc/pIGorlymYNzDBOqkSlVRe6MkgBsW/hW1tpC/HDJ2fjG7XnjakzfLEuvdmux0Mjs6jHq4UOA==} - - elkjs@0.9.3: - resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} + electron-to-chromium@1.5.32: + resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -2349,9 +2364,6 @@ packages: es-module-lexer@1.5.4: resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} - es6-promise@4.2.8: - resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} - esbuild-android-64@0.14.47: resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==} engines: {node: '>=12'} @@ -2543,8 +2555,8 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.3.0: - resolution: {integrity: sha512-P7qDB/RckdKETpBM4CtjHRQ5qXByPmFhRi86sN3E+J+tySchq+RSOGGhI2hDIefmmKFuTi/1ACjqsnDJDDDfzg==} + eslint-plugin-jsdoc@50.3.1: + resolution: {integrity: sha512-SY9oUuTMr6aWoJggUS40LtMjsRzJPB5ZT7F432xZIHK3EfHF+8i48GbUBpwanrtlL9l1gILNTHK9o8gEhYLcKA==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -2680,6 +2692,9 @@ packages: estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -2727,9 +2742,6 @@ packages: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} - fast-deep-equal@2.0.1: - resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} - fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -2914,8 +2926,8 @@ packages: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} - globals@15.9.0: - resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + globals@15.10.0: + resolution: {integrity: sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==} engines: {node: '>=18'} globby@13.2.2: @@ -2939,6 +2951,9 @@ packages: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} + hachure-fill@0.5.2: + resolution: {integrity: sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==} + has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} @@ -2978,15 +2993,12 @@ packages: hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - hls.js@1.5.15: - resolution: {integrity: sha512-6cD7xN6bycBHaXz2WyPIaHn/iXFizE5au2yvY5q9aC4wfihxAr16C9fUy4nxh2a3wOw0fEgLRa9dN6wsYjlpNg==} + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - html-entities@1.4.0: - resolution: {integrity: sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==} - html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} @@ -3049,9 +3061,6 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - immediate@3.0.6: - resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} - immutable@4.3.7: resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} @@ -3059,9 +3068,6 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - imsc@1.1.5: - resolution: {integrity: sha512-V8je+CGkcvGhgl2C1GlhqFFiUOIEdwXbXLiu1Fcubvvbo+g9inauqT3l0pNYXGoLPBj3jxtZz9t+wCopMkwadQ==} - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -3209,6 +3215,10 @@ packages: resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} engines: {node: '>=18'} + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} @@ -3302,10 +3312,6 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - koa-compose@4.1.0: resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} @@ -3320,16 +3326,20 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + langium@3.0.0: + resolution: {integrity: sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==} + engines: {node: '>=16.0.0'} + layout-base@1.0.2: resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} + layout-base@2.0.1: + resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==} + levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - lie@3.1.1: - resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} - lilconfig@3.1.2: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} @@ -3343,9 +3353,6 @@ packages: lit-element@4.1.0: resolution: {integrity: sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==} - lit-html@2.8.0: - resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} - lit-html@3.2.0: resolution: {integrity: sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==} @@ -3356,9 +3363,6 @@ packages: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} - localforage@1.10.0: - resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} - locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -3380,6 +3384,9 @@ packages: resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} engines: {node: '>=18'} + loupe@3.1.2: + resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -3407,28 +3414,23 @@ packages: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true + marked@13.0.3: + resolution: {integrity: sha512-rqRix3/TWzE9rIoFGIn8JmsVfhiuC8VIQ8IdX5TfzmeBucdY05/0UlzKaw0eVtpcN/OdVFpBk7CjKGo9iHJ/zA==} + engines: {node: '>= 18'} + hasBin: true + mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} - mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} - mdast-util-to-hast@13.2.0: resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} - mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} - mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} - media-captions@1.0.4: - resolution: {integrity: sha512-cyDNmuZvvO4H27rcBq2Eudxo9IZRDCOX/I7VEyqbxsEiD2Ei7UYUhG/Sc5fvMZjmathgz3fEK7iAKqvpY+Ux1w==} - engines: {node: '>=16'} - media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -3443,8 +3445,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@10.9.1: - resolution: {integrity: sha512-Mx45Obds5W1UkW1nv/7dHRsbfMM1aOKA2+Pxs/IGHNonygDHwmng8xTHyS9z4KWVi0rbko8gjiBmuwwXQ7tiNA==} + mermaid@11.3.0: + resolution: {integrity: sha512-fFmf2gRXLtlGzug4wpIGN+rQdZ30M8IZEB1D3eZkXNqC7puhqeURBcD/9tbwXsqBO+A6Nzzo3MSSepmnw5xSeg==} method-override@3.0.0: resolution: {integrity: sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==} @@ -3459,87 +3461,24 @@ packages: engines: {node: '>= 8.0.0'} hasBin: true - micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} - - micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} - - micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} - - micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} - - micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} - - micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} - - micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - micromark-util-character@2.1.0: resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} - micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} - - micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} - - micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} - - micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} - - micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} - - micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} - micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} - - micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} - - micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} - - micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} - micromark-util-sanitize-uri@2.0.0: resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} - - micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} - micromark-util-symbol@2.0.0: resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} - micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} - micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} - micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -3605,6 +3544,9 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -3614,11 +3556,11 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.1: - resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} - moment-timezone@0.5.45: - resolution: {integrity: sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ==} + moment-timezone@0.5.46: + resolution: {integrity: sha512-ZXm9b36esbe7OmdABqIWJuBBiLLwAjrN7CE+7sYdCCx82Nabt1wHDj8TVseS59QIlfFPbOoiBPm6ca9BioG4hw==} moment@2.30.1: resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} @@ -3712,9 +3654,6 @@ packages: node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - non-layered-tidy-tree-layout@2.0.2: - resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==} - nopt@5.0.0: resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} engines: {node: '>=6'} @@ -3857,8 +3796,8 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - package-manager-detector@0.2.0: - resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + package-manager-detector@0.2.1: + resolution: {integrity: sha512-/hVW2fZvAdEas+wyKh0SnlZ2mx0NIa1+j11YaQkogEJkcMErbwchHCuo8z7lEtajZJQZ6rgZNVTWMVVd71Bjng==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -3903,6 +3842,9 @@ packages: path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + path-data-parser@0.1.0: + resolution: {integrity: sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==} + path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -3948,6 +3890,10 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -3986,6 +3932,12 @@ packages: resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} engines: {node: '>=10.13.0'} + points-on-curve@0.2.0: + resolution: {integrity: sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==} + + points-on-path@0.2.1: + resolution: {integrity: sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==} + postcss-load-config@6.0.1: resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} @@ -4099,16 +4051,16 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - readdirp@4.0.1: - resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} engines: {node: '>= 14.16.0'} refa@0.12.1: resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - regex@4.3.2: - resolution: {integrity: sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==} + regex@4.3.3: + resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} regexp-ast-analysis@0.7.1: resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} @@ -4163,9 +4115,8 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - reveal.js@5.1.0: - resolution: {integrity: sha512-KDt7m0+xwKV6nAZt4CNPVFBf42sTKRQapg0bGGKB5PKO5XvChnMfwlZkybydHiQJ7p5+6LbHKRGrhXODdoNIaA==} - engines: {node: '>=18.0.0'} + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} @@ -4175,11 +4126,14 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.22.5: - resolution: {integrity: sha512-WoinX7GeQOFMGznEcWA1WrTQCd/tpEbMkc3nuMs9BT0CPjMdSjPMTVClwWd4pgSQwJdP65SK9mTCNvItlr5o7w==} + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + roughjs@4.6.6: + resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==} + run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} engines: {node: '>=12'} @@ -4201,10 +4155,6 @@ packages: rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -4339,9 +4289,6 @@ packages: engines: {node: '>=16.0.0'} hasBin: true - sax@1.2.1: - resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} - sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} @@ -4382,8 +4329,8 @@ packages: resolution: {integrity: sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg==} engines: {node: '>= 10.0.0'} - sequelize@6.37.3: - resolution: {integrity: sha512-V2FTqYpdZjPy3VQrZvjTPnOoLm0KudCRXfGWp48QwhyPPp2yW8z0p0sCYZd/em847Tl2dVxJJ1DR+hF+O77T7A==} + sequelize@6.37.4: + resolution: {integrity: sha512-+8B0p00EKmxJpwwruDI0drxh4wNSC0YB9pVhOajRzfMI+uIDi5V7rJPC8RTTkLmKUoAIatJZn6lW9gj6bmmYKQ==} engines: {node: '>=10.0.0'} peerDependencies: ibm_db: '*' @@ -4440,13 +4387,16 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.21.0: - resolution: {integrity: sha512-apCH5BoWTrmHDPGgg3RF8+HAAbEL/CdbYr8rMw7eIrdhCkZHdVGat5mMNlRtd1erNG01VPMIKHNQ0Pj2HMAiog==} + shiki@1.21.1: + resolution: {integrity: sha512-jSOKRHyQJxGOW3kJflmwzHJbp/kjg6hP8LYuVbCPw5oyX+fSNNoCywvcCD3w9eHbj2rvNljt7YMa5BP5Xi+nHg==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -4507,12 +4457,19 @@ packages: spdx-license-ids@3.0.20: resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} + speakingurl@14.0.1: + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} + engines: {node: '>=0.10.0'} + sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} stable-hash@0.0.4: resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + stat-mode@0.3.0: resolution: {integrity: sha512-QjMLR0A3WwFY2aZdV0okfFEJB5TRjkggXZjxP3A1RsWsNHNu3YPv8btmtc6iCFZ0Rul3FE93OYogvhOUClU+ng==} @@ -4586,6 +4543,10 @@ packages: stylis@4.3.4: resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} + superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -4632,9 +4593,24 @@ packages: resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==} engines: {node: '>=10'} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + engines: {node: '>=14.0.0'} + titleize@3.0.0: resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} engines: {node: '>=12'} @@ -4784,10 +4760,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - ua-parser-js@1.0.39: - resolution: {integrity: sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==} - hasBin: true - uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} @@ -4825,9 +4797,6 @@ packages: unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} @@ -4849,15 +4818,6 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin@1.14.1: - resolution: {integrity: sha512-lBlHbfSFPToDYp9pjXlUEFVxYLaue9f9T1HC+4OHlmj+HnMDdz9oZY+erXfoCe/5V/7gKUSY2jpXPb9S7f0f/w==} - engines: {node: '>=14.0.0'} - peerDependencies: - webpack-sources: ^3 - peerDependenciesMeta: - webpack-sources: - optional: true - untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -4895,11 +4855,6 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -4928,9 +4883,10 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vidstack@1.12.11: - resolution: {integrity: sha512-SH9ppMV6Y4nrYTH0xyV9bPe37yK14CalaB9NUKwd54wyEoIET1KnfRDhj2hYQRwBJVlvz3Qw8BgdyLyppKefEQ==} - engines: {node: '>=18'} + vite-node@2.1.2: + resolution: {integrity: sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true vite@5.4.8: resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} @@ -4963,6 +4919,51 @@ packages: terser: optional: true + vitest@2.1.2: + resolution: {integrity: sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.2 + '@vitest/ui': 2.1.2 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} engines: {node: '>=12'} @@ -4985,27 +4986,27 @@ packages: peerDependencies: vue: ^3.2.0 - vue@3.5.10: - resolution: {integrity: sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==} + vue@3.5.11: + resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - vuepress-plugin-components@2.0.0-rc.53: - resolution: {integrity: sha512-dCub2Nymuvjzg2nqadqTO73aVAXqaI4n0uxNfTP3ubZAQMdAom5XpCLSx9DpSpWYt52YpOgUE2IO08n0lJ9lSg==} + vuepress-plugin-components@2.0.0-rc.57: + resolution: {integrity: sha512-/YEQS46Y87Sqn55PAhBaJI31J221qq+twpl62u7yLgVZmtE1P6ibnRCSqzsu/D8OscMjDSUlN4yFuuVZvdtCqA==} engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: artplayer: ^5.0.0 dashjs: 4.7.4 hls.js: ^1.4.12 mpegts.js: ^1.7.3 - sass: ^1.79.2 - sass-embedded: ^1.79.2 - sass-loader: ^16.0.0 + sass: ^1.79.3 + sass-embedded: ^1.79.3 + sass-loader: ^16.0.2 vidstack: ^1.12.9 - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 peerDependenciesMeta: artplayer: optional: true @@ -5024,31 +5025,25 @@ packages: vidstack: optional: true - vuepress-plugin-md-enhance@2.0.0-rc.53: - resolution: {integrity: sha512-5C/SNmkLI9ghxHyFgFIJhc/dvHPz2atZxkZVk7V5Aheit/e9nagoBh73tc4+M40SrhAGBnZesK8dX7zR7eYKSA==} + vuepress-plugin-md-enhance@2.0.0-rc.57: + resolution: {integrity: sha512-+HU1NRoUkAlPUqLizmLfvmXHCa5Z1gc0+mApONaS1Q01K64DBZ9GSUMjpch/QCa2gL76yI9C8w679ukhlDY3Gw==} 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 + flowchart.ts: ^3.0.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: ^11.2.0 - reveal.js: ^5.0.0 sandpack-vue3: ^3.0.0 - sass: ^1.79.2 - sass-embedded: ^1.79.2 - sass-loader: ^16.0.0 - vuepress: 2.0.0-rc.15 + sass: ^1.79.3 + sass-embedded: ^1.79.3 + sass-loader: ^16.0.2 + vuepress: 2.0.0-rc.17 peerDependenciesMeta: - '@types/reveal.js': - optional: true '@vue/repl': optional: true chart.js: @@ -5057,8 +5052,6 @@ packages: optional: true flowchart.ts: optional: true - katex: - optional: true kotlin-playground: optional: true markmap-lib: @@ -5067,12 +5060,8 @@ packages: optional: true markmap-view: optional: true - mathjax-full: - optional: true mermaid: optional: true - reveal.js: - optional: true sandpack-vue3: optional: true sass: @@ -5082,14 +5071,14 @@ packages: sass-loader: optional: true - vuepress-plugin-search-pro@2.0.0-rc.53: - resolution: {integrity: sha512-NcnDTnN9n2IzSSo0lN8wUno0/x6kjCemb3maMDxRf+9sijKB5zUW6ZdIx6HjFFi1vOLphFmucoE96yho1xUw2w==} + vuepress-plugin-search-pro@2.0.0-rc.57: + resolution: {integrity: sha512-d+gl1G5GYGHhAlF6BofAWFaLNn0h9euULGJEJ2/2GtWsBgkppEI0pPrGDlJ1t7KAo/67eOX0/VNf4CrRSp1GFA==} engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - sass: ^1.79.2 - sass-embedded: ^1.79.2 - sass-loader: ^16.0.0 - vuepress: 2.0.0-rc.15 + sass: ^1.79.3 + sass-embedded: ^1.79.3 + sass-loader: ^16.0.2 + vuepress: 2.0.0-rc.17 peerDependenciesMeta: sass: optional: true @@ -5098,28 +5087,28 @@ packages: sass-loader: optional: true - vuepress-shared@2.0.0-rc.53: - resolution: {integrity: sha512-t7SEqoJy1Iu+Zc+nMCmnCQEAw+MmlRmqz2kJoiqE6c/CUu8MXvSpF9EOsYoCxovtSI9nTZnW7oa5lZEKbZ1a3w==} + vuepress-shared@2.0.0-rc.57: + resolution: {integrity: sha512-W6zSdTl7Vvjnvu/eTIZYm0+jyFEMEOJQTbF/nOgmeQcOaX8cDiftWi64s0dopZ2FSeWETiZ/efyIGcuB6O17JQ==} engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-rc.15 + vuepress: 2.0.0-rc.17 - vuepress-theme-hope@2.0.0-rc.53: - resolution: {integrity: sha512-GrGk3Ok5ehkFK2GOWvpTKjx+9t7XyzBkJ2/tQKchPb/gCr3JiSPrP1ZUrhEpUtXV8Q3RM5kF9Pjtg1KsB7ERtA==} + vuepress-theme-hope@2.0.0-rc.58: + resolution: {integrity: sha512-7C2UEhtNm1+ILoDLXyS+wNDz3Exjq6dwJnKbMIB1JnyZI+90kTmfZ/MtK1vCXBsA8Y4lbZE6dHxbhDLowwHypw==} engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - '@vuepress/plugin-docsearch': 2.0.0-rc.45 - '@vuepress/plugin-feed': 2.0.0-rc.45 - '@vuepress/plugin-prismjs': 2.0.0-rc.45 - '@vuepress/plugin-pwa': 2.0.0-rc.45 - '@vuepress/plugin-redirect': 2.0.0-rc.45 - '@vuepress/plugin-search': 2.0.0-rc.45 + '@vuepress/plugin-docsearch': 2.0.0-rc.52 + '@vuepress/plugin-feed': 2.0.0-rc.52 + '@vuepress/plugin-prismjs': 2.0.0-rc.52 + '@vuepress/plugin-pwa': 2.0.0-rc.52 + '@vuepress/plugin-revealjs': 2.0.0-rc.52 + '@vuepress/plugin-search': 2.0.0-rc.52 nodejs-jieba: ^0.1.2 - sass: ^1.79.2 - sass-embedded: ^1.79.2 - sass-loader: ^16.0.0 - vuepress: 2.0.0-rc.15 - vuepress-plugin-search-pro: 2.0.0-rc.53 + sass: ^1.79.3 + sass-embedded: ^1.79.3 + sass-loader: ^16.0.2 + vuepress: 2.0.0-rc.17 + vuepress-plugin-search-pro: 2.0.0-rc.57 peerDependenciesMeta: '@vuepress/plugin-docsearch': optional: true @@ -5129,7 +5118,7 @@ packages: optional: true '@vuepress/plugin-pwa': optional: true - '@vuepress/plugin-redirect': + '@vuepress/plugin-revealjs': optional: true '@vuepress/plugin-search': optional: true @@ -5144,14 +5133,14 @@ packages: vuepress-plugin-search-pro: optional: true - vuepress@2.0.0-rc.15: - resolution: {integrity: sha512-8DRaONwIaG0Jn3P8OKBysTfcO1yPO1UwfUUNQjbToLrbYSsGFiFwpuTMSL3HbdaX7ou6TuJHgK/wuslsUV8jCQ==} - engines: {node: '>=18.16.0'} + vuepress@2.0.0-rc.17: + resolution: {integrity: sha512-KUWHbB4c9bEeFa8Zx9OAz0e1n8Ae9bEvu0T+Yuhm73cnLONxvhLveBdaLjCwrQZC78auP1L5xL8R1voq0ahXYQ==} + engines: {node: ^18.19.0 || >=20.4.0} hasBin: true peerDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.15 - '@vuepress/bundler-webpack': 2.0.0-rc.15 - vue: ^3.4.0 + '@vuepress/bundler-vite': 2.0.0-rc.17 + '@vuepress/bundler-webpack': 2.0.0-rc.17 + vue: ^3.5.0 peerDependenciesMeta: '@vuepress/bundler-vite': optional: true @@ -5169,15 +5158,9 @@ packages: web-vitals@0.2.4: resolution: {integrity: sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==} - web-worker@1.3.0: - resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==} - webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webpack-virtual-modules@0.6.2: - resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} @@ -5201,6 +5184,11 @@ packages: engines: {node: '>= 8'} hasBin: true + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} + hasBin: true + wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} @@ -5322,9 +5310,9 @@ snapshots: transitivePeerDependencies: - magicast - '@142vip/eslint-config@0.0.1-alpha.2(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(@vue/compiler-sfc@3.5.10)(typescript@5.6.2)': + '@142vip/eslint-config@0.0.1-alpha.2(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(typescript@5.6.2)(vitest@2.1.2(@edge-runtime/vm@3.1.7)(@types/node@14.18.33)(sass-embedded@1.79.4))': dependencies: - '@antfu/eslint-config': 2.27.3(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(@vue/compiler-sfc@3.5.10)(eslint@8.55.0)(typescript@5.6.2) + '@antfu/eslint-config': 2.27.3(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint@8.55.0)(typescript@5.6.2)(vitest@2.1.2(@edge-runtime/vm@3.1.7)(@types/node@14.18.33)(sass-embedded@1.79.4)) eslint: 8.55.0 transitivePeerDependencies: - '@eslint-react/eslint-plugin' @@ -5388,15 +5376,25 @@ snapshots: dayjs: 1.11.13 inquirer: 7.3.3 - '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(@vue/compiler-sfc@3.5.10)(eslint@8.55.0)(typescript@5.6.2)': + '@142vip/utils@0.0.1-alpha.7': dependencies: - '@antfu/install-pkg': 0.4.1 - '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@8.55.0) - '@stylistic/eslint-plugin': 2.8.0(eslint@8.55.0)(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@8.55.0)(typescript@5.6.2))(eslint@8.55.0)(typescript@5.6.2) + '@inquirer/confirm': 3.2.0 + ansi-colors: 4.1.3 + dayjs: 1.11.13 + inquirer: 7.3.3 + qs: 6.13.0 + + '@142vip/vuepress@0.0.1-alpha.5': {} + + '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint@8.55.0)(typescript@5.6.2)(vitest@2.1.2(@edge-runtime/vm@3.1.7)(@types/node@14.18.33)(sass-embedded@1.79.4))': + dependencies: + '@antfu/install-pkg': 0.4.1 + '@clack/prompts': 0.7.0 + '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@8.55.0) + '@stylistic/eslint-plugin': 2.9.0(eslint@8.55.0)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.0(eslint@8.55.0)(typescript@5.6.2))(eslint@8.55.0)(typescript@5.6.2) '@typescript-eslint/parser': 8.8.0(eslint@8.55.0)(typescript@5.6.2) - '@vitest/eslint-plugin': 1.1.4(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(eslint@8.55.0)(typescript@5.6.2) + '@vitest/eslint-plugin': 1.1.6(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(eslint@8.55.0)(typescript@5.6.2)(vitest@2.1.2(@edge-runtime/vm@3.1.7)(@types/node@14.18.33)(sass-embedded@1.79.4)) eslint: 8.55.0 eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.3.1 @@ -5404,7 +5402,7 @@ snapshots: eslint-plugin-antfu: 2.7.0(eslint@8.55.0) eslint-plugin-command: 0.2.6(eslint@8.55.0) eslint-plugin-import-x: 4.3.1(eslint@8.55.0)(typescript@5.6.2) - eslint-plugin-jsdoc: 50.3.0(eslint@8.55.0) + eslint-plugin-jsdoc: 50.3.1(eslint@8.55.0) eslint-plugin-jsonc: 2.16.0(eslint@8.55.0) eslint-plugin-markdown: 5.1.0(eslint@8.55.0) eslint-plugin-n: 17.10.3(eslint@8.55.0) @@ -5416,8 +5414,8 @@ snapshots: eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.8.0(@typescript-eslint/parser@8.8.0(eslint@8.55.0)(typescript@5.6.2))(eslint@8.55.0)(typescript@5.6.2))(eslint@8.55.0) eslint-plugin-vue: 9.28.0(eslint@8.55.0) eslint-plugin-yml: 1.14.0(eslint@8.55.0) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.10)(eslint@8.55.0) - globals: 15.9.0 + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.11)(eslint@8.55.0) + globals: 15.10.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 @@ -5436,41 +5434,58 @@ snapshots: '@antfu/install-pkg@0.4.1': dependencies: - package-manager-detector: 0.2.0 + package-manager-detector: 0.2.1 tinyexec: 0.3.0 '@antfu/utils@0.7.10': {} - '@babel/code-frame@7.24.7': + '@babel/code-frame@7.25.7': dependencies: - '@babel/highlight': 7.24.7 + '@babel/highlight': 7.25.7 picocolors: 1.1.0 - '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-string-parser@7.25.7': {} - '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} - '@babel/highlight@7.24.7': + '@babel/highlight@7.25.7': dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.0 - '@babel/parser@7.25.6': + '@babel/parser@7.25.7': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.25.7 - '@babel/types@7.25.6': + '@babel/types@7.25.7': dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 - '@braintree/sanitize-url@6.0.4': {} + '@braintree/sanitize-url@7.1.0': {} '@bufbuild/protobuf@2.1.0': {} + '@chevrotain/cst-dts-gen@11.0.3': + dependencies: + '@chevrotain/gast': 11.0.3 + '@chevrotain/types': 11.0.3 + lodash-es: 4.17.21 + + '@chevrotain/gast@11.0.3': + dependencies: + '@chevrotain/types': 11.0.3 + lodash-es: 4.17.21 + + '@chevrotain/regexp-to-ast@11.0.3': {} + + '@chevrotain/types@11.0.3': {} + + '@chevrotain/utils@11.0.3': {} + '@clack/core@0.3.4': dependencies: picocolors: 1.1.0 @@ -5638,17 +5653,6 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@floating-ui/core@1.6.8': - dependencies: - '@floating-ui/utils': 0.2.8 - - '@floating-ui/dom@1.6.11': - dependencies: - '@floating-ui/core': 1.6.8 - '@floating-ui/utils': 0.2.8 - - '@floating-ui/utils@0.2.8': {} - '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 @@ -5661,10 +5665,24 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} + '@iconify/types@2.0.0': {} + + '@iconify/utils@2.1.33': + dependencies: + '@antfu/install-pkg': 0.4.1 + '@antfu/utils': 0.7.10 + '@iconify/types': 2.0.0 + debug: 4.3.7 + kolorist: 1.8.0 + local-pkg: 0.5.0 + mlly: 1.7.2 + transitivePeerDependencies: + - supports-color + '@inquirer/checkbox@2.5.0': dependencies: '@inquirer/core': 9.2.1 - '@inquirer/figures': 1.0.6 + '@inquirer/figures': 1.0.7 '@inquirer/type': 1.5.5 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 @@ -5676,7 +5694,7 @@ snapshots: '@inquirer/core@9.2.1': dependencies: - '@inquirer/figures': 1.0.6 + '@inquirer/figures': 1.0.7 '@inquirer/type': 2.0.0 '@types/mute-stream': 0.0.4 '@types/node': 22.7.4 @@ -5701,7 +5719,7 @@ snapshots: '@inquirer/type': 1.5.5 yoctocolors-cjs: 2.1.2 - '@inquirer/figures@1.0.6': {} + '@inquirer/figures@1.0.7': {} '@inquirer/input@2.3.0': dependencies: @@ -5741,14 +5759,14 @@ snapshots: '@inquirer/search@1.1.0': dependencies: '@inquirer/core': 9.2.1 - '@inquirer/figures': 1.0.6 + '@inquirer/figures': 1.0.7 '@inquirer/type': 1.5.5 yoctocolors-cjs: 2.1.2 '@inquirer/select@2.5.0': dependencies: '@inquirer/core': 9.2.1 - '@inquirer/figures': 1.0.6 + '@inquirer/figures': 1.0.7 '@inquirer/type': 1.5.5 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 @@ -5869,12 +5887,6 @@ snapshots: optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-figure@0.12.0(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - '@mdit/plugin-figure@0.13.1(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 @@ -5886,36 +5898,18 @@ snapshots: '@types/markdown-it': 14.1.2 markdown-it: 14.1.0 - '@mdit/plugin-img-lazyload@0.12.0(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - '@mdit/plugin-img-lazyload@0.13.1(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-img-mark@0.12.0(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - '@mdit/plugin-img-mark@0.13.1(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-img-size@0.12.0(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - '@mdit/plugin-img-size@0.13.1(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 @@ -6007,6 +6001,10 @@ snapshots: optionalDependencies: markdown-it: 14.1.0 + '@mermaid-js/parser@0.3.0': + dependencies: + langium: 3.0.0 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -6026,86 +6024,86 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/rollup-android-arm-eabi@4.22.5': + '@rollup/rollup-android-arm-eabi@4.24.0': optional: true - '@rollup/rollup-android-arm64@4.22.5': + '@rollup/rollup-android-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-arm64@4.22.5': + '@rollup/rollup-darwin-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-x64@4.22.5': + '@rollup/rollup-darwin-x64@4.24.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.5': + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.5': + '@rollup/rollup-linux-arm-musleabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.5': + '@rollup/rollup-linux-arm64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.5': + '@rollup/rollup-linux-arm64-musl@4.24.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.5': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.5': + '@rollup/rollup-linux-riscv64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.5': + '@rollup/rollup-linux-s390x-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.22.5': + '@rollup/rollup-linux-x64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-musl@4.22.5': + '@rollup/rollup-linux-x64-musl@4.24.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.5': + '@rollup/rollup-win32-arm64-msvc@4.24.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.5': + '@rollup/rollup-win32-ia32-msvc@4.24.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.22.5': + '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@1.21.0': + '@shikijs/core@1.21.1': dependencies: - '@shikijs/engine-javascript': 1.21.0 - '@shikijs/engine-oniguruma': 1.21.0 - '@shikijs/types': 1.21.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/engine-javascript': 1.21.1 + '@shikijs/engine-oniguruma': 1.21.1 + '@shikijs/types': 1.21.1 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/engine-javascript@1.21.0': + '@shikijs/engine-javascript@1.21.1': dependencies: - '@shikijs/types': 1.21.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/types': 1.21.1 + '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-js: 0.4.3 - '@shikijs/engine-oniguruma@1.21.0': + '@shikijs/engine-oniguruma@1.21.1': dependencies: - '@shikijs/types': 1.21.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/types': 1.21.1 + '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/transformers@1.21.0': + '@shikijs/transformers@1.21.1': dependencies: - shiki: 1.21.0 + shiki: 1.21.1 - '@shikijs/types@1.21.0': + '@shikijs/types@1.21.1': dependencies: - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 - '@shikijs/vscode-textmate@9.2.2': {} + '@shikijs/vscode-textmate@9.3.0': {} '@sinclair/typebox@0.25.24': {} @@ -6115,7 +6113,7 @@ snapshots: '@stackblitz/sdk@1.11.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@8.55.0)(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.9.0(eslint@8.55.0)(typescript@5.6.2)': dependencies: '@typescript-eslint/utils': 8.8.0(eslint@8.55.0)(typescript@5.6.2) eslint: 8.55.0 @@ -6144,14 +6142,6 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@types/d3-scale-chromatic@3.0.3': {} - - '@types/d3-scale@4.0.8': - dependencies: - '@types/d3-time': 3.0.3 - - '@types/d3-time@3.0.3': {} - '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 @@ -6221,7 +6211,7 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 17.0.45 + '@types/node': 22.7.4 '@types/trusted-types@2.0.7': {} @@ -6460,91 +6450,151 @@ snapshots: json-schema-to-ts: 1.6.4 ts-morph: 12.0.0 - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4))(vue@3.5.10(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4))(vue@3.5.11(typescript@5.6.2))': dependencies: vite: 5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4) - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) - '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(eslint@8.55.0)(typescript@5.6.2)': + '@vitest/eslint-plugin@1.1.6(@typescript-eslint/utils@8.8.0(eslint@8.55.0)(typescript@5.6.2))(eslint@8.55.0)(typescript@5.6.2)(vitest@2.1.2(@edge-runtime/vm@3.1.7)(@types/node@14.18.33)(sass-embedded@1.79.4))': dependencies: + '@typescript-eslint/utils': 8.8.0(eslint@8.55.0)(typescript@5.6.2) eslint: 8.55.0 + vitest: 2.1.2(@edge-runtime/vm@3.1.7)(@types/node@14.18.33)(sass-embedded@1.79.4) optionalDependencies: - '@typescript-eslint/utils': 8.8.0(eslint@8.55.0)(typescript@5.6.2) typescript: 5.6.2 - '@vue/compiler-core@3.5.10': + '@vitest/expect@2.1.2': + dependencies: + '@vitest/spy': 2.1.2 + '@vitest/utils': 2.1.2 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/mocker@2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4))': + dependencies: + '@vitest/spy': 2.1.2 + estree-walker: 3.0.3 + magic-string: 0.30.11 + optionalDependencies: + vite: 5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4) + + '@vitest/pretty-format@2.1.2': + dependencies: + tinyrainbow: 1.2.0 + + '@vitest/runner@2.1.2': + dependencies: + '@vitest/utils': 2.1.2 + pathe: 1.1.2 + + '@vitest/snapshot@2.1.2': + dependencies: + '@vitest/pretty-format': 2.1.2 + magic-string: 0.30.11 + pathe: 1.1.2 + + '@vitest/spy@2.1.2': + dependencies: + tinyspy: 3.0.2 + + '@vitest/utils@2.1.2': + dependencies: + '@vitest/pretty-format': 2.1.2 + loupe: 3.1.2 + tinyrainbow: 1.2.0 + + '@vue/compiler-core@3.5.11': dependencies: - '@babel/parser': 7.25.6 - '@vue/shared': 3.5.10 + '@babel/parser': 7.25.7 + '@vue/shared': 3.5.11 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.10': + '@vue/compiler-dom@3.5.11': dependencies: - '@vue/compiler-core': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-core': 3.5.11 + '@vue/shared': 3.5.11 - '@vue/compiler-sfc@3.5.10': + '@vue/compiler-sfc@3.5.11': dependencies: - '@babel/parser': 7.25.6 - '@vue/compiler-core': 3.5.10 - '@vue/compiler-dom': 3.5.10 - '@vue/compiler-ssr': 3.5.10 - '@vue/shared': 3.5.10 + '@babel/parser': 7.25.7 + '@vue/compiler-core': 3.5.11 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.10': + '@vue/compiler-ssr@3.5.11': dependencies: - '@vue/compiler-dom': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/compiler-dom': 3.5.11 + '@vue/shared': 3.5.11 '@vue/devtools-api@6.6.4': {} - '@vue/reactivity@3.5.10': + '@vue/devtools-api@7.4.6': + dependencies: + '@vue/devtools-kit': 7.4.6 + + '@vue/devtools-kit@7.4.6': + dependencies: + '@vue/devtools-shared': 7.4.6 + birpc: 0.2.17 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.1 + + '@vue/devtools-shared@7.4.6': dependencies: - '@vue/shared': 3.5.10 + rfdc: 1.4.1 + + '@vue/reactivity@3.5.11': + dependencies: + '@vue/shared': 3.5.11 '@vue/repl@4.4.2': {} - '@vue/runtime-core@3.5.10': + '@vue/runtime-core@3.5.11': dependencies: - '@vue/reactivity': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/reactivity': 3.5.11 + '@vue/shared': 3.5.11 - '@vue/runtime-dom@3.5.10': + '@vue/runtime-dom@3.5.11': dependencies: - '@vue/reactivity': 3.5.10 - '@vue/runtime-core': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/reactivity': 3.5.11 + '@vue/runtime-core': 3.5.11 + '@vue/shared': 3.5.11 csstype: 3.1.3 - '@vue/server-renderer@3.5.10(vue@3.5.10(typescript@5.6.2))': + '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.5.10 - '@vue/shared': 3.5.10 - vue: 3.5.10(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 + vue: 3.5.11(typescript@5.6.2) - '@vue/shared@3.5.10': {} + '@vue/shared@3.5.11': {} - '@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1)': + '@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1)': dependencies: - '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4))(vue@3.5.10(typescript@5.6.2)) - '@vuepress/client': 2.0.0-rc.15(typescript@5.6.2) - '@vuepress/core': 2.0.0-rc.15(typescript@5.6.2) - '@vuepress/shared': 2.0.0-rc.15 - '@vuepress/utils': 2.0.0-rc.15 + '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4))(vue@3.5.11(typescript@5.6.2)) + '@vuepress/bundlerutils': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/client': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/core': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/shared': 2.0.0-rc.17 + '@vuepress/utils': 2.0.0-rc.17 autoprefixer: 10.4.20(postcss@8.4.47) connect-history-api-fallback: 2.0.0 postcss: 8.4.47 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(yaml@2.5.1) - rollup: 4.22.5 + rollup: 4.24.0 vite: 5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4) - vue: 3.5.10(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@types/node' - jiti @@ -6560,11 +6610,23 @@ snapshots: - typescript - yaml - '@vuepress/cli@2.0.0-rc.15(typescript@5.6.2)': + '@vuepress/bundlerutils@2.0.0-rc.17(typescript@5.6.2)': + dependencies: + '@vuepress/client': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/core': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/shared': 2.0.0-rc.17 + '@vuepress/utils': 2.0.0-rc.17 + vue: 3.5.11(typescript@5.6.2) + vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) + transitivePeerDependencies: + - supports-color + - typescript + + '@vuepress/cli@2.0.0-rc.17(typescript@5.6.2)': dependencies: - '@vuepress/core': 2.0.0-rc.15(typescript@5.6.2) - '@vuepress/shared': 2.0.0-rc.15 - '@vuepress/utils': 2.0.0-rc.15 + '@vuepress/core': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/shared': 2.0.0-rc.17 + '@vuepress/utils': 2.0.0-rc.17 cac: 6.7.14 chokidar: 3.6.0 envinfo: 7.14.0 @@ -6573,57 +6635,46 @@ snapshots: - supports-color - typescript - '@vuepress/client@2.0.0-rc.15(typescript@5.6.2)': + '@vuepress/client@2.0.0-rc.17(typescript@5.6.2)': dependencies: - '@vue/devtools-api': 6.6.4 - '@vuepress/shared': 2.0.0-rc.15 - vue: 3.5.10(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.10(typescript@5.6.2)) + '@vue/devtools-api': 7.4.6 + '@vuepress/shared': 2.0.0-rc.17 + vue: 3.5.11(typescript@5.6.2) + vue-router: 4.4.5(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - typescript - '@vuepress/core@2.0.0-rc.15(typescript@5.6.2)': + '@vuepress/core@2.0.0-rc.17(typescript@5.6.2)': dependencies: - '@vuepress/client': 2.0.0-rc.15(typescript@5.6.2) - '@vuepress/markdown': 2.0.0-rc.15 - '@vuepress/shared': 2.0.0-rc.15 - '@vuepress/utils': 2.0.0-rc.15 - vue: 3.5.10(typescript@5.6.2) + '@vuepress/client': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/markdown': 2.0.0-rc.17 + '@vuepress/shared': 2.0.0-rc.17 + '@vuepress/utils': 2.0.0-rc.17 + vue: 3.5.11(typescript@5.6.2) transitivePeerDependencies: - supports-color - typescript - '@vuepress/helper@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/helper@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.11 + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) cheerio: 1.0.0 fflate: 0.8.2 gray-matter: 4.0.3 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) - transitivePeerDependencies: - - typescript - - '@vuepress/helper@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': - dependencies: - '@vue/shared': 3.5.10 - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) - cheerio: 1.0.0 - fflate: 0.8.2 - gray-matter: 4.0.3 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/highlighter-helper@2.0.0-rc.45(@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2)))(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/highlighter-helper@2.0.0-rc.52(@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2)))(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) optionalDependencies: - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) - '@vuepress/markdown@2.0.0-rc.15': + '@vuepress/markdown@2.0.0-rc.17': dependencies: '@mdit-vue/plugin-component': 2.1.3 '@mdit-vue/plugin-frontmatter': 2.1.3 @@ -6635,8 +6686,8 @@ snapshots: '@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.15 - '@vuepress/utils': 2.0.0-rc.15 + '@vuepress/shared': 2.0.0-rc.17 + '@vuepress/utils': 2.0.0-rc.17 markdown-it: 14.1.0 markdown-it-anchor: 9.2.0(@types/markdown-it@14.1.2)(markdown-it@14.1.0) markdown-it-emoji: 3.0.0 @@ -6644,243 +6695,271 @@ snapshots: transitivePeerDependencies: - supports-color - '@vuepress/plugin-active-header-links@2.0.0-rc.44(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-active-header-links@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-back-to-top@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-back-to-top@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-blog@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-blog@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) chokidar: 3.6.0 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-catalog@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-catalog@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-comment@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-comment@2.0.0-rc.53(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) giscus: 1.5.0 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-copy-code@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-copy-code@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-copyright@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-copyright@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-git@2.0.0-rc.44(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-git@2.0.0-rc.52(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: execa: 9.4.0 - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) - '@vuepress/plugin-links-check@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-links-check@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-markdown-hint@2.0.0-rc.45(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-markdown-hint@2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: '@mdit/plugin-alert': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-container': 0.13.1(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) - transitivePeerDependencies: - - markdown-it - - typescript - - '@vuepress/plugin-markdown-image@2.0.0-rc.30(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': - dependencies: - '@mdit/plugin-figure': 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) - '@types/markdown-it': 14.1.2 - '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - markdown-it - typescript + - vue - '@vuepress/plugin-markdown-image@2.0.0-rc.45(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-markdown-image@2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: '@mdit/plugin-figure': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-img-lazyload': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-img-mark': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-img-size': 0.13.1(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - markdown-it - typescript - '@vuepress/plugin-markdown-math@2.0.0-rc.45(katex@0.16.11)(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-markdown-math@2.0.0-rc.52(katex@0.16.11)(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: '@mdit/plugin-katex-slim': 0.13.1(katex@0.16.11)(markdown-it@14.1.0) '@mdit/plugin-mathjax-slim': 0.13.1(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) optionalDependencies: katex: 0.16.11 transitivePeerDependencies: + - '@vue/composition-api' + - markdown-it + - typescript + + '@vuepress/plugin-markdown-tab@2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + dependencies: + '@mdit/plugin-tab': 0.13.2(markdown-it@14.1.0) + '@types/markdown-it': 14.1.2 + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + transitivePeerDependencies: + - '@vue/composition-api' - markdown-it - typescript - '@vuepress/plugin-notice@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-notice@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-nprogress@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-nprogress@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-photo-swipe@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-photo-swipe@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) photoswipe: 5.4.4 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - typescript - '@vuepress/plugin-reading-time@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-reading-time@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-rtl@2.0.0-rc.44(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-redirect@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) + cac: 6.7.14 + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-sass-palette@2.0.0-rc.45(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-rtl@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + transitivePeerDependencies: + - '@vue/composition-api' + - typescript + + '@vuepress/plugin-sass-palette@2.0.0-rc.52(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': + dependencies: + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) chokidar: 4.0.1 - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) optionalDependencies: sass-embedded: 1.79.4 transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-seo@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-seo@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-shiki@2.0.0-rc.45(@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2)))(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-shiki@2.0.0-rc.52(@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2)))(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@shikijs/transformers': 1.21.0 - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/highlighter-helper': 2.0.0-rc.45(@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2)))(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + '@shikijs/transformers': 1.21.1 + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/highlighter-helper': 2.0.0-rc.52(@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2)))(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) nanoid: 5.0.7 - shiki: 1.21.0 - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + shiki: 1.21.1 + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - '@vueuse/core' - typescript - '@vuepress/plugin-sitemap@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-sitemap@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) sitemap: 8.0.0 - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/plugin-theme-data@2.0.0-rc.44(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-theme-data@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vue/devtools-api': 6.6.4 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vue/devtools-api': 7.4.6 + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - typescript - '@vuepress/plugin-watermark@2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)))': + '@vuepress/plugin-watermark@2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)))': dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) watermark-js-plus: 1.5.7 transitivePeerDependencies: + - '@vue/composition-api' - typescript - '@vuepress/shared@2.0.0-rc.15': + '@vuepress/shared@2.0.0-rc.17': dependencies: '@mdit-vue/types': 2.1.0 - '@vuepress/utils@2.0.0-rc.15': + '@vuepress/utils@2.0.0-rc.17': dependencies: '@types/debug': 4.1.12 '@types/fs-extra': 11.0.4 '@types/hash-sum': 1.0.2 - '@vuepress/shared': 2.0.0-rc.15 + '@vuepress/shared': 2.0.0-rc.17 debug: 4.3.7 fs-extra: 11.2.0 globby: 14.0.2 @@ -6891,21 +6970,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.10(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@11.1.0': {} - '@vueuse/shared@11.1.0(vue@3.5.10(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.11(typescript@5.6.2))': dependencies: - vue-demi: 0.14.10(vue@3.5.10(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -7000,6 +7079,8 @@ snapshots: array-flatten@1.1.1: {} + assertion-error@2.0.1: {} + async-listen@1.2.0: {} async-listen@3.0.0: {} @@ -7013,7 +7094,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001664 + caniuse-lite: 1.0.30001667 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 @@ -7028,19 +7109,6 @@ snapshots: dependencies: safe-buffer: 5.1.2 - bcp-47-match@1.0.3: {} - - bcp-47-normalize@1.1.1: - dependencies: - bcp-47: 1.0.8 - bcp-47-match: 1.0.3 - - bcp-47@1.0.8: - dependencies: - is-alphabetical: 1.0.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - bcrypt-ts@5.0.2: {} big-integer@1.6.52: {} @@ -7051,6 +7119,8 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 + birpc@0.2.17: {} + body-parser@1.20.3: dependencies: bytes: 3.1.2 @@ -7089,8 +7159,8 @@ snapshots: browserslist@4.24.0: dependencies: - caniuse-lite: 1.0.30001664 - electron-to-chromium: 1.5.30 + caniuse-lite: 1.0.30001667 + electron-to-chromium: 1.5.32 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) @@ -7111,12 +7181,12 @@ snapshots: c12@1.11.2: dependencies: chokidar: 3.6.0 - confbox: 0.1.7 + confbox: 0.1.8 defu: 6.1.4 dotenv: 16.4.5 giget: 1.2.3 jiti: 1.21.6 - mlly: 1.7.1 + mlly: 1.7.2 ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 @@ -7142,10 +7212,18 @@ snapshots: camelcase@5.3.1: {} - caniuse-lite@1.0.30001664: {} + caniuse-lite@1.0.30001667: {} ccount@2.0.1: {} + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.2 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -7187,12 +7265,12 @@ snapshots: character-entities@1.2.4: {} - character-entities@2.0.2: {} - character-reference-invalid@1.1.4: {} chardet@0.7.0: {} + check-error@2.1.1: {} + cheerio-select@2.1.0: dependencies: boolbase: 1.0.0 @@ -7216,6 +7294,20 @@ snapshots: undici: 6.19.8 whatwg-mimetype: 4.0.0 + chevrotain-allstar@0.3.1(chevrotain@11.0.3): + dependencies: + chevrotain: 11.0.3 + lodash-es: 4.17.21 + + chevrotain@11.0.3: + dependencies: + '@chevrotain/cst-dts-gen': 11.0.3 + '@chevrotain/gast': 11.0.3 + '@chevrotain/regexp-to-ast': 11.0.3 + '@chevrotain/types': 11.0.3 + '@chevrotain/utils': 11.0.3 + lodash-es: 4.17.21 + chokidar@3.3.1: dependencies: anymatch: 3.1.3 @@ -7242,7 +7334,7 @@ snapshots: chokidar@4.0.1: dependencies: - readdirp: 4.0.1 + readdirp: 4.0.2 chownr@1.1.4: {} @@ -7292,8 +7384,6 @@ snapshots: code-block-writer@10.1.1: {} - codem-isoboxer@0.3.9: {} - color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -7324,7 +7414,7 @@ snapshots: concat-map@0.0.1: {} - confbox@0.1.7: {} + confbox@0.1.8: {} connect-history-api-fallback@2.0.0: {} @@ -7360,6 +7450,10 @@ snapshots: depd: 2.0.0 keygrip: 1.1.0 + copy-anything@3.0.5: + dependencies: + is-what: 4.1.16 + core-js-compat@3.38.1: dependencies: browserslist: 4.24.0 @@ -7368,6 +7462,10 @@ snapshots: dependencies: layout-base: 1.0.2 + cose-base@2.2.0: + dependencies: + layout-base: 2.0.1 + create-codepen@2.0.0: {} create-require@1.1.1: {} @@ -7397,6 +7495,11 @@ snapshots: cose-base: 1.0.3 cytoscape: 3.30.2 + cytoscape-fcose@2.2.0(cytoscape@3.30.2): + dependencies: + cose-base: 2.2.0 + cytoscape: 3.30.2 + cytoscape@3.30.2: {} d3-array@2.12.1: @@ -7571,19 +7674,6 @@ snapshots: d3: 7.9.0 lodash-es: 4.17.21 - dashjs@4.7.4: - dependencies: - bcp-47-match: 1.0.3 - bcp-47-normalize: 1.1.1 - codem-isoboxer: 0.3.9 - es6-promise: 4.2.8 - fast-deep-equal: 2.0.1 - html-entities: 1.4.0 - imsc: 1.1.5 - localforage: 1.10.0 - path-browserify: 1.0.1 - ua-parser-js: 1.0.39 - data-uri-to-buffer@4.0.1: {} dayjs@1.11.13: {} @@ -7610,9 +7700,7 @@ snapshots: decamelize@1.2.0: {} - decode-named-character-reference@1.0.2: - dependencies: - character-entities: 2.0.2 + deep-eql@5.0.2: {} deep-equal@1.0.1: {} @@ -7675,8 +7763,6 @@ snapshots: diff@4.0.2: {} - diff@5.2.0: {} - dijkstrajs@1.0.3: {} dir-glob@3.0.1: @@ -7699,7 +7785,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.1.7: {} + dompurify@3.1.6: {} domutils@3.1.0: dependencies: @@ -7729,9 +7815,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.30: {} - - elkjs@0.9.3: {} + electron-to-chromium@1.5.32: {} emoji-regex@10.4.0: {} @@ -7775,8 +7859,6 @@ snapshots: es-module-lexer@1.5.4: {} - es6-promise@4.2.8: {} - esbuild-android-64@0.14.47: optional: true @@ -7957,7 +8039,7 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.3.0(eslint@8.55.0): + eslint-plugin-jsdoc@50.3.1(eslint@8.55.0): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 @@ -7999,7 +8081,7 @@ snapshots: eslint: 8.55.0 eslint-plugin-es-x: 7.8.0(eslint@8.55.0) get-tsconfig: 4.8.1 - globals: 15.9.0 + globals: 15.10.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 @@ -8042,14 +8124,14 @@ snapshots: eslint-plugin-unicorn@55.0.0(eslint@8.55.0): dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 eslint: 8.55.0 esquery: 1.6.0 - globals: 15.9.0 + globals: 15.10.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -8091,9 +8173,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.10)(eslint@8.55.0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.11)(eslint@8.55.0): dependencies: - '@vue/compiler-sfc': 3.5.10 + '@vue/compiler-sfc': 3.5.11 eslint: 8.55.0 eslint-scope@7.2.2: @@ -8174,6 +8256,10 @@ snapshots: estree-walker@2.0.2: {} + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.6 + esutils@2.0.3: {} etag@1.8.1: {} @@ -8292,8 +8378,6 @@ snapshots: iconv-lite: 0.4.24 tmp: 0.0.33 - fast-deep-equal@2.0.1: {} - fast-deep-equal@3.1.3: {} fast-glob@3.3.2: @@ -8502,7 +8586,7 @@ snapshots: dependencies: type-fest: 0.20.2 - globals@15.9.0: {} + globals@15.10.0: {} globby@13.2.2: dependencies: @@ -8536,6 +8620,8 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 + hachure-fill@0.5.2: {} + has-flag@3.0.0: {} has-flag@4.0.0: {} @@ -8578,12 +8664,10 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hls.js@1.5.15: {} + hookable@5.5.3: {} hosted-git-info@2.8.9: {} - html-entities@1.4.0: {} - html-void-elements@3.0.0: {} htmlparser2@9.1.0: @@ -8654,8 +8738,6 @@ snapshots: ignore@5.3.2: {} - immediate@3.0.6: {} - immutable@4.3.7: {} import-fresh@3.3.0: @@ -8663,10 +8745,6 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - imsc@1.1.5: - dependencies: - sax: 1.2.1 - imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -8775,6 +8853,8 @@ snapshots: is-unicode-supported@2.1.0: {} + is-what@4.1.16: {} + is-wsl@2.2.0: dependencies: is-docker: 2.2.1 @@ -8859,8 +8939,6 @@ snapshots: kleur@3.0.3: {} - kleur@4.1.5: {} - koa-compose@4.1.0: {} koa-convert@2.0.0: @@ -8898,17 +8976,23 @@ snapshots: kolorist@1.8.0: {} + langium@3.0.0: + dependencies: + chevrotain: 11.0.3 + chevrotain-allstar: 0.3.1(chevrotain@11.0.3) + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + layout-base@1.0.2: {} + layout-base@2.0.1: {} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - lie@3.1.1: - dependencies: - immediate: 3.0.6 - lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} @@ -8923,10 +9007,6 @@ snapshots: '@lit/reactive-element': 2.0.4 lit-html: 3.2.0 - lit-html@2.8.0: - dependencies: - '@types/trusted-types': 2.0.7 - lit-html@3.2.0: dependencies: '@types/trusted-types': 2.0.7 @@ -8939,13 +9019,9 @@ snapshots: local-pkg@0.5.0: dependencies: - mlly: 1.7.1 + mlly: 1.7.2 pkg-types: 1.2.0 - localforage@1.10.0: - dependencies: - lie: 3.1.1 - locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -8965,6 +9041,8 @@ snapshots: chalk: 5.3.0 is-unicode-supported: 1.3.0 + loupe@3.1.2: {} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 @@ -8995,6 +9073,8 @@ snapshots: punycode.js: 2.3.1 uc.micro: 2.1.0 + marked@13.0.3: {} + mdast-util-from-markdown@0.8.5: dependencies: '@types/mdast': 3.0.15 @@ -9005,23 +9085,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-from-markdown@1.3.1: - dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.11 - decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.2.0 - micromark: 3.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-decode-string: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-stringify-position: 3.0.3 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - mdast-util-to-hast@13.2.0: dependencies: '@types/hast': 3.0.4 @@ -9036,14 +9099,8 @@ snapshots: mdast-util-to-string@2.0.0: {} - mdast-util-to-string@3.2.0: - dependencies: - '@types/mdast': 3.0.15 - mdurl@2.0.0: {} - media-captions@1.0.4: {} - media-typer@0.3.0: {} merge-descriptors@1.0.3: {} @@ -9052,28 +9109,27 @@ snapshots: merge2@1.4.1: {} - mermaid@10.9.1: + mermaid@11.3.0: dependencies: - '@braintree/sanitize-url': 6.0.4 - '@types/d3-scale': 4.0.8 - '@types/d3-scale-chromatic': 3.0.3 + '@braintree/sanitize-url': 7.1.0 + '@iconify/utils': 2.1.33 + '@mermaid-js/parser': 0.3.0 cytoscape: 3.30.2 cytoscape-cose-bilkent: 4.1.0(cytoscape@3.30.2) + cytoscape-fcose: 2.2.0(cytoscape@3.30.2) d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 dayjs: 1.11.13 - dompurify: 3.1.7 - elkjs: 0.9.3 + dompurify: 3.1.6 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 + marked: 13.0.3 + roughjs: 4.6.6 stylis: 4.3.4 ts-dedent: 2.2.0 uuid: 9.0.1 - web-worker: 1.3.0 transitivePeerDependencies: - supports-color @@ -9094,132 +9150,21 @@ snapshots: content-type: 1.0.4 raw-body: 2.4.1 - micromark-core-commonmark@1.1.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.1.0 - micromark-factory-label: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-factory-title: 1.1.0 - micromark-factory-whitespace: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-html-tag-name: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - - micromark-factory-destination@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-factory-label@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - - micromark-factory-space@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 - - micromark-factory-title@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-factory-whitespace@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-util-character@1.2.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-character@2.1.0: dependencies: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-chunked@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - - micromark-util-classify-character@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-util-combine-extensions@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-util-decode-numeric-character-reference@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - - micromark-util-decode-string@1.1.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 1.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-symbol: 1.1.0 - - micromark-util-encode@1.1.0: {} - micromark-util-encode@2.0.0: {} - micromark-util-html-tag-name@1.2.0: {} - - micromark-util-normalize-identifier@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - - micromark-util-resolve-all@1.1.0: - dependencies: - micromark-util-types: 1.1.0 - - micromark-util-sanitize-uri@1.2.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-encode: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-sanitize-uri@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 - micromark-util-subtokenize@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - - micromark-util-symbol@1.1.0: {} - micromark-util-symbol@2.0.0: {} - micromark-util-types@1.1.0: {} - micromark-util-types@2.0.0: {} micromark@2.11.4: @@ -9229,28 +9174,6 @@ snapshots: transitivePeerDependencies: - supports-color - micromark@3.2.0: - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.7 - decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-combine-extensions: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-encode: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -9306,20 +9229,22 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 + mitt@3.0.1: {} + mkdirp@0.5.6: dependencies: minimist: 1.2.8 mkdirp@1.0.4: {} - mlly@1.7.1: + mlly@1.7.2: dependencies: acorn: 8.12.1 pathe: 1.1.2 pkg-types: 1.2.0 ufo: 1.5.4 - moment-timezone@0.5.45: + moment-timezone@0.5.46: dependencies: moment: 2.30.1 @@ -9383,8 +9308,6 @@ snapshots: node-releases@2.0.18: {} - non-layered-tidy-tree-layout@2.0.2: {} - nopt@5.0.0: dependencies: abbrev: 1.1.1 @@ -9477,7 +9400,7 @@ snapshots: oniguruma-to-js@0.4.3: dependencies: - regex: 4.3.2 + regex: 4.3.3 only-allow@1.2.1: dependencies: @@ -9541,7 +9464,7 @@ snapshots: p-try@2.2.0: {} - package-manager-detector@0.2.0: {} + package-manager-detector@0.2.1: {} parent-module@1.0.1: dependencies: @@ -9565,7 +9488,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -9591,6 +9514,8 @@ snapshots: path-browserify@1.0.1: {} + path-data-parser@0.1.0: {} + path-exists@4.0.0: {} path-is-absolute@1.0.1: {} @@ -9622,6 +9547,8 @@ snapshots: pathe@1.1.2: {} + pathval@2.0.0: {} + pend@1.2.0: {} perfect-debounce@1.0.0: {} @@ -9640,14 +9567,21 @@ snapshots: pkg-types@1.2.0: dependencies: - confbox: 0.1.7 - mlly: 1.7.1 + confbox: 0.1.8 + mlly: 1.7.2 pathe: 1.1.2 pluralize@8.0.0: {} pngjs@5.0.0: {} + points-on-curve@0.2.0: {} + + points-on-path@0.2.1: + dependencies: + path-data-parser: 0.1.0 + points-on-curve: 0.2.0 + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(yaml@2.5.1): dependencies: lilconfig: 3.1.2 @@ -9762,13 +9696,13 @@ snapshots: dependencies: picomatch: 2.3.1 - readdirp@4.0.1: {} + readdirp@4.0.2: {} refa@0.12.1: dependencies: '@eslint-community/regexpp': 4.11.1 - regex@4.3.2: {} + regex@4.3.3: {} regexp-ast-analysis@0.7.1: dependencies: @@ -9813,7 +9747,7 @@ snapshots: reusify@1.0.4: {} - reveal.js@5.1.0: {} + rfdc@1.4.1: {} rimraf@3.0.2: dependencies: @@ -9821,28 +9755,35 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.22.5: + rollup@4.24.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.5 - '@rollup/rollup-android-arm64': 4.22.5 - '@rollup/rollup-darwin-arm64': 4.22.5 - '@rollup/rollup-darwin-x64': 4.22.5 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.5 - '@rollup/rollup-linux-arm-musleabihf': 4.22.5 - '@rollup/rollup-linux-arm64-gnu': 4.22.5 - '@rollup/rollup-linux-arm64-musl': 4.22.5 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.5 - '@rollup/rollup-linux-riscv64-gnu': 4.22.5 - '@rollup/rollup-linux-s390x-gnu': 4.22.5 - '@rollup/rollup-linux-x64-gnu': 4.22.5 - '@rollup/rollup-linux-x64-musl': 4.22.5 - '@rollup/rollup-win32-arm64-msvc': 4.22.5 - '@rollup/rollup-win32-ia32-msvc': 4.22.5 - '@rollup/rollup-win32-x64-msvc': 4.22.5 + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 + roughjs@4.6.6: + dependencies: + hachure-fill: 0.5.2 + path-data-parser: 0.1.0 + points-on-curve: 0.2.0 + points-on-path: 0.2.1 + run-applescript@5.0.0: dependencies: execa: 5.1.1 @@ -9863,10 +9804,6 @@ snapshots: dependencies: tslib: 2.7.0 - sade@1.8.1: - dependencies: - mri: 1.2.0 - safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} @@ -9964,8 +9901,6 @@ snapshots: sass-embedded-win32-ia32: 1.79.4 sass-embedded-win32-x64: 1.79.4 - sax@1.2.1: {} - sax@1.4.1: {} scslre@0.3.0: @@ -10011,7 +9946,7 @@ snapshots: sequelize-pool@7.1.0: {} - sequelize@6.37.3: + sequelize@6.37.4: dependencies: '@types/debug': 4.1.12 '@types/validator': 13.12.2 @@ -10020,7 +9955,7 @@ snapshots: inflection: 1.13.4 lodash: 4.17.21 moment: 2.30.1 - moment-timezone: 0.5.45 + moment-timezone: 0.5.46 pg-connection-string: 2.7.0 retry-as-promised: 7.0.4 semver: 7.6.3 @@ -10062,13 +9997,13 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.21.0: + shiki@1.21.1: dependencies: - '@shikijs/core': 1.21.0 - '@shikijs/engine-javascript': 1.21.0 - '@shikijs/engine-oniguruma': 1.21.0 - '@shikijs/types': 1.21.0 - '@shikijs/vscode-textmate': 9.2.2 + '@shikijs/core': 1.21.1 + '@shikijs/engine-javascript': 1.21.1 + '@shikijs/engine-oniguruma': 1.21.1 + '@shikijs/types': 1.21.1 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 side-channel@1.0.6: @@ -10078,6 +10013,8 @@ snapshots: get-intrinsic: 1.2.4 object-inspect: 1.13.2 + siginfo@2.0.0: {} + signal-exit@3.0.7: {} signal-exit@4.0.2: {} @@ -10126,10 +10063,14 @@ snapshots: spdx-license-ids@3.0.20: {} + speakingurl@14.0.1: {} + sprintf-js@1.0.3: {} stable-hash@0.0.4: {} + stackback@0.0.2: {} + stat-mode@0.3.0: {} statuses@1.5.0: {} @@ -10195,6 +10136,10 @@ snapshots: stylis@4.3.4: {} + superjson@2.2.1: + dependencies: + copy-anything: 3.0.5 + supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -10247,8 +10192,16 @@ snapshots: dependencies: convert-hrtime: 3.0.0 + tinybench@2.9.0: {} + tinyexec@0.3.0: {} + tinypool@1.0.1: {} + + tinyrainbow@1.2.0: {} + + tinyspy@3.0.2: {} + titleize@3.0.0: {} tmp@0.0.33: @@ -10362,8 +10315,6 @@ snapshots: typescript@5.6.2: {} - ua-parser-js@1.0.39: {} - uc.micro@2.1.0: {} ufo@1.5.4: {} @@ -10394,10 +10345,6 @@ snapshots: dependencies: '@types/unist': 2.0.11 - unist-util-stringify-position@3.0.3: - dependencies: - '@types/unist': 2.0.11 - unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.3 @@ -10419,11 +10366,6 @@ snapshots: unpipe@1.0.0: {} - unplugin@1.14.1: - dependencies: - acorn: 8.12.1 - webpack-virtual-modules: 0.6.2 - untildify@4.0.0: {} upath@2.0.1: {} @@ -10448,13 +10390,6 @@ snapshots: uuid@9.0.1: {} - uvu@0.5.6: - dependencies: - dequal: 2.0.3 - diff: 5.2.0 - kleur: 4.1.5 - sade: 1.8.1 - v8-compile-cache-lib@3.0.1: {} validate-npm-package-license@3.0.4: @@ -10498,28 +10433,88 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vidstack@1.12.11: + vite-node@2.1.2(@types/node@14.18.33)(sass-embedded@1.79.4): dependencies: - '@floating-ui/dom': 1.6.11 - lit-html: 2.8.0 - media-captions: 1.0.4 - unplugin: 1.14.1 + cac: 6.7.14 + debug: 4.3.7 + pathe: 1.1.2 + vite: 5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4) transitivePeerDependencies: - - webpack-sources + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser vite@5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4): dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.22.5 + rollup: 4.24.0 optionalDependencies: '@types/node': 14.18.33 fsevents: 2.3.3 sass-embedded: 1.79.4 - vue-demi@0.14.10(vue@3.5.10(typescript@5.6.2)): + vitest@2.1.2(@edge-runtime/vm@3.1.7)(@types/node@14.18.33)(sass-embedded@1.79.4): dependencies: - vue: 3.5.10(typescript@5.6.2) + '@vitest/expect': 2.1.2 + '@vitest/mocker': 2.1.2(@vitest/spy@2.1.2)(vite@5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4)) + '@vitest/pretty-format': 2.1.2 + '@vitest/runner': 2.1.2 + '@vitest/snapshot': 2.1.2 + '@vitest/spy': 2.1.2 + '@vitest/utils': 2.1.2 + chai: 5.1.1 + debug: 4.3.7 + magic-string: 0.30.11 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.9.0 + tinyexec: 0.3.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.4.8(@types/node@14.18.33)(sass-embedded@1.79.4) + vite-node: 2.1.2(@types/node@14.18.33)(sass-embedded@1.79.4) + why-is-node-running: 2.3.0 + optionalDependencies: + '@edge-runtime/vm': 3.1.7 + '@types/node': 14.18.33 + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver@9.0.1: + dependencies: + vscode-languageserver-protocol: 3.17.5 + + vscode-uri@3.0.8: {} + + vue-demi@0.14.10(vue@3.5.11(typescript@5.6.2)): + dependencies: + vue: 3.5.11(typescript@5.6.2) vue-eslint-parser@9.4.3(eslint@8.55.0): dependencies: @@ -10534,155 +10529,143 @@ snapshots: transitivePeerDependencies: - supports-color - vue-router@4.4.5(vue@3.5.10(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.11(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.10(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.2) - vue@3.5.10(typescript@5.6.2): + vue@3.5.11(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.5.10 - '@vue/compiler-sfc': 3.5.10 - '@vue/runtime-dom': 3.5.10 - '@vue/server-renderer': 3.5.10(vue@3.5.10(typescript@5.6.2)) - '@vue/shared': 3.5.10 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-sfc': 3.5.11 + '@vue/runtime-dom': 3.5.11 + '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.2)) + '@vue/shared': 3.5.11 optionalDependencies: typescript: 5.6.2 - vuepress-plugin-components@2.0.0-rc.53(dashjs@4.7.4)(hls.js@1.5.15)(sass-embedded@1.79.4)(typescript@5.6.2)(vidstack@1.12.11)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))): + vuepress-plugin-components@2.0.0-rc.57(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))): dependencies: '@stackblitz/sdk': 1.11.0 - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-sass-palette': 2.0.0-rc.45(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-sass-palette': 2.0.0-rc.52(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) balloon-css: 1.2.0 create-codepen: 2.0.0 qrcode: 1.5.4 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) - vuepress-shared: 2.0.0-rc.53(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress-shared: 2.0.0-rc.57(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) optionalDependencies: - dashjs: 4.7.4 - hls.js: 1.5.15 sass-embedded: 1.79.4 - vidstack: 1.12.11 transitivePeerDependencies: - '@vue/composition-api' - typescript - vuepress-plugin-md-enhance@2.0.0-rc.53(@vue/repl@4.4.2)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@10.9.1)(reveal.js@5.1.0)(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))): + vuepress-plugin-md-enhance@2.0.0-rc.57(@vue/repl@4.4.2)(markdown-it@14.1.0)(mermaid@11.3.0)(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))): dependencies: '@mdit/plugin-alert': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-align': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-attrs': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-container': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-demo': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-figure': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-footnote': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-img-lazyload': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-img-mark': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-img-size': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-include': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-katex-slim': 0.13.1(katex@0.16.11)(markdown-it@14.1.0) '@mdit/plugin-mark': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-mathjax-slim': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-plantuml': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-spoiler': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-stylize': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-sub': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-sup': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-tab': 0.13.2(markdown-it@14.1.0) '@mdit/plugin-tasklist': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-tex': 0.13.1(markdown-it@14.1.0) '@mdit/plugin-uml': 0.13.1(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-sass-palette': 2.0.0-rc.45(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-sass-palette': 2.0.0-rc.52(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) balloon-css: 1.2.0 js-yaml: 4.1.0 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) - vuepress-shared: 2.0.0-rc.53(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress-shared: 2.0.0-rc.57(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) optionalDependencies: '@vue/repl': 4.4.2 - katex: 0.16.11 - mermaid: 10.9.1 - reveal.js: 5.1.0 + mermaid: 11.3.0 sass-embedded: 1.79.4 transitivePeerDependencies: - '@vue/composition-api' - markdown-it - typescript - vuepress-plugin-search-pro@2.0.0-rc.53(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))): + vuepress-plugin-search-pro@2.0.0-rc.57(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))): dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-sass-palette': 2.0.0-rc.45(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-sass-palette': 2.0.0-rc.52(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) cheerio: 1.0.0 chokidar: 3.6.0 slimsearch: 2.1.1 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) - vuepress-shared: 2.0.0-rc.53(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress-shared: 2.0.0-rc.57(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) optionalDependencies: sass-embedded: 1.79.4 transitivePeerDependencies: - '@vue/composition-api' - typescript - vuepress-shared@2.0.0-rc.53(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))): + vuepress-shared@2.0.0-rc.57(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))): dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) dayjs: 1.11.13 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) transitivePeerDependencies: - '@vue/composition-api' - typescript - vuepress-theme-hope@2.0.0-rc.53(@vue/repl@4.4.2)(dashjs@4.7.4)(hls.js@1.5.15)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@10.9.1)(reveal.js@5.1.0)(sass-embedded@1.79.4)(typescript@5.6.2)(vidstack@1.12.11)(vuepress-plugin-search-pro@2.0.0-rc.53(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))))(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))): - dependencies: - '@vuepress/helper': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-active-header-links': 2.0.0-rc.44(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-back-to-top': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-blog': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-catalog': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-comment': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-copy-code': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-copyright': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-git': 2.0.0-rc.44(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-links-check': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-markdown-hint': 2.0.0-rc.45(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-markdown-image': 2.0.0-rc.45(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-markdown-math': 2.0.0-rc.45(katex@0.16.11)(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-notice': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-nprogress': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-photo-swipe': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-reading-time': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-rtl': 2.0.0-rc.44(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-sass-palette': 2.0.0-rc.45(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-seo': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-shiki': 2.0.0-rc.45(@vueuse/core@11.1.0(vue@3.5.10(typescript@5.6.2)))(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-sitemap': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-theme-data': 2.0.0-rc.44(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vuepress/plugin-watermark': 2.0.0-rc.45(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - '@vueuse/core': 11.1.0(vue@3.5.10(typescript@5.6.2)) + vuepress-theme-hope@2.0.0-rc.58(@vue/repl@4.4.2)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@11.3.0)(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress-plugin-search-pro@2.0.0-rc.57(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))))(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))): + dependencies: + '@vuepress/helper': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-active-header-links': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-back-to-top': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-blog': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-catalog': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-comment': 2.0.0-rc.53(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-copy-code': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-copyright': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-git': 2.0.0-rc.52(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-links-check': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-markdown-hint': 2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-markdown-image': 2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-markdown-math': 2.0.0-rc.52(katex@0.16.11)(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-markdown-tab': 2.0.0-rc.52(markdown-it@14.1.0)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-notice': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-nprogress': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-photo-swipe': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-reading-time': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-redirect': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-rtl': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-sass-palette': 2.0.0-rc.52(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-seo': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-shiki': 2.0.0-rc.52(@vueuse/core@11.1.0(vue@3.5.11(typescript@5.6.2)))(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-sitemap': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-theme-data': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vuepress/plugin-watermark': 2.0.0-rc.52(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + '@vueuse/core': 11.1.0(vue@3.5.11(typescript@5.6.2)) balloon-css: 1.2.0 bcrypt-ts: 5.0.2 chokidar: 3.6.0 - vue: 3.5.10(typescript@5.6.2) - vuepress: 2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) - vuepress-plugin-components: 2.0.0-rc.53(dashjs@4.7.4)(hls.js@1.5.15)(sass-embedded@1.79.4)(typescript@5.6.2)(vidstack@1.12.11)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vuepress-plugin-md-enhance: 2.0.0-rc.53(@vue/repl@4.4.2)(katex@0.16.11)(markdown-it@14.1.0)(mermaid@10.9.1)(reveal.js@5.1.0)(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) - vuepress-shared: 2.0.0-rc.53(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + vue: 3.5.11(typescript@5.6.2) + vuepress: 2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)) + vuepress-plugin-components: 2.0.0-rc.57(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vuepress-plugin-md-enhance: 2.0.0-rc.57(@vue/repl@4.4.2)(markdown-it@14.1.0)(mermaid@11.3.0)(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) + vuepress-shared: 2.0.0-rc.57(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) optionalDependencies: sass-embedded: 1.79.4 - vuepress-plugin-search-pro: 2.0.0-rc.53(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))) + vuepress-plugin-search-pro: 2.0.0-rc.57(sass-embedded@1.79.4)(typescript@5.6.2)(vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2))) transitivePeerDependencies: - - '@types/reveal.js' - '@vue/composition-api' - '@vue/repl' - '@waline/client' @@ -10702,23 +10685,22 @@ snapshots: - mathjax-full - mermaid - mpegts.js - - reveal.js - sandpack-vue3 - twikoo - typescript - vidstack - vuepress@2.0.0-rc.15(@vuepress/bundler-vite@2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)): + vuepress@2.0.0-rc.17(@vuepress/bundler-vite@2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1))(typescript@5.6.2)(vue@3.5.11(typescript@5.6.2)): dependencies: - '@vuepress/cli': 2.0.0-rc.15(typescript@5.6.2) - '@vuepress/client': 2.0.0-rc.15(typescript@5.6.2) - '@vuepress/core': 2.0.0-rc.15(typescript@5.6.2) - '@vuepress/markdown': 2.0.0-rc.15 - '@vuepress/shared': 2.0.0-rc.15 - '@vuepress/utils': 2.0.0-rc.15 - vue: 3.5.10(typescript@5.6.2) + '@vuepress/cli': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/client': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/core': 2.0.0-rc.17(typescript@5.6.2) + '@vuepress/markdown': 2.0.0-rc.17 + '@vuepress/shared': 2.0.0-rc.17 + '@vuepress/utils': 2.0.0-rc.17 + vue: 3.5.11(typescript@5.6.2) optionalDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.15(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1) + '@vuepress/bundler-vite': 2.0.0-rc.17(@types/node@14.18.33)(jiti@1.21.6)(sass-embedded@1.79.4)(typescript@5.6.2)(yaml@2.5.1) transitivePeerDependencies: - supports-color - typescript @@ -10729,12 +10711,8 @@ snapshots: web-vitals@0.2.4: {} - web-worker@1.3.0: {} - webidl-conversions@3.0.1: {} - webpack-virtual-modules@0.6.2: {} - whatwg-encoding@3.1.1: dependencies: iconv-lite: 0.6.3 @@ -10754,6 +10732,11 @@ snapshots: dependencies: isexe: 2.0.0 + why-is-node-running@2.3.0: + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + wide-align@1.1.5: dependencies: string-width: 4.2.3 diff --git a/scripts/bundle b/scripts/bundle index 20c5635de..c1c219a0a 100755 --- a/scripts/bundle +++ b/scripts/bundle @@ -10,7 +10,7 @@ import {createRequire} from 'node:module' import process from 'node:process' import { - VipDockerAddress, + OPEN_SOURCE_ADDRESS, buildImage, getRecentGitCommit, } from '@142vip/utils' @@ -22,7 +22,7 @@ import { const pkg = createRequire(import.meta.url)('../package.json') // 镜像地址 - const imageName = `${VipDockerAddress}/docs:${pkg.name}-${pkg.version}` + const imageName = `${OPEN_SOURCE_ADDRESS.DOCKER_ALIYUNCS_VIP}/docs:${pkg.name}-${pkg.version}` // 最近一次提交信息 const {hash: gitHash} = await getRecentGitCommit() diff --git a/vuepress.client.ts b/vuepress.client.ts deleted file mode 100644 index 1f8a56d8c..000000000 --- a/vuepress.client.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { defineClientConfig } from '@vuepress/client' - -export default defineClientConfig({ - enhance() {}, - setup() {}, - rootComponents: [], -}) diff --git a/vuepress.config.ts b/vuepress.config.ts index f1b897982..4d8c06f3c 100644 --- a/vuepress.config.ts +++ b/vuepress.config.ts @@ -1,35 +1,36 @@ -import process from 'node:process' 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"; - -// 当前目录名 -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}/` : '/' -} +import { hopeTheme } from 'vuepress-theme-hope' +import { + JSCHeaders, + getCopyRightText, + getFooterHtml, + getThemeConfig, + getViteBundler, +} from '@142vip/vuepress' +import { + OPEN_SOURCE_ADDRESS, + OPEN_SOURCE_AUTHOR, + getDocSiteBase, +} from '@142vip/utils' +import pkg from './package.json' +import { navbarConfig, sidebarConfig } from './docs/theme.config' export default defineUserConfig({ - base: getSiteBase(), + base: getDocSiteBase(pkg.name), title: '凡是过往、皆为序章', - description: '一本有趣的JavaScript合集', + description: pkg.description, port: 5000, - head: headers, + head: JSCHeaders, 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) => { + // 当前目录名 + const __dirname = getDirname(import.meta.url) + if (str.includes('@code')) { return str.replace(/^@code/, path.resolve(__dirname, 'code/')) } @@ -48,17 +49,45 @@ export default defineUserConfig({ }, }, // 主题配置 - ...themeConfig, - // // 插件配置 - // ...pluginConfig, - // 编译 - bundler: viteBundler({ - viteOptions: { - build: { - chunkSizeWarningLimit: 4096, + theme: hopeTheme({ + ...getThemeConfig({ + // 导航栏 + navbar: navbarConfig, + // 侧边栏 + sidebar: sidebarConfig, + // 页脚 + footer: getFooterHtml({ + name: pkg.name, + version: pkg.version, + }), + // 版权 + copyright: getCopyRightText(OPEN_SOURCE_AUTHOR.name), + // 仓库 + repo: '142vip/JavaScriptCollection', + repoLabel: 'GitHub', + + // 作者信息 + author: OPEN_SOURCE_AUTHOR, + + // 文档路径,开启编辑功能 + docsDir: 'docs', + docsBranch: 'next', + // 主题布局选项 + docsRepo: OPEN_SOURCE_ADDRESS.GITHUB_REPO_JSC, + + // 插件 + plugins: { + // 水印 + watermark: { + enabled: false, + watermarkOptions: { + content: OPEN_SOURCE_AUTHOR.name, + }, + }, }, - }, - vuePluginOptions: {}, + }), }), + // 编译 + bundler: viteBundler(getViteBundler()), shouldPrefetch: false, })