From 69a07dcc445e3e555c52fb7852cb3270cd383702 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Tue, 11 Jun 2024 03:00:40 +0800 Subject: [PATCH 01/38] fix(theme-default): fix transition for ``, `
` and `
`, close #203 (#205) fix(theme-default): fix transition for ``, `
` and `
` --- themes/theme-default/src/client/styles/normalize.scss | 3 +++ 1 file changed, 3 insertions(+) diff --git a/themes/theme-default/src/client/styles/normalize.scss b/themes/theme-default/src/client/styles/normalize.scss index 9af0e46929..5b0c256fca 100644 --- a/themes/theme-default/src/client/styles/normalize.scss +++ b/themes/theme-default/src/client/styles/normalize.scss @@ -36,15 +36,18 @@ code { kbd { border-color: var(--c-border-dark); + transition: border-color var(--t-color); } blockquote { border-color: var(--c-border-dark); color: var(--c-text-quote); + transition: border-color var(--t-color); } hr { border-color: var(--c-border); + transition: border-color var(--t-color); } table { From 6f372774488f79e8570e1d8b4b1e26a5744be807 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Tue, 11 Jun 2024 03:01:21 +0800 Subject: [PATCH 02/38] feat: add support for word highlight (#201) Co-authored-by: Mister-Hope --- docs/.vuepress/config.ts | 1 + docs/.vuepress/theme.ts | 1 + docs/plugins/markdown/prismjs.md | 104 ++++++++++++++++- docs/plugins/markdown/shiki.md | 104 ++++++++++++++++- docs/zh/plugins/markdown/prismjs.md | 104 ++++++++++++++++- docs/zh/plugins/markdown/shiki.md | 104 ++++++++++++++++- .../src/node/markdown/highlightPlugin.ts | 8 ++ .../src/node/parser/createNotationRule.ts | 31 +++++ .../src/node/parser/highlightWord.ts | 49 ++++++++ .../plugin-prismjs/src/node/parser/index.ts | 2 + .../src/node/parser/notation.ts | 108 ++++++++++-------- .../markdown/plugin-prismjs/src/node/types.ts | 9 ++ .../__snapshots__/getCodeParser.spec.ts.snap | 21 ++++ .../prismjs-preWrapper.spec.ts.snap | 3 +- .../tests/getCodeParser.spec.ts | 74 ++++++++++++ .../tests/prismjs-preWrapper.spec.ts | 5 +- .../src/node/transformers/getTransformers.ts | 7 ++ .../markdown/plugin-shiki/src/node/types.ts | 9 ++ .../shiki-preWrapper.spec.ts.snap | 5 + .../tests/shiki-preWrapper.spec.ts | 13 +++ .../client/styles/content/code-notation.scss | 101 ++++++++++++++++ .../src/client/styles/content/code.scss | 106 +---------------- .../src/client/styles/content/index.scss | 1 + .../theme-default/src/client/styles/vars.scss | 12 +- 24 files changed, 821 insertions(+), 161 deletions(-) create mode 100644 plugins/markdown/plugin-prismjs/src/node/parser/createNotationRule.ts create mode 100644 plugins/markdown/plugin-prismjs/src/node/parser/highlightWord.ts create mode 100644 themes/theme-default/src/client/styles/content/code-notation.scss diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 68756bd6c5..7669e9a94a 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -111,6 +111,7 @@ export default defineUserConfig({ notationErrorLevel: true, notationFocus: true, notationHighlight: true, + notationWordHighlight: true, }) : [], ], diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts index b8f4e5a5c1..5dead620aa 100644 --- a/docs/.vuepress/theme.ts +++ b/docs/.vuepress/theme.ts @@ -73,6 +73,7 @@ export default defaultTheme({ notationErrorLevel: true, notationFocus: true, notationHighlight: true, + notationWordHighLight: true, }, }, }) as Theme diff --git a/docs/plugins/markdown/prismjs.md b/docs/plugins/markdown/prismjs.md index 425049609e..89fb1ee09d 100644 --- a/docs/plugins/markdown/prismjs.md +++ b/docs/plugins/markdown/prismjs.md @@ -152,7 +152,7 @@ In the new version, some functionalities similar to [shiki](https://shiki.style/ The following features requires additional style to work, which should be handled by themes or users. ::: details View Styles Example -@[code{260-349}](@vuepress/theme-default/src/client/styles/content/code.scss) +@[code](@vuepress/theme-default/src/client/styles/content/code-notation.scss) ::: :::: @@ -167,6 +167,18 @@ The following features requires additional style to work, which should be handle - Example: + **Input:** + + ````md + ```ts + console.log('hewwo') // [\!code --] + console.log('hello') // [\!code ++] + console.log('goodbye') + ``` + ```` + + **Output:** + ```ts console.log('hewwo') // [!code --] console.log('hello') // [!code ++] @@ -186,6 +198,18 @@ The following features requires additional style to work, which should be handle - Example: + **Input:** + + ````md + ```ts + console.log('Not focused') + console.log('Focused') // [\!code focus] + console.log('Not focused') + ``` + ```` + + **Output:** + ```ts console.log('Not focused') console.log('Focused') // [!code focus] @@ -205,6 +229,18 @@ The following features requires additional style to work, which should be handle - Example: + **Input:** + + ````md + ```ts + console.log('Not highlighted') + console.log('Highlighted') // [\!code highlight] + console.log('Not highlighted') + ``` + ```` + + **Output:** + ```ts console.log('Not highlighted') console.log('Highlighted') // [!code highlight] @@ -224,6 +260,18 @@ The following features requires additional style to work, which should be handle - Example: + **Input:** + + ````md + ```ts + console.log('No errors or warnings') + console.warn('Warning') // [\!code warning] + console.error('Error') // [\!code error] + ``` + ```` + + **Output:** + ```ts console.log('No errors or warnings') console.warn('Warning') // [!code warning] @@ -233,6 +281,60 @@ The following features requires additional style to work, which should be handle - Also see: - [Shiki > Notation Error Level](https://shiki.style/packages/transformers#transformernotationerrorlevel) +### notationWordHighlight + +- Type: `boolean` + +- Default: `false` + +- Details: Whether enable notation word highlight. + + Word highlight must be written on a separate line. + +- Example: + + **Input:** + + ````md + ```ts + // [\!code word:Hello] + const message = 'Hello World' + console.log(message) // prints Hello World + ``` + ```` + + **Output:** + + ```ts + // [!code word:Hello] + const message = 'Hello World' + console.log(message) // prints Hello World + ``` + +- Example:Highlight words based on the meta string provided on the code snippet + + **Input:** + + ````md + ```js /Hello/ + const msg = 'Hello World' + console.log(msg) + console.log(msg) // prints Hello World + ``` + ```` + + **Output:** + + ```js /Hello/ + const msg = 'Hello World' + console.log(msg) + console.log(msg) // prints Hello World + ``` + +- Also see: + + - [Shiki > Notation Word Highlight](https://shiki.style/packages/transformers#transformernotationwordhighlight) + ### preWrapper - Type: `boolean` diff --git a/docs/plugins/markdown/shiki.md b/docs/plugins/markdown/shiki.md index 0852eb1df2..912eba3861 100644 --- a/docs/plugins/markdown/shiki.md +++ b/docs/plugins/markdown/shiki.md @@ -195,7 +195,7 @@ export default defineUserConfig({ The following features requires additional style to work, which should be handled by themes or users. ::: details View Styles Example -@[code{260-349}](@vuepress/theme-default/src/client/styles/content/code.scss) +@[code](@vuepress/theme-default/src/client/styles/content/code-notation.scss) ::: :::: @@ -210,6 +210,18 @@ The following features requires additional style to work, which should be handle - Example: + **Input:** + + ````md + ```ts + console.log('hewwo') // [\!code --] + console.log('hello') // [\!code ++] + console.log('goodbye') + ``` + ```` + + **Output:** + ```ts console.log('hewwo') // [!code --] console.log('hello') // [!code ++] @@ -229,6 +241,18 @@ The following features requires additional style to work, which should be handle - Example: + **Input:** + + ````md + ```ts + console.log('Not focused') + console.log('Focused') // [\!code focus] + console.log('Not focused') + ``` + ```` + + **Output:** + ```ts console.log('Not focused') console.log('Focused') // [!code focus] @@ -248,6 +272,18 @@ The following features requires additional style to work, which should be handle - Example: + **Input:** + + ````md + ```ts + console.log('Not highlighted') + console.log('Highlighted') // [\!code highlight] + console.log('Not highlighted') + ``` + ```` + + **Output:** + ```ts console.log('Not highlighted') console.log('Highlighted') // [!code highlight] @@ -267,6 +303,18 @@ The following features requires additional style to work, which should be handle - Example: + **Input:** + + ````md + ```ts + console.log('No errors or warnings') + console.warn('Warning') // [\!code warning] + console.error('Error') // [\!code error] + ``` + ```` + + **Output:** + ```ts console.log('No errors or warnings') console.warn('Warning') // [!code warning] @@ -276,6 +324,60 @@ The following features requires additional style to work, which should be handle - Also see: - [Shiki > Notation Error Level](https://shiki.style/packages/transformers#transformernotationerrorlevel) +### notationWordHighlight + +- Type: `boolean` + +- Default: `false` + +- Details: Whether enable notation word highlight. + + Word highlight must be written on a separate line. + +- Example: + + **Input:** + + ````md + ```ts + // [\!code word:Hello] + const message = 'Hello World' + console.log(message) // prints Hello World + ``` + ```` + + **Output:** + + ```ts + // [!code word:Hello] + const message = 'Hello World' + console.log(message) // prints Hello World + ``` + +- Example:Highlight words based on the meta string provided on the code snippet + + **Input:** + + ````md + ```js /Hello/ + const msg = 'Hello World' + console.log(msg) + console.log(msg) // prints Hello World + ``` + ```` + + **Output:** + + ```js /Hello/ + const msg = 'Hello World' + console.log(msg) + console.log(msg) // prints Hello World + ``` + +- Also see: + + - [Shiki > Notation Word Highlight](https://shiki.style/packages/transformers#transformernotationwordhighlight) + ## Advanced Options ### defaultLang diff --git a/docs/zh/plugins/markdown/prismjs.md b/docs/zh/plugins/markdown/prismjs.md index c6728e3387..d4b5fcc540 100644 --- a/docs/zh/plugins/markdown/prismjs.md +++ b/docs/zh/plugins/markdown/prismjs.md @@ -153,7 +153,7 @@ export default defineUserConfig({ 以下功能需要额外的样式才能正常工作,这应该由主题或用户来处理。 ::: details 查看样式示例 -@[code{260-349}](@vuepress/theme-default/src/client/styles/content/code.scss) +@[code](@vuepress/theme-default/src/client/styles/content/code-notation.scss) ::: :::: @@ -168,6 +168,18 @@ export default defineUserConfig({ - 示例: + **输入:** + + ````md + ```ts + console.log('hewwo') // [\!code --] + console.log('hello') // [\!code ++] + console.log('goodbye') + ``` + ```` + + **输出:** + ```ts console.log('hewwo') // [!code --] console.log('hello') // [!code ++] @@ -187,6 +199,18 @@ export default defineUserConfig({ - 示例: + **输入:** + + ````md + ```ts + console.log('Not focused') + console.log('Focused') // [\!code focus] + console.log('Not focused') + ``` + ```` + + **输出:** + ```ts console.log('Not focused') console.log('Focused') // [!code focus] @@ -206,6 +230,18 @@ export default defineUserConfig({ - 示例: + **输入:** + + ````md + ```ts + console.log('Not highlighted') + console.log('Highlighted') // [\!code highlight] + console.log('Not highlighted') + ``` + ```` + + **输出:** + ```ts console.log('Not highlighted') console.log('Highlighted') // [!code highlight] @@ -225,6 +261,18 @@ export default defineUserConfig({ - 示例: + **输入:** + + ````md + ```ts + console.log('No errors or warnings') + console.warn('Warning') // [\!code warning] + console.error('Error') // [\!code error] + ``` + ```` + + **输出:** + ```ts console.log('No errors or warnings') console.warn('Warning') // [!code warning] @@ -234,6 +282,60 @@ export default defineUserConfig({ - 参考: - [Shiki > 错误级别标记](https://shiki.tmrs.site/packages/transformers#transformernotationerrorlevel) +### notationWordHighlight + +- 类型:`boolean` + +- 默认值:`false` + +- 详情:是否启用词高亮标记。 + + 词高亮标记 必须单独写在一行。 + +- 示例: + + **输入:** + + ````md + ```ts + // [\!code word:Hello] + const message = 'Hello World' + console.log(message) // prints Hello World + ``` + ```` + + **输出:** + + ```ts + // [!code word:Hello] + const message = 'Hello World' + console.log(message) // prints Hello World + ``` + +- 示例:根据代码片段中提供的元字符串,高亮显示词 + + **输入:** + + ````md + ```js /Hello/ + const msg = 'Hello World' + console.log(msg) + console.log(msg) // 打印 Hello World + ``` + ```` + + **输出:** + + ```js /Hello/ + const msg = 'Hello World' + console.log(msg) + console.log(msg) // 打印 Hello World + ``` + +- 参考: + + - [Shiki > 词高亮标记](https://shiki.tmrs.site/packages/transformers#transformernotationwordhighlight) + ### preWrapper - 类型: `boolean` diff --git a/docs/zh/plugins/markdown/shiki.md b/docs/zh/plugins/markdown/shiki.md index 3f67088971..a087a639d3 100644 --- a/docs/zh/plugins/markdown/shiki.md +++ b/docs/zh/plugins/markdown/shiki.md @@ -197,7 +197,7 @@ export default defineUserConfig({ 以下功能需要额外的样式才能正常工作,这应该由主题或用户来处理。 ::: details 查看样式示例 -@[code{260-349}](@vuepress/theme-default/src/client/styles/content/code.scss) +@[code](@vuepress/theme-default/src/client/styles/content/code-notation.scss) ::: :::: @@ -212,6 +212,18 @@ export default defineUserConfig({ - 示例: + **输入:** + + ````md + ```ts + console.log('hewwo') // [\!code --] + console.log('hello') // [\!code ++] + console.log('goodbye') + ``` + ```` + + **输出:** + ```ts console.log('hewwo') // [!code --] console.log('hello') // [!code ++] @@ -231,6 +243,18 @@ export default defineUserConfig({ - 示例: + **输入:** + + ````md + ```ts + console.log('Not focused') + console.log('Focused') // [\!code focus] + console.log('Not focused') + ``` + ```` + + **输出:** + ```ts console.log('Not focused') console.log('Focused') // [!code focus] @@ -250,6 +274,18 @@ export default defineUserConfig({ - 示例: + **输入:** + + ````md + ```ts + console.log('Not highlighted') + console.log('Highlighted') // [\!code highlight] + console.log('Not highlighted') + ``` + ```` + + **输出:** + ```ts console.log('Not highlighted') console.log('Highlighted') // [!code highlight] @@ -269,6 +305,18 @@ export default defineUserConfig({ - 示例: + **输入:** + + ````md + ```ts + console.log('No errors or warnings') + console.warn('Warning') // [\!code warning] + console.error('Error') // [\!code error] + ``` + ```` + + **输出:** + ```ts console.log('No errors or warnings') console.warn('Warning') // [!code warning] @@ -278,6 +326,60 @@ export default defineUserConfig({ - 参考: - [Shiki > 错误级别标记](https://shiki.tmrs.site/packages/transformers#transformernotationerrorlevel) +### notationWordHighlight + +- 类型:`boolean` + +- 默认值:`false` + +- 详情:是否启用词高亮标记。 + + 词高亮标记 必须单独写在一行。 + +- 示例: + + **输入:** + + ````md + ```ts + // [\!code word:Hello] + const message = 'Hello World' + console.log(message) // prints Hello World + ``` + ```` + + **输出:** + + ```ts + // [!code word:Hello] + const message = 'Hello World' + console.log(message) // prints Hello World + ``` + +- 示例:根据代码片段中提供的元字符串,高亮显示词 + + **输入:** + + ````md + ```js /Hello/ + const msg = 'Hello World' + console.log(msg) + console.log(msg) // 打印 Hello World + ``` + ```` + + **输出:** + + ```js /Hello/ + const msg = 'Hello World' + console.log(msg) + console.log(msg) // 打印 Hello World + ``` + +- 参考: + + - [Shiki > 词高亮标记](https://shiki.tmrs.site/packages/transformers#transformernotationwordhighlight) + ## 高级选项 ### defaultLang diff --git a/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts b/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts index 722f12533f..4c85e6d237 100644 --- a/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts +++ b/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts @@ -3,10 +3,12 @@ import { getCodeParser, getHighlightLinesRange, highlightCodeLines, + metaWordHighlight, notationDiff, notationErrorLevel, notationFocus, notationHighlight, + notationWordHighlight, } from '../parser/index.js' import type { HighlightOptions } from '../types.js' import { resolveLanguage } from '../utils/index.js' @@ -19,6 +21,7 @@ export const highlightPlugin = ( notationErrorLevel: enabledErrorLevel, notationFocus: enabledFocus, notationHighlight: enabledHighlight, + notationWordHighLight: enabledWordHighlight, }: HighlightOptions = {}, ): void => { const rawFence = md.renderer.rules.fence! @@ -55,6 +58,11 @@ export const highlightPlugin = ( notationHighlight(parser) } + if (enabledWordHighlight) { + notationWordHighlight(parser) + metaWordHighlight(parser, info) + } + parser.pre.classList.push(languageClass) return parser.stringify() diff --git a/plugins/markdown/plugin-prismjs/src/node/parser/createNotationRule.ts b/plugins/markdown/plugin-prismjs/src/node/parser/createNotationRule.ts new file mode 100644 index 0000000000..e0d6f26c17 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/node/parser/createNotationRule.ts @@ -0,0 +1,31 @@ +import type { CodeParser, OpenTag } from './getCodeParser.js' + +// prismjs comments +const COMMENT_EMPTY_TAG = /\s*?<\/span>/ + +export const createNotationRule = ( + parser: CodeParser, + pattern: RegExp, + onMatch: (match: string[], index: number) => boolean, +): void => { + const nodeRemove: OpenTag[] = [] + + parser.lines.forEach((node, index) => { + let replaced = false + node.content = node.content.replace(pattern, (...match) => { + if (onMatch(match, index)) { + replaced = true + return '' + } + return match[0] + }) + if ( + replaced && + !(node.content = node.content.replace(COMMENT_EMPTY_TAG, '')).trim() + ) { + nodeRemove.push(node) + } + }) + for (const node of nodeRemove) + parser.lines.splice(parser.lines.indexOf(node), 1) +} diff --git a/plugins/markdown/plugin-prismjs/src/node/parser/highlightWord.ts b/plugins/markdown/plugin-prismjs/src/node/parser/highlightWord.ts new file mode 100644 index 0000000000..a4d9564b48 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/node/parser/highlightWord.ts @@ -0,0 +1,49 @@ +import type { CodeParser, OpenTag } from './getCodeParser.js' + +const SPLIT_REGEXP = /(<[^>]+>)/ +const META_WORD_REGEXP = /\/((?:\\.|[^/])+)\//g + +const WORD_BEFORE = '' +const WORD_AFTER = '' + +export const highlightWordInLine = ( + node: OpenTag, + pattern: string | RegExp, +): void => { + node.content = node.content + .split(SPLIT_REGEXP) + .map((text) => { + if (!text || text[0] === '<') { + return text + } + return text.replaceAll( + pattern, + (word) => `${WORD_BEFORE}${word}${WORD_AFTER}`, + ) + }) + .join('') +} + +export const parseMetaHighlightWords = (meta: string): string[] => { + if (!meta) return [] + + const match = Array.from(meta.matchAll(META_WORD_REGEXP)) + + return ( + match + // Escape backslashes + .map((v) => v[1].replace(/\\(.)/g, '$1')) + ) +} + +/** + * ```js /Hello|Hi/ + */ +export const metaWordHighlight = (parser: CodeParser, meta: string): void => { + const words = parseMetaHighlightWords(meta) + + if (words.length) { + const pattern = new RegExp(`${words.join('|')}`, 'g') + parser.line((line) => highlightWordInLine(line, pattern)) + } +} diff --git a/plugins/markdown/plugin-prismjs/src/node/parser/index.ts b/plugins/markdown/plugin-prismjs/src/node/parser/index.ts index 810cedafe6..a06bfb2f65 100644 --- a/plugins/markdown/plugin-prismjs/src/node/parser/index.ts +++ b/plugins/markdown/plugin-prismjs/src/node/parser/index.ts @@ -1,3 +1,5 @@ export * from './getCodeParser.js' +export * from './createNotationRule.js' export * from './notation.js' export * from './highlightLines.js' +export * from './highlightWord.js' diff --git a/plugins/markdown/plugin-prismjs/src/node/parser/notation.ts b/plugins/markdown/plugin-prismjs/src/node/parser/notation.ts index e41216ca67..01199335d5 100644 --- a/plugins/markdown/plugin-prismjs/src/node/parser/notation.ts +++ b/plugins/markdown/plugin-prismjs/src/node/parser/notation.ts @@ -8,6 +8,7 @@ * - line focus: `// [!code focus]` * - line warning: `// [!code warning]` * - line error: `// [!code error]` + * - highlight word: `// [!code word:xxx]` `xxx` can be any word * * You can also add `:\d` to achieve the same effect for the following `number` lines: * @@ -16,64 +17,42 @@ * - ...more */ import { escapeRegExp } from '../utils/index.js' -import type { CodeParser, OpenTag } from './getCodeParser.js' - -const COMMENT_EMPTY_TAG = /\s*?<\/span>/ +import { createNotationRule } from './createNotationRule.js' +import type { CodeParser } from './getCodeParser.js' +import { highlightWordInLine } from './highlightWord.js' const toArray = (value: T | T[]): T[] => Array.isArray(value) ? value : [value] -export interface NotationOption { +export interface NotationCommentMarkerOption { classMap: Record classPre?: string } -export const createNotationRule = ( +const createNotationCommentMarkerRule = ( parser: CodeParser, - options: NotationOption, + { classMap, classPre }: NotationCommentMarkerOption, ): void => { - const { classMap, classPre } = options - - const pattern = new RegExp( - `\\s*(?://|/\\*|)?`, - ) - - const nodeRemove: OpenTag[] = [] - - const onMatch = ( - [, match, range = ':1']: string[], - index: number, - ): boolean => { - const lineNum = Number.parseInt(range.slice(1), 10) - - parser.lines.slice(index, index + lineNum).forEach((node) => { - node.classList.push(...toArray(classMap[match])) - }) - if (classPre) { - parser.pre.classList.push(classPre) - } + const marker = Object.keys(classMap).map(escapeRegExp).join('|') + createNotationRule( + parser, + new RegExp( + // comment-begin | marker | range | comment-end + `\\s*(?://|/\\*|)?`, + ), + ([, match, range = ':1'], index): boolean => { + const lineNum = Number.parseInt(range.slice(1), 10) - return true - } - - parser.lines.forEach((node, index) => { - let replaced = false - node.content = node.content.replace(pattern, (...match) => { - if (onMatch(match, index)) { - replaced = true - return '' + parser.lines.slice(index, index + lineNum).forEach((node) => { + node.classList.push(...toArray(classMap[match])) + }) + if (classPre) { + parser.pre.classList.push(classPre) } - return match[0] - }) - if ( - replaced && - !(node.content = node.content.replace(COMMENT_EMPTY_TAG, '')).trim() - ) { - nodeRemove.push(node) - } - }) - for (const node of nodeRemove) - parser.lines.splice(parser.lines.indexOf(node), 1) + + return true + }, + ) } /** @@ -82,7 +61,7 @@ export const createNotationRule = ( * `// [!code highlight]`, or `// [!code hl]` */ export const notationHighlight = (parser: CodeParser): void => { - createNotationRule(parser, { + createNotationCommentMarkerRule(parser, { classMap: { highlight: 'highlighted', hl: 'highlighted', @@ -97,7 +76,7 @@ export const notationHighlight = (parser: CodeParser): void => { * `// [!code focus]` */ export const notationFocus = (parser: CodeParser): void => { - createNotationRule(parser, { + createNotationCommentMarkerRule(parser, { classMap: { focus: 'has-focus', }, @@ -111,7 +90,7 @@ export const notationFocus = (parser: CodeParser): void => { * `// [!code ++]` and `// [!code --]` */ export const notationDiff = (parser: CodeParser): void => { - createNotationRule(parser, { + createNotationCommentMarkerRule(parser, { classMap: { '++': 'diff add', '--': 'diff remove', @@ -126,7 +105,7 @@ export const notationDiff = (parser: CodeParser): void => { * `// [!code warning]` and `// [!code error]` */ export const notationErrorLevel = (parser: CodeParser): void => { - createNotationRule(parser, { + createNotationCommentMarkerRule(parser, { classMap: { error: ['highlighted', 'error'], warning: ['highlighted', 'warning'], @@ -134,3 +113,32 @@ export const notationErrorLevel = (parser: CodeParser): void => { classPre: 'has-highlighted', }) } + +/** + * highlight word + * + * `// [!code word:xxx]`: `xxx` can be any word. + * @param parser + */ +export const notationWordHighlight = (parser: CodeParser): void => { + createNotationRule( + parser, + // comment-begin | marker |word | range | comment-end + /\s*(?:\/\/|\/\*|)?/, + ([, word, range], index): boolean => { + const lineNum = range + ? Number.parseInt(range.slice(1), 10) + : parser.lines.length - 1 + + // escape backslashes + word = word.replace(/\\(.)/g, '$1') + + parser.lines + // start from the next line after the comment + .slice(index + 1, index + 1 + lineNum) + .forEach((line) => highlightWordInLine(line, word)) + + return true + }, + ) +} diff --git a/plugins/markdown/plugin-prismjs/src/node/types.ts b/plugins/markdown/plugin-prismjs/src/node/types.ts index 2d4b3766d9..4167f85c57 100644 --- a/plugins/markdown/plugin-prismjs/src/node/types.ts +++ b/plugins/markdown/plugin-prismjs/src/node/types.ts @@ -64,4 +64,13 @@ export interface HighlightOptions { * @see https://shiki.style/packages/transformers#transformernotationerrorlevel */ notationErrorLevel?: boolean + + /** + * Enable notation word highlight + * + * @default false + * + * @see https://shiki.style/packages/transformers#transformernotationwordhighlight + */ + notationWordHighLight?: boolean } diff --git a/plugins/markdown/plugin-prismjs/tests/__snapshots__/getCodeParser.spec.ts.snap b/plugins/markdown/plugin-prismjs/tests/__snapshots__/getCodeParser.spec.ts.snap index 7bc2b805d4..35adfab903 100644 --- a/plugins/markdown/plugin-prismjs/tests/__snapshots__/getCodeParser.spec.ts.snap +++ b/plugins/markdown/plugin-prismjs/tests/__snapshots__/getCodeParser.spec.ts.snap @@ -25,6 +25,11 @@ exports[`@vuepress/plugin-prismjs > parser > parse highlight lines 1`] = ` " `; +exports[`@vuepress/plugin-prismjs > parser > parse multiple words highlight within meta 1`] = ` +"
const message = 'Hello Foo'
+console.log(message) // prints Hello Bar
" +`; + exports[`@vuepress/plugin-prismjs > parser > parse notation diff ++:number 1`] = ` "
const a = 1
 const b = 2
@@ -121,6 +126,22 @@ exports[`@vuepress/plugin-prismjs > parser > parse notation highlight:number 1`]
 
" `; +exports[`@vuepress/plugin-prismjs > parser > parse notation word highlight :number 1`] = ` +"
const message = 'Hello World'
+console.log(message) // prints Hello World
+console.log(message) // prints Hello World
" +`; + +exports[`@vuepress/plugin-prismjs > parser > parse notation word highlight 1`] = ` +"
const message = 'Hello World'
+console.log(message) // prints Hello World
" +`; + +exports[`@vuepress/plugin-prismjs > parser > parse word highlight within meta 1`] = ` +"
const message = 'Hello World'
+console.log(message) // prints Hello World
" +`; + exports[`@vuepress/plugin-prismjs > parser > should not remove // [\\!code xxx] 1`] = `"
const a = 1 // [!code focus]
"`; exports[`@vuepress/plugin-prismjs > parser > should remove single line // [!code xxx] 1`] = ` diff --git a/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap b/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap index fc526d3678..2eaee7c258 100644 --- a/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap +++ b/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap @@ -187,8 +187,9 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > highlight notati const qux = 'qux' const quux = 'quux' const corge = 'corge' +const grault = 'foo' -" +" `; exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options > should disable \`highlightLines\` 1`] = ` diff --git a/plugins/markdown/plugin-prismjs/tests/getCodeParser.spec.ts b/plugins/markdown/plugin-prismjs/tests/getCodeParser.spec.ts index 706cd4596a..f3d83d61e7 100644 --- a/plugins/markdown/plugin-prismjs/tests/getCodeParser.spec.ts +++ b/plugins/markdown/plugin-prismjs/tests/getCodeParser.spec.ts @@ -3,10 +3,12 @@ import { getCodeParser, getHighlightLinesRange, highlightCodeLines, + metaWordHighlight, notationDiff, notationErrorLevel, notationFocus, notationHighlight, + notationWordHighlight, } from '../src/node/index.js' const genCode = (code: string) => `
${code}
` @@ -272,6 +274,78 @@ function add(a, b) { expect(result).toMatchSnapshot() }) + it('parse notation word highlight', () => { + const code = genCode(`// [!code word:Hello] +const message = 'Hello World' +console.log(message) // prints Hello World`) + const parser = getCodeParser(code) + notationWordHighlight(parser) + + const result = parser.stringify() + expect( + parser.lines.every((line) => + line.content.includes('class="highlighted-word"'), + ), + ).toBe(true) + + expect(result).toMatchSnapshot() + }) + + it('parse notation word highlight :number', () => { + const code = genCode(`// [!code word:Hello:2] +const message = 'Hello World' +console.log(message) // prints Hello World +console.log(message) // prints Hello World`) + const parser = getCodeParser(code) + notationWordHighlight(parser) + + const result = parser.stringify() + expect(parser.lines[0].content.includes('class="highlighted-word"')).toBe( + true, + ) + expect(parser.lines[1].content.includes('class="highlighted-word"')).toBe( + true, + ) + expect(parser.lines[2].content.includes('class="highlighted-word"')).toBe( + false, + ) + + expect(result).toMatchSnapshot() + }) + + it('parse word highlight within meta', () => { + const code = genCode(`const message = 'Hello World' +console.log(message) // prints Hello World`) + const parser = getCodeParser(code) + metaWordHighlight(parser, '/Hello/') + + const result = parser.stringify() + expect( + parser.lines.every((line) => + line.content.includes('class="highlighted-word"'), + ), + ).toBe(true) + + expect(result).toMatchSnapshot() + }) + + it('parse multiple words highlight within meta', () => { + const code = genCode(`const message = 'Hello Foo' +console.log(message) // prints Hello Bar`) + const parser = getCodeParser(code) + metaWordHighlight(parser, '/Foo|Bar/') + + const result = parser.stringify() + expect(parser.lines[0].content.includes('class="highlighted-word"')).toBe( + true, + ) + expect(parser.lines[1].content.includes('class="highlighted-word"')).toBe( + true, + ) + + expect(result).toMatchSnapshot() + }) + it('should not remove // [\\!code xxx]', () => { const code = genCode(`const a = 1 // [\\!code focus]`) diff --git a/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts b/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts index 339bba2238..06058764e3 100644 --- a/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts +++ b/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts @@ -317,13 +317,15 @@ ${codeFence} describe('highlight notation', () => { it('should highlight notation', () => { const source = `\ -${codeFence}js +${codeFence}js /grault/ const foo = 'foo' // [!code hl] const bar = 'bar' // [!code focus] const baz = 'baz' // [!code ++] const qux = 'qux' // [!code --] const quux = 'quux' // [!code error] const corge = 'corge' // [!code warning] +// [!code word:foo] +const grault = 'foo' ${codeFence} ` const md = createMarkdown({ @@ -331,6 +333,7 @@ ${codeFence} notationErrorLevel: true, notationFocus: true, notationHighlight: true, + notationWordHighLight: true, }) expect(md.render(source)).toMatchSnapshot() }) diff --git a/plugins/markdown/plugin-shiki/src/node/transformers/getTransformers.ts b/plugins/markdown/plugin-shiki/src/node/transformers/getTransformers.ts index 7b8d482c57..5ee3e2dfeb 100644 --- a/plugins/markdown/plugin-shiki/src/node/transformers/getTransformers.ts +++ b/plugins/markdown/plugin-shiki/src/node/transformers/getTransformers.ts @@ -1,8 +1,10 @@ import { + transformerMetaWordHighlight, transformerNotationDiff, transformerNotationErrorLevel, transformerNotationFocus, transformerNotationHighlight, + transformerNotationWordHighlight, } from '@shikijs/transformers' import type { ShikiTransformer } from 'shiki' import type { ShikiHighlightOptions } from '../types.js' @@ -39,6 +41,11 @@ export const getTransformers = ( transformers.push(transformerNotationErrorLevel()) } + if (options.notationWordHighlight) { + transformers.push(transformerNotationWordHighlight()) + transformers.push(transformerMetaWordHighlight()) + } + transformers.push( addClassTransformer, cleanupTransformer, diff --git a/plugins/markdown/plugin-shiki/src/node/types.ts b/plugins/markdown/plugin-shiki/src/node/types.ts index 8a0fcac622..ac4a5f5c38 100644 --- a/plugins/markdown/plugin-shiki/src/node/types.ts +++ b/plugins/markdown/plugin-shiki/src/node/types.ts @@ -119,6 +119,15 @@ export type ShikiHighlightOptions = ShikiThemeOptions & { */ notationErrorLevel?: boolean + /** + * Enable notation word highlight transformer + * + * @default false + * + * @see https://shiki.style/packages/transformers#transformernotationwordhighlight + */ + notationWordHighlight?: boolean + /** * Log level Highlighter language detecter * diff --git a/plugins/markdown/plugin-shiki/tests/__snapshots__/shiki-preWrapper.spec.ts.snap b/plugins/markdown/plugin-shiki/tests/__snapshots__/shiki-preWrapper.spec.ts.snap index 6852d9e6a8..43c5ebd437 100644 --- a/plugins/markdown/plugin-shiki/tests/__snapshots__/shiki-preWrapper.spec.ts.snap +++ b/plugins/markdown/plugin-shiki/tests/__snapshots__/shiki-preWrapper.spec.ts.snap @@ -154,6 +154,11 @@ exports[`@vuepress/plugin-shiki > fence preWrapper > notation transformers > sho

 const foo = 'foo'
 const bar = 'bar'
+
const message = 'Hello World'
+console.log(message) // prints Hello World
+
const msg = 'Hello World'
+console.log(msg)
+console.log(msg) // prints Hello World
" `; diff --git a/plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts b/plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts index e6a831d3ee..cae9a0be14 100644 --- a/plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts +++ b/plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts @@ -277,6 +277,18 @@ ${codeFence}ts const foo = 'foo' const bar = 'bar' ${codeFence} + +${codeFence}ts +// [!code word:Hello] +const message = 'Hello World' +console.log(message) // prints Hello World +${codeFence} + +${codeFence}ts /Hello/ +const msg = 'Hello World' +console.log(msg) +console.log(msg) // prints Hello World +${codeFence} ` it('should work notation enabled', async () => { const md = await createMarkdown({ @@ -284,6 +296,7 @@ ${codeFence} notationErrorLevel: true, notationFocus: true, notationHighlight: true, + notationWordHighlight: true, }) expect(md.render(source)).toMatchSnapshot() diff --git a/themes/theme-default/src/client/styles/content/code-notation.scss b/themes/theme-default/src/client/styles/content/code-notation.scss new file mode 100644 index 0000000000..93c9b21e63 --- /dev/null +++ b/themes/theme-default/src/client/styles/content/code-notation.scss @@ -0,0 +1,101 @@ +// ------------ code notation highlighting ------------ +// matches `` + +div[class*='language-'] { + // highlight lines and notation highlight + // `!code highlight` and `!code hl` are the same: + // - `// [\!code highlight]` + // - `// [\!code hl]` + // - `// [\!code highlight:3]` + // - `// [\!code hl:3]` + // It also has the style of error level, + // covering the background color with 'warning' and 'error' classes. + // - `// [\!code warning]` + // - `// [\!code error]` + // - `// [\!code warning:3]` + // - `// [\!code error:3]` + .line.highlighted { + display: inline-block; + + width: 100%; + margin: 0 -24px; + padding: 0 24px; + + background-color: var(--code-highlight-bg-color); + + transition: background-color 0.5s; + + &.error { + background-color: var(--code-highlight-error-bg-color); + } + + &.warning { + background-color: var(--code-highlight-warning-bg-color); + } + } + + // notation diff line + // - class="diff add": `// [\!code ++]` or `// [\!code ++:3]` + // - class="diff remove": `// [\!code --]` or `// [\!code --:3]` + .line.diff { + display: inline-block; + + width: 100%; + margin: 0 -24px; + padding: 0 24px; + + transition: background-color 0.5s; + + &::before { + position: absolute; + left: 10px; + } + + &.remove { + background-color: var(--code-line-diff-remove-color); + opacity: 0.7; + + &::before { + content: '-'; + color: var(--code-line-diff-remove-symbol-color); + } + } + + &.add { + background-color: var(--code-line-diff-add-color); + + &::before { + content: '+'; + color: var(--code-line-diff-add-symbol-color); + } + } + } + + // notation focused lines + // - `// [\!code focus]` + // - `// [\!code focus:3]` + .has-focused-lines .line:not(.has-focus) { + opacity: 0.7; + filter: blur(0.095rem); + transition: + filter 0.35s, + opacity 0.35s; + } + + &:hover .has-focused-lines .line:not(.has-focus) { + opacity: 1; + filter: blur(0); + } + + // notation word highlight + // - `// [\!code word:xxx]` + // - `// [\!code word:xxx:3]` + .highlighted-word { + margin: -1px -2px; + padding: 1px 2px; + border: solid 1px var(--code-word-highlight-border); + border-radius: 4px; + + background-color: var(--code-word-highlight-bg-color); + } +} diff --git a/themes/theme-default/src/client/styles/content/code.scss b/themes/theme-default/src/client/styles/content/code.scss index 5d817d4b14..2d0f9ddf5e 100644 --- a/themes/theme-default/src/client/styles/content/code.scss +++ b/themes/theme-default/src/client/styles/content/code.scss @@ -146,7 +146,7 @@ div[class*='language-'] { right: 1em; z-index: 3; - color: var(--code-ln-color); + color: var(--code-line-number-color); font-size: 0.75rem; } @@ -169,7 +169,7 @@ div[class*='language-'] { &.line-numbers-mode { pre { vertical-align: middle; - margin-left: var(--code-ln-wrapper-width); + margin-left: var(--code-line-number-wrapper-width); } code { @@ -180,10 +180,10 @@ div[class*='language-'] { position: absolute; top: 0; - width: var(--code-ln-wrapper-width); + width: var(--code-line-number-wrapper-width); padding-top: 1.3rem; - color: var(--code-ln-color); + color: var(--code-line-number-color); font-size: 0.875em; line-height: $line-height; @@ -210,9 +210,9 @@ div[class*='language-'] { top: 0; left: 0; - width: var(--code-ln-wrapper-width); + width: var(--code-line-number-wrapper-width); height: 100%; - border-right: 1px solid var(--code-hl-bg-color); + border-right: 1px solid var(--code-highlight-bg-color); border-radius: 6px 0 0 6px; } } @@ -236,100 +236,6 @@ div[data-highlighter='shiki'] { } } -// ------------ code notation highlighting ------------ -// matches `` - -div[class*='language-'] { - // highlight lines and notation highlight - // - // `!code highlight` and `!code hl` are the same: - // - `// [\!code highlight]` - // - `// [\!code hl]` - // - `// [\!code highlight:3]` - // - `// [\!code hl:3]` - // - // It also has the style of error level, - // covering the background color with 'warning' and 'error' classes. - // - `// [\!code warning]` - // - `// [\!code error]` - // - `// [\!code warning:3]` - // - `// [\!code error:3]` - .line.highlighted { - display: inline-block; - - width: 100%; - margin: 0 -24px; - padding: 0 24px; - - background-color: var(--code-hl-bg-color); - - transition: background-color 0.5s; - - &.error { - background-color: var(--code-hl-error-bg-color); - } - - &.warning { - background-color: var(--code-hl-warning-bg-color); - } - } - - // notation diff line - // - // - class="diff add": `// [\!code ++]` or `// [\!code ++:3]` - // - class="diff remove": `// [\!code --]` or `// [\!code --:3]` - .line.diff { - display: inline-block; - - width: 100%; - margin: 0 -24px; - padding: 0 24px; - - transition: background-color 0.5s; - - &::before { - position: absolute; - left: 10px; - } - - &.remove { - background-color: var(--code-line-diff-remove-color); - opacity: 0.7; - - &::before { - content: '-'; - color: var(--code-line-diff-remove-symbol-color); - } - } - - &.add { - background-color: var(--code-line-diff-add-color); - - &::before { - content: '+'; - color: var(--code-line-diff-add-symbol-color); - } - } - } - - // notation focused lines - // - // - `// [\!code focus]` - // - `// [\!code focus:3]` - .has-focused-lines .line:not(.has-focus) { - opacity: 0.7; - filter: blur(0.095rem); - transition: - filter 0.35s, - opacity 0.35s; - } - - &:hover .has-focused-lines .line:not(.has-focus) { - opacity: 1; - filter: blur(0); - } -} - // narrow mobile @media (max-width: $MQMobileNarrow) { .theme-default-content { diff --git a/themes/theme-default/src/client/styles/content/index.scss b/themes/theme-default/src/client/styles/content/index.scss index b06391410d..7837eabf81 100644 --- a/themes/theme-default/src/client/styles/content/index.scss +++ b/themes/theme-default/src/client/styles/content/index.scss @@ -1,4 +1,5 @@ @use 'normalize'; @use 'code'; +@use 'code-notation'; @use 'custom-container'; @use 'toc'; diff --git a/themes/theme-default/src/client/styles/vars.scss b/themes/theme-default/src/client/styles/vars.scss index 115d1ac7e4..f9165ad01b 100644 --- a/themes/theme-default/src/client/styles/vars.scss +++ b/themes/theme-default/src/client/styles/vars.scss @@ -74,15 +74,17 @@ // code blocks vars --code-bg-color: #282c34; - --code-hl-bg-color: rgb(0 0 0 / 66%); - --code-hl-error-bg-color: rgb(244 63 94 / 16%); - --code-hl-warning-bg-color: rgb(255 193 7 / 16%); + --code-highlight-bg-color: rgb(0 0 0 / 66%); + --code-highlight-error-bg-color: rgb(244 63 94 / 16%); + --code-highlight-warning-bg-color: rgb(255 193 7 / 16%); --code-line-diff-remove-color: rgb(244 63 94 / 16%); --code-line-diff-remove-symbol-color: #e0575b; --code-line-diff-add-color: rgb(16 185 129 / 16%); --code-line-diff-add-symbol-color: #298459; - --code-ln-color: #9e9e9e; - --code-ln-wrapper-width: 3.5rem; + --code-word-highlight-bg-color: rgb(0 0 0 / 20%); + --code-word-highlight-border: #636363; + --code-line-number-color: #9e9e9e; + --code-line-number-wrapper-width: 3.5rem; // font vars --font-family: -apple-system, 'BlinkMacSystemFont', 'Segoe UI', roboto, oxygen, From b91d04e5cc44adcff7405f2cdc14c4b9a6d9834d Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Tue, 11 Jun 2024 12:09:19 +0800 Subject: [PATCH 03/38] feat: add support for highlight whitespace (#204) * feat: add support for word highlight * chore: tweak * chore: tweak * chore: tweak * chore: tweak Co-authored-by: Mister-Hope * chore: tweak * feat: add support for highlight whitespace --------- Co-authored-by: Mister-Hope --- docs/plugins/markdown/prismjs.md | 91 +++++++++ docs/plugins/markdown/shiki.md | 91 +++++++++ docs/zh/plugins/markdown/prismjs.md | 91 +++++++++ docs/zh/plugins/markdown/shiki.md | 91 +++++++++ .../src/node/markdown/highlightPlugin.ts | 4 + .../plugin-prismjs/src/node/parser/index.ts | 1 + .../src/node/parser/whitespace.ts | 99 +++++++++ .../markdown/plugin-prismjs/src/node/types.ts | 20 ++ .../__snapshots__/getCodeParser.spec.ts.snap | 117 +++++++++++ .../prismjs-preWrapper.spec.ts.snap | 155 +++++++++++++++ .../tests/getCodeParser.spec.ts | 188 ++++++++++++++++++ .../tests/prismjs-preWrapper.spec.ts | 54 +++++ .../node/markdown/applyHighlighter/index.ts | 6 +- .../src/node/transformers/getTransformers.ts | 14 ++ .../markdown/plugin-shiki/src/node/types.ts | 19 ++ .../shiki-preWrapper.spec.ts.snap | 130 ++++++++++++ .../tests/shiki-preWrapper.spec.ts | 54 +++++ .../client/styles/content/code-notation.scss | 20 ++ tools/highlighter-helper/src/node/index.ts | 1 + .../highlighter-helper/src/node/whitespace.ts | 21 ++ 20 files changed, 1266 insertions(+), 1 deletion(-) create mode 100644 plugins/markdown/plugin-prismjs/src/node/parser/whitespace.ts create mode 100644 tools/highlighter-helper/src/node/whitespace.ts diff --git a/docs/plugins/markdown/prismjs.md b/docs/plugins/markdown/prismjs.md index 89fb1ee09d..f368087706 100644 --- a/docs/plugins/markdown/prismjs.md +++ b/docs/plugins/markdown/prismjs.md @@ -335,6 +335,97 @@ The following features requires additional style to work, which should be handle - [Shiki > Notation Word Highlight](https://shiki.style/packages/transformers#transformernotationwordhighlight) +### whitespace + +- Type: `boolean | 'all' | 'boundary' | 'trailing'` + +- Default: `false` + +- Details: Whether enable whitespace characters (Space and Tab). + + - `true`: enable render whitespace, same of `all` + - `false`: disable render whitespace + - `'all'`: render all whitespace + - `'boundary'`: render leading and trailing whitespace of the line + - `'trailing'`: render trailing whitespace of the line + + You can add `:whitespace / :no-whitespace` mark in your fenced code blocks to override the value set in config, and customize the render type by adding `=` after `:whitespace`. For example `:whitespace=boundary` will render leading and trailing whitespace of the line. + +- Example: + + **Input:** + + ````md + ```ts :whitespace + // render all whitespace + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=boundary + // render leading and trailing whitespace of the line + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=trailing + // render trailing whitespace of the line + function block() { + space() + tab() + } + ``` + + ```ts :no-whitespace + // disable render whitespace + function block() { + space() + tab() + } + ``` + ```` + + **Output:** + + ```ts :whitespace data-title="ts :whitespace" + // render all whitespace + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=boundary data-title="ts :whitespace=boundary" + // render leading and trailing whitespace of the line + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=trailing data-title="ts :whitespace=trailing" + // render trailing whitespace of the line + function block() { + space() + tab() + } + ``` + + ```ts :no-whitespace data-title="ts :no-whitespace" + // disable render whitespace + function block() { + space() + tab() + } + ``` + +- Also see: + - [Shiki > Render Whitespace](https://shiki.style/packages/transformers#transformerrenderwhitespace) + ### preWrapper - Type: `boolean` diff --git a/docs/plugins/markdown/shiki.md b/docs/plugins/markdown/shiki.md index 912eba3861..e6d250a0fa 100644 --- a/docs/plugins/markdown/shiki.md +++ b/docs/plugins/markdown/shiki.md @@ -378,6 +378,97 @@ The following features requires additional style to work, which should be handle - [Shiki > Notation Word Highlight](https://shiki.style/packages/transformers#transformernotationwordhighlight) +### whitespace + +- Type: `boolean | 'all' | 'boundary' | 'trailing'` + +- Default: `false` + +- Details: Whether enable whitespace characters (Space and Tab). + + - `true`: enable render whitespace, same of `all` + - `false`: disable render whitespace + - `'all'`: render all whitespace + - `'boundary'`: render leading and trailing whitespace of the line + - `'trailing'`: render trailing whitespace of the line + + You can add `:whitespace / :no-whitespace` mark in your fenced code blocks to override the value set in config, and customize the render type by adding `=` after `:whitespace`. For example `:whitespace=boundary` will render leading and trailing whitespace of the line. + +- Example: + + **Input:** + + ````md + ```ts :whitespace + // render all whitespace + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=boundary + // render leading and trailing whitespace of the line + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=trailing + // render trailing whitespace of the line + function block() { + space() + tab() + } + ``` + + ```ts :no-whitespace + // disable render whitespace + function block() { + space() + tab() + } + ``` + ```` + + **Output:** + + ```ts :whitespace data-title="ts :whitespace" + // render all whitespace + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=boundary data-title="ts :whitespace=boundary" + // render leading and trailing whitespace of the line + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=trailing data-title="ts :whitespace=trailing" + // render trailing whitespace of the line + function block() { + space() + tab() + } + ``` + + ```ts :no-whitespace data-title="ts :no-whitespace" + // disable render whitespace + function block() { + space() + tab() + } + ``` + +- Also see: + - [Shiki > Render Whitespace](https://shiki.style/packages/transformers#transformerrenderwhitespace) + ## Advanced Options ### defaultLang diff --git a/docs/zh/plugins/markdown/prismjs.md b/docs/zh/plugins/markdown/prismjs.md index d4b5fcc540..395ce2cb89 100644 --- a/docs/zh/plugins/markdown/prismjs.md +++ b/docs/zh/plugins/markdown/prismjs.md @@ -336,6 +336,97 @@ export default defineUserConfig({ - [Shiki > 词高亮标记](https://shiki.tmrs.site/packages/transformers#transformernotationwordhighlight) +### whitespace + +- 类型:`boolean | 'all' | 'boundary' | 'trailing'` + +- 默认值:`false` + +- 详情:是否启用空白符(空格 和 Tab)渲染。 + + - `true`: 启用空白符渲染,等同于 `all` + - `false`: 禁用空白符渲染 + - `'all'`: 渲染所有空白符 + - `'boundary'`: 仅渲染行首行尾的空白符 + - `'trailing'`: 仅渲染行尾的空白符 + + 你可以在代码块中添加 `:whitespace / :no-whitespace` 标记来覆盖配置项中的设置。还可以在 `:whitespace` 之后添加 `=` 来定义渲染空白符的方式。比如 `:whitespace=boundary` 将渲染行首行尾的空白符。 + +- 示例: + + **输入:** + + ````md + ```ts :whitespace + // 渲染所有空白符 + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=boundary + // 渲染行首行尾的空白符 + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=trailing + // 渲染行尾的空白符 + function block() { + space() + tab() + } + ``` + + ```ts :no-whitespace + // 禁用空白符 + function block() { + space() + tab() + } + ``` + ```` + + **输出:** + + ```ts :whitespace data-title="ts :whitespace" + // 渲染所有空白符 + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=boundary data-title="ts :whitespace=boundary" + // 渲染行首行尾的空白符 + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=trailing data-title="ts :whitespace=trailing" + // 渲染行尾的空白符 + function block() { + space() + tab() + } + ``` + + ```ts :no-whitespace data-title="ts :no-whitespace" + // 禁用空白符 + function block() { + space() + tab() + } + ``` + +- 参考: + - [Shiki > 空白符渲染](https://shiki.tmrs.site/packages/transformers#transformerrenderwhitespace) + ### preWrapper - 类型: `boolean` diff --git a/docs/zh/plugins/markdown/shiki.md b/docs/zh/plugins/markdown/shiki.md index a087a639d3..c8d2f31719 100644 --- a/docs/zh/plugins/markdown/shiki.md +++ b/docs/zh/plugins/markdown/shiki.md @@ -380,6 +380,97 @@ export default defineUserConfig({ - [Shiki > 词高亮标记](https://shiki.tmrs.site/packages/transformers#transformernotationwordhighlight) +### whitespace + +- 类型:`boolean | 'all' | 'boundary' | 'trailing'` + +- 默认值:`false` + +- 详情:是否启用空白符(空格 和 Tab)渲染。 + + - `true`: 启用空白符渲染,等同于 `all` + - `false`: 禁用空白符渲染 + - `'all'`: 渲染所有空白符 + - `'boundary'`: 仅渲染行首行尾的空白符 + - `'trailing'`: 仅渲染行尾的空白符 + + 你可以在代码块中添加 `:whitespace / :no-whitespace` 标记来覆盖配置项中的设置。还可以在 `:whitespace` 之后添加 `=` 来定义渲染空白符的方式。比如 `:whitespace=boundary` 将渲染行首行尾的空白符。 + +- 示例: + + **输入:** + + ````md + ```ts :whitespace + // 渲染所有空白符 + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=boundary + // 渲染行首行尾的空白符 + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=trailing + // 渲染行尾的空白符 + function block() { + space() + tab() + } + ``` + + ```ts :no-whitespace + // 禁用空白符 + function block() { + space() + tab() + } + ``` + ```` + + **输出:** + + ```ts :whitespace data-title="ts :whitespace" + // 渲染所有空白符 + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=boundary data-title="ts :whitespace=boundary" + // 渲染行首行尾的空白符 + function block() { + space() + tab() + } + ``` + + ```ts :whitespace=trailing data-title="ts :whitespace=trailing" + // 渲染行尾的空白符 + function block() { + space() + tab() + } + ``` + + ```ts :no-whitespace data-title="ts :no-whitespace" + // 禁用空白符 + function block() { + space() + tab() + } + ``` + +- 参考: + - [Shiki > 空白符渲染](https://shiki.tmrs.site/packages/transformers#transformerrenderwhitespace) + ## 高级选项 ### defaultLang diff --git a/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts b/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts index 4c85e6d237..7670d47c45 100644 --- a/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts +++ b/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts @@ -3,6 +3,7 @@ import { getCodeParser, getHighlightLinesRange, highlightCodeLines, + metaWhitespace, metaWordHighlight, notationDiff, notationErrorLevel, @@ -22,6 +23,7 @@ export const highlightPlugin = ( notationFocus: enabledFocus, notationHighlight: enabledHighlight, notationWordHighLight: enabledWordHighlight, + whitespace: whitespacePosition = false, }: HighlightOptions = {}, ): void => { const rawFence = md.renderer.rules.fence! @@ -63,6 +65,8 @@ export const highlightPlugin = ( metaWordHighlight(parser, info) } + metaWhitespace(parser, info, whitespacePosition) + parser.pre.classList.push(languageClass) return parser.stringify() diff --git a/plugins/markdown/plugin-prismjs/src/node/parser/index.ts b/plugins/markdown/plugin-prismjs/src/node/parser/index.ts index a06bfb2f65..1bd6c1a285 100644 --- a/plugins/markdown/plugin-prismjs/src/node/parser/index.ts +++ b/plugins/markdown/plugin-prismjs/src/node/parser/index.ts @@ -3,3 +3,4 @@ export * from './createNotationRule.js' export * from './notation.js' export * from './highlightLines.js' export * from './highlightWord.js' +export * from './whitespace.js' diff --git a/plugins/markdown/plugin-prismjs/src/node/parser/whitespace.ts b/plugins/markdown/plugin-prismjs/src/node/parser/whitespace.ts new file mode 100644 index 0000000000..daa94f33e6 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/node/parser/whitespace.ts @@ -0,0 +1,99 @@ +import { resolveWhitespacePosition } from '@vuepress/highlighter-helper' +import type { WhitespacePosition } from '@vuepress/highlighter-helper' +import type { CodeParser, OpenTag } from './getCodeParser.js' + +const SPLIT_REGEXP = /(<[^>]+>)/ +const SPACE_REGEXP = /[\s\t]/g + +const classMap = { + ' ': 'space', + '\t': 'tab', +} + +const isSpace = (char: string): boolean => char === ' ' || char === '\t' + +const renderSpace = (text: string): string => + text.replaceAll( + SPACE_REGEXP, + (space) => `${space}`, + ) + +export const renderWhitespaceInLine = ( + node: OpenTag, + position: WhitespacePosition, +): void => { + let snippets = node.content.split(SPLIT_REGEXP) + + // match all whitespace + if (position === 'all') { + snippets = snippets.map((text) => + !text || text[0] === '<' ? text : renderSpace(text), + ) + } + // match whitespace at the beginning of the line + if (position === 'boundary') { + let has = true + for (let i = 0; i < snippets.length; i++) { + const snippet = snippets[i] + if (snippet && snippet[0] !== '<') { + let j = 0 + while (snippet[j] && j < snippet.length) { + if (!isSpace(snippet[j])) { + has = false + break + } + j++ + } + snippets[i] = renderSpace(snippet.slice(0, j)) + snippet.slice(j) + } + if (!has) { + break + } + } + } + + // match whitespace at the end of the line + if (position === 'boundary' || position === 'trailing') { + let has = true + for (let i = snippets.length - 1; i >= 0; i--) { + const snippet = snippets[i] + let j = snippet.length - 1 + if (snippet && snippet[j] !== '>') { + while (snippet[j] && j >= 0) { + if (!isSpace(snippet[j])) { + has = false + break + } + j-- + } + snippets[i] = + j === snippet.length - 1 + ? snippet + : j > 0 + ? snippet.slice(0, j) + renderSpace(snippet.slice(j)) + : renderSpace(snippet) + } + if (!has) { + break + } + } + } + + node.content = snippets.join('') +} + +/** + * type: 'all' | 'boundary' | 'trailing' + * + * ```js :whitespace[=type] + */ +export const metaWhitespace = ( + parser: CodeParser, + meta: string, + defaultPosition?: boolean | WhitespacePosition, +): void => { + const position = resolveWhitespacePosition(meta, defaultPosition) + if (position === false) return + + parser.line((line) => renderWhitespaceInLine(line, position)) +} diff --git a/plugins/markdown/plugin-prismjs/src/node/types.ts b/plugins/markdown/plugin-prismjs/src/node/types.ts index 4167f85c57..1eea5b495a 100644 --- a/plugins/markdown/plugin-prismjs/src/node/types.ts +++ b/plugins/markdown/plugin-prismjs/src/node/types.ts @@ -1,3 +1,5 @@ +import type { WhitespacePosition } from '@vuepress/highlighter-helper' + export interface PreWrapperOptions { /** * Wrap the `
` tag with an extra `
` or not. Do not disable it unless you @@ -73,4 +75,22 @@ export interface HighlightOptions { * @see https://shiki.style/packages/transformers#transformernotationwordhighlight */ notationWordHighLight?: boolean + + /** + * Enable render whitespace + * - true: enable render whitespace, same of `all` + * - false: disable render whitespace + * - 'all': render all whitespace + * - 'boundary': render leading and trailing whitespace of each line. + * - 'trailing': render trailing whitespace of each line + * + * you are able to use `:whitespace` or `:no-whitespace` or `:whitespace=position` to set single code block + * + * position: 'all' | 'boundary' | 'trailing' + * + * @default false + * + * @see https://shiki.style/packages/transformers#transformerrenderwhitespace + */ + whitespace?: boolean | WhitespacePosition } diff --git a/plugins/markdown/plugin-prismjs/tests/__snapshots__/getCodeParser.spec.ts.snap b/plugins/markdown/plugin-prismjs/tests/__snapshots__/getCodeParser.spec.ts.snap index 35adfab903..56512f8624 100644 --- a/plugins/markdown/plugin-prismjs/tests/__snapshots__/getCodeParser.spec.ts.snap +++ b/plugins/markdown/plugin-prismjs/tests/__snapshots__/getCodeParser.spec.ts.snap @@ -148,3 +148,120 @@ exports[`@vuepress/plugin-prismjs > parser > should remove single line // [!code "
const a = 1
 const b = 2
" `; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with \`all\` / \`true\` options > \`all\` and \`:whitespace\` 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with \`all\` / \`true\` options > \`true\` and \`:whitespace=boundary\` 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with \`all\` / \`true\` options > \`true\` and \`:whitespace\` 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with \`all\` / \`true\` options > \`true\` and \`:whitespace=trailing\` 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with \`boundary\` options > \`boundary\` and \`:whitespace=all 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with \`boundary\` options > \`boundary\` and \`:whitespace=trailing\` 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with \`boundary\` options > \`boundary\` and \`:whitespace\` 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with \`false\` > disabled global 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with \`false\` > disabled global and :whitespace 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with default options > :whitespace / :whitespace=all 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with default options > :whitespace=boundary 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with default options > :whitespace=trailing 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; + +exports[`@vuepress/plugin-prismjs > parser > should work \`metaWhitespace\` with default options > no render whitespace without meta 1`] = ` +"
function foo(bar: string, baz: string) {
+  console.log('hello world')  
+  console.log('hello world')
+		console.log('hello world')
+console.log('hello world)	
+}
" +`; diff --git a/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap b/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap index 2eaee7c258..a4a9d956d7 100644 --- a/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap +++ b/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap @@ -337,6 +337,161 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options > " `; +exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with \`all\` option 1`] = ` +"
function foo () {  return 'foo'  
+}
+
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
+
" +`; + +exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with \`boundary\` option 1`] = ` +"
function foo () {  return 'foo'  
+}
+
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
+
" +`; + +exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with \`false\` option 1`] = ` +"
function foo () {  return 'foo'  
+}
+
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
+
" +`; + +exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with \`trailing\` option 1`] = ` +"
function foo () {  return 'foo'  
+}
+
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
+
" +`; + +exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with default options 1`] = ` +"
function foo () {  return 'foo'  
+}
+
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
+
" +`; + exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > syntax highlighting > should work if highlighted code is not wrapped with \`
\` 1`] = `
 "
highlighted code: Raw text
 , lang: 
diff --git a/plugins/markdown/plugin-prismjs/tests/getCodeParser.spec.ts b/plugins/markdown/plugin-prismjs/tests/getCodeParser.spec.ts index f3d83d61e7..d82f55db7c 100644 --- a/plugins/markdown/plugin-prismjs/tests/getCodeParser.spec.ts +++ b/plugins/markdown/plugin-prismjs/tests/getCodeParser.spec.ts @@ -3,6 +3,7 @@ import { getCodeParser, getHighlightLinesRange, highlightCodeLines, + metaWhitespace, metaWordHighlight, notationDiff, notationErrorLevel, @@ -372,4 +373,191 @@ const b = 2`) expect(result).toMatchSnapshot() }) + + describe('should work `metaWhitespace` with default options', () => { + const code = genCode(`function foo(bar: string, baz: string) { + console.log('hello world') \n console.log('hello world') +\t\tconsole.log('hello world') +console.log('hello world)\t +}`) + it('no render whitespace without meta', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, '') + const result = parser.stringify() + + expect(result.includes('class="space"')).toBe(false) + expect(result.includes('class="tab"')).toBe(false) + + expect(parser.stringify()).toMatchSnapshot() + }) + + it(':whitespace / :whitespace=all', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace') + const result = parser.stringify() + + expect(parser.lines[0].content.includes('class="space"')).toBe(true) + expect(parser.lines[1].content.includes('')).toBe( + true, + ) + expect(parser.lines[3].content.includes('span class="tab"')).toBe(true) + expect(result).toMatchSnapshot() + }) + + it(':whitespace=boundary', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace=boundary') + const result = parser.stringify() + expect(parser.lines[0].content.includes('class="space"')).toBe(false) + expect( + parser.lines[1].content.match(//g)?.length, + ).toBe(4) + expect(parser.lines[3].content.match(//g)?.length).toBe( + 2, + ) + expect(result).toMatchSnapshot() + }) + + it(':whitespace=trailing', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace=trailing') + const result = parser.stringify() + expect(parser.lines[0].content.includes('class="space"')).toBe(false) + expect( + parser.lines[1].content.match(//g)?.length, + ).toBe(2) + expect(parser.lines[3].content.includes('class="space"')).toBe(false) + expect(result).toMatchSnapshot() + }) + }) + + describe('should work `metaWhitespace` with `all` / `true` options', () => { + const code = genCode(`function foo(bar: string, baz: string) { + console.log('hello world') \n console.log('hello world') +\t\tconsole.log('hello world') +console.log('hello world)\t +}`) + + it('`true` and `:whitespace`', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace', true) + const result = parser.stringify() + expect( + parser.lines + .slice(0, -1) + .every((line) => line.content.includes('class="space"')), + ).toBe(true) + expect(result).toMatchSnapshot() + }) + + it('`true` and `:whitespace=boundary`', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace=boundary', true) + const result = parser.stringify() + expect(parser.lines[0].content.includes('class="space"')).toBe(false) + expect(parser.lines[1].content.includes('class="space"')).toBe(true) + expect(parser.lines[2].content.includes('class="space"')).toBe(true) + expect(parser.lines[3].content.includes('class="tab"')).toBe(true) + expect(parser.lines[4].content.includes('class="tab"')).toBe(true) + expect(result).toMatchSnapshot() + }) + + it('`true` and `:whitespace=trailing`', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace=trailing', true) + const result = parser.stringify() + + expect(parser.lines[0].content.includes('class="space"')).toBe(false) + expect(parser.lines[1].content.includes('class="space"')).toBe(true) + expect(parser.lines[2].content.includes('class="space"')).toBe(false) + expect(parser.lines[4].content.includes('class="tab"')).toBe(true) + + expect(result).toMatchSnapshot() + }) + + it('`all` and `:whitespace`', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace', 'all') + const result = parser.stringify() + expect( + parser.lines + .slice(0, -1) + .every((line) => line.content.includes('class="space"')), + ).toBe(true) + expect(result).toMatchSnapshot() + }) + }) + + describe('should work `metaWhitespace` with `boundary` options', () => { + const code = + genCode(`function foo(bar: string, baz: string) { + console.log('hello world') \n console.log('hello world') +\t\tconsole.log('hello world') +console.log('hello world)\t +}`) + + it('`boundary` and `:whitespace`', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace', 'boundary') + const result = parser.stringify() + expect(parser.lines[0].content.includes('class="space"')).toBe(false) + expect(parser.lines[1].content.includes('class="space"')).toBe(true) + expect(parser.lines[2].content.includes('class="space"')).toBe(true) + expect(parser.lines[3].content.includes('class="tab"')).toBe(true) + expect(parser.lines[4].content.includes('class="tab"')).toBe(true) + expect(result).toMatchSnapshot() + }) + + it('`boundary` and `:whitespace=all', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace=all', 'boundary') + const result = parser.stringify() + expect( + parser.lines + .slice(0, -1) + .every((line) => line.content.includes('class="space"')), + ).toBe(true) + expect(result).toMatchSnapshot() + }) + + it('`boundary` and `:whitespace=trailing`', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace=trailing', 'boundary') + const result = parser.stringify() + expect(parser.lines[0].content.includes('class="space"')).toBe(false) + expect(parser.lines[1].content.includes('class="space"')).toBe(true) + expect(parser.lines[2].content.includes('class="space"')).toBe(false) + expect(parser.lines[4].content.includes('class="tab"')).toBe(true) + expect(result).toMatchSnapshot() + }) + }) + + describe('should work `metaWhitespace` with `false`', () => { + const code = genCode(`function foo(bar: string, baz: string) { + console.log('hello world') \n console.log('hello world') +\t\tconsole.log('hello world') +console.log('hello world)\t +}`) + it('disabled global', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js', false) + const result = parser.stringify() + expect( + parser.lines.every((line) => !line.content.includes('class="space"')), + ).toBe(true) + expect(result).toMatchSnapshot() + }) + + it('disabled global and :whitespace', () => { + const parser = getCodeParser(code) + metaWhitespace(parser, 'js :whitespace', false) + const result = parser.stringify() + expect( + parser.lines + .slice(0, -1) + .every((line) => line.content.includes('class="space"')), + ).toBe(true) + expect(result).toMatchSnapshot() + }) + }) }) diff --git a/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts b/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts index 06058764e3..cc39c8a4b9 100644 --- a/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts +++ b/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts @@ -338,4 +338,58 @@ ${codeFence} expect(md.render(source)).toMatchSnapshot() }) }) + + describe('render whitespace', () => { + const source = `\ +${codeFence} +function foo () { return 'foo' \n} +${codeFence} +${codeFence}js :whitespace +function foo () { +\tconst foo = 'foo' +\tif (foo === 'foo') { +\t\treturn 'bar' +\t} +\treturn 'foo' +} +${codeFence} +${codeFence}js :whitespace=boundary +function foo () { + const foo = 'foo' \n return 'foo' \n} +${codeFence} +${codeFence}js :whitespace=trailing +function foo () { + const foo = 'foo' \n return 'foo' \n} +} +${codeFence} +${codeFence}js :whitespace=all +function foo () { + const foo = 'foo' \n return 'foo' +} +` + it('should work whitespace with default options', () => { + const md = createMarkdown() + expect(md.render(source)).toMatchSnapshot() + }) + + it('should work whitespace with `all` option', () => { + const md = createMarkdown({ whitespace: 'all' }) + expect(md.render(source)).toMatchSnapshot() + }) + + it('should work whitespace with `boundary` option', () => { + const md = createMarkdown({ whitespace: 'boundary' }) + expect(md.render(source)).toMatchSnapshot() + }) + + it('should work whitespace with `trailing` option', () => { + const md = createMarkdown({ whitespace: 'trailing' }) + expect(md.render(source)).toMatchSnapshot() + }) + + it('should work whitespace with `false` option', () => { + const md = createMarkdown({ whitespace: false }) + expect(md.render(source)).toMatchSnapshot() + }) + }) }) diff --git a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts index 28dabd8f79..bec198976d 100644 --- a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts +++ b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts @@ -3,7 +3,10 @@ import type MarkdownIt from 'markdown-it' import { getHighlighter } from 'shiki' import type { App } from 'vuepress' import { bundledLanguageNames } from '../../shiki.js' -import { getTransformers } from '../../transformers/getTransformers.js' +import { + getTransformers, + whitespaceTransformer, +} from '../../transformers/getTransformers.js' import type { ShikiHighlightOptions } from '../../types.js' import { attrsToLines } from '../../utils.js' import { createMarkdownFilePathGetter } from './createMarkdownFilePathGetter.js' @@ -61,6 +64,7 @@ export const applyHighlighter = async ( ...(options.highlightLines ?? true ? [transformerCompactLineOptions(attrsToLines(attrs))] : []), + ...whitespaceTransformer(attrs, options.whitespace), ...userTransformers, ], ...('themes' in options diff --git a/plugins/markdown/plugin-shiki/src/node/transformers/getTransformers.ts b/plugins/markdown/plugin-shiki/src/node/transformers/getTransformers.ts index 5ee3e2dfeb..bb48dfb073 100644 --- a/plugins/markdown/plugin-shiki/src/node/transformers/getTransformers.ts +++ b/plugins/markdown/plugin-shiki/src/node/transformers/getTransformers.ts @@ -5,7 +5,10 @@ import { transformerNotationFocus, transformerNotationHighlight, transformerNotationWordHighlight, + transformerRenderWhitespace, } from '@shikijs/transformers' +import type { WhitespacePosition } from '@vuepress/highlighter-helper' +import { resolveWhitespacePosition } from '@vuepress/highlighter-helper' import type { ShikiTransformer } from 'shiki' import type { ShikiHighlightOptions } from '../types.js' import { @@ -55,3 +58,14 @@ export const getTransformers = ( return transformers } + +export const whitespaceTransformer = ( + meta: string, + defaultPosition: boolean | WhitespacePosition = false, +): ShikiTransformer[] => { + const position = resolveWhitespacePosition(meta, defaultPosition) + // disabled current code block + if (position === false) return [] + + return [transformerRenderWhitespace({ position })] +} diff --git a/plugins/markdown/plugin-shiki/src/node/types.ts b/plugins/markdown/plugin-shiki/src/node/types.ts index ac4a5f5c38..cb6f8b1833 100644 --- a/plugins/markdown/plugin-shiki/src/node/types.ts +++ b/plugins/markdown/plugin-shiki/src/node/types.ts @@ -1,3 +1,4 @@ +import type { WhitespacePosition } from '@vuepress/highlighter-helper' import type { BundledLanguage, BundledTheme, @@ -128,6 +129,24 @@ export type ShikiHighlightOptions = ShikiThemeOptions & { */ notationWordHighlight?: boolean + /** + * Enable whitespace + * - true: enable render whitespace, same of `all` + * - false: disable render whitespace + * - 'all': render all whitespace + * - 'boundary': render leading and trailing whitespace of each line. + * - 'trailing': render trailing whitespace of each line + * + * you are able to use `:whitespace` or `:no-whitespace` or `:whitespace=position` to set single code block + * + * position: 'all' | 'boundary' | 'trailing' + * + * @default false + * + * @see https://shiki.style/packages/transformers#transformerrenderwhitespace + */ + whitespace?: boolean | WhitespacePosition + /** * Log level Highlighter language detecter * diff --git a/plugins/markdown/plugin-shiki/tests/__snapshots__/shiki-preWrapper.spec.ts.snap b/plugins/markdown/plugin-shiki/tests/__snapshots__/shiki-preWrapper.spec.ts.snap index 43c5ebd437..6e190a85db 100644 --- a/plugins/markdown/plugin-shiki/tests/__snapshots__/shiki-preWrapper.spec.ts.snap +++ b/plugins/markdown/plugin-shiki/tests/__snapshots__/shiki-preWrapper.spec.ts.snap @@ -291,3 +291,133 @@ exports[`@vuepress/plugin-shiki > fence preWrapper > plugin options > should pro

{{ inlineCode }}

" `; + +exports[`@vuepress/plugin-shiki > fence preWrapper > render whitespace > should work whitespace with \`all\` option 1`] = ` +"
function foo () {  return 'foo'  
+}
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
" +`; + +exports[`@vuepress/plugin-shiki > fence preWrapper > render whitespace > should work whitespace with \`boundary\` option 1`] = ` +"
function foo () {  return 'foo'  
+}
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
" +`; + +exports[`@vuepress/plugin-shiki > fence preWrapper > render whitespace > should work whitespace with \`false\` option 1`] = ` +"
function foo () {  return 'foo'  
+}
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
" +`; + +exports[`@vuepress/plugin-shiki > fence preWrapper > render whitespace > should work whitespace with \`trailing\` option 1`] = ` +"
function foo () {  return 'foo'  
+}
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
" +`; + +exports[`@vuepress/plugin-shiki > fence preWrapper > render whitespace > should work whitespace with default options 1`] = ` +"
function foo () {  return 'foo'  
+}
+
function foo () {
+	const foo = 'foo'
+	if (foo === 'foo') {
+		return 'bar'
+	}
+	return 'foo'
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'  
+}
+}
+
function foo () {
+  const foo = 'foo'  
+  return 'foo'
+}
+
" +`; diff --git a/plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts b/plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts index cae9a0be14..54fb75196c 100644 --- a/plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts +++ b/plugins/markdown/plugin-shiki/tests/shiki-preWrapper.spec.ts @@ -302,4 +302,58 @@ ${codeFence} expect(md.render(source)).toMatchSnapshot() }) }) + + describe('render whitespace', () => { + const source = `\ +${codeFence} +function foo () { return 'foo' \n} +${codeFence} +${codeFence}js :whitespace +function foo () { +\tconst foo = 'foo' +\tif (foo === 'foo') { +\t\treturn 'bar' +\t} +\treturn 'foo' +} +${codeFence} +${codeFence}js :whitespace=boundary +function foo () { + const foo = 'foo' \n return 'foo' \n} +${codeFence} +${codeFence}js :whitespace=trailing +function foo () { + const foo = 'foo' \n return 'foo' \n} +} +${codeFence} +${codeFence}js :whitespace=all +function foo () { + const foo = 'foo' \n return 'foo' +} +` + it('should work whitespace with default options', async () => { + const md = await createMarkdown() + expect(md.render(source)).toMatchSnapshot() + }) + + it('should work whitespace with `all` option', async () => { + const md = await createMarkdown({ whitespace: 'all' }) + expect(md.render(source)).toMatchSnapshot() + }) + + it('should work whitespace with `boundary` option', async () => { + const md = await createMarkdown({ whitespace: 'boundary' }) + expect(md.render(source)).toMatchSnapshot() + }) + + it('should work whitespace with `trailing` option', async () => { + const md = await createMarkdown({ whitespace: 'trailing' }) + expect(md.render(source)).toMatchSnapshot() + }) + + it('should work whitespace with `false` option', async () => { + const md = await createMarkdown({ whitespace: false }) + expect(md.render(source)).toMatchSnapshot() + }) + }) }) diff --git a/themes/theme-default/src/client/styles/content/code-notation.scss b/themes/theme-default/src/client/styles/content/code-notation.scss index 93c9b21e63..9dfa8d081e 100644 --- a/themes/theme-default/src/client/styles/content/code-notation.scss +++ b/themes/theme-default/src/client/styles/content/code-notation.scss @@ -98,4 +98,24 @@ div[class*='language-'] { background-color: var(--code-word-highlight-bg-color); } + + // whitespace + .tab, + .space { + position: relative; + } + + .tab::before, + .space::before { + position: absolute; + opacity: 0.3; + } + + .tab::before { + content: '⇥'; + } + + .space::before { + content: '·'; + } } diff --git a/tools/highlighter-helper/src/node/index.ts b/tools/highlighter-helper/src/node/index.ts index e07453e5dc..b793203500 100644 --- a/tools/highlighter-helper/src/node/index.ts +++ b/tools/highlighter-helper/src/node/index.ts @@ -1 +1,2 @@ export * from './lineNumbers/index.js' +export * from './whitespace.js' diff --git a/tools/highlighter-helper/src/node/whitespace.ts b/tools/highlighter-helper/src/node/whitespace.ts new file mode 100644 index 0000000000..f6bd1d17d2 --- /dev/null +++ b/tools/highlighter-helper/src/node/whitespace.ts @@ -0,0 +1,21 @@ +export const WHITESPACE_REGEXP = /:whitespace(?:=(all|boundary|trailing)?)?\b/ +export const NO_WHITESPACE_REGEXP = /:no-whitespace\b/ + +export type WhitespacePosition = 'all' | 'boundary' | 'trailing' + +export const resolveWhitespacePosition = ( + info: string, + defaultPosition?: boolean | WhitespacePosition, +): WhitespacePosition | false => { + if (NO_WHITESPACE_REGEXP.test(info)) { + return false + } + + defaultPosition = defaultPosition === true ? undefined : defaultPosition + + const match = info.match(WHITESPACE_REGEXP) + if (match) { + return (match[1] || defaultPosition || 'all') as WhitespacePosition + } + return defaultPosition ?? false +} From 96c9e4dfeff7a82e5e9b20328910d4f45bfe49e1 Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Fri, 14 Jun 2024 21:07:14 +0800 Subject: [PATCH 04/38] chore: update lerna config --- lerna.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lerna.json b/lerna.json index d98eb6fbd3..4ded274fe4 100644 --- a/lerna.json +++ b/lerna.json @@ -4,10 +4,15 @@ "command": { "version": { "allowBranch": "main", + "allowPeerDependenciesUpdate": true, "conventionalCommits": true, "exact": true, "message": "build: publish v%v", "syncWorkspaceLock": true + }, + "publish": { + "graphType": "all", + "removePackageFields": ["devDependencies", "scripts"] } }, "packages": ["plugins/*/*", "themes/*", "tools/*"], From d29c48237b5fd96445205bf8f1cc8e0f16d7f44f Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Fri, 14 Jun 2024 21:09:17 +0800 Subject: [PATCH 05/38] build: bump deps --- docs/package.json | 2 +- e2e/package.json | 4 +- package.json | 18 +- .../plugin-baidu-analytics/package.json | 2 +- .../plugin-umami-analytics/package.json | 2 +- plugins/blog/plugin-blog/package.json | 2 +- plugins/blog/plugin-comment/package.json | 2 +- .../plugin-active-header-links/package.json | 4 +- plugins/development/plugin-git/package.json | 2 +- .../plugin-reading-time/package.json | 2 +- plugins/development/plugin-rtl/package.json | 2 +- .../plugin-sass-palette/package.json | 2 +- .../plugin-theme-data/package.json | 4 +- plugins/development/plugin-toc/package.json | 4 +- .../features/plugin-back-to-top/package.json | 4 +- plugins/features/plugin-catalog/package.json | 2 +- .../features/plugin-copy-code/package.json | 4 +- .../features/plugin-copyright/package.json | 4 +- .../features/plugin-medium-zoom/package.json | 2 +- plugins/features/plugin-notice/package.json | 4 +- .../features/plugin-nprogress/package.json | 2 +- .../features/plugin-photo-swipe/package.json | 4 +- .../features/plugin-watermark/package.json | 2 +- .../plugin-markdown-math/package.json | 2 +- plugins/markdown/plugin-shiki/package.json | 4 +- plugins/pwa/plugin-pwa/package.json | 4 +- plugins/search/plugin-docsearch/package.json | 4 +- plugins/search/plugin-search/package.json | 2 +- plugins/tools/plugin-redirect/package.json | 4 +- pnpm-lock.yaml | 3070 +++++++++-------- themes/theme-default/package.json | 6 +- tools/create-vuepress/package.json | 2 +- tools/helper/package.json | 4 +- 33 files changed, 1733 insertions(+), 1449 deletions(-) diff --git a/docs/package.json b/docs/package.json index 770fd03c39..0fa7572a0a 100644 --- a/docs/package.json +++ b/docs/package.json @@ -32,7 +32,7 @@ "@vuepress/theme-default": "workspace:*", "mathjax-full": "3.2.2", "sass-loader": "^14.2.1", - "vue": "^3.4.27", + "vue": "^3.4.28", "vuepress": "2.0.0-rc.13" } } diff --git a/e2e/package.json b/e2e/package.json index a4c5a3ac64..989591c5c3 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -28,9 +28,9 @@ "@vuepress/plugin-theme-data": "workspace:*", "@vuepress/plugin-watermark": "workspace:*", "@vuepress/theme-default": "workspace:*", - "sass": "^1.77.4", + "sass": "^1.77.5", "sass-loader": "^14.2.1", - "vue": "^3.4.27", + "vue": "^3.4.28", "vuepress": "2.0.0-rc.13" }, "devDependencies": { diff --git a/package.json b/package.json index e3f9db484f..35592b6b3a 100644 --- a/package.json +++ b/package.json @@ -31,9 +31,9 @@ "devDependencies": { "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", - "@lerna-lite/cli": "^3.5.0", - "@lerna-lite/publish": "^3.5.0", - "@types/node": "^20.14.1", + "@lerna-lite/cli": "^3.5.1", + "@lerna-lite/publish": "^3.5.2", + "@types/node": "^20.14.2", "@types/webpack-env": "^1.18.5", "@vitest/coverage-istanbul": "^1.6.0", "conventional-changelog-cli": "^5.0.0", @@ -46,22 +46,22 @@ "husky": "^9.0.11", "nano-staged": "^0.8.0", "postcss-html": "^1.7.0", - "prettier": "^3.3.0", + "prettier": "^3.3.2", "prettier-config-vuepress": "^4.4.0", "rimraf": "^5.0.7", - "sass": "1.77.4", + "sass": "1.77.5", "sort-package-json": "^2.10.0", "stylelint": "^16.6.1", - "stylelint-config-hope": "^6.0.1", + "stylelint-config-hope": "^7.0.2", "stylelint-config-html": "^1.1.0", "tsconfig-vuepress": "^4.5.0", - "tsx": "^4.11.2", + "tsx": "^4.15.4", "typescript": "^5.4.5", - "vite": "5.2.11", + "vite": "5.2.13", "vitest": "^1.6.0", "vuepress": "2.0.0-rc.13" }, - "packageManager": "pnpm@9.1.4", + "packageManager": "pnpm@9.3.0", "engines": { "node": ">=18.19.0" }, diff --git a/plugins/analytics/plugin-baidu-analytics/package.json b/plugins/analytics/plugin-baidu-analytics/package.json index 660c231982..f2ec826e43 100644 --- a/plugins/analytics/plugin-baidu-analytics/package.json +++ b/plugins/analytics/plugin-baidu-analytics/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/analytics/plugin-umami-analytics/package.json b/plugins/analytics/plugin-umami-analytics/package.json index 922a6a71f1..61411736bd 100644 --- a/plugins/analytics/plugin-umami-analytics/package.json +++ b/plugins/analytics/plugin-umami-analytics/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/blog/plugin-blog/package.json b/plugins/blog/plugin-blog/package.json index 82f2650f86..9b8ab8ff21 100644 --- a/plugins/blog/plugin-blog/package.json +++ b/plugins/blog/plugin-blog/package.json @@ -41,7 +41,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "chokidar": "^3.6.0", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/blog/plugin-comment/package.json b/plugins/blog/plugin-comment/package.json index 5329e4e59f..60b365e6a4 100644 --- a/plugins/blog/plugin-comment/package.json +++ b/plugins/blog/plugin-comment/package.json @@ -48,7 +48,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "giscus": "^1.5.0", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "@waline/client": "^3.1.0", diff --git a/plugins/development/plugin-active-header-links/package.json b/plugins/development/plugin-active-header-links/package.json index 3d17844f21..7951ab6578 100644 --- a/plugins/development/plugin-active-header-links/package.json +++ b/plugins/development/plugin-active-header-links/package.json @@ -36,8 +36,8 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "@vueuse/core": "^10.10.0", - "vue": "^3.4.27" + "@vueuse/core": "^10.11.0", + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/development/plugin-git/package.json b/plugins/development/plugin-git/package.json index a276ea0918..dddcbc4924 100644 --- a/plugins/development/plugin-git/package.json +++ b/plugins/development/plugin-git/package.json @@ -34,7 +34,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "execa": "^9.1.0" + "execa": "^9.2.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/development/plugin-reading-time/package.json b/plugins/development/plugin-reading-time/package.json index 6e3e524b97..a3f69701b8 100644 --- a/plugins/development/plugin-reading-time/package.json +++ b/plugins/development/plugin-reading-time/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/development/plugin-rtl/package.json b/plugins/development/plugin-rtl/package.json index e24741f856..033a7342f8 100644 --- a/plugins/development/plugin-rtl/package.json +++ b/plugins/development/plugin-rtl/package.json @@ -38,7 +38,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/development/plugin-sass-palette/package.json b/plugins/development/plugin-sass-palette/package.json index cef77537c0..43917b1ae7 100644 --- a/plugins/development/plugin-sass-palette/package.json +++ b/plugins/development/plugin-sass-palette/package.json @@ -48,7 +48,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "chokidar": "^3.6.0", - "sass": "^1.77.4" + "sass": "^1.77.5" }, "devDependencies": { "@vuepress/bundler-vite": "2.0.0-rc.13", diff --git a/plugins/development/plugin-theme-data/package.json b/plugins/development/plugin-theme-data/package.json index 674f5ef4bb..b9de709d68 100644 --- a/plugins/development/plugin-theme-data/package.json +++ b/plugins/development/plugin-theme-data/package.json @@ -36,8 +36,8 @@ "copy": "cpx \"src/**/*.d.ts\" lib" }, "dependencies": { - "@vue/devtools-api": "^6.6.2", - "vue": "^3.4.27" + "@vue/devtools-api": "^6.6.3", + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/development/plugin-toc/package.json b/plugins/development/plugin-toc/package.json index 90ef095390..c7eb0f2bcf 100644 --- a/plugins/development/plugin-toc/package.json +++ b/plugins/development/plugin-toc/package.json @@ -35,8 +35,8 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "vue": "^3.4.27", - "vue-router": "^4.3.2" + "vue": "^3.4.28", + "vue-router": "^4.3.3" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-back-to-top/package.json b/plugins/features/plugin-back-to-top/package.json index ae97370fef..3bf2e321b8 100644 --- a/plugins/features/plugin-back-to-top/package.json +++ b/plugins/features/plugin-back-to-top/package.json @@ -38,8 +38,8 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "@vueuse/core": "^10.10.0", - "vue": "^3.4.27" + "@vueuse/core": "^10.11.0", + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-catalog/package.json b/plugins/features/plugin-catalog/package.json index bcac4c90cb..58be3ea14e 100644 --- a/plugins/features/plugin-catalog/package.json +++ b/plugins/features/plugin-catalog/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-copy-code/package.json b/plugins/features/plugin-copy-code/package.json index 3f2d6e8c42..0c1f8991e5 100644 --- a/plugins/features/plugin-copy-code/package.json +++ b/plugins/features/plugin-copy-code/package.json @@ -43,8 +43,8 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "@vueuse/core": "^10.10.0", - "vue": "^3.4.27" + "@vueuse/core": "^10.11.0", + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-copyright/package.json b/plugins/features/plugin-copyright/package.json index a146107a90..828dd17b6e 100644 --- a/plugins/features/plugin-copyright/package.json +++ b/plugins/features/plugin-copyright/package.json @@ -40,8 +40,8 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "@vueuse/core": "^10.10.0", - "vue": "^3.4.27" + "@vueuse/core": "^10.11.0", + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-medium-zoom/package.json b/plugins/features/plugin-medium-zoom/package.json index 45df3bc1e7..56179f8a22 100644 --- a/plugins/features/plugin-medium-zoom/package.json +++ b/plugins/features/plugin-medium-zoom/package.json @@ -40,7 +40,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "medium-zoom": "^1.1.0", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-notice/package.json b/plugins/features/plugin-notice/package.json index 01bc554503..f25723fcec 100644 --- a/plugins/features/plugin-notice/package.json +++ b/plugins/features/plugin-notice/package.json @@ -38,8 +38,8 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "@vueuse/core": "^10.10.0", - "vue": "^3.4.27" + "@vueuse/core": "^10.11.0", + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-nprogress/package.json b/plugins/features/plugin-nprogress/package.json index 612f585167..6cf2fdd91e 100644 --- a/plugins/features/plugin-nprogress/package.json +++ b/plugins/features/plugin-nprogress/package.json @@ -36,7 +36,7 @@ "copy": "cpx \"src/**/*.css\" lib" }, "dependencies": { - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-photo-swipe/package.json b/plugins/features/plugin-photo-swipe/package.json index d35c57211a..305e7f474a 100644 --- a/plugins/features/plugin-photo-swipe/package.json +++ b/plugins/features/plugin-photo-swipe/package.json @@ -44,9 +44,9 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "@vueuse/core": "^10.10.0", + "@vueuse/core": "^10.11.0", "photoswipe": "^5.4.4", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-watermark/package.json b/plugins/features/plugin-watermark/package.json index f7a141615d..8452565a39 100644 --- a/plugins/features/plugin-watermark/package.json +++ b/plugins/features/plugin-watermark/package.json @@ -36,7 +36,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.27", + "vue": "^3.4.28", "watermark-js-plus": "^1.5.1" }, "peerDependencies": { diff --git a/plugins/markdown/plugin-markdown-math/package.json b/plugins/markdown/plugin-markdown-math/package.json index 79be773559..626e26cf77 100644 --- a/plugins/markdown/plugin-markdown-math/package.json +++ b/plugins/markdown/plugin-markdown-math/package.json @@ -44,7 +44,7 @@ "@mdit/plugin-mathjax-slim": "^0.12.0", "@types/markdown-it": "^14.1.1", "@vuepress/helper": "workspace:*", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "katex": "^0.16.10", diff --git a/plugins/markdown/plugin-shiki/package.json b/plugins/markdown/plugin-shiki/package.json index 7fdf5c25d4..9e04bebd52 100644 --- a/plugins/markdown/plugin-shiki/package.json +++ b/plugins/markdown/plugin-shiki/package.json @@ -35,11 +35,11 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "@shikijs/transformers": "^1.6.2", + "@shikijs/transformers": "^1.6.4", "@vuepress/helper": "workspace:*", "@vuepress/highlighter-helper": "workspace:*", "nanoid": "^5.0.7", - "shiki": "^1.6.2" + "shiki": "^1.6.4" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/pwa/plugin-pwa/package.json b/plugins/pwa/plugin-pwa/package.json index a454e5a505..2d9f3bb3ef 100644 --- a/plugins/pwa/plugin-pwa/package.json +++ b/plugins/pwa/plugin-pwa/package.json @@ -42,10 +42,10 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "@vueuse/core": "^10.10.0", + "@vueuse/core": "^10.11.0", "mitt": "^3.0.1", "register-service-worker": "^1.7.2", - "vue": "^3.4.27", + "vue": "^3.4.28", "workbox-build": "^7.1.1" }, "peerDependencies": { diff --git a/plugins/search/plugin-docsearch/package.json b/plugins/search/plugin-docsearch/package.json index 82620572bb..29db3567c8 100644 --- a/plugins/search/plugin-docsearch/package.json +++ b/plugins/search/plugin-docsearch/package.json @@ -42,9 +42,9 @@ "@docsearch/js": "^3.6.0", "@docsearch/react": "^3.6.0", "@vuepress/helper": "workspace:*", - "@vueuse/core": "^10.10.0", + "@vueuse/core": "^10.11.0", "ts-debounce": "^4.0.0", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/search/plugin-search/package.json b/plugins/search/plugin-search/package.json index f714b4b7eb..858fb7ff53 100644 --- a/plugins/search/plugin-search/package.json +++ b/plugins/search/plugin-search/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "chokidar": "^3.6.0", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/tools/plugin-redirect/package.json b/plugins/tools/plugin-redirect/package.json index d71d874fa5..608a5012b3 100644 --- a/plugins/tools/plugin-redirect/package.json +++ b/plugins/tools/plugin-redirect/package.json @@ -43,9 +43,9 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "@vueuse/core": "^10.10.0", + "@vueuse/core": "^10.11.0", "cac": "^6.7.14", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 31c05aeb7a..65e37a22e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,25 +13,25 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@20.14.1)(typescript@5.4.5) + version: 19.3.0(@types/node@20.14.2)(typescript@5.4.5) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 '@lerna-lite/cli': - specifier: ^3.5.0 - version: 3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(@lerna-lite/version@3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) + specifier: ^3.5.1 + version: 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.4.5))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) '@lerna-lite/publish': - specifier: ^3.5.0 - version: 3.5.0(typescript@5.4.5) + specifier: ^3.5.2 + version: 3.5.2(typescript@5.4.5) '@types/node': - specifier: ^20.14.1 - version: 20.14.1 + specifier: ^20.14.2 + version: 20.14.2 '@types/webpack-env': specifier: ^1.18.5 version: 1.18.5 '@vitest/coverage-istanbul': specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)) + version: 1.6.0(vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)) conventional-changelog-cli: specifier: ^5.0.0 version: 5.0.0(conventional-commits-filter@5.0.0) @@ -46,10 +46,10 @@ importers: version: 8.57.0 eslint-config-vuepress: specifier: ^4.10.1 - version: 4.10.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + version: 4.10.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-config-vuepress-typescript: specifier: ^4.10.1 - version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5) + version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5) http-server: specifier: ^14.1.1 version: 14.1.1 @@ -63,8 +63,8 @@ importers: specifier: ^1.7.0 version: 1.7.0 prettier: - specifier: ^3.3.0 - version: 3.3.0 + specifier: ^3.3.2 + version: 3.3.2 prettier-config-vuepress: specifier: ^4.4.0 version: 4.4.0 @@ -72,8 +72,8 @@ importers: specifier: ^5.0.7 version: 5.0.7 sass: - specifier: 1.77.4 - version: 1.77.4 + specifier: 1.77.5 + version: 1.77.5 sort-package-json: specifier: ^2.10.0 version: 2.10.0 @@ -81,8 +81,8 @@ importers: specifier: ^16.6.1 version: 16.6.1(typescript@5.4.5) stylelint-config-hope: - specifier: ^6.0.1 - version: 6.0.1(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)) + specifier: ^7.0.2 + version: 7.0.2(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)) stylelint-config-html: specifier: ^1.1.0 version: 1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.4.5)) @@ -90,20 +90,20 @@ importers: specifier: ^4.5.0 version: 4.5.0 tsx: - specifier: ^4.11.2 - version: 4.11.2 + specifier: ^4.15.4 + version: 4.15.4 typescript: specifier: ^5.4.5 version: 5.4.5 vite: - specifier: 5.2.11 - version: 5.2.11(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0) + specifier: 5.2.13 + version: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0) + version: 1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) docs: dependencies: @@ -112,7 +112,7 @@ importers: version: 0.12.0(markdown-it@14.1.0) '@vuepress/bundler-vite': specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5) + version: 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.13 version: 2.0.0-rc.13(typescript@5.4.5) @@ -175,19 +175,19 @@ importers: version: 3.2.2 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.4)(webpack@5.91.0) + version: 14.2.1(sass@1.77.5)(webpack@5.92.0) vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) e2e: dependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5) + version: 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.13 version: 2.0.0-rc.13(typescript@5.4.5) @@ -225,17 +225,17 @@ importers: specifier: workspace:* version: link:../themes/theme-default sass: - specifier: ^1.77.4 - version: 1.77.4 + specifier: ^1.77.5 + version: 1.77.5 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.4)(webpack@5.91.0) + version: 14.2.1(sass@1.77.5)(webpack@5.92.0) vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) devDependencies: '@playwright/test': specifier: ^1.44.1 @@ -247,17 +247,17 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/analytics/plugin-google-analytics: dependencies: vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/analytics/plugin-umami-analytics: dependencies: @@ -265,11 +265,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/blog/plugin-blog: dependencies: @@ -280,11 +280,11 @@ importers: specifier: ^3.6.0 version: 3.6.0 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/blog/plugin-comment: dependencies: @@ -293,7 +293,7 @@ importers: version: link:../../../tools/helper '@waline/client': specifier: ^3.1.0 - version: 3.2.1(typescript@5.4.5) + version: 3.2.2(typescript@5.4.5) artalk: specifier: 2.8.5 version: 2.8.5 @@ -304,11 +304,11 @@ importers: specifier: ^1.5.0 version: 1.6.36 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/blog/plugin-feed: dependencies: @@ -320,7 +320,7 @@ importers: version: 1.0.0-rc.12 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) xml-js: specifier: ^1.6.11 version: 1.6.11 @@ -332,23 +332,23 @@ importers: plugins/development/plugin-active-header-links: dependencies: '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/development/plugin-git: dependencies: execa: - specifier: ^9.1.0 - version: 9.1.0 + specifier: ^9.2.0 + version: 9.2.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/development/plugin-palette: dependencies: @@ -357,7 +357,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/development/plugin-reading-time: dependencies: @@ -365,20 +365,20 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/development/plugin-rtl: dependencies: vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/development/plugin-sass-palette: dependencies: @@ -389,18 +389,18 @@ importers: specifier: ^3.6.0 version: 3.6.0 sass: - specifier: ^1.77.4 - version: 1.77.4 + specifier: ^1.77.5 + version: 1.77.5 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.4)(webpack@5.91.0) + version: 14.2.1(sass@1.77.5)(webpack@5.92.0) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) devDependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5) + version: 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.13 version: 2.0.0-rc.13(typescript@5.4.5) @@ -408,26 +408,26 @@ importers: plugins/development/plugin-theme-data: dependencies: '@vue/devtools-api': - specifier: ^6.6.2 - version: 6.6.2 + specifier: ^6.6.3 + version: 6.6.3 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/development/plugin-toc: dependencies: vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vue-router: - specifier: ^4.3.2 - version: 4.3.2(vue@3.4.27(typescript@5.4.5)) + specifier: ^4.3.3 + version: 4.3.3(vue@3.4.28(typescript@5.4.5)) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/features/plugin-back-to-top: dependencies: @@ -435,14 +435,14 @@ importers: specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/features/plugin-catalog: dependencies: @@ -450,11 +450,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/features/plugin-copy-code: dependencies: @@ -462,14 +462,14 @@ importers: specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/features/plugin-copyright: dependencies: @@ -477,14 +477,14 @@ importers: specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/features/plugin-medium-zoom: dependencies: @@ -495,11 +495,11 @@ importers: specifier: ^1.1.0 version: 1.1.0 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/features/plugin-notice: dependencies: @@ -507,23 +507,23 @@ importers: specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/features/plugin-nprogress: dependencies: vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/features/plugin-photo-swipe: dependencies: @@ -531,17 +531,17 @@ importers: specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) photoswipe: specifier: ^5.4.4 version: 5.4.4 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/features/plugin-watermark: dependencies: @@ -549,11 +549,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) watermark-js-plus: specifier: ^1.5.1 version: 1.5.1 @@ -568,7 +568,7 @@ importers: version: link:../../development/plugin-git vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/markdown/plugin-links-check: dependencies: @@ -577,7 +577,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/markdown/plugin-markdown-container: dependencies: @@ -589,7 +589,7 @@ importers: version: 4.0.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -617,7 +617,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/markdown/plugin-markdown-math: dependencies: @@ -640,11 +640,11 @@ importers: specifier: ^3.2.2 version: 3.2.2 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -660,7 +660,7 @@ importers: version: 1.29.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -675,8 +675,8 @@ importers: plugins/markdown/plugin-shiki: dependencies: '@shikijs/transformers': - specifier: ^1.6.2 - version: 1.6.2 + specifier: ^1.6.4 + version: 1.6.4 '@vuepress/helper': specifier: workspace:* version: link:../../../tools/helper @@ -687,11 +687,11 @@ importers: specifier: ^5.0.7 version: 5.0.7 shiki: - specifier: ^1.6.2 - version: 1.6.2 + specifier: ^1.6.4 + version: 1.6.4 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -706,8 +706,8 @@ importers: specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) mitt: specifier: ^3.0.1 version: 3.0.1 @@ -715,11 +715,11 @@ importers: specifier: ^1.7.2 version: 1.7.2 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) workbox-build: specifier: ^7.1.1 version: 7.1.1 @@ -728,7 +728,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/search/plugin-docsearch: dependencies: @@ -745,17 +745,17 @@ importers: specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) ts-debounce: specifier: ^4.0.0 version: 4.0.0 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/search/plugin-search: dependencies: @@ -763,11 +763,11 @@ importers: specifier: ^3.6.0 version: 3.6.0 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/seo/plugin-seo: dependencies: @@ -776,7 +776,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -792,7 +792,7 @@ importers: version: 8.0.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -802,7 +802,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/tools/plugin-redirect: dependencies: @@ -810,17 +810,17 @@ importers: specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) cac: specifier: ^6.7.14 version: 6.7.14 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) plugins/tools/plugin-register-components: dependencies: @@ -829,7 +829,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) themes/theme-default: dependencies: @@ -876,20 +876,20 @@ importers: specifier: workspace:* version: link:../../plugins/development/plugin-theme-data '@vueuse/core': - specifier: ^10.10.0 - version: 10.10.0(vue@3.4.27(typescript@5.4.5)) + specifier: ^10.11.0 + version: 10.11.0(vue@3.4.28(typescript@5.4.5)) sass: - specifier: ^1.77.4 - version: 1.77.4 + specifier: ^1.77.5 + version: 1.77.5 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.4)(webpack@5.91.0) + version: 14.2.1(sass@1.77.5)(webpack@5.92.0) vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) tools/create-vuepress: dependencies: @@ -897,8 +897,8 @@ importers: specifier: ^6.7.14 version: 6.7.14 execa: - specifier: ^9.1.0 - version: 9.1.0 + specifier: ^9.2.0 + version: 9.2.0 inquirer: specifier: ^9.2.23 version: 9.2.23 @@ -910,8 +910,8 @@ importers: tools/helper: dependencies: '@vue/shared': - specifier: ^3.4.27 - version: 3.4.27 + specifier: ^3.4.28 + version: 3.4.28 cheerio: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 @@ -922,18 +922,18 @@ importers: specifier: ^4.0.3 version: 4.0.3 vue: - specifier: ^3.4.27 - version: 3.4.27(typescript@5.4.5) + specifier: ^3.4.28 + version: 3.4.28(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) devDependencies: '@types/connect': specifier: 3.4.38 version: 3.4.38 '@vuepress/bundler-vite': specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5) + version: 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.13 version: 2.0.0-rc.13(typescript@5.4.5) @@ -942,13 +942,13 @@ importers: version: link:../../plugins/development/plugin-git vite: specifier: 5.2.11 || >5.2.12 <5.3.0 - version: 5.2.11(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0) + version: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) tools/highlighter-helper: dependencies: vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) tools/vp-update: dependencies: @@ -1040,42 +1040,42 @@ packages: peerDependencies: ajv: '>=8' - '@babel/code-frame@7.24.6': - resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.6': - resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} + '@babel/compat-data@7.24.7': + resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.6': - resolution: {integrity: sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==} + '@babel/core@7.24.7': + resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.6': - resolution: {integrity: sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==} + '@babel/generator@7.24.7': + resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.24.6': - resolution: {integrity: sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==} + '@babel/helper-annotate-as-pure@7.24.7': + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} - '@babel/helper-builder-binary-assignment-operator-visitor@7.24.6': - resolution: {integrity: sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==} + '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': + resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.6': - resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} + '@babel/helper-compilation-targets@7.24.7': + resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.24.6': - resolution: {integrity: sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==} + '@babel/helper-create-class-features-plugin@7.24.7': + resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.24.6': - resolution: {integrity: sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==} + '@babel/helper-create-regexp-features-plugin@7.24.7': + resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1085,113 +1085,113 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@babel/helper-environment-visitor@7.24.6': - resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.24.6': - resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} + '@babel/helper-function-name@7.24.7': + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.24.6': - resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} + '@babel/helper-hoist-variables@7.24.7': + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.24.6': - resolution: {integrity: sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==} + '@babel/helper-member-expression-to-functions@7.24.7': + resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.6': - resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} + '@babel/helper-module-imports@7.24.7': + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.6': - resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} + '@babel/helper-module-transforms@7.24.7': + resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.24.6': - resolution: {integrity: sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==} + '@babel/helper-optimise-call-expression@7.24.7': + resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.6': - resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} + '@babel/helper-plugin-utils@7.24.7': + resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} engines: {node: '>=6.9.0'} - '@babel/helper-remap-async-to-generator@7.24.6': - resolution: {integrity: sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==} + '@babel/helper-remap-async-to-generator@7.24.7': + resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.24.6': - resolution: {integrity: sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==} + '@babel/helper-replace-supers@7.24.7': + resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.24.6': - resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} + '@babel/helper-simple-access@7.24.7': + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.24.6': - resolution: {integrity: sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==} + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': + resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.6': - resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.6': - resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} + '@babel/helper-string-parser@7.24.7': + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.6': - resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.6': - resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} + '@babel/helper-validator-option@7.24.7': + resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} engines: {node: '>=6.9.0'} - '@babel/helper-wrap-function@7.24.6': - resolution: {integrity: sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==} + '@babel/helper-wrap-function@7.24.7': + resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.6': - resolution: {integrity: sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==} + '@babel/helpers@7.24.7': + resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.6': - resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.6': - resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.6': - resolution: {integrity: sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==} + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': + resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6': - resolution: {integrity: sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==} + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7': + resolution: {integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.6': - resolution: {integrity: sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==} + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7': + resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.6': - resolution: {integrity: sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==} + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7': + resolution: {integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1228,14 +1228,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.24.6': - resolution: {integrity: sha512-BE6o2BogJKJImTmGpkmOic4V0hlRRxVtzqxiSPa8TIFxyhi4EFjHm08nq1M4STK4RytuLMgnSz0/wfflvGFNOg==} + '@babel/plugin-syntax-import-assertions@7.24.7': + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-attributes@7.24.6': - resolution: {integrity: sha512-D+CfsVZousPXIdudSII7RGy52+dYRtbyKAZcvtQKq/NpsivyMVduepzcLqG5pMBugtMdedxdC8Ramdpcne9ZWQ==} + '@babel/plugin-syntax-import-attributes@7.24.7': + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1298,296 +1298,296 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-arrow-functions@7.24.6': - resolution: {integrity: sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ==} + '@babel/plugin-transform-arrow-functions@7.24.7': + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-generator-functions@7.24.6': - resolution: {integrity: sha512-VEP2o4iR2DqQU6KPgizTW2mnMx6BG5b5O9iQdrW9HesLkv8GIA8x2daXBQxw1MrsIkFQGA/iJ204CKoQ8UcnAA==} + '@babel/plugin-transform-async-generator-functions@7.24.7': + resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-to-generator@7.24.6': - resolution: {integrity: sha512-NTBA2SioI3OsHeIn6sQmhvXleSl9T70YY/hostQLveWs0ic+qvbA3fa0kwAwQ0OA/XGaAerNZRQGJyRfhbJK4g==} + '@babel/plugin-transform-async-to-generator@7.24.7': + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.24.6': - resolution: {integrity: sha512-XNW7jolYHW9CwORrZgA/97tL/k05qe/HL0z/qqJq1mdWhwwCM6D4BJBV7wAz9HgFziN5dTOG31znkVIzwxv+vw==} + '@babel/plugin-transform-block-scoped-functions@7.24.7': + resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.24.6': - resolution: {integrity: sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w==} + '@babel/plugin-transform-block-scoping@7.24.7': + resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.24.6': - resolution: {integrity: sha512-j6dZ0Z2Z2slWLR3kt9aOmSIrBvnntWjMDN/TVcMPxhXMLmJVqX605CBRlcGI4b32GMbfifTEsdEjGjiE+j/c3A==} + '@babel/plugin-transform-class-properties@7.24.7': + resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-static-block@7.24.6': - resolution: {integrity: sha512-1QSRfoPI9RoLRa8Mnakc6v3e0gJxiZQTYrMfLn+mD0sz5+ndSzwymp2hDcYJTyT0MOn0yuWzj8phlIvO72gTHA==} + '@babel/plugin-transform-class-static-block@7.24.7': + resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 - '@babel/plugin-transform-classes@7.24.6': - resolution: {integrity: sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg==} + '@babel/plugin-transform-classes@7.24.7': + resolution: {integrity: sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-computed-properties@7.24.6': - resolution: {integrity: sha512-cRzPobcfRP0ZtuIEkA8QzghoUpSB3X3qSH5W2+FzG+VjWbJXExtx0nbRqwumdBN1x/ot2SlTNQLfBCnPdzp6kg==} + '@babel/plugin-transform-computed-properties@7.24.7': + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-destructuring@7.24.6': - resolution: {integrity: sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ==} + '@babel/plugin-transform-destructuring@7.24.7': + resolution: {integrity: sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-dotall-regex@7.24.6': - resolution: {integrity: sha512-rCXPnSEKvkm/EjzOtLoGvKseK+dS4kZwx1HexO3BtRtgL0fQ34awHn34aeSHuXtZY2F8a1X8xqBBPRtOxDVmcA==} + '@babel/plugin-transform-dotall-regex@7.24.7': + resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-duplicate-keys@7.24.6': - resolution: {integrity: sha512-/8Odwp/aVkZwPFJMllSbawhDAO3UJi65foB00HYnK/uXvvCPm0TAXSByjz1mpRmp0q6oX2SIxpkUOpPFHk7FLA==} + '@babel/plugin-transform-duplicate-keys@7.24.7': + resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-dynamic-import@7.24.6': - resolution: {integrity: sha512-vpq8SSLRTBLOHUZHSnBqVo0AKX3PBaoPs2vVzYVWslXDTDIpwAcCDtfhUcHSQQoYoUvcFPTdC8TZYXu9ZnLT/w==} + '@babel/plugin-transform-dynamic-import@7.24.7': + resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.24.6': - resolution: {integrity: sha512-EemYpHtmz0lHE7hxxxYEuTYOOBZ43WkDgZ4arQ4r+VX9QHuNZC+WH3wUWmRNvR8ECpTRne29aZV6XO22qpOtdA==} + '@babel/plugin-transform-exponentiation-operator@7.24.7': + resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-export-namespace-from@7.24.6': - resolution: {integrity: sha512-inXaTM1SVrIxCkIJ5gqWiozHfFMStuGbGJAxZFBoHcRRdDP0ySLb3jH6JOwmfiinPwyMZqMBX+7NBDCO4z0NSA==} + '@babel/plugin-transform-export-namespace-from@7.24.7': + resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.24.6': - resolution: {integrity: sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg==} + '@babel/plugin-transform-for-of@7.24.7': + resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-function-name@7.24.6': - resolution: {integrity: sha512-sOajCu6V0P1KPljWHKiDq6ymgqB+vfo3isUS4McqW1DZtvSVU2v/wuMhmRmkg3sFoq6GMaUUf8W4WtoSLkOV/Q==} + '@babel/plugin-transform-function-name@7.24.7': + resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-json-strings@7.24.6': - resolution: {integrity: sha512-Uvgd9p2gUnzYJxVdBLcU0KurF8aVhkmVyMKW4MIY1/BByvs3EBpv45q01o7pRTVmTvtQq5zDlytP3dcUgm7v9w==} + '@babel/plugin-transform-json-strings@7.24.7': + resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-literals@7.24.6': - resolution: {integrity: sha512-f2wHfR2HF6yMj+y+/y07+SLqnOSwRp8KYLpQKOzS58XLVlULhXbiYcygfXQxJlMbhII9+yXDwOUFLf60/TL5tw==} + '@babel/plugin-transform-literals@7.24.7': + resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-logical-assignment-operators@7.24.6': - resolution: {integrity: sha512-EKaWvnezBCMkRIHxMJSIIylzhqK09YpiJtDbr2wsXTwnO0TxyjMUkaw4RlFIZMIS0iDj0KyIg7H7XCguHu/YDA==} + '@babel/plugin-transform-logical-assignment-operators@7.24.7': + resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-member-expression-literals@7.24.6': - resolution: {integrity: sha512-9g8iV146szUo5GWgXpRbq/GALTnY+WnNuRTuRHWWFfWGbP9ukRL0aO/jpu9dmOPikclkxnNsjY8/gsWl6bmZJQ==} + '@babel/plugin-transform-member-expression-literals@7.24.7': + resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-amd@7.24.6': - resolution: {integrity: sha512-eAGogjZgcwqAxhyFgqghvoHRr+EYRQPFjUXrTYKBRb5qPnAVxOOglaxc4/byHqjvq/bqO2F3/CGwTHsgKJYHhQ==} + '@babel/plugin-transform-modules-amd@7.24.7': + resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.6': - resolution: {integrity: sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw==} + '@babel/plugin-transform-modules-commonjs@7.24.7': + resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.24.6': - resolution: {integrity: sha512-xg1Z0J5JVYxtpX954XqaaAT6NpAY6LtZXvYFCJmGFJWwtlz2EmJoR8LycFRGNE8dBKizGWkGQZGegtkV8y8s+w==} + '@babel/plugin-transform-modules-systemjs@7.24.7': + resolution: {integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-umd@7.24.6': - resolution: {integrity: sha512-esRCC/KsSEUvrSjv5rFYnjZI6qv4R1e/iHQrqwbZIoRJqk7xCvEUiN7L1XrmW5QSmQe3n1XD88wbgDTWLbVSyg==} + '@babel/plugin-transform-modules-umd@7.24.7': + resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.6': - resolution: {integrity: sha512-6DneiCiu91wm3YiNIGDWZsl6GfTTbspuj/toTEqLh9d4cx50UIzSdg+T96p8DuT7aJOBRhFyaE9ZvTHkXrXr6Q==} + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7': + resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-new-target@7.24.6': - resolution: {integrity: sha512-f8liz9JG2Va8A4J5ZBuaSdwfPqN6axfWRK+y66fjKYbwf9VBLuq4WxtinhJhvp1w6lamKUwLG0slK2RxqFgvHA==} + '@babel/plugin-transform-new-target@7.24.7': + resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.6': - resolution: {integrity: sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A==} + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7': + resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-numeric-separator@7.24.6': - resolution: {integrity: sha512-6voawq8T25Jvvnc4/rXcWZQKKxUNZcKMS8ZNrjxQqoRFernJJKjE3s18Qo6VFaatG5aiX5JV1oPD7DbJhn0a4Q==} + '@babel/plugin-transform-numeric-separator@7.24.7': + resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-rest-spread@7.24.6': - resolution: {integrity: sha512-OKmi5wiMoRW5Smttne7BwHM8s/fb5JFs+bVGNSeHWzwZkWXWValR1M30jyXo1s/RaqgwwhEC62u4rFH/FBcBPg==} + '@babel/plugin-transform-object-rest-spread@7.24.7': + resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-object-super@7.24.6': - resolution: {integrity: sha512-N/C76ihFKlZgKfdkEYKtaRUtXZAgK7sOY4h2qrbVbVTXPrKGIi8aww5WGe/+Wmg8onn8sr2ut6FXlsbu/j6JHg==} + '@babel/plugin-transform-object-super@7.24.7': + resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-catch-binding@7.24.6': - resolution: {integrity: sha512-L5pZ+b3O1mSzJ71HmxSCmTVd03VOT2GXOigug6vDYJzE5awLI7P1g0wFcdmGuwSDSrQ0L2rDOe/hHws8J1rv3w==} + '@babel/plugin-transform-optional-catch-binding@7.24.7': + resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.24.6': - resolution: {integrity: sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ==} + '@babel/plugin-transform-optional-chaining@7.24.7': + resolution: {integrity: sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-parameters@7.24.6': - resolution: {integrity: sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA==} + '@babel/plugin-transform-parameters@7.24.7': + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.24.6': - resolution: {integrity: sha512-T9LtDI0BgwXOzyXrvgLTT8DFjCC/XgWLjflczTLXyvxbnSR/gpv0hbmzlHE/kmh9nOvlygbamLKRo6Op4yB6aw==} + '@babel/plugin-transform-private-methods@7.24.7': + resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-property-in-object@7.24.6': - resolution: {integrity: sha512-Qu/ypFxCY5NkAnEhCF86Mvg3NSabKsh/TPpBVswEdkGl7+FbsYHy1ziRqJpwGH4thBdQHh8zx+z7vMYmcJ7iaQ==} + '@babel/plugin-transform-private-property-in-object@7.24.7': + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-property-literals@7.24.6': - resolution: {integrity: sha512-oARaglxhRsN18OYsnPTpb8TcKQWDYNsPNmTnx5++WOAsUJ0cSC/FZVlIJCKvPbU4yn/UXsS0551CFKJhN0CaMw==} + '@babel/plugin-transform-property-literals@7.24.7': + resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regenerator@7.24.6': - resolution: {integrity: sha512-SMDxO95I8WXRtXhTAc8t/NFQUT7VYbIWwJCJgEli9ml4MhqUMh4S6hxgH6SmAC3eAQNWCDJFxcFeEt9w2sDdXg==} + '@babel/plugin-transform-regenerator@7.24.7': + resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-reserved-words@7.24.6': - resolution: {integrity: sha512-DcrgFXRRlK64dGE0ZFBPD5egM2uM8mgfrvTMOSB2yKzOtjpGegVYkzh3s1zZg1bBck3nkXiaOamJUqK3Syk+4A==} + '@babel/plugin-transform-reserved-words@7.24.7': + resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-shorthand-properties@7.24.6': - resolution: {integrity: sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw==} + '@babel/plugin-transform-shorthand-properties@7.24.7': + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-spread@7.24.6': - resolution: {integrity: sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA==} + '@babel/plugin-transform-spread@7.24.7': + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-sticky-regex@7.24.6': - resolution: {integrity: sha512-fN8OcTLfGmYv7FnDrsjodYBo1DhPL3Pze/9mIIE2MGCT1KgADYIOD7rEglpLHZj8PZlC/JFX5WcD+85FLAQusw==} + '@babel/plugin-transform-sticky-regex@7.24.7': + resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-template-literals@7.24.6': - resolution: {integrity: sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg==} + '@babel/plugin-transform-template-literals@7.24.7': + resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typeof-symbol@7.24.6': - resolution: {integrity: sha512-IshCXQ+G9JIFJI7bUpxTE/oA2lgVLAIK8q1KdJNoPXOpvRaNjMySGuvLfBw/Xi2/1lLo953uE8hyYSDW3TSYig==} + '@babel/plugin-transform-typeof-symbol@7.24.7': + resolution: {integrity: sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.24.6': - resolution: {integrity: sha512-bKl3xxcPbkQQo5eX9LjjDpU2xYHeEeNQbOhj0iPvetSzA+Tu9q/o5lujF4Sek60CM6MgYvOS/DJuwGbiEYAnLw==} + '@babel/plugin-transform-unicode-escapes@7.24.7': + resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-property-regex@7.24.6': - resolution: {integrity: sha512-8EIgImzVUxy15cZiPii9GvLZwsy7Vxc+8meSlR3cXFmBIl5W5Tn9LGBf7CDKkHj4uVfNXCJB8RsVfnmY61iedA==} + '@babel/plugin-transform-unicode-property-regex@7.24.7': + resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-regex@7.24.6': - resolution: {integrity: sha512-pssN6ExsvxaKU638qcWb81RrvvgZom3jDgU/r5xFZ7TONkZGFf4MhI2ltMb8OcQWhHyxgIavEU+hgqtbKOmsPA==} + '@babel/plugin-transform-unicode-regex@7.24.7': + resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-sets-regex@7.24.6': - resolution: {integrity: sha512-quiMsb28oXWIDK0gXLALOJRXLgICLiulqdZGOaPPd0vRT7fQp74NtdADAVu+D8s00C+0Xs0MxVP0VKF/sZEUgw==} + '@babel/plugin-transform-unicode-sets-regex@7.24.7': + resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.24.6': - resolution: {integrity: sha512-CrxEAvN7VxfjOG8JNF2Y/eMqMJbZPZ185amwGUBp8D9USK90xQmv7dLdFSa+VbD7fdIqcy/Mfv7WtzG8+/qxKg==} + '@babel/preset-env@7.24.7': + resolution: {integrity: sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1600,20 +1600,20 @@ packages: '@babel/regjsgen@0.8.0': resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - '@babel/runtime@7.24.6': - resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==} + '@babel/runtime@7.24.7': + resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.6': - resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} + '@babel/template@7.24.7': + resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.6': - resolution: {integrity: sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==} + '@babel/traverse@7.24.7': + resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.6': - resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} + '@babel/types@7.24.7': + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} '@commitlint/cli@19.3.0': @@ -1752,138 +1752,276 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.20.2': resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.20.2': resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} cpu: [arm] os: [android] + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.20.2': resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} cpu: [x64] os: [android] + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.20.2': resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.20.2': resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.20.2': resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.20.2': resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.20.2': resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.20.2': resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.20.2': resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.20.2': resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.20.2': resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.20.2': resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.20.2': resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.20.2': resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.20.2': resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.20.2': resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-x64@0.20.2': resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.20.2': resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.20.2': resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.20.2': resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.20.2': resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1905,6 +2043,7 @@ packages: '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -1912,6 +2051,7 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@hutson/parse-repository-url@5.0.0': resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} @@ -1979,8 +2119,8 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@lerna-lite/cli@3.5.0': - resolution: {integrity: sha512-7+3A9znjBqpReSMB7jU15wS0cp6jLlHgOh2H6WXecpDUdyKJOj6ULv0UZlWX7gsPG3SYc1U9EKPWBV413sr72A==} + '@lerna-lite/cli@3.5.1': + resolution: {integrity: sha512-kWhjomm8iwI6MxC/Au7Mv9pztOm4QVEKR72+YQ59qfP1sVwIX6jlWNaBmszXonry34v226GDs6gDE31Vl3QHoQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2004,20 +2144,20 @@ packages: '@lerna-lite/watch': optional: true - '@lerna-lite/core@3.5.0': - resolution: {integrity: sha512-TFBVpPN0OjY8RR1JyFzVsdh535ZXtCaSf10fieyv9YiWFHykullm+UM/atiEpIr4LShkYf05pHBECOJ2+f+JEA==} + '@lerna-lite/core@3.5.1': + resolution: {integrity: sha512-cPOcwlEETXyraa2A0202B4GKYdlHsJ7i2YGzPY5PYrtV7AkjpETqKbQhhWzuQWXFJpdIuzuowmMeX/6XcVtorA==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/init@3.5.0': - resolution: {integrity: sha512-kd51wBShaYRq8Y6uVWAeBF7AsTojUsusaQmfyE8af5AcujQYzHoF/JEoM9v8gBKagXlSU24XdHBKH+QxhxclcQ==} + '@lerna-lite/init@3.5.1': + resolution: {integrity: sha512-N7p9ByH4OE/UaWUzz7BL51pnkNxU4tQetEMbn/4QFTh0EfFYP4OXF3zq2Y5Egs8l1Mx/iso9Ly68VHaE8aKPeQ==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/publish@3.5.0': - resolution: {integrity: sha512-c+BsBAkIVWhtqCD/SeL6ikXLEGMI1m3WsbRJlBDmbM0Z/jPhc8yIHgTcjkBRM3hvhMdDL14lNsuLyAl8x1zZ8w==} + '@lerna-lite/publish@3.5.2': + resolution: {integrity: sha512-yAECe5l+t2snNXQGq5rm88w7mPc/watY0cSUaDtkrLf5nLJZbFpk3VV5ntwvNMUs9iFNjwFZCMaSl4q0WTbEBg==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/version@3.5.0': - resolution: {integrity: sha512-FO6RDsMc2u7y6MlxNj9ZQADTqIEk117apyl23kYlzBxRo98a95S1fr+0ewfiYTiEBLJSJKu/gj/bMgOP3KhNYw==} + '@lerna-lite/version@3.5.2': + resolution: {integrity: sha512-SEAwfox4jgYeEJI+DLjwSRP7qI2j5SUz902v+jjhBJkIxJwE+GDNNmH+Iih3W7HOK8La05CbtFvEpxUODGFtlA==} engines: {node: ^18.0.0 || >=20.0.0} '@lit-labs/ssr-dom-shim@1.2.0': @@ -2170,8 +2310,8 @@ packages: resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/redact@2.0.0': - resolution: {integrity: sha512-SEjCPAVHWYUIQR+Yn03kJmrJjZDtJLYpj300m3HV9OTRZNpC5YpbMsM3eTkECyT4aWj8lDr9WeY6TWefpubtYQ==} + '@npmcli/redact@2.0.1': + resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==} engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/run-script@8.1.0': @@ -2374,11 +2514,11 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@1.6.2': - resolution: {integrity: sha512-guW5JeDzZ7uwOjTfCOFZ2VtVXk5tmkMzBYbKGfXsmAH1qYOej49L5jQDcGmwd6/OgvpmWhzO2GNJkQIFnbwLPQ==} + '@shikijs/core@1.6.4': + resolution: {integrity: sha512-WTU9rzZae1p2v6LOxMf6LhtmZOkIHYYW160IuahUyJy7YXPPjyWZLR1ag+SgD22ZMxZtz1gfU6Tccc8t0Il/XA==} - '@shikijs/transformers@1.6.2': - resolution: {integrity: sha512-ndqTWyHnxmsLkowhKWTam26opw8hg5a34y6FAUG/Xf6E49n3MM//nenKxXiWpPYkNPl1KZnYXB1k+Ia46wjOZg==} + '@shikijs/transformers@1.6.4': + resolution: {integrity: sha512-NqDt7gUg3ayVBnsipT/KoL1pqsVbsvT/2cB0pb5SG2q72qjAv9Lb5OP99pL//BMmI+sMTo+TeARntklyBu4mZQ==} '@sigstore/bundle@2.3.2': resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} @@ -2529,8 +2669,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@20.14.1': - resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} + '@types/node@20.14.2': + resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2589,8 +2729,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.12.0': - resolution: {integrity: sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==} + '@typescript-eslint/eslint-plugin@7.13.0': + resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -2600,8 +2740,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.12.0': - resolution: {integrity: sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==} + '@typescript-eslint/parser@7.13.0': + resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2610,12 +2750,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.12.0': - resolution: {integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==} + '@typescript-eslint/scope-manager@7.13.0': + resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.12.0': - resolution: {integrity: sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==} + '@typescript-eslint/type-utils@7.13.0': + resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2624,12 +2764,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.12.0': - resolution: {integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==} + '@typescript-eslint/types@7.13.0': + resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.12.0': - resolution: {integrity: sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==} + '@typescript-eslint/typescript-estree@7.13.0': + resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -2637,14 +2777,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.12.0': - resolution: {integrity: sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==} + '@typescript-eslint/utils@7.13.0': + resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.12.0': - resolution: {integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==} + '@typescript-eslint/visitor-keys@7.13.0': + resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -2677,37 +2817,37 @@ packages: '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@vue/compiler-core@3.4.27': - resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} + '@vue/compiler-core@3.4.28': + resolution: {integrity: sha512-yJ6CFFu6qDYB4RrF9LJ1DU7Cq7rgODBrwHoiadvHSBGhMHcROl5AOp9WEPDba5J9OEptUdpSPVZb7q++MO/7vA==} - '@vue/compiler-dom@3.4.27': - resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} + '@vue/compiler-dom@3.4.28': + resolution: {integrity: sha512-CgBwv48EMETKijnzKB8swa00aEkmXFDbEHOZqeUPKPDZE9DM51RlKA+9/9zPStioCP+v3SC+UjzQfARsFefhqw==} - '@vue/compiler-sfc@3.4.27': - resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} + '@vue/compiler-sfc@3.4.28': + resolution: {integrity: sha512-k7FSOhEZdXorRSfIC1FCgwffewLuf1hJBP+WxZ7e9C2/bU+djS/C9tyZRfqVksMMvd2IiA5N3oNEbbUjlneWlA==} - '@vue/compiler-ssr@3.4.27': - resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + '@vue/compiler-ssr@3.4.28': + resolution: {integrity: sha512-AlnfXUKDg1xTPxO5ztVdN/L29ujJ97qG5bmqTa+y0D0kfbYxfZNJe/ej/wPi/WqMFv/MFy1RHzRrwQM+MykSHw==} - '@vue/devtools-api@6.6.2': - resolution: {integrity: sha512-134clD8u7cBBXdmBbXI282gHGF7T/eAbD/G7mAK2llQF62IbI4ny28IVamZVMoJSvfImC2Xxnj732hXkJvUj6g==} + '@vue/devtools-api@6.6.3': + resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} - '@vue/reactivity@3.4.27': - resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} + '@vue/reactivity@3.4.28': + resolution: {integrity: sha512-B5uvZK0ArgBMkjK8RA9l5XP+PuQ/x99oqrcHRc78wa0pWyDje5X/isGihuiuSr0nFZTA5guoy78sJ6J8XxZv1A==} - '@vue/runtime-core@3.4.27': - resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} + '@vue/runtime-core@3.4.28': + resolution: {integrity: sha512-Corp5aAn5cm9h2cse6w5vRlnlfpy8hBRrsgCzHSoUohStlbqBXvI/uopPVkCivPCgY4fJZhXOufYYJ3DXzpN/w==} - '@vue/runtime-dom@3.4.27': - resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} + '@vue/runtime-dom@3.4.28': + resolution: {integrity: sha512-y9lDMMFf2Y5GpYdE8+IuavVl95D1GY1Zp8jU1vZhQ3Z4ga3f0Ym+XxRhcFtqaQAm9u82GwB7zDpBxafWDRq4pw==} - '@vue/server-renderer@3.4.27': - resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} + '@vue/server-renderer@3.4.28': + resolution: {integrity: sha512-H/jZhGQTP29xQMsGU+3BoAH/O/4vbM4uQiPsXU4AZzF5NgZQ/xfEgah0dmOlvFp3/q0r6s8pIaEeOEPnAMb8hw==} peerDependencies: - vue: 3.4.27 + vue: 3.4.28 - '@vue/shared@3.4.27': - resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} + '@vue/shared@3.4.28': + resolution: {integrity: sha512-2b+Vuv5ichZQZPmRJfniHQkBSNigmRsRkr17bkYqBFy3J88T4lB7dRbAX/rx8qr9v0cr8Adg6yP872xhxGmh0w==} '@vuepress/bundler-vite@2.0.0-rc.13': resolution: {integrity: sha512-dzBM0eH0VvdsMB0+Y1sMpEfTz/elWytTNdjon7LUbda3oHMQOO+IwP0PcA7VNAqqnvMplMhawocaMC+STupymA==} @@ -2734,21 +2874,21 @@ packages: '@vuepress/utils@2.0.0-rc.13': resolution: {integrity: sha512-MbTnyCodo9K6WK7xFwOVEHnhatlq8BsoVmrtM16Swk2igjtexXAJ6OCCXGON1l32fwGGVKFom3bH9seBvqSK7g==} - '@vueuse/core@10.10.0': - resolution: {integrity: sha512-vexJ/YXYs2S42B783rI95lMt3GzEwkxzC8Hb0Ndpd8rD+p+Lk/Za4bd797Ym7yq4jXqdSyj3JLChunF/vyYjUw==} + '@vueuse/core@10.11.0': + resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} - '@vueuse/metadata@10.10.0': - resolution: {integrity: sha512-UNAo2sTCAW5ge6OErPEHb5z7NEAg3XcO9Cj7OK45aZXfLLH1QkexDcZD77HBi5zvEiLOm1An+p/4b5K3Worpug==} + '@vueuse/metadata@10.11.0': + resolution: {integrity: sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==} - '@vueuse/shared@10.10.0': - resolution: {integrity: sha512-2aW33Ac0Uk0U+9yo3Ypg9s5KcR42cuehRWl7vnUHadQyFvCktseyxxEPBi1Eiq4D2yBGACOnqLZpx1eMc7g5Og==} + '@vueuse/shared@10.11.0': + resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} - '@waline/api@1.0.0-alpha.7': - resolution: {integrity: sha512-IcMah3Li+ueS2Wr0Odd9Ri/PPh1ePOdHLE4CAw1KZNPgNTeLw0lFak/+B4ttVZuW8eFq7DTSmxoUFHGLhi8WoQ==} + '@waline/api@1.0.0-alpha.8': + resolution: {integrity: sha512-S6pgUUfv+gcXU3hiW3PNUwiUvPy7bXmmLB/bwdU3hN5YVT5Q7CxyVSLA3oJkrNO5lcisKK1GBPv0H2W1uB0eGA==} engines: {node: '>=18'} - '@waline/client@3.2.1': - resolution: {integrity: sha512-rL1puS7njqcqPBntcJA0367vnIihKRfh7GlG7wv+jK3TGFl7GInn2WxtHsRCKqVbI/7utarCAGWJM6yi0wOz8Q==} + '@waline/client@3.2.2': + resolution: {integrity: sha512-9FBIq5dChJuo/L673KXxkmPsDvOcgsq8DZL2vFQQhFdN0SJjxK1CsRTaGOroIkdzQKlIocG6sZPyZXbY+SpPLw==} engines: {node: '>=18'} '@webassemblyjs/ast@1.12.1': @@ -2817,8 +2957,8 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-import-assertions@1.9.0: - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + acorn-import-attributes@1.9.5: + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 @@ -2827,12 +2967,12 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + acorn-walk@8.3.3: + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} engines: {node: '>=0.4.0'} hasBin: true @@ -2868,11 +3008,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.14.0: - resolution: {integrity: sha512-oYs1UUtO97ZO2lJ4bwnWeQW8/zvOIQLGKcvPTsWmvc2SYgBb+upuNS5NxoLaMU4h8Ju3Nbj6Cq8mD2LQoqVKFA==} - - ajv@8.15.0: - resolution: {integrity: sha512-15BTtQUOsSrmHCy+B4VnAiJAJxJ8IFgu6fcjFQF3jQYZ78nLSQthlFg4ehp+NLIyfvFgOlxNsjKIEhydtFPVHQ==} + ajv@8.16.0: + resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} algoliasearch@4.23.3: resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==} @@ -3066,8 +3203,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + browserslist@4.23.1: + resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3122,8 +3259,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001625: - resolution: {integrity: sha512-4KE9N2gcRH+HQhpeiRZXd+1niLB/XNLAhSy4z7fI8EzcbcPoAqjNInxVHTiTwWfTIV4w096XG8OtCOCQQKPv3w==} + caniuse-lite@1.0.30001634: + resolution: {integrity: sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA==} chai@4.4.1: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} @@ -3528,8 +3665,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.1: - resolution: {integrity: sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==} + cssnano-preset-default@7.0.2: + resolution: {integrity: sha512-z95kGKZx8VWHfERj7LFzuiTxylbvEp07ZEYaFu+t6bFyNOXLd/+3oPyNaY7ISwcrfHFCkt8OfRo4IZxVRJZ7dg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -3540,8 +3677,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.1: - resolution: {integrity: sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==} + cssnano@7.0.2: + resolution: {integrity: sha512-LXm/Xx6TNLzfHM2lBaIQHfvtdW5QfdbyLzfJAWZrclCAb47yVa0/yJG69+amcw3Lq0YZ+kyU40rbsMPLcMt9aw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -3610,8 +3747,8 @@ packages: babel-plugin-macros: optional: true - deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + deep-eql@4.1.4: + resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} deep-is@0.1.4: @@ -3758,8 +3895,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.787: - resolution: {integrity: sha512-d0EFmtLPjctczO3LogReyM2pbBiiZbnsKnGF+cdZhsYzHm/A0GV7W94kqzLD8SN4O3f3iHlgLUChqghgyznvCQ==} + electron-to-chromium@1.4.802: + resolution: {integrity: sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -3781,8 +3918,8 @@ packages: encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - enhanced-resolve@5.16.1: - resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} + enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} engines: {node: '>=10.13.0'} entities@2.2.0: @@ -3847,6 +3984,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -3913,8 +4055,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-es-x@7.6.0: - resolution: {integrity: sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==} + eslint-plugin-es-x@7.7.0: + resolution: {integrity: sha512-aP3qj8BwiEDPttxQkZdI221DLKq9sI/qHolE2YSQL1/9+xk7dTV+tB1Fz8/IaCA+lnLA1bDEnvaS2LKs0k2Uig==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' @@ -4028,9 +4170,9 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.1.0: - resolution: {integrity: sha512-lSgHc4Elo2m6bUDhc3Hl/VxvUDJdQWI40RZ4KMY9bKRc+hgMOT7II/JjbNDhI8VnMtrCb7U/fhpJIkLORZozWw==} - engines: {node: '>=18'} + execa@9.2.0: + resolution: {integrity: sha512-vpOyYg7UAVKLAWWtRS2gAdgkT7oJbCn0me3gmUmxZih4kd3MF/oo8kNTBTIbkO3yuuF5uB4ZCZfn8BOolITYhg==} + engines: {node: ^18.19.0 || >=20.5.0} exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} @@ -4060,9 +4202,6 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@2.3.0: - resolution: {integrity: sha512-eel5UKGn369gGEWOqBShmFJWfq/xSJvsgDzgLYC845GneayWvXBf0lJCBn5qTABfewy1ZDPoaR5OZCP+kssfuw==} - fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} @@ -4154,8 +4293,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + foreground-child@3.2.0: + resolution: {integrity: sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==} engines: {node: '>=14'} formdata-polyfill@4.0.10: @@ -4864,8 +5003,8 @@ packages: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} - jackspeak@3.2.3: - resolution: {integrity: sha512-htOzIMPbpLid/Gq9/zaz9SfExABxqRe1sSCdxntlO/aMD6u0issZQiY25n2GKQUtJ02j7z5sfptlAOMpWWOmvw==} + jackspeak@3.4.0: + resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} engines: {node: '>=14'} jake@10.9.1: @@ -4888,8 +5027,8 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true js-tokens@4.0.0: @@ -5054,8 +5193,8 @@ packages: resolution: {integrity: sha512-V0RMVZzK1+rCHpymRv4URK2lNhIRyO8g7U7zOFwVAhJuat74HtkjIQpQRKNCwFEYkRGpafOpmXXLoaoBcyVtBg==} engines: {node: '>= 12.0.0'} - lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} lines-and-columns@1.2.4: @@ -5068,14 +5207,14 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lit-element@4.0.5: - resolution: {integrity: sha512-iTWskWZEtn9SyEf4aBG6rKT8GABZMrTWop1+jopsEOgEcugcXJGKuX5bEbkq9qfzY+XB4MAgCaSPwnNpdsNQ3Q==} + lit-element@4.0.6: + resolution: {integrity: sha512-U4sdJ3CSQip7sLGZ/uJskO5hGiqtlpxndsLr6mt3IQIjheg93UKYeGQjWMRql1s/cXNOaRrCzC2FQwjIwSUqkg==} - lit-html@3.1.3: - resolution: {integrity: sha512-FwIbqDD8O/8lM4vUZ4KvQZjPPNx7V1VhT7vmRB8RBAO0AU6wuTVdoXiu2CivVjEGdugvcbPNBLtPE1y0ifplHA==} + lit-html@3.1.4: + resolution: {integrity: sha512-yKKO2uVv7zYFHlWMfZmqc+4hkmSbFp8jgjdZY9vvR9jr4J8fH6FUMXhr+ljfELgmjpvlF7Z1SJ5n5/Jeqtc9YA==} - lit@3.1.3: - resolution: {integrity: sha512-l4slfspEsnCcHVRTvaP7YnkTZEZggNFywLEIhQaGhYDczG+tu/vlgm/KaWIEjIp+ZyV20r2JnZctMb8LeLCG7Q==} + lit@3.1.4: + resolution: {integrity: sha512-q6qKnKXHy2g1kjBaNfcoLlgbI3+aSOZ9Q4tiGa9bGYXq5RBXxkVTqTIVmP2VWMp29L4GyvCFm8ZQ2o56eUAMyA==} load-json-file@7.0.1: resolution: {integrity: sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==} @@ -5205,10 +5344,10 @@ packages: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true - marked-highlight@2.1.1: - resolution: {integrity: sha512-ktdqwtBne8rim5mb+vvZ9FzElGFb+CHCgkx/g6DSzTjaSrVnxsJdSzB5YgCkknFrcOW+viocM1lGyIjC0oa3fg==} + marked-highlight@2.1.2: + resolution: {integrity: sha512-LttLexvzVYbdCWcjx5Upevtm1RAQ2965DyRMWfKzhpWwORPLeJay5Gp8lC4OfMs56QyfV/zIYeknp4NbTAfD0A==} peerDependencies: - marked: '>=4 <13' + marked: '>=4 <14' marked@12.0.2: resolution: {integrity: sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==} @@ -5326,9 +5465,6 @@ packages: resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} engines: {node: '>= 8'} - minipass-json-stream@1.0.1: - resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==} - minipass-pipeline@1.2.4: resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} engines: {node: '>=8'} @@ -5368,8 +5504,8 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.0: - resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} + mlly@1.7.1: + resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -5494,8 +5630,8 @@ packages: resolution: {integrity: sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw==} engines: {node: ^16.14.0 || >=18.0.0} - npm-registry-fetch@17.0.1: - resolution: {integrity: sha512-fLu9MTdZTlJAHUek/VLklE6EpIiP3VZpTiuN7OOMCt2Sd67NCpSEetMaxHHEZiZxllp8ZLsUpvbEszqTFEc+wA==} + npm-registry-fetch@17.1.0: + resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==} engines: {node: ^16.14.0 || >=18.0.0} npm-run-path@4.0.1: @@ -5855,14 +5991,14 @@ packages: postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - postcss-merge-longhand@7.0.0: - resolution: {integrity: sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==} + postcss-merge-longhand@7.0.1: + resolution: {integrity: sha512-qZlD26hnqSTMxSSOMS8+QCeRWtqOdMKeQHvHcBhjL3mJxKUs47cvO1Y1x3iTdYIk3ioMcRHTiy229TT0mEMH/A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@7.0.0: - resolution: {integrity: sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==} + postcss-merge-rules@7.0.1: + resolution: {integrity: sha512-bb8McYQbo2etgs0uVt6AfngajACK3FHSVP3sGLhprrjbtHJWgG03JZ4KKBlJ8/5Fb8/Rr+mMKaybMYeoYrAg0A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -5885,8 +6021,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@7.0.0: - resolution: {integrity: sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==} + postcss-minify-selectors@7.0.1: + resolution: {integrity: sha512-YfIbGtcgMFquPxV2L/ASs36ZS4DsgfcDX9tQ8cTEIvBTv+0GXFKtcvvpi9tCKto/+DWGWYKMCESFG3Pnan0Feg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -6017,14 +6153,14 @@ packages: peerDependencies: postcss: ^8.4.20 - postcss-svgo@7.0.0: - resolution: {integrity: sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==} + postcss-svgo@7.0.1: + resolution: {integrity: sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA==} engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: postcss: ^8.4.31 - postcss-unique-selectors@7.0.0: - resolution: {integrity: sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==} + postcss-unique-selectors@7.0.1: + resolution: {integrity: sha512-MH7QE/eKUftTB5ta40xcHLl7hkZjgDFydpfTK+QWXeHxghVt3VoPqYL5/G+zYZPPIs+8GuqFXSTgxBSoB1RZtQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -6046,8 +6182,8 @@ packages: prettier-config-vuepress@4.4.0: resolution: {integrity: sha512-jTbs0zkoEHbLJgktcLA4BPJo7+3ipiY4fZcvdDWHkhAq+JhvGBmuoY3VRJcjlSs/7yp0e81oPTp3tl6I9VkpTg==} - prettier@3.3.0: - resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==} + prettier@3.3.2: + resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} engines: {node: '>=14'} hasBin: true @@ -6328,8 +6464,8 @@ packages: webpack: optional: true - sass@1.77.4: - resolution: {integrity: sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==} + sass@1.77.5: + resolution: {integrity: sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==} engines: {node: '>=14.0.0'} hasBin: true @@ -6417,8 +6553,8 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.6.2: - resolution: {integrity: sha512-X3hSm5GzzBd/BmPmGfkueOUADLyBoZo1ojYQXhd+NU2VJn458yt4duaS0rVzC+WtqftSV7mTVvDw+OB9AHi3Eg==} + shiki@1.6.4: + resolution: {integrity: sha512-X88chM7w8jnadoZtjPTi5ahCJx9pc9f8GfEkZAEYUTlcUZIEw2D/RY86HI/LkkE7Nj8TQWkiBfaFTJ3VJT6ESg==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -6658,16 +6794,16 @@ packages: peerDependencies: webpack: ^5.27.0 - stylehacks@7.0.0: - resolution: {integrity: sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==} + stylehacks@7.0.1: + resolution: {integrity: sha512-PnrT4HzajnxbjfChpeBKLSpSykilnGBlD+pIffCoT5KbLur9fcL8uKRQJJap85byR2wCYZl/4Otk5eq76qeZxQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - stylelint-config-hope@6.0.1: - resolution: {integrity: sha512-s5Ezk1ux6GTUl6yWVqVNp1jQxAs96f237ywB0feWGaq/Su0/mlcvh8Tjg2X0b0ETcqCovqixs7tg7HyD4hL1LQ==} + stylelint-config-hope@7.0.2: + resolution: {integrity: sha512-p4VsKQMcDvXtyH8Xj2LFDowvTayG/eYvDnhdvUoFjZ1Rwzrten/zA4P4fOk4dl4xEQ4hIOY9X0w9DLq8XUXbvg==} peerDependencies: - stylelint: ^16.0.0 + stylelint: ^16.6.1 stylelint-config-html@1.1.0: resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==} @@ -6799,8 +6935,8 @@ packages: uglify-js: optional: true - terser@5.31.0: - resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} + terser@5.31.1: + resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} engines: {node: '>=10'} hasBin: true @@ -6878,11 +7014,11 @@ packages: tsconfig-vuepress@4.5.0: resolution: {integrity: sha512-edJbEJwTQayS4+q5mIPsVY9UaZfgzJezNX/eO86rRgIIDsJyVdcUahr7WgqQWdYI7MIcdDvMRlSn0+Veznmq5g==} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsx@4.11.2: - resolution: {integrity: sha512-V5DL5v1BuItjsQ2FN9+4OjR7n5cr8hSgN+VGmm/fd2/0cgQdBIWHcQ3bFYm/5ZTmyxkTDBUIaRuW2divgfPe0A==} + tsx@4.15.4: + resolution: {integrity: sha512-d++FLCwJLrXaBFtRcqdPBzu6FiVOJ2j+UsvUZPtoTrnYtCGU5CEW7iHXtNZfA2fcRTvJFWPqA6SWBuB0GSva9w==} engines: {node: '>=18.0.0'} hasBin: true @@ -6921,8 +7057,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.18.3: - resolution: {integrity: sha512-Q08/0IrpvM+NMY9PA2rti9Jb+JejTddwmwmVQGskAlhtcrw1wsRzoR6ode6mR+OAabNa75w/dxedSUY2mlphaQ==} + type-fest@4.20.0: + resolution: {integrity: sha512-MBh+PHUHHisjXf4tlx0CFWoMdjx8zCMLJHOjnV1prABYZFHqtFOyauCIK2/7w4oIfwkF8iNhLtnJEfVY2vn3iw==} engines: {node: '>=16'} type-is@1.6.18: @@ -6959,8 +7095,8 @@ packages: ufo@1.5.3: resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} - uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + uglify-js@3.18.0: + resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} engines: {node: '>=0.8.0'} hasBin: true @@ -7071,8 +7207,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.2.11: - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + vite@5.2.13: + resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7153,13 +7289,13 @@ packages: vue: optional: true - vue-router@4.3.2: - resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==} + vue-router@4.3.3: + resolution: {integrity: sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==} peerDependencies: vue: ^3.2.0 - vue@3.4.27: - resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} + vue@3.4.28: + resolution: {integrity: sha512-LLaTiridyV+6Xnl5PWdPvIX7+PTRoQeo7rVSJfvXJusI5grvB8gmR/fJgCxnWIQq4ztEVIc1faFJnqJWttWtiw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -7238,8 +7374,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.91.0: - resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + webpack@5.92.0: + resolution: {integrity: sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7418,8 +7554,8 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.4.2: - resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} + yaml@2.4.5: + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} engines: {node: '>= 14'} hasBin: true @@ -7554,32 +7690,32 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@apideck/better-ajv-errors@0.3.6(ajv@8.14.0)': + '@apideck/better-ajv-errors@0.3.6(ajv@8.16.0)': dependencies: - ajv: 8.14.0 + ajv: 8.16.0 json-schema: 0.4.0 jsonpointer: 5.0.1 leven: 3.1.0 - '@babel/code-frame@7.24.6': + '@babel/code-frame@7.24.7': dependencies: - '@babel/highlight': 7.24.6 + '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.24.6': {} + '@babel/compat-data@7.24.7': {} - '@babel/core@7.24.6': + '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helpers': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/template': 7.24.6 - '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helpers': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -7588,690 +7724,752 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.6': + '@babel/generator@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - '@babel/helper-annotate-as-pure@7.24.6': + '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 - '@babel/helper-builder-binary-assignment-operator-visitor@7.24.6': + '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-compilation-targets@7.24.6': + '@babel/helper-compilation-targets@7.24.7': dependencies: - '@babel/compat-data': 7.24.6 - '@babel/helper-validator-option': 7.24.6 - browserslist: 4.23.0 + '@babel/compat-data': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + browserslist: 4.23.1 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-member-expression-to-functions': 7.24.6 - '@babel/helper-optimise-call-expression': 7.24.6 - '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.6) - '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 + transitivePeerDependencies: + - supports-color - '@babel/helper-create-regexp-features-plugin@7.24.6(@babel/core@7.24.6)': + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-annotate-as-pure': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.6)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: - supports-color - '@babel/helper-environment-visitor@7.24.6': {} + '@babel/helper-environment-visitor@7.24.7': + dependencies: + '@babel/types': 7.24.7 - '@babel/helper-function-name@7.24.6': + '@babel/helper-function-name@7.24.7': dependencies: - '@babel/template': 7.24.6 - '@babel/types': 7.24.6 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 - '@babel/helper-hoist-variables@7.24.6': + '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 - '@babel/helper-member-expression-to-functions@7.24.6': + '@babel/helper-member-expression-to-functions@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-module-imports@7.24.6': + '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-module-transforms@7.24.6(@babel/core@7.24.6)': + '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-module-imports': 7.24.6 - '@babel/helper-simple-access': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-optimise-call-expression@7.24.6': + '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 - '@babel/helper-plugin-utils@7.24.6': {} + '@babel/helper-plugin-utils@7.24.7': {} - '@babel/helper-remap-async-to-generator@7.24.6(@babel/core@7.24.6)': + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-wrap-function': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-wrap-function': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-replace-supers@7.24.6(@babel/core@7.24.6)': + '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-member-expression-to-functions': 7.24.6 - '@babel/helper-optimise-call-expression': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-simple-access@7.24.6': + '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.24.6': + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helper-split-export-declaration@7.24.6': + '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 - '@babel/helper-string-parser@7.24.6': {} + '@babel/helper-string-parser@7.24.7': {} - '@babel/helper-validator-identifier@7.24.6': {} + '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-option@7.24.6': {} + '@babel/helper-validator-option@7.24.7': {} - '@babel/helper-wrap-function@7.24.6': + '@babel/helper-wrap-function@7.24.7': dependencies: - '@babel/helper-function-name': 7.24.6 - '@babel/template': 7.24.6 - '@babel/types': 7.24.6 + '@babel/helper-function-name': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/helpers@7.24.6': + '@babel/helpers@7.24.7': dependencies: - '@babel/template': 7.24.6 - '@babel/types': 7.24.6 + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 - '@babel/highlight@7.24.6': + '@babel/highlight@7.24.7': dependencies: - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.6': + '@babel/parser@7.24.7': dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.6)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 + '@babel/core': 7.24.7 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.6)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.6)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.6)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.6)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.6)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-import-assertions@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-import-attributes@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.6)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.6)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.6)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.6)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.6)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.6)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.6)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.6)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.6)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.6)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.6)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-arrow-functions@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-async-generator-functions@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-async-to-generator@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-module-imports': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-remap-async-to-generator': 7.24.6(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-block-scoped-functions@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-block-scoping@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-class-properties@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-class-static-block@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-classes@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-classes@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.6) - '@babel/helper-split-export-declaration': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) + '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-computed-properties@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/template': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/template': 7.24.7 - '@babel/plugin-transform-destructuring@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-destructuring@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-dotall-regex@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-duplicate-keys@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-dynamic-import@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-exponentiation-operator@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-export-namespace-from@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-for-of@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-function-name@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-json-strings@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-literals@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-logical-assignment-operators@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-transform-member-expression-literals@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-modules-amd@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-simple-access': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-systemjs@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-hoist-variables': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-modules-umd@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-new-target@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-numeric-separator@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-transform-object-rest-spread@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-object-super@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-optional-catch-binding@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-optional-chaining@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-parameters@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-private-methods@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-private-property-in-object@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-property-literals@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-transform-regenerator@7.24.6(@babel/core@7.24.6)': + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 regenerator-transform: 0.15.2 - '@babel/plugin-transform-reserved-words@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/plugin-transform-shorthand-properties@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/plugin-transform-spread@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - - '@babel/plugin-transform-sticky-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/plugin-transform-template-literals@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/plugin-transform-typeof-symbol@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/plugin-transform-unicode-escapes@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/plugin-transform-unicode-property-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/plugin-transform-unicode-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/plugin-transform-unicode-sets-regex@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-regexp-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 - - '@babel/preset-env@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/compat-data': 7.24.6 - '@babel/core': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/helper-validator-option': 7.24.6 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.6) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.6) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.6) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.6) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-import-assertions': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-syntax-import-attributes': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.6) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.6) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.6) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.6) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.6) - '@babel/plugin-transform-arrow-functions': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-async-generator-functions': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-async-to-generator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-block-scoped-functions': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-block-scoping': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-class-properties': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-class-static-block': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-classes': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-computed-properties': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-destructuring': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-dotall-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-duplicate-keys': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-dynamic-import': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-exponentiation-operator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-export-namespace-from': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-for-of': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-function-name': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-json-strings': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-literals': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-logical-assignment-operators': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-member-expression-literals': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-modules-amd': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-modules-commonjs': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-modules-systemjs': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-modules-umd': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-new-target': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-numeric-separator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-object-rest-spread': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-object-super': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-optional-catch-binding': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-optional-chaining': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-parameters': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-private-methods': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-private-property-in-object': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-property-literals': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-regenerator': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-reserved-words': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-shorthand-properties': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-spread': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-sticky-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-template-literals': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-typeof-symbol': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-unicode-escapes': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-unicode-property-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-unicode-regex': 7.24.6(@babel/core@7.24.6) - '@babel/plugin-transform-unicode-sets-regex': 7.24.6(@babel/core@7.24.6) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.6) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.6) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.6) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.6) + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-typeof-symbol@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/core': 7.24.7 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 + + '@babel/preset-env@7.24.7(@babel/core@7.24.7)': + dependencies: + '@babel/compat-data': 7.24.7 + '@babel/core': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.7) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-classes': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-destructuring': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-typeof-symbol': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.7) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.7) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.7) core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.6)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-plugin-utils': 7.24.6 - '@babel/types': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/types': 7.24.7 esutils: 2.0.3 '@babel/regjsgen@0.8.0': {} - '@babel/runtime@7.24.6': + '@babel/runtime@7.24.7': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.24.6': + '@babel/template@7.24.7': dependencies: - '@babel/code-frame': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 - '@babel/traverse@7.24.6': + '@babel/traverse@7.24.7': dependencies: - '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-hoist-variables': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.24.6': + '@babel/types@7.24.7': dependencies: - '@babel/helper-string-parser': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@commitlint/cli@19.3.0(@types/node@20.14.1)(typescript@5.4.5)': + '@commitlint/cli@19.3.0(@types/node@20.14.2)(typescript@5.4.5)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@20.14.1)(typescript@5.4.5) + '@commitlint/load': 19.2.0(@types/node@20.14.2)(typescript@5.4.5) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -8288,7 +8486,7 @@ snapshots: '@commitlint/config-validator@19.0.3': dependencies: '@commitlint/types': 19.0.3 - ajv: 8.15.0 + ajv: 8.16.0 '@commitlint/ensure@19.0.3': dependencies: @@ -8318,7 +8516,7 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@20.14.1)(typescript@5.4.5)': + '@commitlint/load@19.2.0(@types/node@20.14.2)(typescript@5.4.5)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 @@ -8326,7 +8524,7 @@ snapshots: '@commitlint/types': 19.0.3 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.1)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.2)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -8430,72 +8628,141 @@ snapshots: '@esbuild/aix-ppc64@0.20.2': optional: true + '@esbuild/aix-ppc64@0.21.5': + optional: true + '@esbuild/android-arm64@0.20.2': optional: true + '@esbuild/android-arm64@0.21.5': + optional: true + '@esbuild/android-arm@0.20.2': optional: true + '@esbuild/android-arm@0.21.5': + optional: true + '@esbuild/android-x64@0.20.2': optional: true + '@esbuild/android-x64@0.21.5': + optional: true + '@esbuild/darwin-arm64@0.20.2': optional: true + '@esbuild/darwin-arm64@0.21.5': + optional: true + '@esbuild/darwin-x64@0.20.2': optional: true + '@esbuild/darwin-x64@0.21.5': + optional: true + '@esbuild/freebsd-arm64@0.20.2': optional: true + '@esbuild/freebsd-arm64@0.21.5': + optional: true + '@esbuild/freebsd-x64@0.20.2': optional: true + '@esbuild/freebsd-x64@0.21.5': + optional: true + '@esbuild/linux-arm64@0.20.2': optional: true + '@esbuild/linux-arm64@0.21.5': + optional: true + '@esbuild/linux-arm@0.20.2': optional: true + '@esbuild/linux-arm@0.21.5': + optional: true + '@esbuild/linux-ia32@0.20.2': optional: true + '@esbuild/linux-ia32@0.21.5': + optional: true + '@esbuild/linux-loong64@0.20.2': optional: true + '@esbuild/linux-loong64@0.21.5': + optional: true + '@esbuild/linux-mips64el@0.20.2': optional: true + '@esbuild/linux-mips64el@0.21.5': + optional: true + '@esbuild/linux-ppc64@0.20.2': optional: true + '@esbuild/linux-ppc64@0.21.5': + optional: true + '@esbuild/linux-riscv64@0.20.2': optional: true + '@esbuild/linux-riscv64@0.21.5': + optional: true + '@esbuild/linux-s390x@0.20.2': optional: true + '@esbuild/linux-s390x@0.21.5': + optional: true + '@esbuild/linux-x64@0.20.2': optional: true + '@esbuild/linux-x64@0.21.5': + optional: true + '@esbuild/netbsd-x64@0.20.2': optional: true + '@esbuild/netbsd-x64@0.21.5': + optional: true + '@esbuild/openbsd-x64@0.20.2': optional: true + '@esbuild/openbsd-x64@0.21.5': + optional: true + '@esbuild/sunos-x64@0.20.2': optional: true + '@esbuild/sunos-x64@0.21.5': + optional: true + '@esbuild/win32-arm64@0.20.2': optional: true + '@esbuild/win32-arm64@0.21.5': + optional: true + '@esbuild/win32-ia32@0.20.2': optional: true + '@esbuild/win32-ia32@0.21.5': + optional: true + '@esbuild/win32-x64@0.20.2': optional: true + '@esbuild/win32-x64@0.21.5': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: eslint: 8.57.0 @@ -8555,7 +8822,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -8581,28 +8848,28 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jsonjoy.com/base64@1.1.2(tslib@2.6.2)': + '@jsonjoy.com/base64@1.1.2(tslib@2.6.3)': dependencies: - tslib: 2.6.2 + tslib: 2.6.3 - '@jsonjoy.com/json-pack@1.0.4(tslib@2.6.2)': + '@jsonjoy.com/json-pack@1.0.4(tslib@2.6.3)': dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.6.2) - '@jsonjoy.com/util': 1.1.3(tslib@2.6.2) + '@jsonjoy.com/base64': 1.1.2(tslib@2.6.3) + '@jsonjoy.com/util': 1.1.3(tslib@2.6.3) hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.6.2) - tslib: 2.6.2 + thingies: 1.21.0(tslib@2.6.3) + tslib: 2.6.3 - '@jsonjoy.com/util@1.1.3(tslib@2.6.2)': + '@jsonjoy.com/util@1.1.3(tslib@2.6.3)': dependencies: - tslib: 2.6.2 + tslib: 2.6.3 '@leichtgewicht/ip-codec@2.0.5': {} - '@lerna-lite/cli@3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(@lerna-lite/version@3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5)': + '@lerna-lite/cli@3.5.1(@lerna-lite/publish@3.5.2(typescript@5.4.5))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5)': dependencies: - '@lerna-lite/core': 3.5.0(typescript@5.4.5) - '@lerna-lite/init': 3.5.0(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.4.5) + '@lerna-lite/init': 3.5.1(typescript@5.4.5) dedent: 1.5.3 dotenv: 16.4.5 import-local: 3.1.0 @@ -8610,15 +8877,15 @@ snapshots: npmlog: 7.0.1 yargs: 17.7.2 optionalDependencies: - '@lerna-lite/publish': 3.5.0(typescript@5.4.5) - '@lerna-lite/version': 3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/publish': 3.5.2(typescript@5.4.5) + '@lerna-lite/version': 3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - bluebird - supports-color - typescript - '@lerna-lite/core@3.5.0(typescript@5.4.5)': + '@lerna-lite/core@3.5.1(typescript@5.4.5)': dependencies: '@npmcli/run-script': 8.1.0 chalk: 5.3.0 @@ -8652,9 +8919,9 @@ snapshots: - supports-color - typescript - '@lerna-lite/init@3.5.0(typescript@5.4.5)': + '@lerna-lite/init@3.5.1(typescript@5.4.5)': dependencies: - '@lerna-lite/core': 3.5.0(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.4.5) fs-extra: 11.2.0 p-map: 7.0.2 write-json-file: 5.0.0 @@ -8664,11 +8931,11 @@ snapshots: - supports-color - typescript - '@lerna-lite/publish@3.5.0(typescript@5.4.5)': + '@lerna-lite/publish@3.5.2(typescript@5.4.5)': dependencies: - '@lerna-lite/cli': 3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(@lerna-lite/version@3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) - '@lerna-lite/core': 3.5.0(typescript@5.4.5) - '@lerna-lite/version': 3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.4.5))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.4.5) + '@lerna-lite/version': 3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5) byte-size: 8.1.1 chalk: 5.3.0 columnify: 1.6.0 @@ -8680,7 +8947,7 @@ snapshots: normalize-path: 3.0.0 npm-package-arg: 11.0.2 npm-packlist: 5.1.3 - npm-registry-fetch: 17.0.1 + npm-registry-fetch: 17.1.0 npmlog: 7.0.1 p-map: 7.0.2 p-pipe: 4.0.0 @@ -8701,10 +8968,10 @@ snapshots: - supports-color - typescript - '@lerna-lite/version@3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(typescript@5.4.5)': + '@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5)': dependencies: - '@lerna-lite/cli': 3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(@lerna-lite/version@3.5.0(@lerna-lite/publish@3.5.0(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) - '@lerna-lite/core': 3.5.0(typescript@5.4.5) + '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.4.5))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.4.5) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 20.1.1 chalk: 5.3.0 @@ -8919,7 +9186,7 @@ snapshots: dependencies: which: 4.0.0 - '@npmcli/redact@2.0.0': {} + '@npmcli/redact@2.0.1': {} '@npmcli/run-script@8.1.0': dependencies: @@ -9005,12 +9272,14 @@ snapshots: dependencies: playwright: 1.44.1 - '@rollup/plugin-babel@5.3.1(@babel/core@7.24.6)(rollup@2.79.1)': + '@rollup/plugin-babel@5.3.1(@babel/core@7.24.7)(rollup@2.79.1)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-module-imports': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-module-imports': 7.24.7 '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 + transitivePeerDependencies: + - supports-color '@rollup/plugin-node-resolve@15.2.3(rollup@2.79.1)': dependencies: @@ -9033,7 +9302,7 @@ snapshots: dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 - terser: 5.31.0 + terser: 5.31.1 optionalDependencies: rollup: 2.79.1 @@ -9102,11 +9371,11 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@1.6.2': {} + '@shikijs/core@1.6.4': {} - '@shikijs/transformers@1.6.2': + '@shikijs/transformers@1.6.4': dependencies: - shiki: 1.6.2 + shiki: 1.6.4 '@sigstore/bundle@2.3.2': dependencies: @@ -9165,24 +9434,24 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/bonjour@3.5.13': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.3 - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/debug@4.1.12': dependencies: @@ -9204,7 +9473,7 @@ snapshots: '@types/express-serve-static-core@4.19.3': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9219,7 +9488,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/hash-sum@1.0.2': {} @@ -9229,7 +9498,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/inquirer@9.0.7': dependencies: @@ -9252,7 +9521,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/katex@0.16.7': {} @@ -9275,11 +9544,11 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/node@17.0.45': {} - '@types/node@20.14.1': + '@types/node@20.14.2': dependencies: undici-types: 5.26.5 @@ -9304,7 +9573,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/serve-index@1.9.4': dependencies: @@ -9313,16 +9582,16 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/through@0.0.33': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/trusted-types@2.0.7': {} @@ -9332,7 +9601,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@types/yargs-parser@21.0.3': {} @@ -9340,14 +9609,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/type-utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/type-utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -9358,12 +9627,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -9371,15 +9640,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.12.0': + '@typescript-eslint/scope-manager@7.13.0': dependencies: - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.12.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -9388,12 +9657,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.12.0': {} + '@typescript-eslint/types@7.13.0': {} - '@typescript-eslint/typescript-estree@7.12.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -9405,30 +9674,30 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.12.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.12.0': + '@typescript-eslint/visitor-keys@7.13.0': dependencies: - '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/types': 7.13.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.0.5(vite@5.2.11(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0))(vue@3.4.27(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.5(vite@5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1))(vue@3.4.28(typescript@5.4.5))': dependencies: - vite: 5.2.11(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0) - vue: 3.4.27(typescript@5.4.5) + vite: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) + vue: 3.4.28(typescript@5.4.5) - '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0))': + '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1))': dependencies: debug: 4.3.5 istanbul-lib-coverage: 3.2.2 @@ -9439,7 +9708,7 @@ snapshots: magicast: 0.3.4 picocolors: 1.0.1 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0) + vitest: 1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) transitivePeerDependencies: - supports-color @@ -9472,64 +9741,65 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue/compiler-core@3.4.27': + '@vue/compiler-core@3.4.28': dependencies: - '@babel/parser': 7.24.6 - '@vue/shared': 3.4.27 + '@babel/parser': 7.24.7 + '@vue/shared': 3.4.28 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.27': + '@vue/compiler-dom@3.4.28': dependencies: - '@vue/compiler-core': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-core': 3.4.28 + '@vue/shared': 3.4.28 - '@vue/compiler-sfc@3.4.27': + '@vue/compiler-sfc@3.4.28': dependencies: - '@babel/parser': 7.24.6 - '@vue/compiler-core': 3.4.27 - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 + '@babel/parser': 7.24.7 + '@vue/compiler-core': 3.4.28 + '@vue/compiler-dom': 3.4.28 + '@vue/compiler-ssr': 3.4.28 + '@vue/shared': 3.4.28 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.27': + '@vue/compiler-ssr@3.4.28': dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.28 + '@vue/shared': 3.4.28 - '@vue/devtools-api@6.6.2': {} + '@vue/devtools-api@6.6.3': {} - '@vue/reactivity@3.4.27': + '@vue/reactivity@3.4.28': dependencies: - '@vue/shared': 3.4.27 + '@vue/shared': 3.4.28 - '@vue/runtime-core@3.4.27': + '@vue/runtime-core@3.4.28': dependencies: - '@vue/reactivity': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/reactivity': 3.4.28 + '@vue/shared': 3.4.28 - '@vue/runtime-dom@3.4.27': + '@vue/runtime-dom@3.4.28': dependencies: - '@vue/runtime-core': 3.4.27 - '@vue/shared': 3.4.27 + '@vue/reactivity': 3.4.28 + '@vue/runtime-core': 3.4.28 + '@vue/shared': 3.4.28 csstype: 3.1.3 - '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.5))': + '@vue/server-renderer@3.4.28(vue@3.4.28(typescript@5.4.5))': dependencies: - '@vue/compiler-ssr': 3.4.27 - '@vue/shared': 3.4.27 - vue: 3.4.27(typescript@5.4.5) + '@vue/compiler-ssr': 3.4.28 + '@vue/shared': 3.4.28 + vue: 3.4.28(typescript@5.4.5) - '@vue/shared@3.4.27': {} + '@vue/shared@3.4.28': {} - '@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5)': + '@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5)': dependencies: - '@vitejs/plugin-vue': 5.0.5(vite@5.2.11(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0))(vue@3.4.27(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.0.5(vite@5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1))(vue@3.4.28(typescript@5.4.5)) '@vuepress/client': 2.0.0-rc.13(typescript@5.4.5) '@vuepress/core': 2.0.0-rc.13(typescript@5.4.5) '@vuepress/shared': 2.0.0-rc.13 @@ -9537,11 +9807,11 @@ snapshots: autoprefixer: 10.4.19(postcss@8.4.38) connect-history-api-fallback: 2.0.0 postcss: 8.4.38 - postcss-load-config: 5.1.0(jiti@1.21.0)(postcss@8.4.38)(tsx@4.11.2) + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.4) rollup: 4.18.0 - vite: 5.2.11(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0) - vue: 3.4.27(typescript@5.4.5) - vue-router: 4.3.2(vue@3.4.27(typescript@5.4.5)) + vite: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) + vue: 3.4.28(typescript@5.4.5) + vue-router: 4.3.3(vue@3.4.28(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - jiti @@ -9565,23 +9835,23 @@ snapshots: '@vuepress/utils': 2.0.0-rc.13 autoprefixer: 10.4.19(postcss@8.4.38) chokidar: 3.6.0 - copy-webpack-plugin: 12.0.2(webpack@5.91.0) - css-loader: 7.1.2(webpack@5.91.0) - css-minimizer-webpack-plugin: 7.0.0(lightningcss@1.25.1)(webpack@5.91.0) - esbuild-loader: 4.1.0(webpack@5.91.0) + copy-webpack-plugin: 12.0.2(webpack@5.92.0) + css-loader: 7.1.2(webpack@5.92.0) + css-minimizer-webpack-plugin: 7.0.0(lightningcss@1.25.1)(webpack@5.92.0) + esbuild-loader: 4.1.0(webpack@5.92.0) express: 4.19.2 - html-webpack-plugin: 5.6.0(webpack@5.91.0) + html-webpack-plugin: 5.6.0(webpack@5.92.0) lightningcss: 1.25.1 - mini-css-extract-plugin: 2.9.0(webpack@5.91.0) + mini-css-extract-plugin: 2.9.0(webpack@5.92.0) postcss: 8.4.38 - postcss-loader: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0) - style-loader: 4.0.0(webpack@5.91.0) - vue: 3.4.27(typescript@5.4.5) - vue-loader: 17.4.2(vue@3.4.27(typescript@5.4.5))(webpack@5.91.0) - vue-router: 4.3.2(vue@3.4.27(typescript@5.4.5)) - webpack: 5.91.0 + postcss-loader: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.92.0) + style-loader: 4.0.0(webpack@5.92.0) + vue: 3.4.28(typescript@5.4.5) + vue-loader: 17.4.2(vue@3.4.28(typescript@5.4.5))(webpack@5.92.0) + vue-router: 4.3.3(vue@3.4.28(typescript@5.4.5)) + webpack: 5.92.0 webpack-5-chain: 8.0.2 - webpack-dev-server: 5.0.4(webpack@5.91.0) + webpack-dev-server: 5.0.4(webpack@5.92.0) webpack-merge: 5.10.0 transitivePeerDependencies: - '@parcel/css' @@ -9615,10 +9885,10 @@ snapshots: '@vuepress/client@2.0.0-rc.13(typescript@5.4.5)': dependencies: - '@vue/devtools-api': 6.6.2 + '@vue/devtools-api': 6.6.3 '@vuepress/shared': 2.0.0-rc.13 - vue: 3.4.27(typescript@5.4.5) - vue-router: 4.3.2(vue@3.4.27(typescript@5.4.5)) + vue: 3.4.28(typescript@5.4.5) + vue-router: 4.3.3(vue@3.4.28(typescript@5.4.5)) transitivePeerDependencies: - typescript @@ -9628,7 +9898,7 @@ snapshots: '@vuepress/markdown': 2.0.0-rc.13 '@vuepress/shared': 2.0.0-rc.13 '@vuepress/utils': 2.0.0-rc.13 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.28(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript @@ -9674,36 +9944,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@vueuse/core@10.10.0(vue@3.4.27(typescript@5.4.5))': + '@vueuse/core@10.11.0(vue@3.4.28(typescript@5.4.5))': dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.10.0 - '@vueuse/shared': 10.10.0(vue@3.4.27(typescript@5.4.5)) - vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5)) + '@vueuse/metadata': 10.11.0 + '@vueuse/shared': 10.11.0(vue@3.4.28(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.28(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/metadata@10.10.0': {} + '@vueuse/metadata@10.11.0': {} - '@vueuse/shared@10.10.0(vue@3.4.27(typescript@5.4.5))': + '@vueuse/shared@10.11.0(vue@3.4.28(typescript@5.4.5))': dependencies: - vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.28(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@waline/api@1.0.0-alpha.7': {} + '@waline/api@1.0.0-alpha.8': {} - '@waline/client@3.2.1(typescript@5.4.5)': + '@waline/client@3.2.2(typescript@5.4.5)': dependencies: - '@vueuse/core': 10.10.0(vue@3.4.27(typescript@5.4.5)) - '@waline/api': 1.0.0-alpha.7 + '@vueuse/core': 10.11.0(vue@3.4.28(typescript@5.4.5)) + '@waline/api': 1.0.0-alpha.8 autosize: 6.0.1 marked: 12.0.2 - marked-highlight: 2.1.1(marked@12.0.2) + marked-highlight: 2.1.2(marked@12.0.2) recaptcha-v3: 1.10.0 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.28(typescript@5.4.5) transitivePeerDependencies: - '@vue/composition-api' - typescript @@ -9802,17 +10072,19 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-assertions@1.9.0(acorn@8.11.3): + acorn-import-attributes@1.9.5(acorn@8.12.0): dependencies: - acorn: 8.11.3 + acorn: 8.12.0 - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.12.0): dependencies: - acorn: 8.11.3 + acorn: 8.12.0 - acorn-walk@8.3.2: {} + acorn-walk@8.3.3: + dependencies: + acorn: 8.12.0 - acorn@8.11.3: {} + acorn@8.12.0: {} add-stream@1.0.0: {} @@ -9827,17 +10099,17 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-formats@2.1.1(ajv@8.14.0): + ajv-formats@2.1.1(ajv@8.16.0): optionalDependencies: - ajv: 8.14.0 + ajv: 8.16.0 ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 - ajv-keywords@5.1.0(ajv@8.14.0): + ajv-keywords@5.1.0(ajv@8.16.0): dependencies: - ajv: 8.14.0 + ajv: 8.16.0 fast-deep-equal: 3.1.3 ajv@6.12.6: @@ -9847,20 +10119,13 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.14.0: + ajv@8.16.0: dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - ajv@8.15.0: - dependencies: - fast-deep-equal: 3.1.3 - fast-uri: 2.3.0 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - algoliasearch@4.23.3: dependencies: '@algolia/cache-browser-local-storage': 4.23.3 @@ -9995,8 +10260,8 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001625 + browserslist: 4.23.1 + caniuse-lite: 1.0.30001634 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -10009,27 +10274,27 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.6): + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7): dependencies: - '@babel/compat-data': 7.24.6 - '@babel/core': 7.24.6 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.6) + '@babel/compat-data': 7.24.7 + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.6): + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.7): dependencies: - '@babel/core': 7.24.6 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.6): + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.7): dependencies: - '@babel/core': 7.24.6 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) transitivePeerDependencies: - supports-color @@ -10094,12 +10359,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.0: + browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001625 - electron-to-chromium: 1.4.787 + caniuse-lite: 1.0.30001634 + electron-to-chromium: 1.4.802 node-releases: 2.0.14 - update-browserslist-db: 1.0.16(browserslist@4.23.0) + update-browserslist-db: 1.0.16(browserslist@4.23.1) buffer-from@1.1.2: {} @@ -10154,22 +10419,22 @@ snapshots: camel-case@4.1.2: dependencies: pascal-case: 3.1.2 - tslib: 2.6.2 + tslib: 2.6.3 caniuse-api@3.0.0: dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001625 + browserslist: 4.23.1 + caniuse-lite: 1.0.30001634 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001625: {} + caniuse-lite@1.0.30001634: {} chai@4.4.1: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 - deep-eql: 4.1.3 + deep-eql: 4.1.4 get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 @@ -10476,7 +10741,7 @@ snapshots: cookie@0.6.0: {} - copy-webpack-plugin@12.0.2(webpack@5.91.0): + copy-webpack-plugin@12.0.2(webpack@5.92.0): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -10484,21 +10749,21 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0 + webpack: 5.92.0 core-js-compat@3.37.1: dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 core-util-is@1.0.3: {} corser@2.0.1: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.1)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.2)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 cosmiconfig: 9.0.0(typescript@5.4.5) - jiti: 1.21.0 + jiti: 1.21.6 typescript: 5.4.5 cosmiconfig@9.0.0(typescript@5.4.5): @@ -10546,7 +10811,7 @@ snapshots: css-functions-list@3.2.2: {} - css-loader@7.1.2(webpack@5.91.0): + css-loader@7.1.2(webpack@5.92.0): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -10557,17 +10822,17 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: - webpack: 5.91.0 + webpack: 5.92.0 - css-minimizer-webpack-plugin@7.0.0(lightningcss@1.25.1)(webpack@5.91.0): + css-minimizer-webpack-plugin@7.0.0(lightningcss@1.25.1)(webpack@5.92.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 7.0.1(postcss@8.4.38) + cssnano: 7.0.2(postcss@8.4.38) jest-worker: 29.7.0 postcss: 8.4.38 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0 + webpack: 5.92.0 optionalDependencies: lightningcss: 1.25.1 @@ -10601,9 +10866,9 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.1(postcss@8.4.38): + cssnano-preset-default@7.0.2(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 css-declaration-sorter: 7.2.0(postcss@8.4.38) cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 @@ -10614,12 +10879,12 @@ snapshots: postcss-discard-duplicates: 7.0.0(postcss@8.4.38) postcss-discard-empty: 7.0.0(postcss@8.4.38) postcss-discard-overridden: 7.0.0(postcss@8.4.38) - postcss-merge-longhand: 7.0.0(postcss@8.4.38) - postcss-merge-rules: 7.0.0(postcss@8.4.38) + postcss-merge-longhand: 7.0.1(postcss@8.4.38) + postcss-merge-rules: 7.0.1(postcss@8.4.38) postcss-minify-font-values: 7.0.0(postcss@8.4.38) postcss-minify-gradients: 7.0.0(postcss@8.4.38) postcss-minify-params: 7.0.0(postcss@8.4.38) - postcss-minify-selectors: 7.0.0(postcss@8.4.38) + postcss-minify-selectors: 7.0.1(postcss@8.4.38) postcss-normalize-charset: 7.0.0(postcss@8.4.38) postcss-normalize-display-values: 7.0.0(postcss@8.4.38) postcss-normalize-positions: 7.0.0(postcss@8.4.38) @@ -10632,17 +10897,17 @@ snapshots: postcss-ordered-values: 7.0.0(postcss@8.4.38) postcss-reduce-initial: 7.0.0(postcss@8.4.38) postcss-reduce-transforms: 7.0.0(postcss@8.4.38) - postcss-svgo: 7.0.0(postcss@8.4.38) - postcss-unique-selectors: 7.0.0(postcss@8.4.38) + postcss-svgo: 7.0.1(postcss@8.4.38) + postcss-unique-selectors: 7.0.1(postcss@8.4.38) cssnano-utils@5.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - cssnano@7.0.1(postcss@8.4.38): + cssnano@7.0.2(postcss@8.4.38): dependencies: - cssnano-preset-default: 7.0.1(postcss@8.4.38) - lilconfig: 3.1.1 + cssnano-preset-default: 7.0.2(postcss@8.4.38) + lilconfig: 3.1.2 postcss: 8.4.38 csso@5.0.5: @@ -10689,7 +10954,7 @@ snapshots: dedent@1.5.3: {} - deep-eql@4.1.3: + deep-eql@4.1.4: dependencies: type-detect: 4.0.8 @@ -10805,7 +11070,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.6.3 dot-prop@5.3.0: dependencies: @@ -10823,7 +11088,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.787: {} + electron-to-chromium@1.4.802: {} emoji-regex@10.3.0: {} @@ -10840,7 +11105,7 @@ snapshots: iconv-lite: 0.6.3 optional: true - enhanced-resolve@5.16.1: + enhanced-resolve@5.17.0: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -10936,12 +11201,12 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild-loader@4.1.0(webpack@5.91.0): + esbuild-loader@4.1.0(webpack@5.92.0): dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 loader-utils: 2.0.4 - webpack: 5.91.0 + webpack: 5.92.0 webpack-sources: 1.4.3 esbuild@0.20.2: @@ -10970,6 +11235,32 @@ snapshots: '@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-x64': 0.20.2 + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + escalade@3.1.2: {} escape-html@1.0.3: {} @@ -10987,19 +11278,19 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0): + eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.2.0(eslint@8.57.0) - eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5): + eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) - eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) + eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-vue: 9.26.0(eslint@8.57.0) transitivePeerDependencies: - eslint @@ -11011,11 +11302,11 @@ snapshots: - supports-color - typescript - eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): dependencies: eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.2.0(eslint@8.57.0) transitivePeerDependencies: @@ -11033,24 +11324,24 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.6.0(eslint@8.57.0): + eslint-plugin-es-x@7.7.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.10.1 eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11060,7 +11351,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11071,7 +11362,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.12.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -11082,7 +11373,7 @@ snapshots: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) builtins: 5.1.0 eslint: 8.57.0 - eslint-plugin-es-x: 7.6.0(eslint@8.57.0) + eslint-plugin-es-x: 7.7.0(eslint@8.57.0) get-tsconfig: 4.7.5 globals: 13.24.0 ignore: 5.3.1 @@ -11169,8 +11460,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -11229,7 +11520,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.1.0: + execa@9.2.0: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 @@ -11306,8 +11597,6 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@2.3.0: {} - fastest-levenshtein@1.0.16: {} fastq@1.17.1: @@ -11403,7 +11692,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: + foreground-child@3.2.0: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -11510,7 +11799,7 @@ snapshots: giscus@1.5.0: dependencies: - lit: 3.1.3 + lit: 3.1.4 git-hooks-list@3.1.0: {} @@ -11566,8 +11855,8 @@ snapshots: glob@10.4.1: dependencies: - foreground-child: 3.1.1 - jackspeak: 3.2.3 + foreground-child: 3.2.0 + jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 path-scurry: 1.11.1 @@ -11670,7 +11959,7 @@ snapshots: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.4 + uglify-js: 3.18.0 has-bigints@1.0.2: {} @@ -11729,11 +12018,11 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.31.0 + terser: 5.31.1 html-tags@3.3.1: {} - html-webpack-plugin@5.6.0(webpack@5.91.0): + html-webpack-plugin@5.6.0(webpack@5.92.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -11741,7 +12030,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.91.0 + webpack: 5.92.0 htmlparser2@6.1.0: dependencies: @@ -12097,8 +12386,8 @@ snapshots: istanbul-lib-instrument@6.0.2: dependencies: - '@babel/core': 7.24.6 - '@babel/parser': 7.24.6 + '@babel/core': 7.24.7 + '@babel/parser': 7.24.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.2 @@ -12124,7 +12413,7 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - jackspeak@3.2.3: + jackspeak@3.4.0: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -12142,7 +12431,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.1 + '@types/node': 20.14.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12150,18 +12439,18 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jiti@1.21.0: {} + jiti@1.21.6: {} js-tokens@4.0.0: {} @@ -12241,7 +12530,7 @@ snapshots: libnpmaccess@8.0.6: dependencies: npm-package-arg: 11.0.2 - npm-registry-fetch: 17.0.1 + npm-registry-fetch: 17.1.0 transitivePeerDependencies: - supports-color @@ -12250,7 +12539,7 @@ snapshots: ci-info: 4.0.0 normalize-package-data: 6.0.1 npm-package-arg: 11.0.2 - npm-registry-fetch: 17.0.1 + npm-registry-fetch: 17.1.0 proc-log: 4.2.0 semver: 7.6.2 sigstore: 2.3.1 @@ -12299,7 +12588,7 @@ snapshots: lightningcss-linux-x64-musl: 1.25.1 lightningcss-win32-x64-msvc: 1.25.1 - lilconfig@3.1.1: {} + lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} @@ -12309,21 +12598,21 @@ snapshots: dependencies: uc.micro: 2.1.0 - lit-element@4.0.5: + lit-element@4.0.6: dependencies: '@lit-labs/ssr-dom-shim': 1.2.0 '@lit/reactive-element': 2.0.4 - lit-html: 3.1.3 + lit-html: 3.1.4 - lit-html@3.1.3: + lit-html@3.1.4: dependencies: '@types/trusted-types': 2.0.7 - lit@3.1.3: + lit@3.1.4: dependencies: '@lit/reactive-element': 2.0.4 - lit-element: 4.0.5 - lit-html: 3.1.3 + lit-element: 4.0.6 + lit-html: 3.1.4 load-json-file@7.0.1: {} @@ -12337,7 +12626,7 @@ snapshots: local-pkg@0.5.0: dependencies: - mlly: 1.7.0 + mlly: 1.7.1 pkg-types: 1.1.1 locate-path@5.0.0: @@ -12396,7 +12685,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 lru-cache@10.2.2: {} @@ -12414,8 +12703,8 @@ snapshots: magicast@0.3.4: dependencies: - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 source-map-js: 1.2.0 make-dir@4.0.0: @@ -12459,7 +12748,7 @@ snapshots: punycode.js: 2.3.1 uc.micro: 2.1.0 - marked-highlight@2.1.1(marked@12.0.2): + marked-highlight@2.1.2(marked@12.0.2): dependencies: marked: 12.0.2 @@ -12486,10 +12775,10 @@ snapshots: memfs@4.9.2: dependencies: - '@jsonjoy.com/json-pack': 1.0.4(tslib@2.6.2) - '@jsonjoy.com/util': 1.1.3(tslib@2.6.2) - sonic-forest: 1.0.3(tslib@2.6.2) - tslib: 2.6.2 + '@jsonjoy.com/json-pack': 1.0.4(tslib@2.6.3) + '@jsonjoy.com/util': 1.1.3(tslib@2.6.3) + sonic-forest: 1.0.3(tslib@2.6.3) + tslib: 2.6.3 meow@12.1.1: {} @@ -12522,11 +12811,11 @@ snapshots: mimic-fn@4.0.0: {} - mini-css-extract-plugin@2.9.0(webpack@5.91.0): + mini-css-extract-plugin@2.9.0(webpack@5.92.0): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.91.0 + webpack: 5.92.0 minimalistic-assert@1.0.1: {} @@ -12560,11 +12849,6 @@ snapshots: dependencies: minipass: 3.3.6 - minipass-json-stream@1.0.1: - dependencies: - jsonparse: 1.3.1 - minipass: 3.3.6 - minipass-pipeline@1.2.4: dependencies: minipass: 3.3.6 @@ -12596,9 +12880,9 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.7.0: + mlly@1.7.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.0 pathe: 1.1.2 pkg-types: 1.1.1 ufo: 1.5.3 @@ -12637,7 +12921,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.2 + tslib: 2.6.3 node-domexception@1.0.0: {} @@ -12722,13 +13006,13 @@ snapshots: npm-package-arg: 11.0.2 semver: 7.6.2 - npm-registry-fetch@17.0.1: + npm-registry-fetch@17.1.0: dependencies: - '@npmcli/redact': 2.0.0 + '@npmcli/redact': 2.0.1 + jsonparse: 1.3.1 make-fetch-happen: 13.0.1 minipass: 7.1.2 minipass-fetch: 3.0.5 - minipass-json-stream: 1.0.1 minizlib: 2.1.2 npm-package-arg: 11.0.2 proc-log: 4.2.0 @@ -12916,7 +13200,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-pick-manifest: 9.0.1 - npm-registry-fetch: 17.0.1 + npm-registry-fetch: 17.1.0 proc-log: 4.2.0 promise-retry: 2.0.1 sigstore: 2.3.1 @@ -12929,7 +13213,7 @@ snapshots: param-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.6.3 parent-module@1.0.1: dependencies: @@ -12937,14 +13221,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 @@ -12952,9 +13236,9 @@ snapshots: parse-json@8.1.0: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.18.3 + type-fest: 4.20.0 parse-ms@4.0.0: {} @@ -12980,7 +13264,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.6.3 path-exists@4.0.0: {} @@ -13024,7 +13308,7 @@ snapshots: pkg-types@1.1.1: dependencies: confbox: 0.1.7 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 playwright-core@1.44.1: {} @@ -13053,7 +13337,7 @@ snapshots: postcss-colormin@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.38 @@ -13061,7 +13345,7 @@ snapshots: postcss-convert-values@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -13088,37 +13372,37 @@ snapshots: postcss: 8.4.38 postcss-safe-parser: 6.0.0(postcss@8.4.38) - postcss-load-config@5.1.0(jiti@1.21.0)(postcss@8.4.38)(tsx@4.11.2): + postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.4): dependencies: - lilconfig: 3.1.1 - yaml: 2.4.2 + lilconfig: 3.1.2 + yaml: 2.4.5 optionalDependencies: - jiti: 1.21.0 + jiti: 1.21.6 postcss: 8.4.38 - tsx: 4.11.2 + tsx: 4.15.4 - postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0): + postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.92.0): dependencies: cosmiconfig: 9.0.0(typescript@5.4.5) - jiti: 1.21.0 + jiti: 1.21.6 postcss: 8.4.38 semver: 7.6.2 optionalDependencies: - webpack: 5.91.0 + webpack: 5.92.0 transitivePeerDependencies: - typescript postcss-media-query-parser@0.2.3: {} - postcss-merge-longhand@7.0.0(postcss@8.4.38): + postcss-merge-longhand@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 7.0.0(postcss@8.4.38) + stylehacks: 7.0.1(postcss@8.4.38) - postcss-merge-rules@7.0.0(postcss@8.4.38): + postcss-merge-rules@7.0.1(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 @@ -13138,12 +13422,12 @@ snapshots: postcss-minify-params@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.0(postcss@8.4.38): + postcss-minify-selectors@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.1.0 @@ -13200,7 +13484,7 @@ snapshots: postcss-normalize-unicode@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -13222,7 +13506,7 @@ snapshots: postcss-reduce-initial@7.0.0(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 caniuse-api: 3.0.0 postcss: 8.4.38 @@ -13254,13 +13538,13 @@ snapshots: dependencies: postcss: 8.4.38 - postcss-svgo@7.0.0(postcss@8.4.38): + postcss-svgo@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.0(postcss@8.4.38): + postcss-unique-selectors@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-selector-parser: 6.1.0 @@ -13279,7 +13563,7 @@ snapshots: prettier-config-vuepress@4.4.0: {} - prettier@3.3.0: {} + prettier@3.3.2: {} pretty-bytes@5.6.0: {} @@ -13362,27 +13646,27 @@ snapshots: dependencies: find-up-simple: 1.0.0 read-pkg: 9.0.1 - type-fest: 4.18.3 + type-fest: 4.20.0 read-pkg-up@10.1.0: dependencies: find-up: 6.3.0 read-pkg: 8.1.0 - type-fest: 4.18.3 + type-fest: 4.20.0 read-pkg@8.1.0: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.1 parse-json: 7.1.1 - type-fest: 4.18.3 + type-fest: 4.20.0 read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.1 parse-json: 8.1.0 - type-fest: 4.18.3 + type-fest: 4.20.0 unicorn-magic: 0.1.0 readable-stream@2.3.8: @@ -13417,7 +13701,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.24.6 + '@babel/runtime': 7.24.7 regexp.prototype.flags@1.5.2: dependencies: @@ -13533,7 +13817,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 safe-array-concat@1.1.2: dependencies: @@ -13554,14 +13838,14 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@14.2.1(sass@1.77.4)(webpack@5.91.0): + sass-loader@14.2.1(sass@1.77.5)(webpack@5.92.0): dependencies: neo-async: 2.6.2 optionalDependencies: - sass: 1.77.4 - webpack: 5.91.0 + sass: 1.77.5 + webpack: 5.92.0 - sass@1.77.4: + sass@1.77.5: dependencies: chokidar: 3.6.0 immutable: 4.3.6 @@ -13578,9 +13862,9 @@ snapshots: schema-utils@4.2.0: dependencies: '@types/json-schema': 7.0.15 - ajv: 8.14.0 - ajv-formats: 2.1.1(ajv@8.14.0) - ajv-keywords: 5.1.0(ajv@8.14.0) + ajv: 8.16.0 + ajv-formats: 2.1.1(ajv@8.16.0) + ajv-keywords: 5.1.0(ajv@8.16.0) search-insights@2.13.0: {} @@ -13679,9 +13963,9 @@ snapshots: shell-quote@1.8.1: {} - shiki@1.6.2: + shiki@1.6.4: dependencies: - '@shikijs/core': 1.6.2 + '@shikijs/core': 1.6.4 side-channel@1.0.6: dependencies: @@ -13749,10 +14033,10 @@ snapshots: ip-address: 9.0.5 smart-buffer: 4.2.0 - sonic-forest@1.0.3(tslib@2.6.2): + sonic-forest@1.0.3(tslib@2.6.3): dependencies: - tree-dump: 1.0.1(tslib@2.6.2) - tslib: 2.6.2 + tree-dump: 1.0.1(tslib@2.6.3) + tslib: 2.6.3 sort-keys@5.0.0: dependencies: @@ -13947,17 +14231,17 @@ snapshots: minimist: 1.2.8 through: 2.3.8 - style-loader@4.0.0(webpack@5.91.0): + style-loader@4.0.0(webpack@5.92.0): dependencies: - webpack: 5.91.0 + webpack: 5.92.0 - stylehacks@7.0.0(postcss@8.4.38): + stylehacks@7.0.1(postcss@8.4.38): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 postcss: 8.4.38 postcss-selector-parser: 6.1.0 - stylelint-config-hope@6.0.1(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)): + stylelint-config-hope@7.0.2(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)): dependencies: stylelint: 16.6.1(typescript@5.4.5) stylelint-config-standard-scss: 13.1.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)) @@ -14093,7 +14377,7 @@ snapshots: table@6.8.2: dependencies: - ajv: 8.15.0 + ajv: 8.16.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -14125,19 +14409,19 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - terser-webpack-plugin@5.3.10(webpack@5.91.0): + terser-webpack-plugin@5.3.10(webpack@5.92.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.0 - webpack: 5.91.0 + terser: 5.31.1 + webpack: 5.92.0 - terser@5.31.0: + terser@5.31.1: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.11.3 + acorn: 8.12.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -14151,9 +14435,9 @@ snapshots: text-table@0.2.0: {} - thingies@1.21.0(tslib@2.6.2): + thingies@1.21.0(tslib@2.6.3): dependencies: - tslib: 2.6.2 + tslib: 2.6.3 through@2.3.8: {} @@ -14181,9 +14465,9 @@ snapshots: dependencies: punycode: 2.3.1 - tree-dump@1.0.1(tslib@2.6.2): + tree-dump@1.0.1(tslib@2.6.3): dependencies: - tslib: 2.6.2 + tslib: 2.6.3 ts-api-utils@1.3.0(typescript@5.4.5): dependencies: @@ -14200,11 +14484,11 @@ snapshots: tsconfig-vuepress@4.5.0: {} - tslib@2.6.2: {} + tslib@2.6.3: {} - tsx@4.11.2: + tsx@4.15.4: dependencies: - esbuild: 0.20.2 + esbuild: 0.21.5 get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 @@ -14235,7 +14519,7 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.18.3: {} + type-fest@4.20.0: {} type-is@1.6.18: dependencies: @@ -14284,7 +14568,7 @@ snapshots: ufo@1.5.3: {} - uglify-js@3.17.4: + uglify-js@3.18.0: optional: true unbox-primitive@1.0.2: @@ -14335,9 +14619,9 @@ snapshots: upath@2.0.1: {} - update-browserslist-db@1.0.16(browserslist@4.23.0): + update-browserslist-db@1.0.16(browserslist@4.23.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 escalade: 3.1.2 picocolors: 1.0.1 @@ -14366,13 +14650,13 @@ snapshots: vary@1.1.2: {} - vite-node@1.6.0(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0): + vite-node@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0) + vite: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -14383,26 +14667,26 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0): + vite@5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 fsevents: 2.3.3 lightningcss: 1.25.1 - sass: 1.77.4 - terser: 5.31.0 + sass: 1.77.5 + terser: 5.31.1 - vitest@1.6.0(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0): + vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 '@vitest/snapshot': 1.6.0 '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 - acorn-walk: 8.3.2 + acorn-walk: 8.3.3 chai: 4.4.1 debug: 4.3.5 execa: 8.0.1 @@ -14414,11 +14698,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.11(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0) - vite-node: 1.6.0(@types/node@20.14.1)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0) + vite: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) + vite-node: 1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 transitivePeerDependencies: - less - lightningcss @@ -14428,9 +14712,9 @@ snapshots: - supports-color - terser - vue-demi@0.14.8(vue@3.4.27(typescript@5.4.5)): + vue-demi@0.14.8(vue@3.4.28(typescript@5.4.5)): dependencies: - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.28(typescript@5.4.5) vue-eslint-parser@9.4.3(eslint@8.57.0): dependencies: @@ -14445,31 +14729,31 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(vue@3.4.27(typescript@5.4.5))(webpack@5.91.0): + vue-loader@17.4.2(vue@3.4.28(typescript@5.4.5))(webpack@5.92.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 - webpack: 5.91.0 + webpack: 5.92.0 optionalDependencies: - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.28(typescript@5.4.5) - vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)): + vue-router@4.3.3(vue@3.4.28(typescript@5.4.5)): dependencies: - '@vue/devtools-api': 6.6.2 - vue: 3.4.27(typescript@5.4.5) + '@vue/devtools-api': 6.6.3 + vue: 3.4.28(typescript@5.4.5) - vue@3.4.27(typescript@5.4.5): + vue@3.4.28(typescript@5.4.5): dependencies: - '@vue/compiler-dom': 3.4.27 - '@vue/compiler-sfc': 3.4.27 - '@vue/runtime-dom': 3.4.27 - '@vue/server-renderer': 3.4.27(vue@3.4.27(typescript@5.4.5)) - '@vue/shared': 3.4.27 + '@vue/compiler-dom': 3.4.28 + '@vue/compiler-sfc': 3.4.28 + '@vue/runtime-dom': 3.4.28 + '@vue/server-renderer': 3.4.28(vue@3.4.28(typescript@5.4.5)) + '@vue/shared': 3.4.28 optionalDependencies: typescript: 5.4.5 - vuepress@2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.27(typescript@5.4.5)): + vuepress@2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)): dependencies: '@vuepress/cli': 2.0.0-rc.13(typescript@5.4.5) '@vuepress/client': 2.0.0-rc.13(typescript@5.4.5) @@ -14477,9 +14761,9 @@ snapshots: '@vuepress/markdown': 2.0.0-rc.13 '@vuepress/shared': 2.0.0-rc.13 '@vuepress/utils': 2.0.0-rc.13 - vue: 3.4.27(typescript@5.4.5) + vue: 3.4.28(typescript@5.4.5) optionalDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.13(@types/node@20.14.1)(jiti@1.21.0)(lightningcss@1.25.1)(sass@1.77.4)(terser@5.31.0)(tsx@4.11.2)(typescript@5.4.5) + '@vuepress/bundler-vite': 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) '@vuepress/bundler-webpack': 2.0.0-rc.13(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -14509,7 +14793,7 @@ snapshots: deepmerge: 1.5.2 javascript-stringify: 2.1.0 - webpack-dev-middleware@7.2.1(webpack@5.91.0): + webpack-dev-middleware@7.2.1(webpack@5.92.0): dependencies: colorette: 2.0.20 memfs: 4.9.2 @@ -14518,9 +14802,9 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.91.0 + webpack: 5.92.0 - webpack-dev-server@5.0.4(webpack@5.91.0): + webpack-dev-server@5.0.4(webpack@5.92.0): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -14550,10 +14834,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.2.1(webpack@5.91.0) + webpack-dev-middleware: 7.2.1(webpack@5.92.0) ws: 8.17.0 optionalDependencies: - webpack: 5.91.0 + webpack: 5.92.0 transitivePeerDependencies: - bufferutil - debug @@ -14573,18 +14857,18 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.91.0: + webpack@5.92.0: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.0 + acorn: 8.12.0 + acorn-import-attributes: 1.9.5(acorn@8.12.0) + browserslist: 4.23.1 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.16.1 + enhanced-resolve: 5.17.0 es-module-lexer: 1.5.3 eslint-scope: 5.1.1 events: 3.3.0 @@ -14596,7 +14880,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(webpack@5.92.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14678,16 +14962,16 @@ snapshots: workbox-build@7.1.1: dependencies: - '@apideck/better-ajv-errors': 0.3.6(ajv@8.14.0) - '@babel/core': 7.24.6 - '@babel/preset-env': 7.24.6(@babel/core@7.24.6) - '@babel/runtime': 7.24.6 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.6)(rollup@2.79.1) + '@apideck/better-ajv-errors': 0.3.6(ajv@8.16.0) + '@babel/core': 7.24.7 + '@babel/preset-env': 7.24.7(@babel/core@7.24.7) + '@babel/runtime': 7.24.7 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.7)(rollup@2.79.1) '@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@rollup/plugin-terser': 0.4.4(rollup@2.79.1) '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.14.0 + ajv: 8.16.0 common-tags: 1.8.2 fast-json-stable-stringify: 2.1.0 fs-extra: 9.1.0 @@ -14824,7 +15108,7 @@ snapshots: deepmerge-ts: 5.1.0 read-pkg: 9.0.1 sort-keys: 5.0.0 - type-fest: 4.18.3 + type-fest: 4.20.0 write-json-file: 5.0.0 ws@8.17.0: {} @@ -14843,7 +15127,7 @@ snapshots: yallist@4.0.0: {} - yaml@2.4.2: {} + yaml@2.4.5: {} yargs-parser@21.1.1: {} diff --git a/themes/theme-default/package.json b/themes/theme-default/package.json index 3f0b2252a2..d61f038425 100644 --- a/themes/theme-default/package.json +++ b/themes/theme-default/package.json @@ -56,9 +56,9 @@ "@vuepress/plugin-seo": "workspace:*", "@vuepress/plugin-sitemap": "workspace:*", "@vuepress/plugin-theme-data": "workspace:*", - "@vueuse/core": "^10.10.0", - "sass": "^1.77.4", - "vue": "^3.4.27" + "@vueuse/core": "^10.11.0", + "sass": "^1.77.5", + "vue": "^3.4.28" }, "peerDependencies": { "sass-loader": "^14.0.0", diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json index 3f5581bf7b..de8e8aec64 100644 --- a/tools/create-vuepress/package.json +++ b/tools/create-vuepress/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "cac": "^6.7.14", - "execa": "^9.1.0", + "execa": "^9.2.0", "inquirer": "^9.2.23" }, "devDependencies": { diff --git a/tools/helper/package.json b/tools/helper/package.json index facd8e741b..044934fd6f 100644 --- a/tools/helper/package.json +++ b/tools/helper/package.json @@ -45,11 +45,11 @@ "style": "sass src:lib --no-source-map" }, "dependencies": { - "@vue/shared": "^3.4.27", + "@vue/shared": "^3.4.28", "cheerio": "1.0.0-rc.12", "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "vue": "^3.4.27" + "vue": "^3.4.28" }, "devDependencies": { "@types/connect": "3.4.38", From fd0234099ef775ea43dcdb6add9bea4e286dcefc Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Tue, 18 Jun 2024 17:49:44 +0800 Subject: [PATCH 06/38] build: bump deps --- docs/package.json | 2 +- e2e/package.json | 4 +- package.json | 8 +- .../plugin-baidu-analytics/package.json | 2 +- .../plugin-umami-analytics/package.json | 2 +- plugins/blog/plugin-blog/package.json | 2 +- plugins/blog/plugin-comment/package.json | 2 +- .../plugin-active-header-links/package.json | 2 +- .../plugin-reading-time/package.json | 2 +- plugins/development/plugin-rtl/package.json | 2 +- .../plugin-sass-palette/package.json | 2 +- .../plugin-theme-data/package.json | 2 +- plugins/development/plugin-toc/package.json | 2 +- .../features/plugin-back-to-top/package.json | 2 +- plugins/features/plugin-catalog/package.json | 2 +- .../features/plugin-copy-code/package.json | 2 +- .../features/plugin-copyright/package.json | 2 +- .../features/plugin-medium-zoom/package.json | 2 +- plugins/features/plugin-notice/package.json | 2 +- .../features/plugin-nprogress/package.json | 2 +- .../features/plugin-photo-swipe/package.json | 2 +- .../features/plugin-watermark/package.json | 2 +- .../plugin-markdown-math/package.json | 2 +- plugins/markdown/plugin-shiki/package.json | 4 +- plugins/pwa/plugin-pwa/package.json | 2 +- plugins/search/plugin-docsearch/package.json | 2 +- .../src/client/helpers/docsearch.ts | 2 +- plugins/search/plugin-search/package.json | 2 +- plugins/tools/plugin-redirect/package.json | 2 +- pnpm-lock.yaml | 777 +++++++++--------- themes/theme-default/package.json | 4 +- tools/helper/package.json | 6 +- 32 files changed, 422 insertions(+), 433 deletions(-) diff --git a/docs/package.json b/docs/package.json index 0fa7572a0a..f8e098c032 100644 --- a/docs/package.json +++ b/docs/package.json @@ -32,7 +32,7 @@ "@vuepress/theme-default": "workspace:*", "mathjax-full": "3.2.2", "sass-loader": "^14.2.1", - "vue": "^3.4.28", + "vue": "^3.4.29", "vuepress": "2.0.0-rc.13" } } diff --git a/e2e/package.json b/e2e/package.json index 989591c5c3..b3f348ac17 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -28,9 +28,9 @@ "@vuepress/plugin-theme-data": "workspace:*", "@vuepress/plugin-watermark": "workspace:*", "@vuepress/theme-default": "workspace:*", - "sass": "^1.77.5", + "sass": "^1.77.6", "sass-loader": "^14.2.1", - "vue": "^3.4.28", + "vue": "^3.4.29", "vuepress": "2.0.0-rc.13" }, "devDependencies": { diff --git a/package.json b/package.json index 35592b6b3a..59e68bc067 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@commitlint/config-conventional": "^19.2.2", "@lerna-lite/cli": "^3.5.1", "@lerna-lite/publish": "^3.5.2", - "@types/node": "^20.14.2", + "@types/node": "^20.14.5", "@types/webpack-env": "^1.18.5", "@vitest/coverage-istanbul": "^1.6.0", "conventional-changelog-cli": "^5.0.0", @@ -49,19 +49,19 @@ "prettier": "^3.3.2", "prettier-config-vuepress": "^4.4.0", "rimraf": "^5.0.7", - "sass": "1.77.5", + "sass": "1.77.6", "sort-package-json": "^2.10.0", "stylelint": "^16.6.1", "stylelint-config-hope": "^7.0.2", "stylelint-config-html": "^1.1.0", "tsconfig-vuepress": "^4.5.0", - "tsx": "^4.15.4", + "tsx": "^4.15.6", "typescript": "^5.4.5", "vite": "5.2.13", "vitest": "^1.6.0", "vuepress": "2.0.0-rc.13" }, - "packageManager": "pnpm@9.3.0", + "packageManager": "pnpm@9.4.0", "engines": { "node": ">=18.19.0" }, diff --git a/plugins/analytics/plugin-baidu-analytics/package.json b/plugins/analytics/plugin-baidu-analytics/package.json index f2ec826e43..55aed0cadf 100644 --- a/plugins/analytics/plugin-baidu-analytics/package.json +++ b/plugins/analytics/plugin-baidu-analytics/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/analytics/plugin-umami-analytics/package.json b/plugins/analytics/plugin-umami-analytics/package.json index 61411736bd..95ba2f57a8 100644 --- a/plugins/analytics/plugin-umami-analytics/package.json +++ b/plugins/analytics/plugin-umami-analytics/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/blog/plugin-blog/package.json b/plugins/blog/plugin-blog/package.json index 9b8ab8ff21..c160e8a5b3 100644 --- a/plugins/blog/plugin-blog/package.json +++ b/plugins/blog/plugin-blog/package.json @@ -41,7 +41,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "chokidar": "^3.6.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/blog/plugin-comment/package.json b/plugins/blog/plugin-comment/package.json index 60b365e6a4..7cd18d32a5 100644 --- a/plugins/blog/plugin-comment/package.json +++ b/plugins/blog/plugin-comment/package.json @@ -48,7 +48,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "giscus": "^1.5.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "@waline/client": "^3.1.0", diff --git a/plugins/development/plugin-active-header-links/package.json b/plugins/development/plugin-active-header-links/package.json index 7951ab6578..84ed9ac385 100644 --- a/plugins/development/plugin-active-header-links/package.json +++ b/plugins/development/plugin-active-header-links/package.json @@ -37,7 +37,7 @@ }, "dependencies": { "@vueuse/core": "^10.11.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/development/plugin-reading-time/package.json b/plugins/development/plugin-reading-time/package.json index a3f69701b8..299e573648 100644 --- a/plugins/development/plugin-reading-time/package.json +++ b/plugins/development/plugin-reading-time/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/development/plugin-rtl/package.json b/plugins/development/plugin-rtl/package.json index 033a7342f8..9a589db615 100644 --- a/plugins/development/plugin-rtl/package.json +++ b/plugins/development/plugin-rtl/package.json @@ -38,7 +38,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/development/plugin-sass-palette/package.json b/plugins/development/plugin-sass-palette/package.json index 43917b1ae7..9d74007bf4 100644 --- a/plugins/development/plugin-sass-palette/package.json +++ b/plugins/development/plugin-sass-palette/package.json @@ -48,7 +48,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "chokidar": "^3.6.0", - "sass": "^1.77.5" + "sass": "^1.77.6" }, "devDependencies": { "@vuepress/bundler-vite": "2.0.0-rc.13", diff --git a/plugins/development/plugin-theme-data/package.json b/plugins/development/plugin-theme-data/package.json index b9de709d68..ec854f4be7 100644 --- a/plugins/development/plugin-theme-data/package.json +++ b/plugins/development/plugin-theme-data/package.json @@ -37,7 +37,7 @@ }, "dependencies": { "@vue/devtools-api": "^6.6.3", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/development/plugin-toc/package.json b/plugins/development/plugin-toc/package.json index c7eb0f2bcf..c1b682b2aa 100644 --- a/plugins/development/plugin-toc/package.json +++ b/plugins/development/plugin-toc/package.json @@ -35,7 +35,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "vue": "^3.4.28", + "vue": "^3.4.29", "vue-router": "^4.3.3" }, "peerDependencies": { diff --git a/plugins/features/plugin-back-to-top/package.json b/plugins/features/plugin-back-to-top/package.json index 3bf2e321b8..22b1d60af7 100644 --- a/plugins/features/plugin-back-to-top/package.json +++ b/plugins/features/plugin-back-to-top/package.json @@ -39,7 +39,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-catalog/package.json b/plugins/features/plugin-catalog/package.json index 58be3ea14e..53c28cdda5 100644 --- a/plugins/features/plugin-catalog/package.json +++ b/plugins/features/plugin-catalog/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-copy-code/package.json b/plugins/features/plugin-copy-code/package.json index 0c1f8991e5..cda709d995 100644 --- a/plugins/features/plugin-copy-code/package.json +++ b/plugins/features/plugin-copy-code/package.json @@ -44,7 +44,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-copyright/package.json b/plugins/features/plugin-copyright/package.json index 828dd17b6e..bb05112073 100644 --- a/plugins/features/plugin-copyright/package.json +++ b/plugins/features/plugin-copyright/package.json @@ -41,7 +41,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-medium-zoom/package.json b/plugins/features/plugin-medium-zoom/package.json index 56179f8a22..118cd522f2 100644 --- a/plugins/features/plugin-medium-zoom/package.json +++ b/plugins/features/plugin-medium-zoom/package.json @@ -40,7 +40,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "medium-zoom": "^1.1.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-notice/package.json b/plugins/features/plugin-notice/package.json index f25723fcec..52f7a06157 100644 --- a/plugins/features/plugin-notice/package.json +++ b/plugins/features/plugin-notice/package.json @@ -39,7 +39,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-nprogress/package.json b/plugins/features/plugin-nprogress/package.json index 6cf2fdd91e..07739e91b4 100644 --- a/plugins/features/plugin-nprogress/package.json +++ b/plugins/features/plugin-nprogress/package.json @@ -36,7 +36,7 @@ "copy": "cpx \"src/**/*.css\" lib" }, "dependencies": { - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-photo-swipe/package.json b/plugins/features/plugin-photo-swipe/package.json index 305e7f474a..b4c550c797 100644 --- a/plugins/features/plugin-photo-swipe/package.json +++ b/plugins/features/plugin-photo-swipe/package.json @@ -46,7 +46,7 @@ "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", "photoswipe": "^5.4.4", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/features/plugin-watermark/package.json b/plugins/features/plugin-watermark/package.json index 8452565a39..c1d9854a68 100644 --- a/plugins/features/plugin-watermark/package.json +++ b/plugins/features/plugin-watermark/package.json @@ -36,7 +36,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.28", + "vue": "^3.4.29", "watermark-js-plus": "^1.5.1" }, "peerDependencies": { diff --git a/plugins/markdown/plugin-markdown-math/package.json b/plugins/markdown/plugin-markdown-math/package.json index 626e26cf77..b85f76eb41 100644 --- a/plugins/markdown/plugin-markdown-math/package.json +++ b/plugins/markdown/plugin-markdown-math/package.json @@ -44,7 +44,7 @@ "@mdit/plugin-mathjax-slim": "^0.12.0", "@types/markdown-it": "^14.1.1", "@vuepress/helper": "workspace:*", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "katex": "^0.16.10", diff --git a/plugins/markdown/plugin-shiki/package.json b/plugins/markdown/plugin-shiki/package.json index 9e04bebd52..d9f0176b28 100644 --- a/plugins/markdown/plugin-shiki/package.json +++ b/plugins/markdown/plugin-shiki/package.json @@ -35,11 +35,11 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "@shikijs/transformers": "^1.6.4", + "@shikijs/transformers": "^1.7.0", "@vuepress/helper": "workspace:*", "@vuepress/highlighter-helper": "workspace:*", "nanoid": "^5.0.7", - "shiki": "^1.6.4" + "shiki": "^1.7.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/pwa/plugin-pwa/package.json b/plugins/pwa/plugin-pwa/package.json index 2d9f3bb3ef..4238116543 100644 --- a/plugins/pwa/plugin-pwa/package.json +++ b/plugins/pwa/plugin-pwa/package.json @@ -45,7 +45,7 @@ "@vueuse/core": "^10.11.0", "mitt": "^3.0.1", "register-service-worker": "^1.7.2", - "vue": "^3.4.28", + "vue": "^3.4.29", "workbox-build": "^7.1.1" }, "peerDependencies": { diff --git a/plugins/search/plugin-docsearch/package.json b/plugins/search/plugin-docsearch/package.json index 29db3567c8..56443c9ee8 100644 --- a/plugins/search/plugin-docsearch/package.json +++ b/plugins/search/plugin-docsearch/package.json @@ -44,7 +44,7 @@ "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", "ts-debounce": "^4.0.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/search/plugin-docsearch/src/client/helpers/docsearch.ts b/plugins/search/plugin-docsearch/src/client/helpers/docsearch.ts index e3258d10ef..a612470299 100644 --- a/plugins/search/plugin-docsearch/src/client/helpers/docsearch.ts +++ b/plugins/search/plugin-docsearch/src/client/helpers/docsearch.ts @@ -10,7 +10,7 @@ declare const __DOCSEARCH_OPTIONS__: DocsearchOptions const docSearchOptions: Partial = __DOCSEARCH_OPTIONS__ -const docsearch: Ref> = ref(docSearchOptions) +const docsearch: Ref = ref(docSearchOptions as DocSearchProps) const docsearchSymbol: InjectionKey< Ref< diff --git a/plugins/search/plugin-search/package.json b/plugins/search/plugin-search/package.json index 858fb7ff53..53f8ee3601 100644 --- a/plugins/search/plugin-search/package.json +++ b/plugins/search/plugin-search/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "chokidar": "^3.6.0", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/plugins/tools/plugin-redirect/package.json b/plugins/tools/plugin-redirect/package.json index 608a5012b3..fe6e215094 100644 --- a/plugins/tools/plugin-redirect/package.json +++ b/plugins/tools/plugin-redirect/package.json @@ -45,7 +45,7 @@ "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", "cac": "^6.7.14", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65e37a22e0..e58e804379 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@20.14.2)(typescript@5.4.5) + version: 19.3.0(@types/node@20.14.5)(typescript@5.4.5) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 @@ -24,14 +24,14 @@ importers: specifier: ^3.5.2 version: 3.5.2(typescript@5.4.5) '@types/node': - specifier: ^20.14.2 - version: 20.14.2 + specifier: ^20.14.5 + version: 20.14.5 '@types/webpack-env': specifier: ^1.18.5 version: 1.18.5 '@vitest/coverage-istanbul': specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)) + version: 1.6.0(vitest@1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)) conventional-changelog-cli: specifier: ^5.0.0 version: 5.0.0(conventional-commits-filter@5.0.0) @@ -46,10 +46,10 @@ importers: version: 8.57.0 eslint-config-vuepress: specifier: ^4.10.1 - version: 4.10.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + version: 4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-config-vuepress-typescript: specifier: ^4.10.1 - version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5) + version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5) http-server: specifier: ^14.1.1 version: 14.1.1 @@ -72,8 +72,8 @@ importers: specifier: ^5.0.7 version: 5.0.7 sass: - specifier: 1.77.5 - version: 1.77.5 + specifier: 1.77.6 + version: 1.77.6 sort-package-json: specifier: ^2.10.0 version: 2.10.0 @@ -90,20 +90,20 @@ importers: specifier: ^4.5.0 version: 4.5.0 tsx: - specifier: ^4.15.4 - version: 4.15.4 + specifier: ^4.15.6 + version: 4.15.6 typescript: specifier: ^5.4.5 version: 5.4.5 vite: specifier: 5.2.13 - version: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) + version: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) + version: 1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) docs: dependencies: @@ -112,7 +112,7 @@ importers: version: 0.12.0(markdown-it@14.1.0) '@vuepress/bundler-vite': specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) + version: 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.13 version: 2.0.0-rc.13(typescript@5.4.5) @@ -175,19 +175,19 @@ importers: version: 3.2.2 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.5)(webpack@5.92.0) + version: 14.2.1(sass@1.77.6)(webpack@5.92.0) vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) e2e: dependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) + version: 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.13 version: 2.0.0-rc.13(typescript@5.4.5) @@ -225,17 +225,17 @@ importers: specifier: workspace:* version: link:../themes/theme-default sass: - specifier: ^1.77.5 - version: 1.77.5 + specifier: ^1.77.6 + version: 1.77.6 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.5)(webpack@5.92.0) + version: 14.2.1(sass@1.77.6)(webpack@5.92.0) vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) devDependencies: '@playwright/test': specifier: ^1.44.1 @@ -247,17 +247,17 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/analytics/plugin-google-analytics: dependencies: vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/analytics/plugin-umami-analytics: dependencies: @@ -265,11 +265,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/blog/plugin-blog: dependencies: @@ -280,11 +280,11 @@ importers: specifier: ^3.6.0 version: 3.6.0 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/blog/plugin-comment: dependencies: @@ -304,11 +304,11 @@ importers: specifier: ^1.5.0 version: 1.6.36 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/blog/plugin-feed: dependencies: @@ -320,7 +320,7 @@ importers: version: 1.0.0-rc.12 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) xml-js: specifier: ^1.6.11 version: 1.6.11 @@ -333,13 +333,13 @@ importers: dependencies: '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/development/plugin-git: dependencies: @@ -348,7 +348,7 @@ importers: version: 9.2.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/development/plugin-palette: dependencies: @@ -357,7 +357,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/development/plugin-reading-time: dependencies: @@ -365,20 +365,20 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/development/plugin-rtl: dependencies: vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/development/plugin-sass-palette: dependencies: @@ -389,18 +389,18 @@ importers: specifier: ^3.6.0 version: 3.6.0 sass: - specifier: ^1.77.5 - version: 1.77.5 + specifier: ^1.77.6 + version: 1.77.6 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.5)(webpack@5.92.0) + version: 14.2.1(sass@1.77.6)(webpack@5.92.0) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) devDependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) + version: 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.13 version: 2.0.0-rc.13(typescript@5.4.5) @@ -411,23 +411,23 @@ importers: specifier: ^6.6.3 version: 6.6.3 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/development/plugin-toc: dependencies: vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vue-router: specifier: ^4.3.3 - version: 4.3.3(vue@3.4.28(typescript@5.4.5)) + version: 4.3.3(vue@3.4.29(typescript@5.4.5)) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/features/plugin-back-to-top: dependencies: @@ -436,13 +436,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/features/plugin-catalog: dependencies: @@ -450,11 +450,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/features/plugin-copy-code: dependencies: @@ -463,13 +463,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/features/plugin-copyright: dependencies: @@ -478,13 +478,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/features/plugin-medium-zoom: dependencies: @@ -495,11 +495,11 @@ importers: specifier: ^1.1.0 version: 1.1.0 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/features/plugin-notice: dependencies: @@ -508,22 +508,22 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/features/plugin-nprogress: dependencies: vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/features/plugin-photo-swipe: dependencies: @@ -532,16 +532,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) photoswipe: specifier: ^5.4.4 version: 5.4.4 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/features/plugin-watermark: dependencies: @@ -549,11 +549,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) watermark-js-plus: specifier: ^1.5.1 version: 1.5.1 @@ -568,7 +568,7 @@ importers: version: link:../../development/plugin-git vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/markdown/plugin-links-check: dependencies: @@ -577,7 +577,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/markdown/plugin-markdown-container: dependencies: @@ -589,7 +589,7 @@ importers: version: 4.0.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -617,7 +617,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/markdown/plugin-markdown-math: dependencies: @@ -640,11 +640,11 @@ importers: specifier: ^3.2.2 version: 3.2.2 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -660,7 +660,7 @@ importers: version: 1.29.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -675,8 +675,8 @@ importers: plugins/markdown/plugin-shiki: dependencies: '@shikijs/transformers': - specifier: ^1.6.4 - version: 1.6.4 + specifier: ^1.7.0 + version: 1.7.0 '@vuepress/helper': specifier: workspace:* version: link:../../../tools/helper @@ -687,11 +687,11 @@ importers: specifier: ^5.0.7 version: 5.0.7 shiki: - specifier: ^1.6.4 - version: 1.6.4 + specifier: ^1.7.0 + version: 1.7.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -707,7 +707,7 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) mitt: specifier: ^3.0.1 version: 3.0.1 @@ -715,11 +715,11 @@ importers: specifier: ^1.7.2 version: 1.7.2 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) workbox-build: specifier: ^7.1.1 version: 7.1.1 @@ -728,7 +728,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/search/plugin-docsearch: dependencies: @@ -746,16 +746,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) ts-debounce: specifier: ^4.0.0 version: 4.0.0 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/search/plugin-search: dependencies: @@ -763,11 +763,11 @@ importers: specifier: ^3.6.0 version: 3.6.0 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/seo/plugin-seo: dependencies: @@ -776,7 +776,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -792,7 +792,7 @@ importers: version: 8.0.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -802,7 +802,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/tools/plugin-redirect: dependencies: @@ -811,16 +811,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) cac: specifier: ^6.7.14 version: 6.7.14 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) plugins/tools/plugin-register-components: dependencies: @@ -829,7 +829,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) themes/theme-default: dependencies: @@ -877,19 +877,19 @@ importers: version: link:../../plugins/development/plugin-theme-data '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.28(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.4.5)) sass: - specifier: ^1.77.5 - version: 1.77.5 + specifier: ^1.77.6 + version: 1.77.6 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.5)(webpack@5.92.0) + version: 14.2.1(sass@1.77.6)(webpack@5.92.0) vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) tools/create-vuepress: dependencies: @@ -910,8 +910,8 @@ importers: tools/helper: dependencies: '@vue/shared': - specifier: ^3.4.28 - version: 3.4.28 + specifier: ^3.4.29 + version: 3.4.29 cheerio: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 @@ -922,18 +922,18 @@ importers: specifier: ^4.0.3 version: 4.0.3 vue: - specifier: ^3.4.28 - version: 3.4.28(typescript@5.4.5) + specifier: ^3.4.29 + version: 3.4.29(typescript@5.4.5) vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) devDependencies: '@types/connect': specifier: 3.4.38 version: 3.4.38 '@vuepress/bundler-vite': specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) + version: 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.13 version: 2.0.0-rc.13(typescript@5.4.5) @@ -941,14 +941,14 @@ importers: specifier: workspace:* version: link:../../plugins/development/plugin-git vite: - specifier: 5.2.11 || >5.2.12 <5.3.0 - version: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) + specifier: ~5.2.13 + version: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) tools/highlighter-helper: dependencies: vuepress: specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)) + version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) tools/vp-update: dependencies: @@ -2514,11 +2514,11 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@1.6.4': - resolution: {integrity: sha512-WTU9rzZae1p2v6LOxMf6LhtmZOkIHYYW160IuahUyJy7YXPPjyWZLR1ag+SgD22ZMxZtz1gfU6Tccc8t0Il/XA==} + '@shikijs/core@1.7.0': + resolution: {integrity: sha512-O6j27b7dGmJbR3mjwh/aHH8Ld+GQvA0OQsNO43wKWnqbAae3AYXrhFyScHGX8hXZD6vX2ngjzDFkZY5srtIJbQ==} - '@shikijs/transformers@1.6.4': - resolution: {integrity: sha512-NqDt7gUg3ayVBnsipT/KoL1pqsVbsvT/2cB0pb5SG2q72qjAv9Lb5OP99pL//BMmI+sMTo+TeARntklyBu4mZQ==} + '@shikijs/transformers@1.7.0': + resolution: {integrity: sha512-QX3TP+CS4yYLt4X4Dk7wT0MsC7yweTYHMAAKY+ay+uuR9yRdFae/h+hivny2O+YixJHfZl57xtiZfWSrHdyVhQ==} '@sigstore/bundle@2.3.2': resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} @@ -2669,8 +2669,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@20.14.2': - resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} + '@types/node@20.14.5': + resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2729,8 +2729,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.13.0': - resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} + '@typescript-eslint/eslint-plugin@7.13.1': + resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -2740,8 +2740,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.13.0': - resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} + '@typescript-eslint/parser@7.13.1': + resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2750,12 +2750,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.13.0': - resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} + '@typescript-eslint/scope-manager@7.13.1': + resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.0': - resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} + '@typescript-eslint/type-utils@7.13.1': + resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2764,12 +2764,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.13.0': - resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} + '@typescript-eslint/types@7.13.1': + resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.13.0': - resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} + '@typescript-eslint/typescript-estree@7.13.1': + resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -2777,14 +2777,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.13.0': - resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} + '@typescript-eslint/utils@7.13.1': + resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.13.0': - resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} + '@typescript-eslint/visitor-keys@7.13.1': + resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -2817,37 +2817,37 @@ packages: '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@vue/compiler-core@3.4.28': - resolution: {integrity: sha512-yJ6CFFu6qDYB4RrF9LJ1DU7Cq7rgODBrwHoiadvHSBGhMHcROl5AOp9WEPDba5J9OEptUdpSPVZb7q++MO/7vA==} + '@vue/compiler-core@3.4.29': + resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} - '@vue/compiler-dom@3.4.28': - resolution: {integrity: sha512-CgBwv48EMETKijnzKB8swa00aEkmXFDbEHOZqeUPKPDZE9DM51RlKA+9/9zPStioCP+v3SC+UjzQfARsFefhqw==} + '@vue/compiler-dom@3.4.29': + resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==} - '@vue/compiler-sfc@3.4.28': - resolution: {integrity: sha512-k7FSOhEZdXorRSfIC1FCgwffewLuf1hJBP+WxZ7e9C2/bU+djS/C9tyZRfqVksMMvd2IiA5N3oNEbbUjlneWlA==} + '@vue/compiler-sfc@3.4.29': + resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==} - '@vue/compiler-ssr@3.4.28': - resolution: {integrity: sha512-AlnfXUKDg1xTPxO5ztVdN/L29ujJ97qG5bmqTa+y0D0kfbYxfZNJe/ej/wPi/WqMFv/MFy1RHzRrwQM+MykSHw==} + '@vue/compiler-ssr@3.4.29': + resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==} '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} - '@vue/reactivity@3.4.28': - resolution: {integrity: sha512-B5uvZK0ArgBMkjK8RA9l5XP+PuQ/x99oqrcHRc78wa0pWyDje5X/isGihuiuSr0nFZTA5guoy78sJ6J8XxZv1A==} + '@vue/reactivity@3.4.29': + resolution: {integrity: sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==} - '@vue/runtime-core@3.4.28': - resolution: {integrity: sha512-Corp5aAn5cm9h2cse6w5vRlnlfpy8hBRrsgCzHSoUohStlbqBXvI/uopPVkCivPCgY4fJZhXOufYYJ3DXzpN/w==} + '@vue/runtime-core@3.4.29': + resolution: {integrity: sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==} - '@vue/runtime-dom@3.4.28': - resolution: {integrity: sha512-y9lDMMFf2Y5GpYdE8+IuavVl95D1GY1Zp8jU1vZhQ3Z4ga3f0Ym+XxRhcFtqaQAm9u82GwB7zDpBxafWDRq4pw==} + '@vue/runtime-dom@3.4.29': + resolution: {integrity: sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==} - '@vue/server-renderer@3.4.28': - resolution: {integrity: sha512-H/jZhGQTP29xQMsGU+3BoAH/O/4vbM4uQiPsXU4AZzF5NgZQ/xfEgah0dmOlvFp3/q0r6s8pIaEeOEPnAMb8hw==} + '@vue/server-renderer@3.4.29': + resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==} peerDependencies: - vue: 3.4.28 + vue: 3.4.29 - '@vue/shared@3.4.28': - resolution: {integrity: sha512-2b+Vuv5ichZQZPmRJfniHQkBSNigmRsRkr17bkYqBFy3J88T4lB7dRbAX/rx8qr9v0cr8Adg6yP872xhxGmh0w==} + '@vue/shared@3.4.29': + resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} '@vuepress/bundler-vite@2.0.0-rc.13': resolution: {integrity: sha512-dzBM0eH0VvdsMB0+Y1sMpEfTz/elWytTNdjon7LUbda3oHMQOO+IwP0PcA7VNAqqnvMplMhawocaMC+STupymA==} @@ -3259,8 +3259,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001634: - resolution: {integrity: sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA==} + caniuse-lite@1.0.30001636: + resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} chai@4.4.1: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} @@ -3895,8 +3895,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.802: - resolution: {integrity: sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA==} + electron-to-chromium@1.4.805: + resolution: {integrity: sha512-8W4UJwX/w9T0QSzINJckTKG6CYpAUTqsaWcWIsdud3I1FYJcMgW9QqT1/4CBff/pP/TihWh13OmiyY8neto6vw==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -4293,8 +4293,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.2.0: - resolution: {integrity: sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==} + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} formdata-polyfill@4.0.10: @@ -5116,8 +5116,8 @@ packages: known-css-properties@0.31.0: resolution: {integrity: sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==} - launch-editor@2.6.1: - resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} + launch-editor@2.7.0: + resolution: {integrity: sha512-KAc66u6LxWL8MifQ94oG3YGKYWDwz/Gi0T15lN//GaQoZe08vQGFJxrXkPAeu50UXgvJPPaRKVGuP1TRUm/aHQ==} leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} @@ -5376,8 +5376,8 @@ packages: medium-zoom@1.1.0: resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} - memfs@4.9.2: - resolution: {integrity: sha512-f16coDZlTG1jskq3mxarwB+fGRrd0uXWt+o1WIhRfOwbXQZqUDsTVxQBFK9JjRQHblg8eAG2JSbprDXKjc7ijQ==} + memfs@4.9.3: + resolution: {integrity: sha512-bsYSSnirtYTWi1+OPMFb0M048evMKyUYe0EbtuGQgq6BVQM1g1W8/KIUJCCvjgI/El0j6Q4WsmMiBwLUBSw8LA==} engines: {node: '>= 4.0.0'} meow@12.1.1: @@ -6464,8 +6464,8 @@ packages: webpack: optional: true - sass@1.77.5: - resolution: {integrity: sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==} + sass@1.77.6: + resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==} engines: {node: '>=14.0.0'} hasBin: true @@ -6553,8 +6553,8 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.6.4: - resolution: {integrity: sha512-X88chM7w8jnadoZtjPTi5ahCJx9pc9f8GfEkZAEYUTlcUZIEw2D/RY86HI/LkkE7Nj8TQWkiBfaFTJ3VJT6ESg==} + shiki@1.7.0: + resolution: {integrity: sha512-H5pMn4JA7ayx8H0qOz1k2qANq6mZVCMl1gKLK6kWIrv1s2Ial4EmD4s4jE8QB5Dw03d/oCQUxc24sotuyR5byA==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -6613,12 +6613,6 @@ packages: resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - sonic-forest@1.0.3: - resolution: {integrity: sha512-dtwajos6IWMEWXdEbW1IkEkyL2gztCAgDplRIX+OT5aRKnEd5e7r7YCxRgXZdhRP1FBdOBf8axeTPhzDv8T4wQ==} - engines: {node: '>=10.0'} - peerDependencies: - tslib: '2' - sort-keys@5.0.0: resolution: {integrity: sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==} engines: {node: '>=12'} @@ -7017,8 +7011,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsx@4.15.4: - resolution: {integrity: sha512-d++FLCwJLrXaBFtRcqdPBzu6FiVOJ2j+UsvUZPtoTrnYtCGU5CEW7iHXtNZfA2fcRTvJFWPqA6SWBuB0GSva9w==} + tsx@4.15.6: + resolution: {integrity: sha512-is0VQQlfNZRHEuSSTKA6m4xw74IU4AizmuB6lAYLRt9XtuyeQnyJYexhNZOPCB59SqC4JzmSzPnHGBXxf3k0hA==} engines: {node: '>=18.0.0'} hasBin: true @@ -7057,8 +7051,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.20.0: - resolution: {integrity: sha512-MBh+PHUHHisjXf4tlx0CFWoMdjx8zCMLJHOjnV1prABYZFHqtFOyauCIK2/7w4oIfwkF8iNhLtnJEfVY2vn3iw==} + type-fest@4.20.1: + resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} engines: {node: '>=16'} type-is@1.6.18: @@ -7294,8 +7288,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue@3.4.28: - resolution: {integrity: sha512-LLaTiridyV+6Xnl5PWdPvIX7+PTRoQeo7rVSJfvXJusI5grvB8gmR/fJgCxnWIQq4ztEVIc1faFJnqJWttWtiw==} + vue@3.4.29: + resolution: {integrity: sha512-8QUYfRcYzNlYuzKPfge1UWC6nF9ym0lx7mpGVPJYNhddxEf3DD0+kU07NTL0sXuiT2HuJuKr/iEO8WvXvT0RSQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -7520,8 +7514,8 @@ packages: resolution: {integrity: sha512-S7c5F2mpb5o+9pS1UfO3jcQb0OR25L7ZJT64cv3K0TkGh1VxJb+PNnL8b46KSJ6tmxIbA0xgHnrtBdVGeHmJ0A==} engines: {node: '>=18'} - ws@8.17.0: - resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -8465,11 +8459,11 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@commitlint/cli@19.3.0(@types/node@20.14.2)(typescript@5.4.5)': + '@commitlint/cli@19.3.0(@types/node@20.14.5)(typescript@5.4.5)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@20.14.2)(typescript@5.4.5) + '@commitlint/load': 19.2.0(@types/node@20.14.5)(typescript@5.4.5) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -8516,7 +8510,7 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@20.14.2)(typescript@5.4.5)': + '@commitlint/load@19.2.0(@types/node@20.14.5)(typescript@5.4.5)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 @@ -8524,7 +8518,7 @@ snapshots: '@commitlint/types': 19.0.3 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.2)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.5)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -8822,7 +8816,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -9371,11 +9365,11 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@1.6.4': {} + '@shikijs/core@1.7.0': {} - '@shikijs/transformers@1.6.4': + '@shikijs/transformers@1.7.0': dependencies: - shiki: 1.6.4 + shiki: 1.7.0 '@sigstore/bundle@2.3.2': dependencies: @@ -9434,24 +9428,24 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/bonjour@3.5.13': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.3 - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/debug@4.1.12': dependencies: @@ -9473,7 +9467,7 @@ snapshots: '@types/express-serve-static-core@4.19.3': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9488,7 +9482,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/hash-sum@1.0.2': {} @@ -9498,7 +9492,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/inquirer@9.0.7': dependencies: @@ -9521,7 +9515,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/katex@0.16.7': {} @@ -9544,11 +9538,11 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/node@17.0.45': {} - '@types/node@20.14.2': + '@types/node@20.14.5': dependencies: undici-types: 5.26.5 @@ -9573,7 +9567,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/serve-index@1.9.4': dependencies: @@ -9582,16 +9576,16 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/through@0.0.33': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/trusted-types@2.0.7': {} @@ -9601,7 +9595,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/yargs-parser@21.0.3': {} @@ -9609,14 +9603,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.1 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -9627,12 +9621,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -9640,15 +9634,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.13.0': + '@typescript-eslint/scope-manager@7.13.1': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 - '@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -9657,12 +9651,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.13.0': {} + '@typescript-eslint/types@7.13.1': {} - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.13.1(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -9674,30 +9668,30 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.13.0': + '@typescript-eslint/visitor-keys@7.13.1': dependencies: - '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/types': 7.13.1 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.0.5(vite@5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1))(vue@3.4.28(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.5(vite@5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))(vue@3.4.29(typescript@5.4.5))': dependencies: - vite: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) - vue: 3.4.28(typescript@5.4.5) + vite: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vue: 3.4.29(typescript@5.4.5) - '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1))': + '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))': dependencies: debug: 4.3.5 istanbul-lib-coverage: 3.2.2 @@ -9708,7 +9702,7 @@ snapshots: magicast: 0.3.4 picocolors: 1.0.1 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - supports-color @@ -9741,65 +9735,65 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue/compiler-core@3.4.28': + '@vue/compiler-core@3.4.29': dependencies: '@babel/parser': 7.24.7 - '@vue/shared': 3.4.28 + '@vue/shared': 3.4.29 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.28': + '@vue/compiler-dom@3.4.29': dependencies: - '@vue/compiler-core': 3.4.28 - '@vue/shared': 3.4.28 + '@vue/compiler-core': 3.4.29 + '@vue/shared': 3.4.29 - '@vue/compiler-sfc@3.4.28': + '@vue/compiler-sfc@3.4.29': dependencies: '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.28 - '@vue/compiler-dom': 3.4.28 - '@vue/compiler-ssr': 3.4.28 - '@vue/shared': 3.4.28 + '@vue/compiler-core': 3.4.29 + '@vue/compiler-dom': 3.4.29 + '@vue/compiler-ssr': 3.4.29 + '@vue/shared': 3.4.29 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.28': + '@vue/compiler-ssr@3.4.29': dependencies: - '@vue/compiler-dom': 3.4.28 - '@vue/shared': 3.4.28 + '@vue/compiler-dom': 3.4.29 + '@vue/shared': 3.4.29 '@vue/devtools-api@6.6.3': {} - '@vue/reactivity@3.4.28': + '@vue/reactivity@3.4.29': dependencies: - '@vue/shared': 3.4.28 + '@vue/shared': 3.4.29 - '@vue/runtime-core@3.4.28': + '@vue/runtime-core@3.4.29': dependencies: - '@vue/reactivity': 3.4.28 - '@vue/shared': 3.4.28 + '@vue/reactivity': 3.4.29 + '@vue/shared': 3.4.29 - '@vue/runtime-dom@3.4.28': + '@vue/runtime-dom@3.4.29': dependencies: - '@vue/reactivity': 3.4.28 - '@vue/runtime-core': 3.4.28 - '@vue/shared': 3.4.28 + '@vue/reactivity': 3.4.29 + '@vue/runtime-core': 3.4.29 + '@vue/shared': 3.4.29 csstype: 3.1.3 - '@vue/server-renderer@3.4.28(vue@3.4.28(typescript@5.4.5))': + '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.4.5))': dependencies: - '@vue/compiler-ssr': 3.4.28 - '@vue/shared': 3.4.28 - vue: 3.4.28(typescript@5.4.5) + '@vue/compiler-ssr': 3.4.29 + '@vue/shared': 3.4.29 + vue: 3.4.29(typescript@5.4.5) - '@vue/shared@3.4.28': {} + '@vue/shared@3.4.29': {} - '@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5)': + '@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5)': dependencies: - '@vitejs/plugin-vue': 5.0.5(vite@5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1))(vue@3.4.28(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.0.5(vite@5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))(vue@3.4.29(typescript@5.4.5)) '@vuepress/client': 2.0.0-rc.13(typescript@5.4.5) '@vuepress/core': 2.0.0-rc.13(typescript@5.4.5) '@vuepress/shared': 2.0.0-rc.13 @@ -9807,11 +9801,11 @@ snapshots: autoprefixer: 10.4.19(postcss@8.4.38) connect-history-api-fallback: 2.0.0 postcss: 8.4.38 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.4) + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.6) rollup: 4.18.0 - vite: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) - vue: 3.4.28(typescript@5.4.5) - vue-router: 4.3.3(vue@3.4.28(typescript@5.4.5)) + vite: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vue: 3.4.29(typescript@5.4.5) + vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - jiti @@ -9846,9 +9840,9 @@ snapshots: postcss: 8.4.38 postcss-loader: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.92.0) style-loader: 4.0.0(webpack@5.92.0) - vue: 3.4.28(typescript@5.4.5) - vue-loader: 17.4.2(vue@3.4.28(typescript@5.4.5))(webpack@5.92.0) - vue-router: 4.3.3(vue@3.4.28(typescript@5.4.5)) + vue: 3.4.29(typescript@5.4.5) + vue-loader: 17.4.2(vue@3.4.29(typescript@5.4.5))(webpack@5.92.0) + vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) webpack: 5.92.0 webpack-5-chain: 8.0.2 webpack-dev-server: 5.0.4(webpack@5.92.0) @@ -9887,8 +9881,8 @@ snapshots: dependencies: '@vue/devtools-api': 6.6.3 '@vuepress/shared': 2.0.0-rc.13 - vue: 3.4.28(typescript@5.4.5) - vue-router: 4.3.3(vue@3.4.28(typescript@5.4.5)) + vue: 3.4.29(typescript@5.4.5) + vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) transitivePeerDependencies: - typescript @@ -9898,7 +9892,7 @@ snapshots: '@vuepress/markdown': 2.0.0-rc.13 '@vuepress/shared': 2.0.0-rc.13 '@vuepress/utils': 2.0.0-rc.13 - vue: 3.4.28(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript @@ -9944,21 +9938,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@vueuse/core@10.11.0(vue@3.4.28(typescript@5.4.5))': + '@vueuse/core@10.11.0(vue@3.4.29(typescript@5.4.5))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.28(typescript@5.4.5)) - vue-demi: 0.14.8(vue@3.4.28(typescript@5.4.5)) + '@vueuse/shared': 10.11.0(vue@3.4.29(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.11.0': {} - '@vueuse/shared@10.11.0(vue@3.4.28(typescript@5.4.5))': + '@vueuse/shared@10.11.0(vue@3.4.29(typescript@5.4.5))': dependencies: - vue-demi: 0.14.8(vue@3.4.28(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -9967,13 +9961,13 @@ snapshots: '@waline/client@3.2.2(typescript@5.4.5)': dependencies: - '@vueuse/core': 10.11.0(vue@3.4.28(typescript@5.4.5)) + '@vueuse/core': 10.11.0(vue@3.4.29(typescript@5.4.5)) '@waline/api': 1.0.0-alpha.8 autosize: 6.0.1 marked: 12.0.2 marked-highlight: 2.1.2(marked@12.0.2) recaptcha-v3: 1.10.0 - vue: 3.4.28(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) transitivePeerDependencies: - '@vue/composition-api' - typescript @@ -10261,7 +10255,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.1 - caniuse-lite: 1.0.30001634 + caniuse-lite: 1.0.30001636 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -10361,8 +10355,8 @@ snapshots: browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001634 - electron-to-chromium: 1.4.802 + caniuse-lite: 1.0.30001636 + electron-to-chromium: 1.4.805 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -10424,11 +10418,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.1 - caniuse-lite: 1.0.30001634 + caniuse-lite: 1.0.30001636 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001634: {} + caniuse-lite@1.0.30001636: {} chai@4.4.1: dependencies: @@ -10759,9 +10753,9 @@ snapshots: corser@2.0.1: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.2)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.5)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.6 typescript: 5.4.5 @@ -11088,7 +11082,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.802: {} + electron-to-chromium@1.4.805: {} emoji-regex@10.3.0: {} @@ -11278,19 +11272,19 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0): + eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.2.0(eslint@8.57.0) - eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5): + eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) - eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) + eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-vue: 9.26.0(eslint@8.57.0) transitivePeerDependencies: - eslint @@ -11302,11 +11296,11 @@ snapshots: - supports-color - typescript - eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): dependencies: eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.2.0(eslint@8.57.0) transitivePeerDependencies: @@ -11324,11 +11318,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -11341,7 +11335,7 @@ snapshots: eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11351,7 +11345,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11362,7 +11356,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -11692,7 +11686,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.2.0: + foreground-child@3.2.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -11855,7 +11849,7 @@ snapshots: glob@10.4.1: dependencies: - foreground-child: 3.2.0 + foreground-child: 3.2.1 jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 @@ -12431,7 +12425,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.2 + '@types/node': 20.14.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12439,13 +12433,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12515,7 +12509,7 @@ snapshots: known-css-properties@0.31.0: {} - launch-editor@2.6.1: + launch-editor@2.7.0: dependencies: picocolors: 1.0.1 shell-quote: 1.8.1 @@ -12773,11 +12767,11 @@ snapshots: medium-zoom@1.1.0: {} - memfs@4.9.2: + memfs@4.9.3: dependencies: '@jsonjoy.com/json-pack': 1.0.4(tslib@2.6.3) '@jsonjoy.com/util': 1.1.3(tslib@2.6.3) - sonic-forest: 1.0.3(tslib@2.6.3) + tree-dump: 1.0.1(tslib@2.6.3) tslib: 2.6.3 meow@12.1.1: {} @@ -13238,7 +13232,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.20.0 + type-fest: 4.20.1 parse-ms@4.0.0: {} @@ -13372,14 +13366,14 @@ snapshots: postcss: 8.4.38 postcss-safe-parser: 6.0.0(postcss@8.4.38) - postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.4): + postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.6): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: jiti: 1.21.6 postcss: 8.4.38 - tsx: 4.15.4 + tsx: 4.15.6 postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.92.0): dependencies: @@ -13646,27 +13640,27 @@ snapshots: dependencies: find-up-simple: 1.0.0 read-pkg: 9.0.1 - type-fest: 4.20.0 + type-fest: 4.20.1 read-pkg-up@10.1.0: dependencies: find-up: 6.3.0 read-pkg: 8.1.0 - type-fest: 4.20.0 + type-fest: 4.20.1 read-pkg@8.1.0: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.1 parse-json: 7.1.1 - type-fest: 4.20.0 + type-fest: 4.20.1 read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.1 parse-json: 8.1.0 - type-fest: 4.20.0 + type-fest: 4.20.1 unicorn-magic: 0.1.0 readable-stream@2.3.8: @@ -13838,14 +13832,14 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@14.2.1(sass@1.77.5)(webpack@5.92.0): + sass-loader@14.2.1(sass@1.77.6)(webpack@5.92.0): dependencies: neo-async: 2.6.2 optionalDependencies: - sass: 1.77.5 + sass: 1.77.6 webpack: 5.92.0 - sass@1.77.5: + sass@1.77.6: dependencies: chokidar: 3.6.0 immutable: 4.3.6 @@ -13963,9 +13957,9 @@ snapshots: shell-quote@1.8.1: {} - shiki@1.6.4: + shiki@1.7.0: dependencies: - '@shikijs/core': 1.6.4 + '@shikijs/core': 1.7.0 side-channel@1.0.6: dependencies: @@ -14033,11 +14027,6 @@ snapshots: ip-address: 9.0.5 smart-buffer: 4.2.0 - sonic-forest@1.0.3(tslib@2.6.3): - dependencies: - tree-dump: 1.0.1(tslib@2.6.3) - tslib: 2.6.3 - sort-keys@5.0.0: dependencies: is-plain-obj: 4.1.0 @@ -14486,7 +14475,7 @@ snapshots: tslib@2.6.3: {} - tsx@4.15.4: + tsx@4.15.6: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 @@ -14519,7 +14508,7 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.20.0: {} + type-fest@4.20.1: {} type-is@1.6.18: dependencies: @@ -14650,13 +14639,13 @@ snapshots: vary@1.1.2: {} - vite-node@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1): + vite-node@1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) + vite: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -14667,19 +14656,19 @@ snapshots: - supports-color - terser - vite@5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1): + vite@5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 fsevents: 2.3.3 lightningcss: 1.25.1 - sass: 1.77.5 + sass: 1.77.6 terser: 5.31.1 - vitest@1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1): + vitest@1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14698,11 +14687,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.13(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) - vite-node: 1.6.0(@types/node@20.14.2)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1) + vite: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vite-node: 1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 transitivePeerDependencies: - less - lightningcss @@ -14712,9 +14701,9 @@ snapshots: - supports-color - terser - vue-demi@0.14.8(vue@3.4.28(typescript@5.4.5)): + vue-demi@0.14.8(vue@3.4.29(typescript@5.4.5)): dependencies: - vue: 3.4.28(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) vue-eslint-parser@9.4.3(eslint@8.57.0): dependencies: @@ -14729,31 +14718,31 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(vue@3.4.28(typescript@5.4.5))(webpack@5.92.0): + vue-loader@17.4.2(vue@3.4.29(typescript@5.4.5))(webpack@5.92.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 webpack: 5.92.0 optionalDependencies: - vue: 3.4.28(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) - vue-router@4.3.3(vue@3.4.28(typescript@5.4.5)): + vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.28(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) - vue@3.4.28(typescript@5.4.5): + vue@3.4.29(typescript@5.4.5): dependencies: - '@vue/compiler-dom': 3.4.28 - '@vue/compiler-sfc': 3.4.28 - '@vue/runtime-dom': 3.4.28 - '@vue/server-renderer': 3.4.28(vue@3.4.28(typescript@5.4.5)) - '@vue/shared': 3.4.28 + '@vue/compiler-dom': 3.4.29 + '@vue/compiler-sfc': 3.4.29 + '@vue/runtime-dom': 3.4.29 + '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.4.5)) + '@vue/shared': 3.4.29 optionalDependencies: typescript: 5.4.5 - vuepress@2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.28(typescript@5.4.5)): + vuepress@2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)): dependencies: '@vuepress/cli': 2.0.0-rc.13(typescript@5.4.5) '@vuepress/client': 2.0.0-rc.13(typescript@5.4.5) @@ -14761,9 +14750,9 @@ snapshots: '@vuepress/markdown': 2.0.0-rc.13 '@vuepress/shared': 2.0.0-rc.13 '@vuepress/utils': 2.0.0-rc.13 - vue: 3.4.28(typescript@5.4.5) + vue: 3.4.29(typescript@5.4.5) optionalDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.13(@types/node@20.14.2)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.5)(terser@5.31.1)(tsx@4.15.4)(typescript@5.4.5) + '@vuepress/bundler-vite': 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) '@vuepress/bundler-webpack': 2.0.0-rc.13(typescript@5.4.5) transitivePeerDependencies: - supports-color @@ -14796,7 +14785,7 @@ snapshots: webpack-dev-middleware@7.2.1(webpack@5.92.0): dependencies: colorette: 2.0.20 - memfs: 4.9.2 + memfs: 4.9.3 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 @@ -14825,7 +14814,7 @@ snapshots: html-entities: 2.5.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) ipaddr.js: 2.2.0 - launch-editor: 2.6.1 + launch-editor: 2.7.0 open: 10.1.0 p-retry: 6.2.0 rimraf: 5.0.7 @@ -14835,7 +14824,7 @@ snapshots: sockjs: 0.3.24 spdy: 4.0.2 webpack-dev-middleware: 7.2.1(webpack@5.92.0) - ws: 8.17.0 + ws: 8.17.1 optionalDependencies: webpack: 5.92.0 transitivePeerDependencies: @@ -15108,10 +15097,10 @@ snapshots: deepmerge-ts: 5.1.0 read-pkg: 9.0.1 sort-keys: 5.0.0 - type-fest: 4.20.0 + type-fest: 4.20.1 write-json-file: 5.0.0 - ws@8.17.0: {} + ws@8.17.1: {} xml-js@1.6.11: dependencies: diff --git a/themes/theme-default/package.json b/themes/theme-default/package.json index d61f038425..eb3ecec08e 100644 --- a/themes/theme-default/package.json +++ b/themes/theme-default/package.json @@ -57,8 +57,8 @@ "@vuepress/plugin-sitemap": "workspace:*", "@vuepress/plugin-theme-data": "workspace:*", "@vueuse/core": "^10.11.0", - "sass": "^1.77.5", - "vue": "^3.4.28" + "sass": "^1.77.6", + "vue": "^3.4.29" }, "peerDependencies": { "sass-loader": "^14.0.0", diff --git a/tools/helper/package.json b/tools/helper/package.json index 044934fd6f..af9e0b0955 100644 --- a/tools/helper/package.json +++ b/tools/helper/package.json @@ -45,18 +45,18 @@ "style": "sass src:lib --no-source-map" }, "dependencies": { - "@vue/shared": "^3.4.28", + "@vue/shared": "^3.4.29", "cheerio": "1.0.0-rc.12", "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "vue": "^3.4.28" + "vue": "^3.4.29" }, "devDependencies": { "@types/connect": "3.4.38", "@vuepress/bundler-vite": "2.0.0-rc.13", "@vuepress/bundler-webpack": "2.0.0-rc.13", "@vuepress/plugin-git": "workspace:*", - "vite": "5.2.11 || >5.2.12 <5.3.0" + "vite": "~5.2.13" }, "peerDependencies": { "vuepress": "2.0.0-rc.13" From ba09b873cb525af4494d5b42663dee3e97b85bbe Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Tue, 18 Jun 2024 17:51:17 +0800 Subject: [PATCH 07/38] fix(theme-default): fix alias with vite --- themes/theme-default/src/node/defaultTheme.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/themes/theme-default/src/node/defaultTheme.ts b/themes/theme-default/src/node/defaultTheme.ts index e479bee2b9..ff9c784d39 100644 --- a/themes/theme-default/src/node/defaultTheme.ts +++ b/themes/theme-default/src/node/defaultTheme.ts @@ -1,3 +1,4 @@ +import { addViteOptimizeDepsExclude } from '@vuepress/helper' import { activeHeaderLinksPlugin } from '@vuepress/plugin-active-header-links' import { backToTopPlugin } from '@vuepress/plugin-back-to-top' import { copyCodePlugin } from '@vuepress/plugin-copy-code' @@ -76,6 +77,10 @@ export const defaultTheme = ({ clientConfigFile: path.resolve(__dirname, '../client/config.js'), + extendsBundlerOptions: (bundlerOptions, app) => { + addViteOptimizeDepsExclude(bundlerOptions, app, '@theme') + }, + extendsPage: (page: Page>) => { // save relative file path into page data to generate edit link page.data.filePathRelative = page.filePathRelative From e8da8b81a9b515e4a5b0838468be78724ffe2120 Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Tue, 18 Jun 2024 17:57:38 +0800 Subject: [PATCH 08/38] feat(create-vuepress): use optional peers to ensure version is up-to-date --- pnpm-lock.yaml | 6 ++++++ tools/create-vuepress/package.json | 12 ++++++++++++ tools/create-vuepress/src/flow/createPackageJson.ts | 9 +++++---- tools/create-vuepress/src/utils/index.ts | 4 ++-- tools/create-vuepress/src/utils/pkgJson.ts | 10 ++++++++++ tools/create-vuepress/src/utils/version.ts | 7 ------- 6 files changed, 35 insertions(+), 13 deletions(-) create mode 100644 tools/create-vuepress/src/utils/pkgJson.ts delete mode 100644 tools/create-vuepress/src/utils/version.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e58e804379..f39f4721d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -893,6 +893,12 @@ importers: tools/create-vuepress: dependencies: + '@vuepress/plugin-blog': + specifier: workspace:* + version: link:../../plugins/blog/plugin-blog + '@vuepress/theme-default': + specifier: workspace:* + version: link:../../themes/theme-default cac: specifier: ^6.7.14 version: 6.7.14 diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json index de8e8aec64..6c85f4a76e 100644 --- a/tools/create-vuepress/package.json +++ b/tools/create-vuepress/package.json @@ -45,6 +45,18 @@ "execa": "^9.2.0", "inquirer": "^9.2.23" }, + "peerDependencies": { + "@vuepress/plugin-blog": "workspace:*", + "@vuepress/theme-default": "workspace:*" + }, + "peerDependenciesMeta": { + "@vuepress/plugin-blog": { + "optional": true + }, + "@vuepress/theme-default": { + "optional": true + } + }, "devDependencies": { "@types/inquirer": "9.0.7" }, diff --git a/tools/create-vuepress/src/flow/createPackageJson.ts b/tools/create-vuepress/src/flow/createPackageJson.ts index 0a481d1ecc..f8245190f5 100644 --- a/tools/create-vuepress/src/flow/createPackageJson.ts +++ b/tools/create-vuepress/src/flow/createPackageJson.ts @@ -3,7 +3,7 @@ import { join } from 'node:path' import inquirer from 'inquirer' import type { CreateLocaleOptions } from '../i18n/index.js' import type { PackageManager } from '../utils/index.js' -import { version } from '../utils/index.js' +import { peerDependencies } from '../utils/index.js' const PACKAGE_NAME_REG = /^(?:@[a-z0-9-*~][a-z0-9-*._~]*\/)?[a-z0-9-~][a-z0-9-._~]*$/u @@ -38,13 +38,14 @@ export const createPackageJson = async ({ const packageJsonPath = join(targetDir, 'package.json') const devDependencies = { [`@vuepress/bundler-${bundler}`]: '2.0.0-rc.13', - '@vuepress/theme-default': `${version}`, - 'vue': '^3.4.27', + '@vuepress/theme-default': `${peerDependencies['@vuepress/theme-default']}`, + 'vue': '^3.4.29', 'vuepress': '2.0.0-rc.13', } if (preset === 'blog') { - devDependencies['@vuepress/plugin-blog'] = `^${version}` + devDependencies['@vuepress/plugin-blog'] = + `${peerDependencies['@vuepress/plugin-blog']}` } console.log(locale.flow.createPackage) diff --git a/tools/create-vuepress/src/utils/index.ts b/tools/create-vuepress/src/utils/index.ts index 68870aa33a..5a867e2368 100644 --- a/tools/create-vuepress/src/utils/index.ts +++ b/tools/create-vuepress/src/utils/index.ts @@ -1,5 +1,5 @@ export * from './file.js' export * from './getPackageManager.js' -export * from './normalizeThemeName.js' export * from './getRegistry.js' -export * from './version.js' +export * from './normalizeThemeName.js' +export * from './pkgJson.js' diff --git a/tools/create-vuepress/src/utils/pkgJson.ts b/tools/create-vuepress/src/utils/pkgJson.ts new file mode 100644 index 0000000000..cac824b9fc --- /dev/null +++ b/tools/create-vuepress/src/utils/pkgJson.ts @@ -0,0 +1,10 @@ +import { createRequire } from 'node:module' + +const { peerDependencies, version } = createRequire(import.meta.url)( + 'create-vuepress/package.json', +) as { + version: string + peerDependencies: Record +} + +export { peerDependencies, version } diff --git a/tools/create-vuepress/src/utils/version.ts b/tools/create-vuepress/src/utils/version.ts deleted file mode 100644 index 752b8c3014..0000000000 --- a/tools/create-vuepress/src/utils/version.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createRequire } from 'node:module' - -export const version = ( - createRequire(import.meta.url)('create-vuepress/package.json') as { - version: string - } -).version From 96a6ee964588775f1665aa118c9cd3ad44ac4c07 Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Tue, 18 Jun 2024 18:02:35 +0800 Subject: [PATCH 09/38] build: remove artalk override --- package.json | 5 ----- plugins/blog/plugin-comment/package.json | 2 +- pnpm-lock.yaml | 13 +++++-------- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 59e68bc067..a991b3fde5 100644 --- a/package.json +++ b/package.json @@ -64,10 +64,5 @@ "packageManager": "pnpm@9.4.0", "engines": { "node": ">=18.19.0" - }, - "pnpm": { - "overrides": { - "artalk": "2.8.5" - } } } diff --git a/plugins/blog/plugin-comment/package.json b/plugins/blog/plugin-comment/package.json index 7cd18d32a5..68b5365fb2 100644 --- a/plugins/blog/plugin-comment/package.json +++ b/plugins/blog/plugin-comment/package.json @@ -52,7 +52,7 @@ }, "peerDependencies": { "@waline/client": "^3.1.0", - "artalk": "^2.7.3", + "artalk": "^2.8.7", "twikoo": "^1.5.0", "vuepress": "2.0.0-rc.13" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f39f4721d5..8a9ccdcc03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,9 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - artalk: 2.8.5 - importers: .: @@ -295,8 +292,8 @@ importers: specifier: ^3.1.0 version: 3.2.2(typescript@5.4.5) artalk: - specifier: 2.8.5 - version: 2.8.5 + specifier: ^2.8.7 + version: 2.8.7 giscus: specifier: ^1.5.0 version: 1.5.0 @@ -3108,8 +3105,8 @@ packages: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} - artalk@2.8.5: - resolution: {integrity: sha512-Ms2Zvxdf5Dn5RmhVDMyw+7MX3e5/3zk1EeEXtBUfWK2XeOjKM/jIT84vm+vR1m6o55FAJfxVvs72BeZWsIcSmw==} + artalk@2.8.7: + resolution: {integrity: sha512-Pl6oKnG0mLf6/c0X93SEmUm7RqqO1zsfvf4j8EzO25pvcDn9pJdYQqLrWKupaHwO7JLvEcgq5pBBrJCLmBKGpw==} assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} @@ -10237,7 +10234,7 @@ snapshots: is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - artalk@2.8.5: + artalk@2.8.7: dependencies: abortcontroller-polyfill: 1.7.5 hanabi: 0.4.0 From 7f283f7243f9f9b86a9621f6ebc00d8d335d5f94 Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Tue, 18 Jun 2024 18:05:13 +0800 Subject: [PATCH 10/38] build: publish v2.0.0-rc.36 --- CHANGELOG.md | 15 +++++++++++++++ lerna.json | 2 +- .../analytics/plugin-baidu-analytics/CHANGELOG.md | 4 ++++ .../analytics/plugin-baidu-analytics/package.json | 2 +- .../analytics/plugin-umami-analytics/CHANGELOG.md | 4 ++++ .../analytics/plugin-umami-analytics/package.json | 2 +- plugins/blog/plugin-blog/CHANGELOG.md | 4 ++++ plugins/blog/plugin-blog/package.json | 2 +- plugins/blog/plugin-comment/CHANGELOG.md | 4 ++++ plugins/blog/plugin-comment/package.json | 2 +- plugins/blog/plugin-feed/CHANGELOG.md | 4 ++++ plugins/blog/plugin-feed/package.json | 2 +- .../plugin-active-header-links/CHANGELOG.md | 4 ++++ .../plugin-active-header-links/package.json | 2 +- plugins/development/plugin-git/CHANGELOG.md | 4 ++++ plugins/development/plugin-git/package.json | 2 +- .../development/plugin-reading-time/CHANGELOG.md | 4 ++++ .../development/plugin-reading-time/package.json | 2 +- plugins/development/plugin-rtl/CHANGELOG.md | 4 ++++ plugins/development/plugin-rtl/package.json | 2 +- .../development/plugin-sass-palette/CHANGELOG.md | 4 ++++ .../development/plugin-sass-palette/package.json | 2 +- .../development/plugin-theme-data/CHANGELOG.md | 4 ++++ .../development/plugin-theme-data/package.json | 2 +- plugins/development/plugin-toc/CHANGELOG.md | 4 ++++ plugins/development/plugin-toc/package.json | 2 +- plugins/features/plugin-back-to-top/CHANGELOG.md | 4 ++++ plugins/features/plugin-back-to-top/package.json | 2 +- plugins/features/plugin-catalog/CHANGELOG.md | 4 ++++ plugins/features/plugin-catalog/package.json | 2 +- plugins/features/plugin-copy-code/CHANGELOG.md | 4 ++++ plugins/features/plugin-copy-code/package.json | 2 +- plugins/features/plugin-copyright/CHANGELOG.md | 4 ++++ plugins/features/plugin-copyright/package.json | 2 +- plugins/features/plugin-medium-zoom/CHANGELOG.md | 4 ++++ plugins/features/plugin-medium-zoom/package.json | 2 +- plugins/features/plugin-notice/CHANGELOG.md | 4 ++++ plugins/features/plugin-notice/package.json | 2 +- plugins/features/plugin-nprogress/CHANGELOG.md | 4 ++++ plugins/features/plugin-nprogress/package.json | 2 +- plugins/features/plugin-photo-swipe/CHANGELOG.md | 4 ++++ plugins/features/plugin-photo-swipe/package.json | 2 +- plugins/features/plugin-watermark/CHANGELOG.md | 4 ++++ plugins/features/plugin-watermark/package.json | 2 +- plugins/markdown/plugin-append-date/CHANGELOG.md | 4 ++++ plugins/markdown/plugin-append-date/package.json | 2 +- plugins/markdown/plugin-links-check/CHANGELOG.md | 4 ++++ plugins/markdown/plugin-links-check/package.json | 2 +- .../markdown/plugin-markdown-image/CHANGELOG.md | 4 ++++ .../markdown/plugin-markdown-image/package.json | 2 +- .../markdown/plugin-markdown-math/CHANGELOG.md | 4 ++++ .../markdown/plugin-markdown-math/package.json | 2 +- plugins/markdown/plugin-prismjs/CHANGELOG.md | 7 +++++++ plugins/markdown/plugin-prismjs/package.json | 2 +- plugins/markdown/plugin-shiki/CHANGELOG.md | 7 +++++++ plugins/markdown/plugin-shiki/package.json | 2 +- plugins/pwa/plugin-pwa/CHANGELOG.md | 4 ++++ plugins/pwa/plugin-pwa/package.json | 2 +- plugins/search/plugin-docsearch/CHANGELOG.md | 4 ++++ plugins/search/plugin-docsearch/package.json | 2 +- plugins/search/plugin-search/CHANGELOG.md | 4 ++++ plugins/search/plugin-search/package.json | 2 +- plugins/seo/plugin-seo/CHANGELOG.md | 4 ++++ plugins/seo/plugin-seo/package.json | 2 +- plugins/seo/plugin-sitemap/CHANGELOG.md | 4 ++++ plugins/seo/plugin-sitemap/package.json | 2 +- plugins/tools/plugin-redirect/CHANGELOG.md | 4 ++++ plugins/tools/plugin-redirect/package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ themes/theme-default/CHANGELOG.md | 14 ++++++++++++++ themes/theme-default/package.json | 2 +- tools/create-vuepress/CHANGELOG.md | 6 ++++++ tools/create-vuepress/package.json | 6 ++++-- tools/helper/CHANGELOG.md | 4 ++++ tools/helper/package.json | 2 +- tools/highlighter-helper/CHANGELOG.md | 6 ++++++ tools/highlighter-helper/package.json | 2 +- 77 files changed, 230 insertions(+), 45 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 030bc4804c..956f9ac37a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +### Bug Fixes + +- **theme-default:** fix transition for ``, `
` and `
`, close [#203](https://github.com/vuepress/ecosystem/issues/203) ([#205](https://github.com/vuepress/ecosystem/issues/205)) ([69a07dc](https://github.com/vuepress/ecosystem/commit/69a07dcc445e3e555c52fb7852cb3270cd383702)) +- **theme-default:** fix alias with vite ([ba09b87](https://github.com/vuepress/ecosystem/commit/ba09b873cb525af4494d5b42663dee3e97b85bbe)) +- **theme-default:** fix sidebar selector ([0a29075](https://github.com/vuepress/ecosystem/commit/0a29075388cb435e5f95d25dc1b54abbcd343d9a)) + +### Features + +- add support for highlight whitespace ([#204](https://github.com/vuepress/ecosystem/issues/204)) ([b91d04e](https://github.com/vuepress/ecosystem/commit/b91d04e5cc44adcff7405f2cdc14c4b9a6d9834d)) +- add support for word highlight ([#201](https://github.com/vuepress/ecosystem/issues/201)) ([6f37277](https://github.com/vuepress/ecosystem/commit/6f372774488f79e8570e1d8b4b1e26a5744be807)) +- **create-vuepress:** use optional peers to ensure version is up-to-date ([e8da8b8](https://github.com/vuepress/ecosystem/commit/e8da8b81a9b515e4a5b0838468be78724ffe2120)) +- **theme-default:** improve sidebar headers ([#196](https://github.com/vuepress/ecosystem/issues/196)) ([c39e4e4](https://github.com/vuepress/ecosystem/commit/c39e4e450c64e05c3939f866f56474cb83722b2c)) + # [2.0.0-rc.35](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.34...v2.0.0-rc.35) (2024-06-05) ### Bug Fixes diff --git a/lerna.json b/lerna.json index 4ded274fe4..23c4d8f381 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "npmClient": "pnpm", - "version": "2.0.0-rc.35", + "version": "2.0.0-rc.36", "command": { "version": { "allowBranch": "main", diff --git a/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md b/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md index 6450c96643..f3a8abcdf4 100644 --- a/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md +++ b/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-baidu-analytics + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-baidu-analytics diff --git a/plugins/analytics/plugin-baidu-analytics/package.json b/plugins/analytics/plugin-baidu-analytics/package.json index 55aed0cadf..90d812979d 100644 --- a/plugins/analytics/plugin-baidu-analytics/package.json +++ b/plugins/analytics/plugin-baidu-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-baidu-analytics", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - baidu-analytics", "keywords": [ "vuepress-plugin", diff --git a/plugins/analytics/plugin-umami-analytics/CHANGELOG.md b/plugins/analytics/plugin-umami-analytics/CHANGELOG.md index 1122b9385a..416cf99b86 100644 --- a/plugins/analytics/plugin-umami-analytics/CHANGELOG.md +++ b/plugins/analytics/plugin-umami-analytics/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-umami-analytics + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-umami-analytics diff --git a/plugins/analytics/plugin-umami-analytics/package.json b/plugins/analytics/plugin-umami-analytics/package.json index 95ba2f57a8..9af13206ae 100644 --- a/plugins/analytics/plugin-umami-analytics/package.json +++ b/plugins/analytics/plugin-umami-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-umami-analytics", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - umami-analytics", "keywords": [ "vuepress-plugin", diff --git a/plugins/blog/plugin-blog/CHANGELOG.md b/plugins/blog/plugin-blog/CHANGELOG.md index 52a56d396e..bfa5cccb22 100644 --- a/plugins/blog/plugin-blog/CHANGELOG.md +++ b/plugins/blog/plugin-blog/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-blog + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-blog diff --git a/plugins/blog/plugin-blog/package.json b/plugins/blog/plugin-blog/package.json index c160e8a5b3..1c8cd428c4 100644 --- a/plugins/blog/plugin-blog/package.json +++ b/plugins/blog/plugin-blog/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-blog", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - blog", "keywords": [ "vuepress-plugin", diff --git a/plugins/blog/plugin-comment/CHANGELOG.md b/plugins/blog/plugin-comment/CHANGELOG.md index c2e6470f4b..db7f21d3ce 100644 --- a/plugins/blog/plugin-comment/CHANGELOG.md +++ b/plugins/blog/plugin-comment/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-comment + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) ### Features diff --git a/plugins/blog/plugin-comment/package.json b/plugins/blog/plugin-comment/package.json index 68b5365fb2..cc0c74aaf5 100644 --- a/plugins/blog/plugin-comment/package.json +++ b/plugins/blog/plugin-comment/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-comment", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - comment", "keywords": [ "vuepress-plugin", diff --git a/plugins/blog/plugin-feed/CHANGELOG.md b/plugins/blog/plugin-feed/CHANGELOG.md index 95167edb27..fc6ec13dd9 100644 --- a/plugins/blog/plugin-feed/CHANGELOG.md +++ b/plugins/blog/plugin-feed/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-feed + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-feed diff --git a/plugins/blog/plugin-feed/package.json b/plugins/blog/plugin-feed/package.json index d002d23f9c..efe4ca9469 100644 --- a/plugins/blog/plugin-feed/package.json +++ b/plugins/blog/plugin-feed/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-feed", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "Feed plugin for vuepress-theme-hope", "keywords": [ "vuepress", diff --git a/plugins/development/plugin-active-header-links/CHANGELOG.md b/plugins/development/plugin-active-header-links/CHANGELOG.md index 0c48faad39..4c5262e528 100644 --- a/plugins/development/plugin-active-header-links/CHANGELOG.md +++ b/plugins/development/plugin-active-header-links/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-active-header-links + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-active-header-links diff --git a/plugins/development/plugin-active-header-links/package.json b/plugins/development/plugin-active-header-links/package.json index 84ed9ac385..c08571b820 100644 --- a/plugins/development/plugin-active-header-links/package.json +++ b/plugins/development/plugin-active-header-links/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-active-header-links", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - active header links", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-git/CHANGELOG.md b/plugins/development/plugin-git/CHANGELOG.md index c09da89882..2a0909d292 100644 --- a/plugins/development/plugin-git/CHANGELOG.md +++ b/plugins/development/plugin-git/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-git + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-git diff --git a/plugins/development/plugin-git/package.json b/plugins/development/plugin-git/package.json index dddcbc4924..c2511c616b 100644 --- a/plugins/development/plugin-git/package.json +++ b/plugins/development/plugin-git/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-git", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - git", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-reading-time/CHANGELOG.md b/plugins/development/plugin-reading-time/CHANGELOG.md index 908f159ff0..ba0b4b75ca 100644 --- a/plugins/development/plugin-reading-time/CHANGELOG.md +++ b/plugins/development/plugin-reading-time/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-reading-time + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-reading-time diff --git a/plugins/development/plugin-reading-time/package.json b/plugins/development/plugin-reading-time/package.json index 299e573648..6a47b97cbb 100644 --- a/plugins/development/plugin-reading-time/package.json +++ b/plugins/development/plugin-reading-time/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-reading-time", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - reading-time", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-rtl/CHANGELOG.md b/plugins/development/plugin-rtl/CHANGELOG.md index 9f0e99494e..f36adc797d 100644 --- a/plugins/development/plugin-rtl/CHANGELOG.md +++ b/plugins/development/plugin-rtl/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-rtl + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-rtl diff --git a/plugins/development/plugin-rtl/package.json b/plugins/development/plugin-rtl/package.json index 9a589db615..d7c5b57c78 100644 --- a/plugins/development/plugin-rtl/package.json +++ b/plugins/development/plugin-rtl/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-rtl", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - rtl", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-sass-palette/CHANGELOG.md b/plugins/development/plugin-sass-palette/CHANGELOG.md index 03c08f77a5..1b7c55880b 100644 --- a/plugins/development/plugin-sass-palette/CHANGELOG.md +++ b/plugins/development/plugin-sass-palette/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-sass-palette + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-sass-palette diff --git a/plugins/development/plugin-sass-palette/package.json b/plugins/development/plugin-sass-palette/package.json index 9d74007bf4..10349279b5 100644 --- a/plugins/development/plugin-sass-palette/package.json +++ b/plugins/development/plugin-sass-palette/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-sass-palette", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - sass-palette", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-theme-data/CHANGELOG.md b/plugins/development/plugin-theme-data/CHANGELOG.md index 881b8a0335..10c4b142e4 100644 --- a/plugins/development/plugin-theme-data/CHANGELOG.md +++ b/plugins/development/plugin-theme-data/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-theme-data + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-theme-data diff --git a/plugins/development/plugin-theme-data/package.json b/plugins/development/plugin-theme-data/package.json index ec854f4be7..5e50f846a1 100644 --- a/plugins/development/plugin-theme-data/package.json +++ b/plugins/development/plugin-theme-data/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-theme-data", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - theme data", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-toc/CHANGELOG.md b/plugins/development/plugin-toc/CHANGELOG.md index 5484f0c443..5e2497d2c6 100644 --- a/plugins/development/plugin-toc/CHANGELOG.md +++ b/plugins/development/plugin-toc/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-toc + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-toc diff --git a/plugins/development/plugin-toc/package.json b/plugins/development/plugin-toc/package.json index c1b682b2aa..b3581a4bb0 100644 --- a/plugins/development/plugin-toc/package.json +++ b/plugins/development/plugin-toc/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-toc", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - toc", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-back-to-top/CHANGELOG.md b/plugins/features/plugin-back-to-top/CHANGELOG.md index 5cd100bccd..c0adecbddd 100644 --- a/plugins/features/plugin-back-to-top/CHANGELOG.md +++ b/plugins/features/plugin-back-to-top/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-back-to-top + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-back-to-top diff --git a/plugins/features/plugin-back-to-top/package.json b/plugins/features/plugin-back-to-top/package.json index 22b1d60af7..fce67f75b4 100644 --- a/plugins/features/plugin-back-to-top/package.json +++ b/plugins/features/plugin-back-to-top/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-back-to-top", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - back to top", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-catalog/CHANGELOG.md b/plugins/features/plugin-catalog/CHANGELOG.md index 36319f4fa2..8f94f8e175 100644 --- a/plugins/features/plugin-catalog/CHANGELOG.md +++ b/plugins/features/plugin-catalog/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-catalog + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-catalog diff --git a/plugins/features/plugin-catalog/package.json b/plugins/features/plugin-catalog/package.json index 53c28cdda5..166b1409cc 100644 --- a/plugins/features/plugin-catalog/package.json +++ b/plugins/features/plugin-catalog/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-catalog", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - catalog", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-copy-code/CHANGELOG.md b/plugins/features/plugin-copy-code/CHANGELOG.md index ad11778c57..450d9141f2 100644 --- a/plugins/features/plugin-copy-code/CHANGELOG.md +++ b/plugins/features/plugin-copy-code/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-copy-code + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-copy-code diff --git a/plugins/features/plugin-copy-code/package.json b/plugins/features/plugin-copy-code/package.json index cda709d995..e0788d3d07 100644 --- a/plugins/features/plugin-copy-code/package.json +++ b/plugins/features/plugin-copy-code/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-copy-code", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - copy code block", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-copyright/CHANGELOG.md b/plugins/features/plugin-copyright/CHANGELOG.md index aba69ce553..e5800facf6 100644 --- a/plugins/features/plugin-copyright/CHANGELOG.md +++ b/plugins/features/plugin-copyright/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-copyright + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-copyright diff --git a/plugins/features/plugin-copyright/package.json b/plugins/features/plugin-copyright/package.json index bb05112073..38f13a756e 100644 --- a/plugins/features/plugin-copyright/package.json +++ b/plugins/features/plugin-copyright/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-copyright", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - copyright", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-medium-zoom/CHANGELOG.md b/plugins/features/plugin-medium-zoom/CHANGELOG.md index ee0db7aed5..46264cf7a6 100644 --- a/plugins/features/plugin-medium-zoom/CHANGELOG.md +++ b/plugins/features/plugin-medium-zoom/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-medium-zoom + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-medium-zoom diff --git a/plugins/features/plugin-medium-zoom/package.json b/plugins/features/plugin-medium-zoom/package.json index 118cd522f2..02f5e6891d 100644 --- a/plugins/features/plugin-medium-zoom/package.json +++ b/plugins/features/plugin-medium-zoom/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-medium-zoom", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - medium-zoom", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-notice/CHANGELOG.md b/plugins/features/plugin-notice/CHANGELOG.md index f9eca78fff..27e23922a8 100644 --- a/plugins/features/plugin-notice/CHANGELOG.md +++ b/plugins/features/plugin-notice/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-notice + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-notice diff --git a/plugins/features/plugin-notice/package.json b/plugins/features/plugin-notice/package.json index 52f7a06157..ea147c3fb5 100644 --- a/plugins/features/plugin-notice/package.json +++ b/plugins/features/plugin-notice/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-notice", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - back to top", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-nprogress/CHANGELOG.md b/plugins/features/plugin-nprogress/CHANGELOG.md index 92104858a7..d828c8ea75 100644 --- a/plugins/features/plugin-nprogress/CHANGELOG.md +++ b/plugins/features/plugin-nprogress/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-nprogress + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-nprogress diff --git a/plugins/features/plugin-nprogress/package.json b/plugins/features/plugin-nprogress/package.json index 07739e91b4..81f7420eff 100644 --- a/plugins/features/plugin-nprogress/package.json +++ b/plugins/features/plugin-nprogress/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-nprogress", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - nprogress", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-photo-swipe/CHANGELOG.md b/plugins/features/plugin-photo-swipe/CHANGELOG.md index 3946dc1d6e..df723391a9 100644 --- a/plugins/features/plugin-photo-swipe/CHANGELOG.md +++ b/plugins/features/plugin-photo-swipe/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-photo-swipe + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) ### Features diff --git a/plugins/features/plugin-photo-swipe/package.json b/plugins/features/plugin-photo-swipe/package.json index b4c550c797..4703183e67 100644 --- a/plugins/features/plugin-photo-swipe/package.json +++ b/plugins/features/plugin-photo-swipe/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-photo-swipe", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - photo-swipe", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-watermark/CHANGELOG.md b/plugins/features/plugin-watermark/CHANGELOG.md index 7d1a95ab37..fbdb8de57a 100644 --- a/plugins/features/plugin-watermark/CHANGELOG.md +++ b/plugins/features/plugin-watermark/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-watermark + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-watermark diff --git a/plugins/features/plugin-watermark/package.json b/plugins/features/plugin-watermark/package.json index c1d9854a68..69d173a2fa 100644 --- a/plugins/features/plugin-watermark/package.json +++ b/plugins/features/plugin-watermark/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-watermark", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - watermark", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-append-date/CHANGELOG.md b/plugins/markdown/plugin-append-date/CHANGELOG.md index 92a9ca5264..9f2d6a45f7 100644 --- a/plugins/markdown/plugin-append-date/CHANGELOG.md +++ b/plugins/markdown/plugin-append-date/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-append-date + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-append-date diff --git a/plugins/markdown/plugin-append-date/package.json b/plugins/markdown/plugin-append-date/package.json index 973be8365c..ec557fc30b 100644 --- a/plugins/markdown/plugin-append-date/package.json +++ b/plugins/markdown/plugin-append-date/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-append-date", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - append date", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-links-check/CHANGELOG.md b/plugins/markdown/plugin-links-check/CHANGELOG.md index a9567e2b3f..b13eed5fb7 100644 --- a/plugins/markdown/plugin-links-check/CHANGELOG.md +++ b/plugins/markdown/plugin-links-check/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-links-check + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-links-check diff --git a/plugins/markdown/plugin-links-check/package.json b/plugins/markdown/plugin-links-check/package.json index 5a06957e09..b47915c71f 100644 --- a/plugins/markdown/plugin-links-check/package.json +++ b/plugins/markdown/plugin-links-check/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-links-check", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - links-check", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-markdown-image/CHANGELOG.md b/plugins/markdown/plugin-markdown-image/CHANGELOG.md index d9957c4307..3532968e9e 100644 --- a/plugins/markdown/plugin-markdown-image/CHANGELOG.md +++ b/plugins/markdown/plugin-markdown-image/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-markdown-image + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-markdown-image diff --git a/plugins/markdown/plugin-markdown-image/package.json b/plugins/markdown/plugin-markdown-image/package.json index bcb734a518..005e7e6c7c 100644 --- a/plugins/markdown/plugin-markdown-image/package.json +++ b/plugins/markdown/plugin-markdown-image/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-markdown-image", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - markdown image", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-markdown-math/CHANGELOG.md b/plugins/markdown/plugin-markdown-math/CHANGELOG.md index 65980d12f6..bf2e1deeaa 100644 --- a/plugins/markdown/plugin-markdown-math/CHANGELOG.md +++ b/plugins/markdown/plugin-markdown-math/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-markdown-math + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-markdown-math diff --git a/plugins/markdown/plugin-markdown-math/package.json b/plugins/markdown/plugin-markdown-math/package.json index b85f76eb41..53058f3312 100644 --- a/plugins/markdown/plugin-markdown-math/package.json +++ b/plugins/markdown/plugin-markdown-math/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-markdown-math", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - markdown math", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-prismjs/CHANGELOG.md b/plugins/markdown/plugin-prismjs/CHANGELOG.md index e66141787c..d23772f8ba 100644 --- a/plugins/markdown/plugin-prismjs/CHANGELOG.md +++ b/plugins/markdown/plugin-prismjs/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +### Features + +- add support for highlight whitespace ([#204](https://github.com/vuepress/ecosystem/issues/204)) ([b91d04e](https://github.com/vuepress/ecosystem/commit/b91d04e5cc44adcff7405f2cdc14c4b9a6d9834d)) +- add support for word highlight ([#201](https://github.com/vuepress/ecosystem/issues/201)) ([6f37277](https://github.com/vuepress/ecosystem/commit/6f372774488f79e8570e1d8b4b1e26a5744be807)) + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) ### Features diff --git a/plugins/markdown/plugin-prismjs/package.json b/plugins/markdown/plugin-prismjs/package.json index 9a969207ae..4e3b98aac2 100644 --- a/plugins/markdown/plugin-prismjs/package.json +++ b/plugins/markdown/plugin-prismjs/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-prismjs", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - prismjs", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-shiki/CHANGELOG.md b/plugins/markdown/plugin-shiki/CHANGELOG.md index f87c44c0c6..dbc6578b65 100644 --- a/plugins/markdown/plugin-shiki/CHANGELOG.md +++ b/plugins/markdown/plugin-shiki/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +### Features + +- add support for highlight whitespace ([#204](https://github.com/vuepress/ecosystem/issues/204)) ([b91d04e](https://github.com/vuepress/ecosystem/commit/b91d04e5cc44adcff7405f2cdc14c4b9a6d9834d)) +- add support for word highlight ([#201](https://github.com/vuepress/ecosystem/issues/201)) ([6f37277](https://github.com/vuepress/ecosystem/commit/6f372774488f79e8570e1d8b4b1e26a5744be807)) + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) ### Features diff --git a/plugins/markdown/plugin-shiki/package.json b/plugins/markdown/plugin-shiki/package.json index d9f0176b28..825b788bd2 100644 --- a/plugins/markdown/plugin-shiki/package.json +++ b/plugins/markdown/plugin-shiki/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-shiki", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - shiki", "keywords": [ "vuepress-plugin", diff --git a/plugins/pwa/plugin-pwa/CHANGELOG.md b/plugins/pwa/plugin-pwa/CHANGELOG.md index 59c935bee1..854a097546 100644 --- a/plugins/pwa/plugin-pwa/CHANGELOG.md +++ b/plugins/pwa/plugin-pwa/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-pwa + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-pwa diff --git a/plugins/pwa/plugin-pwa/package.json b/plugins/pwa/plugin-pwa/package.json index 4238116543..e29e194d35 100644 --- a/plugins/pwa/plugin-pwa/package.json +++ b/plugins/pwa/plugin-pwa/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-pwa", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - progressive web application", "keywords": [ "vuepress-plugin", diff --git a/plugins/search/plugin-docsearch/CHANGELOG.md b/plugins/search/plugin-docsearch/CHANGELOG.md index 4d7e7f2308..6b88f01241 100644 --- a/plugins/search/plugin-docsearch/CHANGELOG.md +++ b/plugins/search/plugin-docsearch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-docsearch + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-docsearch diff --git a/plugins/search/plugin-docsearch/package.json b/plugins/search/plugin-docsearch/package.json index 56443c9ee8..1f39e8ea96 100644 --- a/plugins/search/plugin-docsearch/package.json +++ b/plugins/search/plugin-docsearch/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-docsearch", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - docsearch", "keywords": [ "vuepress-plugin", diff --git a/plugins/search/plugin-search/CHANGELOG.md b/plugins/search/plugin-search/CHANGELOG.md index 99ea3d1c8c..f91ab10628 100644 --- a/plugins/search/plugin-search/CHANGELOG.md +++ b/plugins/search/plugin-search/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-search + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-search diff --git a/plugins/search/plugin-search/package.json b/plugins/search/plugin-search/package.json index 53f8ee3601..e7a942e229 100644 --- a/plugins/search/plugin-search/package.json +++ b/plugins/search/plugin-search/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-search", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - built-in search", "keywords": [ "vuepress-plugin", diff --git a/plugins/seo/plugin-seo/CHANGELOG.md b/plugins/seo/plugin-seo/CHANGELOG.md index 4bc7a92f5c..aa0f04f1f4 100644 --- a/plugins/seo/plugin-seo/CHANGELOG.md +++ b/plugins/seo/plugin-seo/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-seo + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-seo diff --git a/plugins/seo/plugin-seo/package.json b/plugins/seo/plugin-seo/package.json index dbb3bc076e..4ce2c6d93e 100644 --- a/plugins/seo/plugin-seo/package.json +++ b/plugins/seo/plugin-seo/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-seo", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "SEO plugin for vuepress", "keywords": [ "vuepress", diff --git a/plugins/seo/plugin-sitemap/CHANGELOG.md b/plugins/seo/plugin-sitemap/CHANGELOG.md index 18d7a7da49..36aeb1817d 100644 --- a/plugins/seo/plugin-sitemap/CHANGELOG.md +++ b/plugins/seo/plugin-sitemap/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-sitemap + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-sitemap diff --git a/plugins/seo/plugin-sitemap/package.json b/plugins/seo/plugin-sitemap/package.json index 9eb6c5aade..3bce947807 100644 --- a/plugins/seo/plugin-sitemap/package.json +++ b/plugins/seo/plugin-sitemap/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-sitemap", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "Sitemap plugin for vuepress", "keywords": [ "vuepress", diff --git a/plugins/tools/plugin-redirect/CHANGELOG.md b/plugins/tools/plugin-redirect/CHANGELOG.md index d568c7d17e..10f1a35411 100644 --- a/plugins/tools/plugin-redirect/CHANGELOG.md +++ b/plugins/tools/plugin-redirect/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/plugin-redirect + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-redirect diff --git a/plugins/tools/plugin-redirect/package.json b/plugins/tools/plugin-redirect/package.json index fe6e215094..5c5b5887b9 100644 --- a/plugins/tools/plugin-redirect/package.json +++ b/plugins/tools/plugin-redirect/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-redirect", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress plugin - redirect", "keywords": [ "vuepress-plugin", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8a9ccdcc03..d1ac5d9f18 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -890,12 +890,6 @@ importers: tools/create-vuepress: dependencies: - '@vuepress/plugin-blog': - specifier: workspace:* - version: link:../../plugins/blog/plugin-blog - '@vuepress/theme-default': - specifier: workspace:* - version: link:../../themes/theme-default cac: specifier: ^6.7.14 version: 6.7.14 @@ -909,6 +903,12 @@ importers: '@types/inquirer': specifier: 9.0.7 version: 9.0.7 + '@vuepress/plugin-blog': + specifier: workspace:* + version: link:../../plugins/blog/plugin-blog + '@vuepress/theme-default': + specifier: workspace:* + version: link:../../themes/theme-default tools/helper: dependencies: diff --git a/themes/theme-default/CHANGELOG.md b/themes/theme-default/CHANGELOG.md index 7d2857dcf4..3120593ba0 100644 --- a/themes/theme-default/CHANGELOG.md +++ b/themes/theme-default/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +### Bug Fixes + +- **theme-default:** fix transition for ``, `
` and `
`, close [#203](https://github.com/vuepress/ecosystem/issues/203) ([#205](https://github.com/vuepress/ecosystem/issues/205)) ([69a07dc](https://github.com/vuepress/ecosystem/commit/69a07dcc445e3e555c52fb7852cb3270cd383702)) +- **theme-default:** fix alias with vite ([ba09b87](https://github.com/vuepress/ecosystem/commit/ba09b873cb525af4494d5b42663dee3e97b85bbe)) +- **theme-default:** fix sidebar selector ([0a29075](https://github.com/vuepress/ecosystem/commit/0a29075388cb435e5f95d25dc1b54abbcd343d9a)) + +### Features + +- add support for highlight whitespace ([#204](https://github.com/vuepress/ecosystem/issues/204)) ([b91d04e](https://github.com/vuepress/ecosystem/commit/b91d04e5cc44adcff7405f2cdc14c4b9a6d9834d)) +- add support for word highlight ([#201](https://github.com/vuepress/ecosystem/issues/201)) ([6f37277](https://github.com/vuepress/ecosystem/commit/6f372774488f79e8570e1d8b4b1e26a5744be807)) +- **theme-default:** improve sidebar headers ([#196](https://github.com/vuepress/ecosystem/issues/196)) ([c39e4e4](https://github.com/vuepress/ecosystem/commit/c39e4e450c64e05c3939f866f56474cb83722b2c)) + # [2.0.0-rc.35](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.34...v2.0.0-rc.35) (2024-06-05) ### Bug Fixes diff --git a/themes/theme-default/package.json b/themes/theme-default/package.json index eb3ecec08e..4e91c4a5ba 100644 --- a/themes/theme-default/package.json +++ b/themes/theme-default/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/theme-default", - "version": "2.0.0-rc.35", + "version": "2.0.0-rc.36", "description": "Default theme of VuePress", "keywords": [ "vuepress-theme", diff --git a/tools/create-vuepress/CHANGELOG.md b/tools/create-vuepress/CHANGELOG.md index 7499823afa..22aa6c5409 100644 --- a/tools/create-vuepress/CHANGELOG.md +++ b/tools/create-vuepress/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +### Features + +- **create-vuepress:** use optional peers to ensure version is up-to-date ([e8da8b8](https://github.com/vuepress/ecosystem/commit/e8da8b81a9b515e4a5b0838468be78724ffe2120)) + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package create-vuepress diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json index 6c85f4a76e..6f4badbf09 100644 --- a/tools/create-vuepress/package.json +++ b/tools/create-vuepress/package.json @@ -1,6 +1,6 @@ { "name": "create-vuepress", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress template helper", "keywords": [ "vuepress", @@ -58,7 +58,9 @@ } }, "devDependencies": { - "@types/inquirer": "9.0.7" + "@types/inquirer": "9.0.7", + "@vuepress/plugin-blog": "workspace:*", + "@vuepress/theme-default": "workspace:*" }, "engines": { "node": ">=18.16.0", diff --git a/tools/helper/CHANGELOG.md b/tools/helper/CHANGELOG.md index 47da56a4fc..7d07557a05 100644 --- a/tools/helper/CHANGELOG.md +++ b/tools/helper/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +**Note:** Version bump only for package @vuepress/helper + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) ### Features diff --git a/tools/helper/package.json b/tools/helper/package.json index af9e0b0955..d6eba46a08 100644 --- a/tools/helper/package.json +++ b/tools/helper/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/helper", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress helper", "keywords": [ "vuepress", diff --git a/tools/highlighter-helper/CHANGELOG.md b/tools/highlighter-helper/CHANGELOG.md index 4aafc11767..269b6e6a2a 100644 --- a/tools/highlighter-helper/CHANGELOG.md +++ b/tools/highlighter-helper/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) + +### Features + +- add support for highlight whitespace ([#204](https://github.com/vuepress/ecosystem/issues/204)) ([b91d04e](https://github.com/vuepress/ecosystem/commit/b91d04e5cc44adcff7405f2cdc14c4b9a6d9834d)) + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) ### Features diff --git a/tools/highlighter-helper/package.json b/tools/highlighter-helper/package.json index 31d224e59f..340472af70 100644 --- a/tools/highlighter-helper/package.json +++ b/tools/highlighter-helper/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/highlighter-helper", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.36", "description": "VuePress Highlighter helper", "keywords": [ "vuepress", From ec95a0ce259fcefc1ad8ce7ea6717a6016863bb0 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Fri, 21 Jun 2024 18:09:08 +0800 Subject: [PATCH 11/38] build: bump deps --- docs/.vuepress/client.ts | 3 +- docs/package.json | 6 +- e2e/docs/.vuepress/client.ts | 3 +- e2e/package.json | 6 +- package.json | 10 +- .../plugin-baidu-analytics/package.json | 2 +- .../src/client/config.ts | 3 +- .../plugin-google-analytics/package.json | 2 +- .../src/client/config.ts | 3 +- .../plugin-umami-analytics/package.json | 2 +- .../src/client/config.ts | 3 +- plugins/blog/plugin-blog/package.json | 2 +- plugins/blog/plugin-comment/package.json | 2 +- .../blog/plugin-comment/src/client/config.ts | 3 +- plugins/blog/plugin-feed/package.json | 2 +- .../plugin-active-header-links/package.json | 2 +- .../src/client/config.ts | 3 +- plugins/development/plugin-git/package.json | 2 +- .../development/plugin-palette/package.json | 2 +- .../plugin-reading-time/package.json | 2 +- plugins/development/plugin-rtl/package.json | 2 +- .../plugin-rtl/src/client/config.ts | 3 +- .../plugin-sass-palette/package.json | 6 +- .../plugin-theme-data/package.json | 2 +- .../plugin-theme-data/src/client/config.ts | 4 +- plugins/development/plugin-toc/package.json | 2 +- .../plugin-toc/src/client/config.ts | 3 +- .../features/plugin-back-to-top/package.json | 2 +- .../plugin-back-to-top/src/client/config.ts | 3 +- plugins/features/plugin-catalog/package.json | 2 +- .../plugin-catalog/src/client/config.ts | 3 +- .../features/plugin-copy-code/package.json | 2 +- .../plugin-copy-code/src/client/config.ts | 3 +- .../features/plugin-copyright/package.json | 2 +- .../plugin-copyright/src/client/config.ts | 3 +- .../features/plugin-medium-zoom/package.json | 2 +- .../plugin-medium-zoom/src/client/config.ts | 3 +- plugins/features/plugin-notice/package.json | 2 +- .../plugin-notice/src/client/config.ts | 3 +- .../features/plugin-nprogress/package.json | 2 +- .../plugin-nprogress/src/client/config.ts | 3 +- .../features/plugin-photo-swipe/package.json | 2 +- .../plugin-photo-swipe/src/client/config.ts | 3 +- .../features/plugin-watermark/package.json | 2 +- .../plugin-watermark/src/client/config.ts | 3 +- .../markdown/plugin-append-date/package.json | 2 +- .../markdown/plugin-links-check/package.json | 2 +- .../plugin-markdown-container/package.json | 2 +- .../plugin-markdown-image/package.json | 2 +- .../plugin-markdown-math/package.json | 2 +- plugins/markdown/plugin-prismjs/package.json | 2 +- plugins/markdown/plugin-shiki/package.json | 2 +- plugins/pwa/plugin-pwa/package.json | 2 +- plugins/pwa/plugin-remove-pwa/package.json | 2 +- plugins/search/plugin-docsearch/package.json | 2 +- .../plugin-docsearch/src/client/config.ts | 3 +- plugins/search/plugin-search/package.json | 2 +- .../search/plugin-search/src/client/config.ts | 3 +- plugins/seo/plugin-seo/package.json | 2 +- plugins/seo/plugin-sitemap/package.json | 2 +- .../plugin-google-tag-manager/package.json | 2 +- plugins/tools/plugin-redirect/package.json | 2 +- .../plugin-redirect/src/client/config.ts | 3 +- .../plugin-register-components/package.json | 2 +- pnpm-lock.yaml | 1328 +++++++---------- themes/theme-default/package.json | 2 +- themes/theme-default/src/client/config.ts | 3 +- .../src/flow/createPackageJson.ts | 4 +- tools/helper/package.json | 8 +- tools/highlighter-helper/package.json | 2 +- 70 files changed, 636 insertions(+), 882 deletions(-) diff --git a/docs/.vuepress/client.ts b/docs/.vuepress/client.ts index b07264ddb8..a299ef4856 100644 --- a/docs/.vuepress/client.ts +++ b/docs/.vuepress/client.ts @@ -1,7 +1,6 @@ import { defineGiscusConfig } from '@vuepress/plugin-comment/client' import { defineDocSearchConfig } from '@vuepress/plugin-docsearch/client' import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import CommentPage from './layouts/CommentPage.vue' defineGiscusConfig({ @@ -66,4 +65,4 @@ export default defineClientConfig({ // We override the default layout to provide comment service CommentPage, }, -}) as ClientConfig +}) diff --git a/docs/package.json b/docs/package.json index f8e098c032..b71369cda5 100644 --- a/docs/package.json +++ b/docs/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@mdit/plugin-footnote": "0.12.0", - "@vuepress/bundler-vite": "2.0.0-rc.13", - "@vuepress/bundler-webpack": "2.0.0-rc.13", + "@vuepress/bundler-vite": "2.0.0-rc.14", + "@vuepress/bundler-webpack": "2.0.0-rc.14", "@vuepress/plugin-back-to-top": "workspace:*", "@vuepress/helper": "workspace:*", "@vuepress/plugin-catalog": "workspace:*", @@ -33,6 +33,6 @@ "mathjax-full": "3.2.2", "sass-loader": "^14.2.1", "vue": "^3.4.29", - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" } } diff --git a/e2e/docs/.vuepress/client.ts b/e2e/docs/.vuepress/client.ts index 5e75c0321b..7e4354446b 100644 --- a/e2e/docs/.vuepress/client.ts +++ b/e2e/docs/.vuepress/client.ts @@ -1,5 +1,4 @@ import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import ThemeData from './components/ThemeData.vue' import Article from './layouts/Article.vue' import Category from './layouts/Category.vue' @@ -14,4 +13,4 @@ export default defineClientConfig({ Timeline, }, rootComponents: [ThemeData], -}) as ClientConfig +}) diff --git a/e2e/package.json b/e2e/package.json index b3f348ac17..38f7508468 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -15,8 +15,8 @@ "e2e:dev-webpack": "cross-env E2E_COMMAND=dev E2E_BUNDLER=webpack playwright test" }, "dependencies": { - "@vuepress/bundler-vite": "2.0.0-rc.13", - "@vuepress/bundler-webpack": "2.0.0-rc.13", + "@vuepress/bundler-vite": "2.0.0-rc.14", + "@vuepress/bundler-webpack": "2.0.0-rc.14", "@vuepress/plugin-blog": "workspace:*", "@vuepress/plugin-catalog": "workspace:*", "@vuepress/plugin-copyright": "workspace:*", @@ -31,7 +31,7 @@ "sass": "^1.77.6", "sass-loader": "^14.2.1", "vue": "^3.4.29", - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "devDependencies": { "@playwright/test": "^1.44.1" diff --git a/package.json b/package.json index a991b3fde5..8dc59df732 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@commitlint/config-conventional": "^19.2.2", "@lerna-lite/cli": "^3.5.1", "@lerna-lite/publish": "^3.5.2", - "@types/node": "^20.14.5", + "@types/node": "^20.14.7", "@types/webpack-env": "^1.18.5", "@vitest/coverage-istanbul": "^1.6.0", "conventional-changelog-cli": "^5.0.0", @@ -55,11 +55,11 @@ "stylelint-config-hope": "^7.0.2", "stylelint-config-html": "^1.1.0", "tsconfig-vuepress": "^4.5.0", - "tsx": "^4.15.6", - "typescript": "^5.4.5", - "vite": "5.2.13", + "tsx": "^4.15.7", + "typescript": "^5.5.2", + "vite": "5.3.1", "vitest": "^1.6.0", - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "packageManager": "pnpm@9.4.0", "engines": { diff --git a/plugins/analytics/plugin-baidu-analytics/package.json b/plugins/analytics/plugin-baidu-analytics/package.json index 90d812979d..1458aee881 100644 --- a/plugins/analytics/plugin-baidu-analytics/package.json +++ b/plugins/analytics/plugin-baidu-analytics/package.json @@ -44,7 +44,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/analytics/plugin-baidu-analytics/src/client/config.ts b/plugins/analytics/plugin-baidu-analytics/src/client/config.ts index 3691ac32b1..0553067789 100644 --- a/plugins/analytics/plugin-baidu-analytics/src/client/config.ts +++ b/plugins/analytics/plugin-baidu-analytics/src/client/config.ts @@ -1,5 +1,4 @@ import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import { useBaiduAnalytics } from './composables/index.js' declare const __BD_ID__: string @@ -9,4 +8,4 @@ export default defineClientConfig({ if (__VUEPRESS_SSR__) return useBaiduAnalytics(__BD_ID__) }, -}) as ClientConfig +}) diff --git a/plugins/analytics/plugin-google-analytics/package.json b/plugins/analytics/plugin-google-analytics/package.json index ecaeddcd2a..6f753c7f65 100644 --- a/plugins/analytics/plugin-google-analytics/package.json +++ b/plugins/analytics/plugin-google-analytics/package.json @@ -36,7 +36,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/analytics/plugin-google-analytics/src/client/config.ts b/plugins/analytics/plugin-google-analytics/src/client/config.ts index 934b6c2844..91806e0654 100644 --- a/plugins/analytics/plugin-google-analytics/src/client/config.ts +++ b/plugins/analytics/plugin-google-analytics/src/client/config.ts @@ -1,5 +1,4 @@ import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import type { GoogleAnalyticsPluginOptions } from '../shared/index.js' import { useGoogleAnalytics } from './composables/index.js' @@ -12,4 +11,4 @@ export default defineClientConfig({ if (__VUEPRESS_SSR__) return useGoogleAnalytics(options) }, -}) as ClientConfig +}) diff --git a/plugins/analytics/plugin-umami-analytics/package.json b/plugins/analytics/plugin-umami-analytics/package.json index 9af13206ae..09463499ae 100644 --- a/plugins/analytics/plugin-umami-analytics/package.json +++ b/plugins/analytics/plugin-umami-analytics/package.json @@ -44,7 +44,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/analytics/plugin-umami-analytics/src/client/config.ts b/plugins/analytics/plugin-umami-analytics/src/client/config.ts index 6b83f39026..d3894fc4a0 100644 --- a/plugins/analytics/plugin-umami-analytics/src/client/config.ts +++ b/plugins/analytics/plugin-umami-analytics/src/client/config.ts @@ -1,5 +1,4 @@ import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import type { UmamiOptions } from '../shared/index.js' import { useUmamiAnalytics } from './composables/index.js' @@ -10,4 +9,4 @@ export default defineClientConfig({ if (__VUEPRESS_SSR__) return useUmamiAnalytics(__UMM_OPTIONS__) }, -}) as ClientConfig +}) diff --git a/plugins/blog/plugin-blog/package.json b/plugins/blog/plugin-blog/package.json index 1c8cd428c4..ab98459364 100644 --- a/plugins/blog/plugin-blog/package.json +++ b/plugins/blog/plugin-blog/package.json @@ -44,7 +44,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/blog/plugin-comment/package.json b/plugins/blog/plugin-comment/package.json index cc0c74aaf5..fa8e7c1a01 100644 --- a/plugins/blog/plugin-comment/package.json +++ b/plugins/blog/plugin-comment/package.json @@ -54,7 +54,7 @@ "@waline/client": "^3.1.0", "artalk": "^2.8.7", "twikoo": "^1.5.0", - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "peerDependenciesMeta": { "@waline/client": { diff --git a/plugins/blog/plugin-comment/src/client/config.ts b/plugins/blog/plugin-comment/src/client/config.ts index 6241898553..409c3ddf84 100644 --- a/plugins/blog/plugin-comment/src/client/config.ts +++ b/plugins/blog/plugin-comment/src/client/config.ts @@ -1,4 +1,3 @@ -import type { ClientConfig } from 'vuepress/client' import { defineClientConfig } from 'vuepress/client' import CommentService from './components/CommentService.js' import { injectCommentConfig } from './helpers/index.js' @@ -11,4 +10,4 @@ export default defineClientConfig({ injectCommentConfig(app) app.component('CommentService', CommentService) }, -}) as ClientConfig +}) diff --git a/plugins/blog/plugin-feed/package.json b/plugins/blog/plugin-feed/package.json index efe4ca9469..41488bb750 100644 --- a/plugins/blog/plugin-feed/package.json +++ b/plugins/blog/plugin-feed/package.json @@ -48,7 +48,7 @@ "@vuepress/plugin-git": "workspace:*" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/development/plugin-active-header-links/package.json b/plugins/development/plugin-active-header-links/package.json index c08571b820..c5ce15427f 100644 --- a/plugins/development/plugin-active-header-links/package.json +++ b/plugins/development/plugin-active-header-links/package.json @@ -40,7 +40,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/development/plugin-active-header-links/src/client/config.ts b/plugins/development/plugin-active-header-links/src/client/config.ts index 944eb7670e..ddf503c20b 100644 --- a/plugins/development/plugin-active-header-links/src/client/config.ts +++ b/plugins/development/plugin-active-header-links/src/client/config.ts @@ -1,5 +1,4 @@ import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import { useActiveHeaderLinks } from './composables/index.js' declare const __AHL_HEADER_LINK_SELECTOR__: string @@ -23,4 +22,4 @@ export default defineClientConfig({ offset, }) }, -}) as ClientConfig +}) diff --git a/plugins/development/plugin-git/package.json b/plugins/development/plugin-git/package.json index c2511c616b..f6a7972b53 100644 --- a/plugins/development/plugin-git/package.json +++ b/plugins/development/plugin-git/package.json @@ -37,7 +37,7 @@ "execa": "^9.2.0" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/development/plugin-palette/package.json b/plugins/development/plugin-palette/package.json index 461ce9de76..b7e99bb0f5 100644 --- a/plugins/development/plugin-palette/package.json +++ b/plugins/development/plugin-palette/package.json @@ -42,7 +42,7 @@ "chokidar": "^3.6.0" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/development/plugin-reading-time/package.json b/plugins/development/plugin-reading-time/package.json index 6a47b97cbb..8ba8569a82 100644 --- a/plugins/development/plugin-reading-time/package.json +++ b/plugins/development/plugin-reading-time/package.json @@ -44,7 +44,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/development/plugin-rtl/package.json b/plugins/development/plugin-rtl/package.json index d7c5b57c78..dcbf24e9b6 100644 --- a/plugins/development/plugin-rtl/package.json +++ b/plugins/development/plugin-rtl/package.json @@ -41,7 +41,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/development/plugin-rtl/src/client/config.ts b/plugins/development/plugin-rtl/src/client/config.ts index fdfe0ad5fa..d3ce36b880 100644 --- a/plugins/development/plugin-rtl/src/client/config.ts +++ b/plugins/development/plugin-rtl/src/client/config.ts @@ -1,5 +1,4 @@ import { onMounted, watch } from 'vue' -import type { ClientConfig } from 'vuepress/client' import { defineClientConfig, useRouteLocale } from 'vuepress/client' declare const __RTL_LOCALES__: string[] @@ -49,4 +48,4 @@ export default defineClientConfig({ watch(routeLocale, toggleRTL, { immediate: true }) }) }, -}) as ClientConfig +}) diff --git a/plugins/development/plugin-sass-palette/package.json b/plugins/development/plugin-sass-palette/package.json index 10349279b5..a30e53efdf 100644 --- a/plugins/development/plugin-sass-palette/package.json +++ b/plugins/development/plugin-sass-palette/package.json @@ -51,12 +51,12 @@ "sass": "^1.77.6" }, "devDependencies": { - "@vuepress/bundler-vite": "2.0.0-rc.13", - "@vuepress/bundler-webpack": "2.0.0-rc.13" + "@vuepress/bundler-vite": "2.0.0-rc.14", + "@vuepress/bundler-webpack": "2.0.0-rc.14" }, "peerDependencies": { "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "peerDependenciesMeta": { "sass-loader": { diff --git a/plugins/development/plugin-theme-data/package.json b/plugins/development/plugin-theme-data/package.json index 5e50f846a1..e0859f3a7d 100644 --- a/plugins/development/plugin-theme-data/package.json +++ b/plugins/development/plugin-theme-data/package.json @@ -40,7 +40,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/development/plugin-theme-data/src/client/config.ts b/plugins/development/plugin-theme-data/src/client/config.ts index 1d3917918f..590bb7f451 100644 --- a/plugins/development/plugin-theme-data/src/client/config.ts +++ b/plugins/development/plugin-theme-data/src/client/config.ts @@ -1,6 +1,6 @@ import { setupDevtoolsPlugin } from '@vue/devtools-api' import { computed } from 'vue' -import type { ClientConfig, ClientData } from 'vuepress/client' +import type { ClientData } from 'vuepress/client' import { clientDataSymbol, defineClientConfig } from 'vuepress/client' import { resolveThemeLocaleData, @@ -66,4 +66,4 @@ export default defineClientConfig({ ) } }, -}) as ClientConfig +}) diff --git a/plugins/development/plugin-toc/package.json b/plugins/development/plugin-toc/package.json index b3581a4bb0..15d5fc56c2 100644 --- a/plugins/development/plugin-toc/package.json +++ b/plugins/development/plugin-toc/package.json @@ -39,7 +39,7 @@ "vue-router": "^4.3.3" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/development/plugin-toc/src/client/config.ts b/plugins/development/plugin-toc/src/client/config.ts index c2cd24e204..596b6f90a7 100644 --- a/plugins/development/plugin-toc/src/client/config.ts +++ b/plugins/development/plugin-toc/src/client/config.ts @@ -1,6 +1,5 @@ import { h } from 'vue' import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import type { TocPropsOptions } from '../shared/index.js' import { Toc } from './components/Toc.js' @@ -22,4 +21,4 @@ export default defineClientConfig({ }), ) }, -}) as ClientConfig +}) diff --git a/plugins/features/plugin-back-to-top/package.json b/plugins/features/plugin-back-to-top/package.json index fce67f75b4..71edcad3d6 100644 --- a/plugins/features/plugin-back-to-top/package.json +++ b/plugins/features/plugin-back-to-top/package.json @@ -42,7 +42,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/features/plugin-back-to-top/src/client/config.ts b/plugins/features/plugin-back-to-top/src/client/config.ts index 6e5ff44b1c..a4bee9c33c 100644 --- a/plugins/features/plugin-back-to-top/src/client/config.ts +++ b/plugins/features/plugin-back-to-top/src/client/config.ts @@ -1,9 +1,8 @@ import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import { BackToTop } from './components/index.js' import './styles/vars.css' export default defineClientConfig({ rootComponents: [BackToTop], -}) as ClientConfig +}) diff --git a/plugins/features/plugin-catalog/package.json b/plugins/features/plugin-catalog/package.json index 166b1409cc..8c7413b588 100644 --- a/plugins/features/plugin-catalog/package.json +++ b/plugins/features/plugin-catalog/package.json @@ -45,7 +45,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/features/plugin-catalog/src/client/config.ts b/plugins/features/plugin-catalog/src/client/config.ts index 6606492ec9..c469dd7e3a 100644 --- a/plugins/features/plugin-catalog/src/client/config.ts +++ b/plugins/features/plugin-catalog/src/client/config.ts @@ -1,5 +1,4 @@ import { hasGlobalComponent } from '@vuepress/helper/client' -import type { ClientConfig } from 'vuepress/client' import { defineClientConfig } from 'vuepress/client' import Catalog from './components/Catalog.js' import { injectCatalogInfoGetter } from './helpers/index.js' @@ -12,4 +11,4 @@ export default defineClientConfig({ injectCatalogInfoGetter(app) if (!hasGlobalComponent('Catalog', app)) app.component('Catalog', Catalog) }, -}) as ClientConfig +}) diff --git a/plugins/features/plugin-copy-code/package.json b/plugins/features/plugin-copy-code/package.json index e0788d3d07..b1208449b1 100644 --- a/plugins/features/plugin-copy-code/package.json +++ b/plugins/features/plugin-copy-code/package.json @@ -47,7 +47,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/features/plugin-copy-code/src/client/config.ts b/plugins/features/plugin-copy-code/src/client/config.ts index 52f3ef082a..402d9cda10 100644 --- a/plugins/features/plugin-copy-code/src/client/config.ts +++ b/plugins/features/plugin-copy-code/src/client/config.ts @@ -1,4 +1,3 @@ -import type { ClientConfig } from 'vuepress/client' import { defineClientConfig } from 'vuepress/client' import type { CopyCodePluginLocaleConfig } from '../shared/index.js' import { useCopyCode } from './composables/index.js' @@ -19,4 +18,4 @@ export default defineClientConfig({ showInMobile: __CC_SHOW_IN_MOBILE__, }) }, -}) as ClientConfig +}) diff --git a/plugins/features/plugin-copyright/package.json b/plugins/features/plugin-copyright/package.json index 38f13a756e..9bd0781cb8 100644 --- a/plugins/features/plugin-copyright/package.json +++ b/plugins/features/plugin-copyright/package.json @@ -44,7 +44,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/features/plugin-copyright/src/client/config.ts b/plugins/features/plugin-copyright/src/client/config.ts index 2cb1aa027c..936958ed88 100644 --- a/plugins/features/plugin-copyright/src/client/config.ts +++ b/plugins/features/plugin-copyright/src/client/config.ts @@ -1,4 +1,3 @@ -import type { ClientConfig } from 'vuepress/client' import { defineClientConfig } from 'vuepress/client' import { setupCopyright } from './composables/index.js' @@ -6,4 +5,4 @@ export default defineClientConfig({ setup: () => { setupCopyright() }, -}) as ClientConfig +}) diff --git a/plugins/features/plugin-medium-zoom/package.json b/plugins/features/plugin-medium-zoom/package.json index 02f5e6891d..22e88ec53f 100644 --- a/plugins/features/plugin-medium-zoom/package.json +++ b/plugins/features/plugin-medium-zoom/package.json @@ -43,7 +43,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/features/plugin-medium-zoom/src/client/config.ts b/plugins/features/plugin-medium-zoom/src/client/config.ts index a68b820b59..b9fc37f730 100644 --- a/plugins/features/plugin-medium-zoom/src/client/config.ts +++ b/plugins/features/plugin-medium-zoom/src/client/config.ts @@ -2,7 +2,6 @@ import { wait } from '@vuepress/helper/client' import mediumZoom from 'medium-zoom' import type { ZoomOptions } from 'medium-zoom' import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import { mediumZoomSymbol } from './composables/index.js' import './styles/vars.css' @@ -32,4 +31,4 @@ export default defineClientConfig({ wait(delay).then(() => zoom.refresh()) }) }, -}) as ClientConfig +}) diff --git a/plugins/features/plugin-notice/package.json b/plugins/features/plugin-notice/package.json index ea147c3fb5..42158ee85e 100644 --- a/plugins/features/plugin-notice/package.json +++ b/plugins/features/plugin-notice/package.json @@ -42,7 +42,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/features/plugin-notice/src/client/config.ts b/plugins/features/plugin-notice/src/client/config.ts index 52818f766f..cc022fbffc 100644 --- a/plugins/features/plugin-notice/src/client/config.ts +++ b/plugins/features/plugin-notice/src/client/config.ts @@ -1,6 +1,5 @@ import { h } from 'vue' import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import type { NoticeAttrOptions } from '../shared/index.js' import { Notice } from './components/index.js' @@ -10,4 +9,4 @@ declare const __NOTICE_OPTIONS__: NoticeAttrOptions[] export default defineClientConfig({ rootComponents: [() => h(Notice, { config: __NOTICE_OPTIONS__ })], -}) as ClientConfig +}) diff --git a/plugins/features/plugin-nprogress/package.json b/plugins/features/plugin-nprogress/package.json index 81f7420eff..72a7b15c6d 100644 --- a/plugins/features/plugin-nprogress/package.json +++ b/plugins/features/plugin-nprogress/package.json @@ -39,7 +39,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/features/plugin-nprogress/src/client/config.ts b/plugins/features/plugin-nprogress/src/client/config.ts index 68b719bd52..d758d133db 100644 --- a/plugins/features/plugin-nprogress/src/client/config.ts +++ b/plugins/features/plugin-nprogress/src/client/config.ts @@ -1,4 +1,3 @@ -import type { ClientConfig } from 'vuepress/client' import { defineClientConfig } from 'vuepress/client' import { useNprogress } from './composables/index.js' @@ -6,4 +5,4 @@ export default defineClientConfig({ setup() { useNprogress() }, -}) as ClientConfig +}) diff --git a/plugins/features/plugin-photo-swipe/package.json b/plugins/features/plugin-photo-swipe/package.json index 4703183e67..102762f038 100644 --- a/plugins/features/plugin-photo-swipe/package.json +++ b/plugins/features/plugin-photo-swipe/package.json @@ -49,7 +49,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/features/plugin-photo-swipe/src/client/config.ts b/plugins/features/plugin-photo-swipe/src/client/config.ts index d57909f6db..4507cb8c91 100644 --- a/plugins/features/plugin-photo-swipe/src/client/config.ts +++ b/plugins/features/plugin-photo-swipe/src/client/config.ts @@ -1,4 +1,3 @@ -import type { ClientConfig } from 'vuepress/client' import { defineClientConfig } from 'vuepress/client' import type { PhotoSwipePluginLocaleData } from '../shared/index.js' import { usePhotoSwipe } from './composables/index.js' @@ -38,4 +37,4 @@ export default defineClientConfig({ scrollToClose, }) }, -}) as ClientConfig +}) diff --git a/plugins/features/plugin-watermark/package.json b/plugins/features/plugin-watermark/package.json index 69d173a2fa..18ae4c8161 100644 --- a/plugins/features/plugin-watermark/package.json +++ b/plugins/features/plugin-watermark/package.json @@ -40,7 +40,7 @@ "watermark-js-plus": "^1.5.1" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/features/plugin-watermark/src/client/config.ts b/plugins/features/plugin-watermark/src/client/config.ts index c4a95b23ec..f03bc46e17 100644 --- a/plugins/features/plugin-watermark/src/client/config.ts +++ b/plugins/features/plugin-watermark/src/client/config.ts @@ -1,7 +1,6 @@ import { isPlainObject } from '@vuepress/helper/client' import { computed } from 'vue' import { defineClientConfig, usePageFrontmatter } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import type { WatermarkPluginFrontmatter } from '../shared/options.js' import { setupWatermark } from './composables/index.js' import { injectWatermarkConfig, useWatermarkOptions } from './helper/index.js' @@ -35,4 +34,4 @@ export default defineClientConfig({ setupWatermark(watermarkOptions, enabled, __WM_DELAY__) }, -}) as ClientConfig +}) diff --git a/plugins/markdown/plugin-append-date/package.json b/plugins/markdown/plugin-append-date/package.json index ec557fc30b..ddacf2c7cc 100644 --- a/plugins/markdown/plugin-append-date/package.json +++ b/plugins/markdown/plugin-append-date/package.json @@ -42,7 +42,7 @@ }, "peerDependencies": { "@vuepress/plugin-git": "workspace:*", - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/markdown/plugin-links-check/package.json b/plugins/markdown/plugin-links-check/package.json index b47915c71f..8fdb02f357 100644 --- a/plugins/markdown/plugin-links-check/package.json +++ b/plugins/markdown/plugin-links-check/package.json @@ -41,7 +41,7 @@ "@vuepress/helper": "workspace:*" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/markdown/plugin-markdown-container/package.json b/plugins/markdown/plugin-markdown-container/package.json index 93c9fe2479..2e69f17783 100644 --- a/plugins/markdown/plugin-markdown-container/package.json +++ b/plugins/markdown/plugin-markdown-container/package.json @@ -39,7 +39,7 @@ "markdown-it-container": "^4.0.0" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "devDependencies": { "markdown-it": "^14.1.0" diff --git a/plugins/markdown/plugin-markdown-image/package.json b/plugins/markdown/plugin-markdown-image/package.json index 005e7e6c7c..db9ce3159a 100644 --- a/plugins/markdown/plugin-markdown-image/package.json +++ b/plugins/markdown/plugin-markdown-image/package.json @@ -53,7 +53,7 @@ "@vuepress/helper": "workspace:*" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/markdown/plugin-markdown-math/package.json b/plugins/markdown/plugin-markdown-math/package.json index 53058f3312..74cecbf7df 100644 --- a/plugins/markdown/plugin-markdown-math/package.json +++ b/plugins/markdown/plugin-markdown-math/package.json @@ -49,7 +49,7 @@ "peerDependencies": { "katex": "^0.16.10", "mathjax-full": "^3.2.2", - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "peerDependenciesMeta": { "katex": { diff --git a/plugins/markdown/plugin-prismjs/package.json b/plugins/markdown/plugin-prismjs/package.json index 4e3b98aac2..d9ca28b097 100644 --- a/plugins/markdown/plugin-prismjs/package.json +++ b/plugins/markdown/plugin-prismjs/package.json @@ -44,7 +44,7 @@ "markdown-it": "^14.1.0" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/markdown/plugin-shiki/package.json b/plugins/markdown/plugin-shiki/package.json index 825b788bd2..f172dec960 100644 --- a/plugins/markdown/plugin-shiki/package.json +++ b/plugins/markdown/plugin-shiki/package.json @@ -42,7 +42,7 @@ "shiki": "^1.7.0" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/pwa/plugin-pwa/package.json b/plugins/pwa/plugin-pwa/package.json index e29e194d35..856045f3ec 100644 --- a/plugins/pwa/plugin-pwa/package.json +++ b/plugins/pwa/plugin-pwa/package.json @@ -49,7 +49,7 @@ "workbox-build": "^7.1.1" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/pwa/plugin-remove-pwa/package.json b/plugins/pwa/plugin-remove-pwa/package.json index b3782c2b59..effa63c35d 100644 --- a/plugins/pwa/plugin-remove-pwa/package.json +++ b/plugins/pwa/plugin-remove-pwa/package.json @@ -38,7 +38,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/search/plugin-docsearch/package.json b/plugins/search/plugin-docsearch/package.json index 1f39e8ea96..6e6ea49c5f 100644 --- a/plugins/search/plugin-docsearch/package.json +++ b/plugins/search/plugin-docsearch/package.json @@ -47,7 +47,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/search/plugin-docsearch/src/client/config.ts b/plugins/search/plugin-docsearch/src/client/config.ts index 3e322b507a..8739863c24 100644 --- a/plugins/search/plugin-docsearch/src/client/config.ts +++ b/plugins/search/plugin-docsearch/src/client/config.ts @@ -1,5 +1,4 @@ import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import { Docsearch } from './components/index.js' import { injectDocSearchConfig } from './helpers/index.js' @@ -8,4 +7,4 @@ export default defineClientConfig({ injectDocSearchConfig(app) app.component('Docsearch', Docsearch) }, -}) as ClientConfig +}) diff --git a/plugins/search/plugin-search/package.json b/plugins/search/plugin-search/package.json index e7a942e229..66367c6928 100644 --- a/plugins/search/plugin-search/package.json +++ b/plugins/search/plugin-search/package.json @@ -41,7 +41,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/search/plugin-search/src/client/config.ts b/plugins/search/plugin-search/src/client/config.ts index 3955bd816b..d99f750d45 100644 --- a/plugins/search/plugin-search/src/client/config.ts +++ b/plugins/search/plugin-search/src/client/config.ts @@ -1,6 +1,5 @@ import { h } from 'vue' import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import { SearchBox } from './components/index.js' import type { SearchBoxLocales } from './components/index.js' @@ -27,4 +26,4 @@ export default defineClientConfig({ }), ) }, -}) as ClientConfig +}) diff --git a/plugins/seo/plugin-seo/package.json b/plugins/seo/plugin-seo/package.json index 4ce2c6d93e..c43ab47cef 100644 --- a/plugins/seo/plugin-seo/package.json +++ b/plugins/seo/plugin-seo/package.json @@ -44,7 +44,7 @@ "@vuepress/plugin-git": "workspace:*" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/seo/plugin-sitemap/package.json b/plugins/seo/plugin-sitemap/package.json index 3bce947807..66c488e63b 100644 --- a/plugins/seo/plugin-sitemap/package.json +++ b/plugins/seo/plugin-sitemap/package.json @@ -47,7 +47,7 @@ "@vuepress/plugin-git": "workspace:*" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/tools/plugin-google-tag-manager/package.json b/plugins/tools/plugin-google-tag-manager/package.json index 49763803bc..621cde50a5 100644 --- a/plugins/tools/plugin-google-tag-manager/package.json +++ b/plugins/tools/plugin-google-tag-manager/package.json @@ -35,7 +35,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/tools/plugin-redirect/package.json b/plugins/tools/plugin-redirect/package.json index 5c5b5887b9..8048f44741 100644 --- a/plugins/tools/plugin-redirect/package.json +++ b/plugins/tools/plugin-redirect/package.json @@ -48,7 +48,7 @@ "vue": "^3.4.29" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/plugins/tools/plugin-redirect/src/client/config.ts b/plugins/tools/plugin-redirect/src/client/config.ts index 1a6d1dbdd5..f1236f9b7f 100644 --- a/plugins/tools/plugin-redirect/src/client/config.ts +++ b/plugins/tools/plugin-redirect/src/client/config.ts @@ -1,4 +1,3 @@ -import type { ClientConfig } from 'vuepress/client' import { defineClientConfig } from 'vuepress/client' import RedirectModal from './components/RedirectModal.js' import { setupDevServerRedirect } from './composables/index.js' @@ -12,4 +11,4 @@ export default defineClientConfig({ if (__VUEPRESS_DEV__) setupDevServerRedirect() }, rootComponents: __REDIRECT_LOCALE_SWITCH__ ? [RedirectModal] : [], -}) as ClientConfig +}) diff --git a/plugins/tools/plugin-register-components/package.json b/plugins/tools/plugin-register-components/package.json index 925686f991..fd22441dbe 100644 --- a/plugins/tools/plugin-register-components/package.json +++ b/plugins/tools/plugin-register-components/package.json @@ -38,7 +38,7 @@ "chokidar": "^3.6.0" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d1ac5d9f18..618ad9b7d6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,25 +10,25 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@20.14.5)(typescript@5.4.5) + version: 19.3.0(@types/node@20.14.7)(typescript@5.5.2) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 '@lerna-lite/cli': specifier: ^3.5.1 - version: 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.4.5))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) + version: 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.5.2))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2))(typescript@5.5.2) '@lerna-lite/publish': specifier: ^3.5.2 - version: 3.5.2(typescript@5.4.5) + version: 3.5.2(typescript@5.5.2) '@types/node': - specifier: ^20.14.5 - version: 20.14.5 + specifier: ^20.14.7 + version: 20.14.7 '@types/webpack-env': specifier: ^1.18.5 version: 1.18.5 '@vitest/coverage-istanbul': specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)) + version: 1.6.0(vitest@1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)) conventional-changelog-cli: specifier: ^5.0.0 version: 5.0.0(conventional-commits-filter@5.0.0) @@ -43,10 +43,10 @@ importers: version: 8.57.0 eslint-config-vuepress: specifier: ^4.10.1 - version: 4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + version: 4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0) eslint-config-vuepress-typescript: specifier: ^4.10.1 - version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5) + version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.2) http-server: specifier: ^14.1.1 version: 14.1.1 @@ -76,31 +76,31 @@ importers: version: 2.10.0 stylelint: specifier: ^16.6.1 - version: 16.6.1(typescript@5.4.5) + version: 16.6.1(typescript@5.5.2) stylelint-config-hope: specifier: ^7.0.2 - version: 7.0.2(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)) + version: 7.0.2(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)) stylelint-config-html: specifier: ^1.1.0 - version: 1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.4.5)) + version: 1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.5.2)) tsconfig-vuepress: specifier: ^4.5.0 version: 4.5.0 tsx: - specifier: ^4.15.6 - version: 4.15.6 + specifier: ^4.15.7 + version: 4.15.7 typescript: - specifier: ^5.4.5 - version: 5.4.5 + specifier: ^5.5.2 + version: 5.5.2 vite: - specifier: 5.2.13 - version: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + specifier: 5.3.1 + version: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + version: 1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) docs: dependencies: @@ -108,11 +108,11 @@ importers: specifier: 0.12.0 version: 0.12.0(markdown-it@14.1.0) '@vuepress/bundler-vite': - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) '@vuepress/bundler-webpack': - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(typescript@5.4.5) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(typescript@5.5.2) '@vuepress/helper': specifier: workspace:* version: link:../tools/helper @@ -172,22 +172,22 @@ importers: version: 3.2.2 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.6)(webpack@5.92.0) + version: 14.2.1(sass@1.77.6)(webpack@5.92.1) vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) e2e: dependencies: '@vuepress/bundler-vite': - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) '@vuepress/bundler-webpack': - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(typescript@5.4.5) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(typescript@5.5.2) '@vuepress/plugin-blog': specifier: workspace:* version: link:../plugins/blog/plugin-blog @@ -226,13 +226,13 @@ importers: version: 1.77.6 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.6)(webpack@5.92.0) + version: 14.2.1(sass@1.77.6)(webpack@5.92.1) vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@playwright/test': specifier: ^1.44.1 @@ -245,16 +245,16 @@ importers: version: link:../../../tools/helper vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/analytics/plugin-google-analytics: dependencies: vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/analytics/plugin-umami-analytics: dependencies: @@ -263,10 +263,10 @@ importers: version: link:../../../tools/helper vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/blog/plugin-blog: dependencies: @@ -278,10 +278,10 @@ importers: version: 3.6.0 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/blog/plugin-comment: dependencies: @@ -290,7 +290,7 @@ importers: version: link:../../../tools/helper '@waline/client': specifier: ^3.1.0 - version: 3.2.2(typescript@5.4.5) + version: 3.2.2(typescript@5.5.2) artalk: specifier: ^2.8.7 version: 2.8.7 @@ -302,10 +302,10 @@ importers: version: 1.6.36 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/blog/plugin-feed: dependencies: @@ -316,8 +316,8 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) xml-js: specifier: ^1.6.11 version: 1.6.11 @@ -330,13 +330,13 @@ importers: dependencies: '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-git: dependencies: @@ -344,8 +344,8 @@ importers: specifier: ^9.2.0 version: 9.2.0 vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-palette: dependencies: @@ -353,8 +353,8 @@ importers: specifier: ^3.6.0 version: 3.6.0 vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-reading-time: dependencies: @@ -363,19 +363,19 @@ importers: version: link:../../../tools/helper vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-rtl: dependencies: vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-sass-palette: dependencies: @@ -390,17 +390,17 @@ importers: version: 1.77.6 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.6)(webpack@5.92.0) + version: 14.2.1(sass@1.77.6)(webpack@5.92.1) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@vuepress/bundler-vite': - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) '@vuepress/bundler-webpack': - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(typescript@5.4.5) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(typescript@5.5.2) plugins/development/plugin-theme-data: dependencies: @@ -409,22 +409,22 @@ importers: version: 6.6.3 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-toc: dependencies: vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vue-router: specifier: ^4.3.3 - version: 4.3.3(vue@3.4.29(typescript@5.4.5)) + version: 4.3.3(vue@3.4.29(typescript@5.5.2)) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-back-to-top: dependencies: @@ -433,13 +433,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-catalog: dependencies: @@ -448,10 +448,10 @@ importers: version: link:../../../tools/helper vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-copy-code: dependencies: @@ -460,13 +460,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-copyright: dependencies: @@ -475,13 +475,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-medium-zoom: dependencies: @@ -493,10 +493,10 @@ importers: version: 1.1.0 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-notice: dependencies: @@ -505,22 +505,22 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-nprogress: dependencies: vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-photo-swipe: dependencies: @@ -529,16 +529,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) photoswipe: specifier: ^5.4.4 version: 5.4.4 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-watermark: dependencies: @@ -547,10 +547,10 @@ importers: version: link:../../../tools/helper vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) watermark-js-plus: specifier: ^1.5.1 version: 1.5.1 @@ -564,8 +564,8 @@ importers: specifier: workspace:* version: link:../../development/plugin-git vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/markdown/plugin-links-check: dependencies: @@ -573,8 +573,8 @@ importers: specifier: workspace:* version: link:../../../tools/helper vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/markdown/plugin-markdown-container: dependencies: @@ -585,8 +585,8 @@ importers: specifier: ^4.0.0 version: 4.0.0 vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -613,8 +613,8 @@ importers: specifier: workspace:* version: link:../../../tools/helper vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/markdown/plugin-markdown-math: dependencies: @@ -638,10 +638,10 @@ importers: version: 3.2.2 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -656,8 +656,8 @@ importers: specifier: ^1.29.0 version: 1.29.0 vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -687,8 +687,8 @@ importers: specifier: ^1.7.0 version: 1.7.0 vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -704,7 +704,7 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) mitt: specifier: ^3.0.1 version: 3.0.1 @@ -713,10 +713,10 @@ importers: version: 1.7.2 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) workbox-build: specifier: ^7.1.1 version: 7.1.1 @@ -724,8 +724,8 @@ importers: plugins/pwa/plugin-remove-pwa: dependencies: vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/search/plugin-docsearch: dependencies: @@ -743,16 +743,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) ts-debounce: specifier: ^4.0.0 version: 4.0.0 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/search/plugin-search: dependencies: @@ -761,10 +761,10 @@ importers: version: 3.6.0 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/seo/plugin-seo: dependencies: @@ -772,8 +772,8 @@ importers: specifier: workspace:* version: link:../../../tools/helper vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -788,8 +788,8 @@ importers: specifier: ^8.0.0 version: 8.0.0 vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -798,8 +798,8 @@ importers: plugins/tools/plugin-google-tag-manager: dependencies: vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/tools/plugin-redirect: dependencies: @@ -808,16 +808,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) cac: specifier: ^6.7.14 version: 6.7.14 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/tools/plugin-register-components: dependencies: @@ -825,8 +825,8 @@ importers: specifier: ^3.6.0 version: 3.6.0 vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) themes/theme-default: dependencies: @@ -874,19 +874,19 @@ importers: version: link:../../plugins/development/plugin-theme-data '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.4.5)) + version: 10.11.0(vue@3.4.29(typescript@5.5.2)) sass: specifier: ^1.77.6 version: 1.77.6 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.6)(webpack@5.92.0) + version: 14.2.1(sass@1.77.6)(webpack@5.92.1) vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) tools/create-vuepress: dependencies: @@ -926,32 +926,32 @@ importers: version: 4.0.3 vue: specifier: ^3.4.29 - version: 3.4.29(typescript@5.4.5) + version: 3.4.29(typescript@5.5.2) vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@types/connect': specifier: 3.4.38 version: 3.4.38 '@vuepress/bundler-vite': - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) '@vuepress/bundler-webpack': - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(typescript@5.4.5) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(typescript@5.5.2) '@vuepress/plugin-git': specifier: workspace:* version: link:../../plugins/development/plugin-git vite: - specifier: ~5.2.13 - version: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + specifier: ~5.3.1 + version: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) tools/highlighter-helper: dependencies: vuepress: - specifier: 2.0.0-rc.13 - version: 2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)) + specifier: 2.0.0-rc.14 + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) tools/vp-update: dependencies: @@ -1749,276 +1749,138 @@ packages: '@dual-bundle/import-meta-resolve@4.1.0': resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} - '@esbuild/aix-ppc64@0.20.2': - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.20.2': - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.20.2': - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.20.2': - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.20.2': - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.20.2': - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.20.2': - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.20.2': - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.20.2': - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.20.2': - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.20.2': - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.20.2': - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.20.2': - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.20.2': - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.20.2': - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.20.2': - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.20.2': - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.20.2': - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.20.2': - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.20.2': - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.20.2': - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.20.2': - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.20.2': - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -2113,8 +1975,8 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/util@1.1.3': - resolution: {integrity: sha512-g//kkF4kOwUjemValCtOc/xiYzmwMRmWq3Bn+YnzOzuZLHq2PpMOxxIayN3cKbo7Ko2Np65t6D9H81IvXbXhqg==} + '@jsonjoy.com/util@1.2.0': + resolution: {integrity: sha512-4B8B+3vFsY4eo33DMKyJPlQ3sBMpPFUZK2dr3O3rXrOGKKbYG44J0XSFkDo1VOQiri5HFEhIeVvItjR2xcazmg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -2603,8 +2465,8 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/express-serve-static-core@4.19.3': - resolution: {integrity: sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg==} + '@types/express-serve-static-core@4.19.5': + resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} '@types/express@4.17.21': resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} @@ -2672,8 +2534,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@20.14.5': - resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==} + '@types/node@20.14.7': + resolution: {integrity: sha512-uTr2m2IbJJucF3KUxgnGOZvYbN0QgkGyWxG6973HCpMYFy2KfcgYuIwkJQMQkt1VbBMlvWRbpshFTLxnxCZjKQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2852,30 +2714,30 @@ packages: '@vue/shared@3.4.29': resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} - '@vuepress/bundler-vite@2.0.0-rc.13': - resolution: {integrity: sha512-dzBM0eH0VvdsMB0+Y1sMpEfTz/elWytTNdjon7LUbda3oHMQOO+IwP0PcA7VNAqqnvMplMhawocaMC+STupymA==} + '@vuepress/bundler-vite@2.0.0-rc.14': + resolution: {integrity: sha512-kttbowYITMCX3ztz78Qb6bMfXRv/GEpNu+nALksu7j/QJQ0gOzI2is68PatbmzZRWOufVsf1Zf0A8BwolmVcXA==} - '@vuepress/bundler-webpack@2.0.0-rc.13': - resolution: {integrity: sha512-BDnJyGzfIGm8JOpX4rBoKOkHRxQnUYWt+rY2kTOSUQ6SA1BjYPoONuJYTwOcKQSSmZCqSqJ8ReElRovXUbTWkQ==} + '@vuepress/bundler-webpack@2.0.0-rc.14': + resolution: {integrity: sha512-4Ns44Hy5he4vN6PY5lNdTnLwFKjAEV+agCnsIaghR3AIMwiDnH2Ep+COGBb/50XOR0qw7ileJNRCPlxnPHYFCg==} - '@vuepress/cli@2.0.0-rc.13': - resolution: {integrity: sha512-En7iQnwgnmkPAgoT+YqzwgMRTO3uLwIk+ar3E7HnQA//ovZNmoaChkc/C3jjklP5OF3g9CtGT8VjZ9njDjLe/Q==} + '@vuepress/cli@2.0.0-rc.14': + resolution: {integrity: sha512-oYJX1nE6/ohF2tzUtpBAFxRr4MF2kdtab3+AQ897esXzrciQnE2LxPQZ8BUOn6Jb3XYW12FXDdkHrr82rN6XnQ==} hasBin: true - '@vuepress/client@2.0.0-rc.13': - resolution: {integrity: sha512-kFHVyroAFZ+/ZVaItjIXOZA6r+ympWN+C+0yZYVkMpzyDVFdZrl9WazqhwHBIUj0/sA+NLq2o2EvoqvAPa1lFg==} + '@vuepress/client@2.0.0-rc.14': + resolution: {integrity: sha512-ULwxOiWoUi15HWQ6qH60gWjxSXB0797uExCUa4HgHV/8SpIqv4SHFn6jqjo7qCzOxuTqj1RT47JH3oWfUF4XPA==} - '@vuepress/core@2.0.0-rc.13': - resolution: {integrity: sha512-IK+5h2QAtl52g/3M0nGV2r0L+2cy0yhQ1Ez65ij4xs1FoiCEStJIVJSYGl1VMQDkB+MUGJAXZw86lNA2PIjgsg==} + '@vuepress/core@2.0.0-rc.14': + resolution: {integrity: sha512-Ly3fypjXGUgPzjfbXKJeyd59jxJgXkhxhWAGkH/rRyQeV8Nr7Wo1ah3H1MeGhlCRGH1T9Yd3Bz9W7QMoyWFfmg==} - '@vuepress/markdown@2.0.0-rc.13': - resolution: {integrity: sha512-p26OjCj0nMXFBRMPkMgt8VRfFLNF7V6YRqWdDtxipHl6S1y5s965uYgYfxTyr9TLGwnXRsZvE60wItKHftFe5w==} + '@vuepress/markdown@2.0.0-rc.14': + resolution: {integrity: sha512-9xr693gkp71qwEbQLxpo1ybhJ+lA2k5SiuFUgqqrmR2a8CSL3gcmKEGM+y7GMnHvL63U2dYlc9pUOtJ5rG9O0Q==} - '@vuepress/shared@2.0.0-rc.13': - resolution: {integrity: sha512-xtruKVH9QqTLIQxbPbU3iZWthLC8uR5yYUzVA6eL+knjHkpCXOlzqMYnlp4xT0tzQNw+gBHWLKo8zVEccSkqug==} + '@vuepress/shared@2.0.0-rc.14': + resolution: {integrity: sha512-VDDnPpz4x1Q07richcVRGbc4qc2RG/6bKoEYSImofTFzvdmHer538ouv8kD2SNU10UrSOpxxUiphnhlhNIe03A==} - '@vuepress/utils@2.0.0-rc.13': - resolution: {integrity: sha512-MbTnyCodo9K6WK7xFwOVEHnhatlq8BsoVmrtM16Swk2igjtexXAJ6OCCXGON1l32fwGGVKFom3bH9seBvqSK7g==} + '@vuepress/utils@2.0.0-rc.14': + resolution: {integrity: sha512-1h/5qcKBeIhIg6SZM2IoZVOaIdFSeQ1CdEWadqQWy1uwupEeVrU3QPkjFyn0vUt0O/EuuVqQcLLC8OuS/wldNw==} '@vueuse/core@10.11.0': resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==} @@ -3668,8 +3530,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.2: - resolution: {integrity: sha512-z95kGKZx8VWHfERj7LFzuiTxylbvEp07ZEYaFu+t6bFyNOXLd/+3oPyNaY7ISwcrfHFCkt8OfRo4IZxVRJZ7dg==} + cssnano-preset-default@7.0.3: + resolution: {integrity: sha512-dQ3Ba1p/oewICp/szF1XjFFgql8OlOBrI2YNBUUwhHQnJNoMOcQTa+Bi7jSJN8r/eM1egW0Ud1se/S7qlduWKA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -3680,8 +3542,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.2: - resolution: {integrity: sha512-LXm/Xx6TNLzfHM2lBaIQHfvtdW5QfdbyLzfJAWZrclCAb47yVa0/yJG69+amcw3Lq0YZ+kyU40rbsMPLcMt9aw==} + cssnano@7.0.3: + resolution: {integrity: sha512-lsekJctOTqdCn4cNrtrSwsuMR/fHC+oiVMHkp/OugBWtwjH8XJag1/OtGaYJGtz0un1fQcRy4ryfYTQsfh+KSQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -3898,8 +3760,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.805: - resolution: {integrity: sha512-8W4UJwX/w9T0QSzINJckTKG6CYpAUTqsaWcWIsdud3I1FYJcMgW9QqT1/4CBff/pP/TihWh13OmiyY8neto6vw==} + electron-to-chromium@1.4.808: + resolution: {integrity: sha512-0ItWyhPYnww2VOuCGF4s1LTfbrdAV2ajy/TN+ZTuhR23AHI6rWHCrBXJ/uxoXOvRRqw8qjYVrG81HFI7x/2wdQ==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -3977,16 +3839,11 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - esbuild-loader@4.1.0: - resolution: {integrity: sha512-543TtIvqbqouEMlOHg4xKoDQkmdImlwIpyAIgpUtDPvMuklU/c2k+Qt2O3VeDBgAwozxmlEbjOzV+F8CZ0g+Bw==} + esbuild-loader@4.2.0: + resolution: {integrity: sha512-BhwHchuDknxIa69AqOPeZh2fIFqj2AzZKC1E3RBRvXSuyk5drsqMrwsgYZJufX41yrauLYjDM3KBmruoGl1NWQ==} peerDependencies: webpack: ^4.40.0 || ^5.0.0 - esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -4451,8 +4308,8 @@ packages: resolution: {integrity: sha512-ZyqlgowMbfj2NPjxaZZ/EtsXlOch28FRXgMd64vqZWk1bT9+wvSRLYD1om9M7QfQru51zJPAT17qXm4/zd+9QA==} engines: {node: '>= 0.10'} - glob@10.4.1: - resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} + glob@10.4.2: + resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} engines: {node: '>=16 || 14 >=14.18'} hasBin: true @@ -4809,8 +4666,9 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.14.0: + resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + engines: {node: '>= 0.4'} is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} @@ -5119,8 +4977,8 @@ packages: known-css-properties@0.31.0: resolution: {integrity: sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==} - launch-editor@2.7.0: - resolution: {integrity: sha512-KAc66u6LxWL8MifQ94oG3YGKYWDwz/Gi0T15lN//GaQoZe08vQGFJxrXkPAeu50UXgvJPPaRKVGuP1TRUm/aHQ==} + launch-editor@2.8.0: + resolution: {integrity: sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==} leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} @@ -5347,8 +5205,8 @@ packages: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true - marked-highlight@2.1.2: - resolution: {integrity: sha512-LttLexvzVYbdCWcjx5Upevtm1RAQ2965DyRMWfKzhpWwORPLeJay5Gp8lC4OfMs56QyfV/zIYeknp4NbTAfD0A==} + marked-highlight@2.1.3: + resolution: {integrity: sha512-t35JWm2u8HanOJ+gSJBAYQ0Jgr3vy+gl7ORAXN8bSEQFHl5FYXH0A7YXVMrfhmKaSuBSy6LidXECn3U9Qv/dHA==} peerDependencies: marked: '>=4 <14' @@ -5786,6 +5644,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + pacote@18.0.6: resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==} engines: {node: ^16.14.0 || >=18.0.0} @@ -5923,20 +5784,20 @@ packages: peerDependencies: postcss: ^8.4.38 - postcss-colormin@7.0.0: - resolution: {integrity: sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==} + postcss-colormin@7.0.1: + resolution: {integrity: sha512-uszdT0dULt3FQs47G5UHCduYK+FnkLYlpu1HpWu061eGsKZ7setoG7kA+WC9NQLsOJf69D5TxGHgnAdRgylnFQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-convert-values@7.0.0: - resolution: {integrity: sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==} + postcss-convert-values@7.0.1: + resolution: {integrity: sha512-9x2ofb+hYPwHWMlWAzyWys2yMDZYGfkX9LodbaVTmLdlupmtH2AGvj8Up95wzzNPRDEzPIxQIkUaPJew3bT6xA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-discard-comments@7.0.0: - resolution: {integrity: sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==} + postcss-discard-comments@7.0.1: + resolution: {integrity: sha512-GVrQxUOhmle1W6jX2SvNLt4kmN+JYhV7mzI6BMnkAWR9DtVvg8e67rrV0NfdWhn7x1zxvzdWkMBPdBDCls+uwQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -5963,13 +5824,14 @@ packages: resolution: {integrity: sha512-MfcMpSUIaR/nNgeVS8AyvyDugXlADjN9AcV7e5rDfrF1wduIAGSkL4q2+wgrZgA3sHVAHLDO9FuauHhZYW2nBw==} engines: {node: ^12 || >=14} - postcss-load-config@5.1.0: - resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} peerDependencies: jiti: '>=1.21.0' postcss: '>=8.0.9' tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: jiti: optional: true @@ -5977,6 +5839,8 @@ packages: optional: true tsx: optional: true + yaml: + optional: true postcss-loader@8.1.1: resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} @@ -5994,14 +5858,14 @@ packages: postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} - postcss-merge-longhand@7.0.1: - resolution: {integrity: sha512-qZlD26hnqSTMxSSOMS8+QCeRWtqOdMKeQHvHcBhjL3mJxKUs47cvO1Y1x3iTdYIk3ioMcRHTiy229TT0mEMH/A==} + postcss-merge-longhand@7.0.2: + resolution: {integrity: sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-merge-rules@7.0.1: - resolution: {integrity: sha512-bb8McYQbo2etgs0uVt6AfngajACK3FHSVP3sGLhprrjbtHJWgG03JZ4KKBlJ8/5Fb8/Rr+mMKaybMYeoYrAg0A==} + postcss-merge-rules@7.0.2: + resolution: {integrity: sha512-VAR47UNvRsdrTHLe7TV1CeEtF9SJYR5ukIB9U4GZyZOptgtsS20xSxy+k5wMrI3udST6O1XuIn7cjQkg7sDAAw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -6018,14 +5882,14 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-minify-params@7.0.0: - resolution: {integrity: sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==} + postcss-minify-params@7.0.1: + resolution: {integrity: sha512-e+Xt8xErSRPgSRFxHeBCSxMiO8B8xng7lh8E0A5ep1VfwYhY8FXhu4Q3APMjgx9YDDbSp53IBGENrzygbUvgUQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-minify-selectors@7.0.1: - resolution: {integrity: sha512-YfIbGtcgMFquPxV2L/ASs36ZS4DsgfcDX9tQ8cTEIvBTv+0GXFKtcvvpi9tCKto/+DWGWYKMCESFG3Pnan0Feg==} + postcss-minify-selectors@7.0.2: + resolution: {integrity: sha512-dCzm04wqW1uqLmDZ41XYNBJfjgps3ZugDpogAmJXoCb5oCiTzIX4oPXXKxDpTvWOnKxQKR4EbV4ZawJBLcdXXA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -6090,8 +5954,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-normalize-unicode@7.0.0: - resolution: {integrity: sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==} + postcss-normalize-unicode@7.0.1: + resolution: {integrity: sha512-PTPGdY9xAkTw+8ZZ71DUePb7M/Vtgkbbq+EoI33EuyQEzbKemEQMhe5QSr0VP5UfZlreANDPxSfcdSprENcbsg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -6108,14 +5972,14 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-ordered-values@7.0.0: - resolution: {integrity: sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==} + postcss-ordered-values@7.0.1: + resolution: {integrity: sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 - postcss-reduce-initial@7.0.0: - resolution: {integrity: sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==} + postcss-reduce-initial@7.0.1: + resolution: {integrity: sha512-0JDUSV4bGB5FGM5g8MkS+rvqKukJZ7OTHw/lcKn7xPNqeaqJyQbUO8/dJpvyTpaVwPsd3Uc33+CfNzdVowp2WA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -6791,8 +6655,8 @@ packages: peerDependencies: webpack: ^5.27.0 - stylehacks@7.0.1: - resolution: {integrity: sha512-PnrT4HzajnxbjfChpeBKLSpSykilnGBlD+pIffCoT5KbLur9fcL8uKRQJJap85byR2wCYZl/4Otk5eq76qeZxQ==} + stylehacks@7.0.2: + resolution: {integrity: sha512-HdkWZS9b4gbgYTdMg4gJLmm7biAUug1qTqXjS+u8X+/pUd+9Px1E+520GnOW3rST9MNsVOVpsJG+mPHNosxjOQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -6819,11 +6683,11 @@ packages: postcss: optional: true - stylelint-config-recommended@14.0.0: - resolution: {integrity: sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==} + stylelint-config-recommended@14.0.1: + resolution: {integrity: sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==} engines: {node: '>=18.12.0'} peerDependencies: - stylelint: ^16.0.0 + stylelint: ^16.1.0 stylelint-config-standard-scss@13.1.0: resolution: {integrity: sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==} @@ -6835,8 +6699,8 @@ packages: postcss: optional: true - stylelint-config-standard@36.0.0: - resolution: {integrity: sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug==} + stylelint-config-standard@36.0.1: + resolution: {integrity: sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==} engines: {node: '>=18.12.0'} peerDependencies: stylelint: ^16.1.0 @@ -6846,8 +6710,8 @@ packages: peerDependencies: stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1 - stylelint-scss@6.3.1: - resolution: {integrity: sha512-w/czBoWUZxJNk5fBRPODcXSN4qcPv3WHjTSSpFovVY+TE3MZTMR0yRlbmaDYrm8tTWHvpwQAuEBZ0lk2wwkboQ==} + stylelint-scss@6.3.2: + resolution: {integrity: sha512-pNk9mXOVKkQtd+SROPC9io8ISSgX+tOVPhFdBE+LaKQnJMLdWPbGKAGYv4Wmf/RrnOjkutunNTN9kKMhkdE5qA==} engines: {node: '>=18.12.0'} peerDependencies: stylelint: ^16.0.2 @@ -7014,8 +6878,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsx@4.15.6: - resolution: {integrity: sha512-is0VQQlfNZRHEuSSTKA6m4xw74IU4AizmuB6lAYLRt9XtuyeQnyJYexhNZOPCB59SqC4JzmSzPnHGBXxf3k0hA==} + tsx@4.15.7: + resolution: {integrity: sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==} engines: {node: '>=18.0.0'} hasBin: true @@ -7081,8 +6945,8 @@ packages: typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + typescript@5.5.2: + resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} engines: {node: '>=14.17'} hasBin: true @@ -7204,8 +7068,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.2.13: - resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} + vite@5.3.1: + resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7299,13 +7163,13 @@ packages: typescript: optional: true - vuepress@2.0.0-rc.13: - resolution: {integrity: sha512-lhz9EnISXY/s3yDFYe2RLVJcBXN/Ehe+NAFWdadhyX0P9S5AMimvJhsqWoVInnL+HBREsshLibyc8pXGbQrhfw==} + vuepress@2.0.0-rc.14: + resolution: {integrity: sha512-t902FYKFF2MavNQjm/I4gN8etl6iX4PETutu4c1Pt7qQjXF6Hp2eurZaW32O5/TaYWsbVG757FwKodRLj9GDng==} engines: {node: '>=18.16.0'} hasBin: true peerDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.13 - '@vuepress/bundler-webpack': 2.0.0-rc.13 + '@vuepress/bundler-vite': 2.0.0-rc.14 + '@vuepress/bundler-webpack': 2.0.0-rc.14 vue: ^3.4.0 peerDependenciesMeta: '@vuepress/bundler-vite': @@ -7371,8 +7235,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.92.0: - resolution: {integrity: sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==} + webpack@5.92.1: + resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8462,11 +8326,11 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@commitlint/cli@19.3.0(@types/node@20.14.5)(typescript@5.4.5)': + '@commitlint/cli@19.3.0(@types/node@20.14.7)(typescript@5.5.2)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@20.14.5)(typescript@5.4.5) + '@commitlint/load': 19.2.0(@types/node@20.14.7)(typescript@5.5.2) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -8513,15 +8377,15 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@20.14.5)(typescript@5.4.5)': + '@commitlint/load@19.2.0(@types/node@20.14.7)(typescript@5.5.2)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 '@commitlint/resolve-extends': 19.1.0 '@commitlint/types': 19.0.3 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.5)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.7)(cosmiconfig@9.0.0(typescript@5.5.2))(typescript@5.5.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -8622,141 +8486,72 @@ snapshots: '@dual-bundle/import-meta-resolve@4.1.0': {} - '@esbuild/aix-ppc64@0.20.2': - optional: true - '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/android-arm64@0.20.2': - optional: true - '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm@0.20.2': - optional: true - '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-x64@0.20.2': - optional: true - '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.20.2': - optional: true - '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-x64@0.20.2': - optional: true - '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.20.2': - optional: true - '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.20.2': - optional: true - '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/linux-arm64@0.20.2': - optional: true - '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm@0.20.2': - optional: true - '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-ia32@0.20.2': - optional: true - '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-loong64@0.20.2': - optional: true - '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-mips64el@0.20.2': - optional: true - '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-ppc64@0.20.2': - optional: true - '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.20.2': - optional: true - '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-s390x@0.20.2': - optional: true - '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-x64@0.20.2': - optional: true - '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.20.2': - optional: true - '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.20.2': - optional: true - '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.20.2': - optional: true - '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/win32-arm64@0.20.2': - optional: true - '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-ia32@0.20.2': - optional: true - '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-x64@0.20.2': - optional: true - '@esbuild/win32-x64@0.21.5': optional: true @@ -8819,7 +8614,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -8852,21 +8647,21 @@ snapshots: '@jsonjoy.com/json-pack@1.0.4(tslib@2.6.3)': dependencies: '@jsonjoy.com/base64': 1.1.2(tslib@2.6.3) - '@jsonjoy.com/util': 1.1.3(tslib@2.6.3) + '@jsonjoy.com/util': 1.2.0(tslib@2.6.3) hyperdyperid: 1.2.0 thingies: 1.21.0(tslib@2.6.3) tslib: 2.6.3 - '@jsonjoy.com/util@1.1.3(tslib@2.6.3)': + '@jsonjoy.com/util@1.2.0(tslib@2.6.3)': dependencies: tslib: 2.6.3 '@leichtgewicht/ip-codec@2.0.5': {} - '@lerna-lite/cli@3.5.1(@lerna-lite/publish@3.5.2(typescript@5.4.5))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5)': + '@lerna-lite/cli@3.5.1(@lerna-lite/publish@3.5.2(typescript@5.5.2))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2))(typescript@5.5.2)': dependencies: - '@lerna-lite/core': 3.5.1(typescript@5.4.5) - '@lerna-lite/init': 3.5.1(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.5.2) + '@lerna-lite/init': 3.5.1(typescript@5.5.2) dedent: 1.5.3 dotenv: 16.4.5 import-local: 3.1.0 @@ -8874,21 +8669,21 @@ snapshots: npmlog: 7.0.1 yargs: 17.7.2 optionalDependencies: - '@lerna-lite/publish': 3.5.2(typescript@5.4.5) - '@lerna-lite/version': 3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/publish': 3.5.2(typescript@5.5.2) + '@lerna-lite/version': 3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2) transitivePeerDependencies: - babel-plugin-macros - bluebird - supports-color - typescript - '@lerna-lite/core@3.5.1(typescript@5.4.5)': + '@lerna-lite/core@3.5.1(typescript@5.5.2)': dependencies: '@npmcli/run-script': 8.1.0 chalk: 5.3.0 clone-deep: 4.0.1 config-chain: 1.1.13 - cosmiconfig: 9.0.0(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.2) dedent: 1.5.3 execa: 8.0.1 fs-extra: 11.2.0 @@ -8916,9 +8711,9 @@ snapshots: - supports-color - typescript - '@lerna-lite/init@3.5.1(typescript@5.4.5)': + '@lerna-lite/init@3.5.1(typescript@5.5.2)': dependencies: - '@lerna-lite/core': 3.5.1(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.5.2) fs-extra: 11.2.0 p-map: 7.0.2 write-json-file: 5.0.0 @@ -8928,16 +8723,16 @@ snapshots: - supports-color - typescript - '@lerna-lite/publish@3.5.2(typescript@5.4.5)': + '@lerna-lite/publish@3.5.2(typescript@5.5.2)': dependencies: - '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.4.5))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) - '@lerna-lite/core': 3.5.1(typescript@5.4.5) - '@lerna-lite/version': 3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.5.2))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2))(typescript@5.5.2) + '@lerna-lite/core': 3.5.1(typescript@5.5.2) + '@lerna-lite/version': 3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2) byte-size: 8.1.1 chalk: 5.3.0 columnify: 1.6.0 fs-extra: 11.2.0 - glob: 10.4.1 + glob: 10.4.2 has-unicode: 2.0.1 libnpmaccess: 8.0.6 libnpmpublish: 9.0.9 @@ -8965,10 +8760,10 @@ snapshots: - supports-color - typescript - '@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5)': + '@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2)': dependencies: - '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.4.5))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) - '@lerna-lite/core': 3.5.1(typescript@5.4.5) + '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.5.2))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2))(typescript@5.5.2) + '@lerna-lite/core': 3.5.1(typescript@5.5.2) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 20.1.1 chalk: 5.3.0 @@ -9170,7 +8965,7 @@ snapshots: '@npmcli/package-json@5.2.0': dependencies: '@npmcli/git': 5.0.7 - glob: 10.4.1 + glob: 10.4.2 hosted-git-info: 7.0.2 json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.1 @@ -9431,24 +9226,24 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/bonjour@3.5.13': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/connect-history-api-fallback@1.5.4': dependencies: - '@types/express-serve-static-core': 4.19.3 - '@types/node': 20.14.5 + '@types/express-serve-static-core': 4.19.5 + '@types/node': 20.14.7 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/debug@4.1.12': dependencies: @@ -9468,9 +9263,9 @@ snapshots: '@types/estree@1.0.5': {} - '@types/express-serve-static-core@4.19.3': + '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9478,14 +9273,14 @@ snapshots: '@types/express@4.17.21': dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.3 + '@types/express-serve-static-core': 4.19.5 '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/hash-sum@1.0.2': {} @@ -9495,7 +9290,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/inquirer@9.0.7': dependencies: @@ -9518,7 +9313,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/katex@0.16.7': {} @@ -9541,11 +9336,11 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/node@17.0.45': {} - '@types/node@20.14.5': + '@types/node@20.14.7': dependencies: undici-types: 5.26.5 @@ -9570,7 +9365,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/serve-index@1.9.4': dependencies: @@ -9579,16 +9374,16 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/through@0.0.33': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/trusted-types@2.0.7': {} @@ -9598,7 +9393,7 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 '@types/yargs-parser@21.0.3': {} @@ -9606,34 +9401,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.13.1 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@typescript-eslint/scope-manager': 7.13.1 '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color @@ -9642,21 +9437,21 @@ snapshots: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/visitor-keys': 7.13.1 - '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) + '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) debug: 4.3.5 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color '@typescript-eslint/types@7.13.1': {} - '@typescript-eslint/typescript-estree@7.13.1(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.2)': dependencies: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/visitor-keys': 7.13.1 @@ -9665,18 +9460,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.5.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.13.1 '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -9689,12 +9484,12 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.0.5(vite@5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))(vue@3.4.29(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))(vue@3.4.29(typescript@5.5.2))': dependencies: - vite: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) - vue: 3.4.29(typescript@5.4.5) + vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vue: 3.4.29(typescript@5.5.2) - '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))': + '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))': dependencies: debug: 4.3.5 istanbul-lib-coverage: 3.2.2 @@ -9705,7 +9500,7 @@ snapshots: magicast: 0.3.4 picocolors: 1.0.1 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - supports-color @@ -9786,29 +9581,29 @@ snapshots: '@vue/shared': 3.4.29 csstype: 3.1.3 - '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.4.5))': + '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.5.2))': dependencies: '@vue/compiler-ssr': 3.4.29 '@vue/shared': 3.4.29 - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.29(typescript@5.5.2) '@vue/shared@3.4.29': {} - '@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5)': + '@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5)': dependencies: - '@vitejs/plugin-vue': 5.0.5(vite@5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))(vue@3.4.29(typescript@5.4.5)) - '@vuepress/client': 2.0.0-rc.13(typescript@5.4.5) - '@vuepress/core': 2.0.0-rc.13(typescript@5.4.5) - '@vuepress/shared': 2.0.0-rc.13 - '@vuepress/utils': 2.0.0-rc.13 + '@vitejs/plugin-vue': 5.0.5(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))(vue@3.4.29(typescript@5.5.2)) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 autoprefixer: 10.4.19(postcss@8.4.38) connect-history-api-fallback: 2.0.0 postcss: 8.4.38 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.6) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(yaml@2.4.5) rollup: 4.18.0 - vite: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) - vue: 3.4.29(typescript@5.4.5) - vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) + vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vue: 3.4.29(typescript@5.5.2) + vue-router: 4.3.3(vue@3.4.29(typescript@5.5.2)) transitivePeerDependencies: - '@types/node' - jiti @@ -9821,34 +9616,35 @@ snapshots: - terser - tsx - typescript + - yaml - '@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5)': + '@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2)': dependencies: '@types/express': 4.17.21 '@types/webpack-env': 1.18.5 - '@vuepress/client': 2.0.0-rc.13(typescript@5.4.5) - '@vuepress/core': 2.0.0-rc.13(typescript@5.4.5) - '@vuepress/shared': 2.0.0-rc.13 - '@vuepress/utils': 2.0.0-rc.13 + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 autoprefixer: 10.4.19(postcss@8.4.38) chokidar: 3.6.0 - copy-webpack-plugin: 12.0.2(webpack@5.92.0) - css-loader: 7.1.2(webpack@5.92.0) - css-minimizer-webpack-plugin: 7.0.0(lightningcss@1.25.1)(webpack@5.92.0) - esbuild-loader: 4.1.0(webpack@5.92.0) + copy-webpack-plugin: 12.0.2(webpack@5.92.1) + css-loader: 7.1.2(webpack@5.92.1) + css-minimizer-webpack-plugin: 7.0.0(lightningcss@1.25.1)(webpack@5.92.1) + esbuild-loader: 4.2.0(webpack@5.92.1) express: 4.19.2 - html-webpack-plugin: 5.6.0(webpack@5.92.0) + html-webpack-plugin: 5.6.0(webpack@5.92.1) lightningcss: 1.25.1 - mini-css-extract-plugin: 2.9.0(webpack@5.92.0) + mini-css-extract-plugin: 2.9.0(webpack@5.92.1) postcss: 8.4.38 - postcss-loader: 8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.92.0) - style-loader: 4.0.0(webpack@5.92.0) - vue: 3.4.29(typescript@5.4.5) - vue-loader: 17.4.2(vue@3.4.29(typescript@5.4.5))(webpack@5.92.0) - vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) - webpack: 5.92.0 + postcss-loader: 8.1.1(postcss@8.4.38)(typescript@5.5.2)(webpack@5.92.1) + style-loader: 4.0.0(webpack@5.92.1) + vue: 3.4.29(typescript@5.5.2) + vue-loader: 17.4.2(vue@3.4.29(typescript@5.5.2))(webpack@5.92.1) + vue-router: 4.3.3(vue@3.4.29(typescript@5.5.2)) + webpack: 5.92.1 webpack-5-chain: 8.0.2 - webpack-dev-server: 5.0.4(webpack@5.92.0) + webpack-dev-server: 5.0.4(webpack@5.92.1) webpack-merge: 5.10.0 transitivePeerDependencies: - '@parcel/css' @@ -9867,40 +9663,40 @@ snapshots: - utf-8-validate - webpack-cli - '@vuepress/cli@2.0.0-rc.13(typescript@5.4.5)': + '@vuepress/cli@2.0.0-rc.14(typescript@5.5.2)': dependencies: - '@vuepress/core': 2.0.0-rc.13(typescript@5.4.5) - '@vuepress/shared': 2.0.0-rc.13 - '@vuepress/utils': 2.0.0-rc.13 + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 cac: 6.7.14 chokidar: 3.6.0 envinfo: 7.13.0 - esbuild: 0.20.2 + esbuild: 0.21.5 transitivePeerDependencies: - supports-color - typescript - '@vuepress/client@2.0.0-rc.13(typescript@5.4.5)': + '@vuepress/client@2.0.0-rc.14(typescript@5.5.2)': dependencies: '@vue/devtools-api': 6.6.3 - '@vuepress/shared': 2.0.0-rc.13 - vue: 3.4.29(typescript@5.4.5) - vue-router: 4.3.3(vue@3.4.29(typescript@5.4.5)) + '@vuepress/shared': 2.0.0-rc.14 + vue: 3.4.29(typescript@5.5.2) + vue-router: 4.3.3(vue@3.4.29(typescript@5.5.2)) transitivePeerDependencies: - typescript - '@vuepress/core@2.0.0-rc.13(typescript@5.4.5)': + '@vuepress/core@2.0.0-rc.14(typescript@5.5.2)': dependencies: - '@vuepress/client': 2.0.0-rc.13(typescript@5.4.5) - '@vuepress/markdown': 2.0.0-rc.13 - '@vuepress/shared': 2.0.0-rc.13 - '@vuepress/utils': 2.0.0-rc.13 - vue: 3.4.29(typescript@5.4.5) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/markdown': 2.0.0-rc.14 + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 + vue: 3.4.29(typescript@5.5.2) transitivePeerDependencies: - supports-color - typescript - '@vuepress/markdown@2.0.0-rc.13': + '@vuepress/markdown@2.0.0-rc.14': dependencies: '@mdit-vue/plugin-component': 2.1.3 '@mdit-vue/plugin-frontmatter': 2.1.3 @@ -9912,8 +9708,8 @@ snapshots: '@mdit-vue/types': 2.1.0 '@types/markdown-it': 14.1.1 '@types/markdown-it-emoji': 3.0.1 - '@vuepress/shared': 2.0.0-rc.13 - '@vuepress/utils': 2.0.0-rc.13 + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 markdown-it: 14.1.0 markdown-it-anchor: 9.0.1(@types/markdown-it@14.1.1)(markdown-it@14.1.0) markdown-it-emoji: 3.0.0 @@ -9921,16 +9717,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@vuepress/shared@2.0.0-rc.13': + '@vuepress/shared@2.0.0-rc.14': dependencies: '@mdit-vue/types': 2.1.0 - '@vuepress/utils@2.0.0-rc.13': + '@vuepress/utils@2.0.0-rc.14': dependencies: '@types/debug': 4.1.12 '@types/fs-extra': 11.0.4 '@types/hash-sum': 1.0.2 - '@vuepress/shared': 2.0.0-rc.13 + '@vuepress/shared': 2.0.0-rc.14 debug: 4.3.5 fs-extra: 11.2.0 globby: 14.0.1 @@ -9941,36 +9737,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@vueuse/core@10.11.0(vue@3.4.29(typescript@5.4.5))': + '@vueuse/core@10.11.0(vue@3.4.29(typescript@5.5.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.29(typescript@5.4.5)) - vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5)) + '@vueuse/shared': 10.11.0(vue@3.4.29(typescript@5.5.2)) + vue-demi: 0.14.8(vue@3.4.29(typescript@5.5.2)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.11.0': {} - '@vueuse/shared@10.11.0(vue@3.4.29(typescript@5.4.5))': + '@vueuse/shared@10.11.0(vue@3.4.29(typescript@5.5.2))': dependencies: - vue-demi: 0.14.8(vue@3.4.29(typescript@5.4.5)) + vue-demi: 0.14.8(vue@3.4.29(typescript@5.5.2)) transitivePeerDependencies: - '@vue/composition-api' - vue '@waline/api@1.0.0-alpha.8': {} - '@waline/client@3.2.2(typescript@5.4.5)': + '@waline/client@3.2.2(typescript@5.5.2)': dependencies: - '@vueuse/core': 10.11.0(vue@3.4.29(typescript@5.4.5)) + '@vueuse/core': 10.11.0(vue@3.4.29(typescript@5.5.2)) '@waline/api': 1.0.0-alpha.8 autosize: 6.0.1 marked: 12.0.2 - marked-highlight: 2.1.2(marked@12.0.2) + marked-highlight: 2.1.3(marked@12.0.2) recaptcha-v3: 1.10.0 - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.29(typescript@5.5.2) transitivePeerDependencies: - '@vue/composition-api' - typescript @@ -10359,7 +10155,7 @@ snapshots: browserslist@4.23.1: dependencies: caniuse-lite: 1.0.30001636 - electron-to-chromium: 1.4.805 + electron-to-chromium: 1.4.808 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -10392,7 +10188,7 @@ snapshots: dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 - glob: 10.4.1 + glob: 10.4.2 lru-cache: 10.2.2 minipass: 7.1.2 minipass-collect: 2.0.1 @@ -10738,7 +10534,7 @@ snapshots: cookie@0.6.0: {} - copy-webpack-plugin@12.0.2(webpack@5.92.0): + copy-webpack-plugin@12.0.2(webpack@5.92.1): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -10746,7 +10542,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.92.0 + webpack: 5.92.1 core-js-compat@3.37.1: dependencies: @@ -10756,21 +10552,21 @@ snapshots: corser@2.0.1: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.5)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.7)(cosmiconfig@9.0.0(typescript@5.5.2))(typescript@5.5.2): dependencies: - '@types/node': 20.14.5 - cosmiconfig: 9.0.0(typescript@5.4.5) + '@types/node': 20.14.7 + cosmiconfig: 9.0.0(typescript@5.5.2) jiti: 1.21.6 - typescript: 5.4.5 + typescript: 5.5.2 - cosmiconfig@9.0.0(typescript@5.4.5): + cosmiconfig@9.0.0(typescript@5.5.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 cpx2@7.0.1: dependencies: @@ -10778,7 +10574,7 @@ snapshots: debug: 4.3.5 duplexer: 0.1.2 fs-extra: 11.2.0 - glob: 10.4.1 + glob: 10.4.2 glob2base: 0.0.12 ignore: 5.3.1 minimatch: 9.0.4 @@ -10808,7 +10604,7 @@ snapshots: css-functions-list@3.2.2: {} - css-loader@7.1.2(webpack@5.92.0): + css-loader@7.1.2(webpack@5.92.1): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -10819,17 +10615,17 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: - webpack: 5.92.0 + webpack: 5.92.1 - css-minimizer-webpack-plugin@7.0.0(lightningcss@1.25.1)(webpack@5.92.0): + css-minimizer-webpack-plugin@7.0.0(lightningcss@1.25.1)(webpack@5.92.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 7.0.2(postcss@8.4.38) + cssnano: 7.0.3(postcss@8.4.38) jest-worker: 29.7.0 postcss: 8.4.38 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.92.0 + webpack: 5.92.1 optionalDependencies: lightningcss: 1.25.1 @@ -10863,36 +10659,36 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.2(postcss@8.4.38): + cssnano-preset-default@7.0.3(postcss@8.4.38): dependencies: browserslist: 4.23.1 css-declaration-sorter: 7.2.0(postcss@8.4.38) cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-calc: 10.0.0(postcss@8.4.38) - postcss-colormin: 7.0.0(postcss@8.4.38) - postcss-convert-values: 7.0.0(postcss@8.4.38) - postcss-discard-comments: 7.0.0(postcss@8.4.38) + postcss-colormin: 7.0.1(postcss@8.4.38) + postcss-convert-values: 7.0.1(postcss@8.4.38) + postcss-discard-comments: 7.0.1(postcss@8.4.38) postcss-discard-duplicates: 7.0.0(postcss@8.4.38) postcss-discard-empty: 7.0.0(postcss@8.4.38) postcss-discard-overridden: 7.0.0(postcss@8.4.38) - postcss-merge-longhand: 7.0.1(postcss@8.4.38) - postcss-merge-rules: 7.0.1(postcss@8.4.38) + postcss-merge-longhand: 7.0.2(postcss@8.4.38) + postcss-merge-rules: 7.0.2(postcss@8.4.38) postcss-minify-font-values: 7.0.0(postcss@8.4.38) postcss-minify-gradients: 7.0.0(postcss@8.4.38) - postcss-minify-params: 7.0.0(postcss@8.4.38) - postcss-minify-selectors: 7.0.1(postcss@8.4.38) + postcss-minify-params: 7.0.1(postcss@8.4.38) + postcss-minify-selectors: 7.0.2(postcss@8.4.38) postcss-normalize-charset: 7.0.0(postcss@8.4.38) postcss-normalize-display-values: 7.0.0(postcss@8.4.38) postcss-normalize-positions: 7.0.0(postcss@8.4.38) postcss-normalize-repeat-style: 7.0.0(postcss@8.4.38) postcss-normalize-string: 7.0.0(postcss@8.4.38) postcss-normalize-timing-functions: 7.0.0(postcss@8.4.38) - postcss-normalize-unicode: 7.0.0(postcss@8.4.38) + postcss-normalize-unicode: 7.0.1(postcss@8.4.38) postcss-normalize-url: 7.0.0(postcss@8.4.38) postcss-normalize-whitespace: 7.0.0(postcss@8.4.38) - postcss-ordered-values: 7.0.0(postcss@8.4.38) - postcss-reduce-initial: 7.0.0(postcss@8.4.38) + postcss-ordered-values: 7.0.1(postcss@8.4.38) + postcss-reduce-initial: 7.0.1(postcss@8.4.38) postcss-reduce-transforms: 7.0.0(postcss@8.4.38) postcss-svgo: 7.0.1(postcss@8.4.38) postcss-unique-selectors: 7.0.1(postcss@8.4.38) @@ -10901,9 +10697,9 @@ snapshots: dependencies: postcss: 8.4.38 - cssnano@7.0.2(postcss@8.4.38): + cssnano@7.0.3(postcss@8.4.38): dependencies: - cssnano-preset-default: 7.0.2(postcss@8.4.38) + cssnano-preset-default: 7.0.3(postcss@8.4.38) lilconfig: 3.1.2 postcss: 8.4.38 @@ -11085,7 +10881,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.805: {} + electron-to-chromium@1.4.808: {} emoji-regex@10.3.0: {} @@ -11198,40 +10994,14 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild-loader@4.1.0(webpack@5.92.0): + esbuild-loader@4.2.0(webpack@5.92.1): dependencies: - esbuild: 0.20.2 + esbuild: 0.21.5 get-tsconfig: 4.7.5 loader-utils: 2.0.4 - webpack: 5.92.0 + webpack: 5.92.1 webpack-sources: 1.4.3 - esbuild@0.20.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 - esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -11275,19 +11045,19 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0): + eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.2.0(eslint@8.57.0) - eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5): + eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.2): dependencies: - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) - eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) + eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0) eslint-plugin-vue: 9.26.0(eslint@8.57.0) transitivePeerDependencies: - eslint @@ -11299,11 +11069,11 @@ snapshots: - supports-color - typescript - eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0): dependencies: eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.2.0(eslint@8.57.0) transitivePeerDependencies: @@ -11316,16 +11086,16 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.13.1 + is-core-module: 2.14.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -11338,7 +11108,7 @@ snapshots: eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11348,9 +11118,9 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 - is-core-module: 2.13.1 + is-core-module: 2.14.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -11359,7 +11129,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -11375,7 +11145,7 @@ snapshots: globals: 13.24.0 ignore: 5.3.1 is-builtin-module: 3.2.1 - is-core-module: 2.13.1 + is-core-module: 2.14.0 minimatch: 3.1.2 resolve: 1.22.8 semver: 7.6.2 @@ -11850,12 +11620,13 @@ snapshots: dependencies: find-index: 0.1.1 - glob@10.4.1: + glob@10.4.2: dependencies: foreground-child: 3.2.1 jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 + package-json-from-dist: 1.0.0 path-scurry: 1.11.1 glob@7.2.3: @@ -12019,7 +11790,7 @@ snapshots: html-tags@3.3.1: {} - html-webpack-plugin@5.6.0(webpack@5.92.0): + html-webpack-plugin@5.6.0(webpack@5.92.1): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -12027,7 +11798,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.92.0 + webpack: 5.92.1 htmlparser2@6.1.0: dependencies: @@ -12254,7 +12025,7 @@ snapshots: dependencies: ci-info: 3.9.0 - is-core-module@2.13.1: + is-core-module@2.14.0: dependencies: hasown: 2.0.2 @@ -12428,7 +12199,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.5 + '@types/node': 20.14.7 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12436,13 +12207,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12512,7 +12283,7 @@ snapshots: known-css-properties@0.31.0: {} - launch-editor@2.7.0: + launch-editor@2.8.0: dependencies: picocolors: 1.0.1 shell-quote: 1.8.1 @@ -12745,7 +12516,7 @@ snapshots: punycode.js: 2.3.1 uc.micro: 2.1.0 - marked-highlight@2.1.2(marked@12.0.2): + marked-highlight@2.1.3(marked@12.0.2): dependencies: marked: 12.0.2 @@ -12773,7 +12544,7 @@ snapshots: memfs@4.9.3: dependencies: '@jsonjoy.com/json-pack': 1.0.4(tslib@2.6.3) - '@jsonjoy.com/util': 1.1.3(tslib@2.6.3) + '@jsonjoy.com/util': 1.2.0(tslib@2.6.3) tree-dump: 1.0.1(tslib@2.6.3) tslib: 2.6.3 @@ -12808,11 +12579,11 @@ snapshots: mimic-fn@4.0.0: {} - mini-css-extract-plugin@2.9.0(webpack@5.92.0): + mini-css-extract-plugin@2.9.0(webpack@5.92.1): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.92.0 + webpack: 5.92.1 minimalistic-assert@1.0.1: {} @@ -12934,7 +12705,7 @@ snapshots: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 - glob: 10.4.1 + glob: 10.4.2 graceful-fs: 4.2.11 make-fetch-happen: 13.0.1 nopt: 7.2.1 @@ -12954,7 +12725,7 @@ snapshots: normalize-package-data@6.0.1: dependencies: hosted-git-info: 7.0.2 - is-core-module: 2.13.1 + is-core-module: 2.14.0 semver: 7.6.2 validate-npm-package-license: 3.0.4 @@ -13184,6 +12955,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.0: {} + pacote@18.0.6: dependencies: '@npmcli/git': 5.0.7 @@ -13332,7 +13105,7 @@ snapshots: postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.0(postcss@8.4.38): + postcss-colormin@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 caniuse-api: 3.0.0 @@ -13340,15 +13113,16 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.0(postcss@8.4.38): + postcss-convert-values@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.0(postcss@8.4.38): + postcss-discard-comments@7.0.1(postcss@8.4.38): dependencies: postcss: 8.4.38 + postcss-selector-parser: 6.1.0 postcss-discard-duplicates@7.0.0(postcss@8.4.38): dependencies: @@ -13369,35 +13143,35 @@ snapshots: postcss: 8.4.38 postcss-safe-parser: 6.0.0(postcss@8.4.38) - postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.6): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(yaml@2.4.5): dependencies: lilconfig: 3.1.2 - yaml: 2.4.5 optionalDependencies: jiti: 1.21.6 postcss: 8.4.38 - tsx: 4.15.6 + tsx: 4.15.7 + yaml: 2.4.5 - postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.4.5)(webpack@5.92.0): + postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.5.2)(webpack@5.92.1): dependencies: - cosmiconfig: 9.0.0(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.2) jiti: 1.21.6 postcss: 8.4.38 semver: 7.6.2 optionalDependencies: - webpack: 5.92.0 + webpack: 5.92.1 transitivePeerDependencies: - typescript postcss-media-query-parser@0.2.3: {} - postcss-merge-longhand@7.0.1(postcss@8.4.38): + postcss-merge-longhand@7.0.2(postcss@8.4.38): dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 7.0.1(postcss@8.4.38) + stylehacks: 7.0.2(postcss@8.4.38) - postcss-merge-rules@7.0.1(postcss@8.4.38): + postcss-merge-rules@7.0.2(postcss@8.4.38): dependencies: browserslist: 4.23.1 caniuse-api: 3.0.0 @@ -13417,15 +13191,16 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.0(postcss@8.4.38): + postcss-minify-params@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.1(postcss@8.4.38): + postcss-minify-selectors@7.0.2(postcss@8.4.38): dependencies: + cssesc: 3.0.0 postcss: 8.4.38 postcss-selector-parser: 6.1.0 @@ -13479,7 +13254,7 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.0(postcss@8.4.38): + postcss-normalize-unicode@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 postcss: 8.4.38 @@ -13495,13 +13270,13 @@ snapshots: postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.0(postcss@8.4.38): + postcss-ordered-values@7.0.1(postcss@8.4.38): dependencies: cssnano-utils: 5.0.0(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.0(postcss@8.4.38): + postcss-reduce-initial@7.0.1(postcss@8.4.38): dependencies: browserslist: 4.23.1 caniuse-api: 3.0.0 @@ -13634,7 +13409,7 @@ snapshots: read-package-json@7.0.1: dependencies: - glob: 10.4.1 + glob: 10.4.2 json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.1 npm-normalize-package-bin: 3.0.1 @@ -13750,7 +13525,7 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.14.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -13776,7 +13551,7 @@ snapshots: rimraf@5.0.7: dependencies: - glob: 10.4.1 + glob: 10.4.2 rollup@2.79.1: optionalDependencies: @@ -13835,12 +13610,12 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@14.2.1(sass@1.77.6)(webpack@5.92.0): + sass-loader@14.2.1(sass@1.77.6)(webpack@5.92.1): dependencies: neo-async: 2.6.2 optionalDependencies: sass: 1.77.6 - webpack: 5.92.0 + webpack: 5.92.1 sass@1.77.6: dependencies: @@ -14223,71 +13998,71 @@ snapshots: minimist: 1.2.8 through: 2.3.8 - style-loader@4.0.0(webpack@5.92.0): + style-loader@4.0.0(webpack@5.92.1): dependencies: - webpack: 5.92.0 + webpack: 5.92.1 - stylehacks@7.0.1(postcss@8.4.38): + stylehacks@7.0.2(postcss@8.4.38): dependencies: browserslist: 4.23.1 postcss: 8.4.38 postcss-selector-parser: 6.1.0 - stylelint-config-hope@7.0.2(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)): + stylelint-config-hope@7.0.2(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)): dependencies: - stylelint: 16.6.1(typescript@5.4.5) - stylelint-config-standard-scss: 13.1.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)) - stylelint-order: 6.0.4(stylelint@16.6.1(typescript@5.4.5)) + stylelint: 16.6.1(typescript@5.5.2) + stylelint-config-standard-scss: 13.1.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)) + stylelint-order: 6.0.4(stylelint@16.6.1(typescript@5.5.2)) transitivePeerDependencies: - postcss - stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.4.5)): + stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.5.2)): dependencies: postcss-html: 1.7.0 - stylelint: 16.6.1(typescript@5.4.5) + stylelint: 16.6.1(typescript@5.5.2) - stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)): + stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)): dependencies: postcss-scss: 4.0.9(postcss@8.4.38) - stylelint: 16.6.1(typescript@5.4.5) - stylelint-config-recommended: 14.0.0(stylelint@16.6.1(typescript@5.4.5)) - stylelint-scss: 6.3.1(stylelint@16.6.1(typescript@5.4.5)) + stylelint: 16.6.1(typescript@5.5.2) + stylelint-config-recommended: 14.0.1(stylelint@16.6.1(typescript@5.5.2)) + stylelint-scss: 6.3.2(stylelint@16.6.1(typescript@5.5.2)) optionalDependencies: postcss: 8.4.38 - stylelint-config-recommended@14.0.0(stylelint@16.6.1(typescript@5.4.5)): + stylelint-config-recommended@14.0.1(stylelint@16.6.1(typescript@5.5.2)): dependencies: - stylelint: 16.6.1(typescript@5.4.5) + stylelint: 16.6.1(typescript@5.5.2) - stylelint-config-standard-scss@13.1.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)): + stylelint-config-standard-scss@13.1.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)): dependencies: - stylelint: 16.6.1(typescript@5.4.5) - stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.4.5)) - stylelint-config-standard: 36.0.0(stylelint@16.6.1(typescript@5.4.5)) + stylelint: 16.6.1(typescript@5.5.2) + stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)) + stylelint-config-standard: 36.0.1(stylelint@16.6.1(typescript@5.5.2)) optionalDependencies: postcss: 8.4.38 - stylelint-config-standard@36.0.0(stylelint@16.6.1(typescript@5.4.5)): + stylelint-config-standard@36.0.1(stylelint@16.6.1(typescript@5.5.2)): dependencies: - stylelint: 16.6.1(typescript@5.4.5) - stylelint-config-recommended: 14.0.0(stylelint@16.6.1(typescript@5.4.5)) + stylelint: 16.6.1(typescript@5.5.2) + stylelint-config-recommended: 14.0.1(stylelint@16.6.1(typescript@5.5.2)) - stylelint-order@6.0.4(stylelint@16.6.1(typescript@5.4.5)): + stylelint-order@6.0.4(stylelint@16.6.1(typescript@5.5.2)): dependencies: postcss: 8.4.38 postcss-sorting: 8.0.2(postcss@8.4.38) - stylelint: 16.6.1(typescript@5.4.5) + stylelint: 16.6.1(typescript@5.5.2) - stylelint-scss@6.3.1(stylelint@16.6.1(typescript@5.4.5)): + stylelint-scss@6.3.2(stylelint@16.6.1(typescript@5.5.2)): dependencies: known-css-properties: 0.31.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - stylelint: 16.6.1(typescript@5.4.5) + stylelint: 16.6.1(typescript@5.5.2) - stylelint@16.6.1(typescript@5.4.5): + stylelint@16.6.1(typescript@5.5.2): dependencies: '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) '@csstools/css-tokenizer': 2.3.1 @@ -14296,7 +14071,7 @@ snapshots: '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.2) css-functions-list: 3.2.2 css-tree: 2.3.1 debug: 4.3.5 @@ -14401,14 +14176,14 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - terser-webpack-plugin@5.3.10(webpack@5.92.0): + terser-webpack-plugin@5.3.10(webpack@5.92.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.1 - webpack: 5.92.0 + webpack: 5.92.1 terser@5.31.1: dependencies: @@ -14461,9 +14236,9 @@ snapshots: dependencies: tslib: 2.6.3 - ts-api-utils@1.3.0(typescript@5.4.5): + ts-api-utils@1.3.0(typescript@5.5.2): dependencies: - typescript: 5.4.5 + typescript: 5.5.2 ts-debounce@4.0.0: {} @@ -14478,7 +14253,7 @@ snapshots: tslib@2.6.3: {} - tsx@4.15.6: + tsx@4.15.7: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 @@ -14554,7 +14329,7 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript@5.4.5: {} + typescript@5.5.2: {} uc.micro@2.1.0: {} @@ -14642,13 +14417,13 @@ snapshots: vary@1.1.2: {} - vite-node@1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): + vite-node@1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -14659,19 +14434,19 @@ snapshots: - supports-color - terser - vite@5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): dependencies: - esbuild: 0.20.2 + esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 fsevents: 2.3.3 lightningcss: 1.25.1 sass: 1.77.6 terser: 5.31.1 - vitest@1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): + vitest@1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -14690,11 +14465,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.13(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) - vite-node: 1.6.0(@types/node@20.14.5)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vite-node: 1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.7 transitivePeerDependencies: - less - lightningcss @@ -14704,9 +14479,9 @@ snapshots: - supports-color - terser - vue-demi@0.14.8(vue@3.4.29(typescript@5.4.5)): + vue-demi@0.14.8(vue@3.4.29(typescript@5.5.2)): dependencies: - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.29(typescript@5.5.2) vue-eslint-parser@9.4.3(eslint@8.57.0): dependencies: @@ -14721,42 +14496,42 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(vue@3.4.29(typescript@5.4.5))(webpack@5.92.0): + vue-loader@17.4.2(vue@3.4.29(typescript@5.5.2))(webpack@5.92.1): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 - webpack: 5.92.0 + webpack: 5.92.1 optionalDependencies: - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.29(typescript@5.5.2) - vue-router@4.3.3(vue@3.4.29(typescript@5.4.5)): + vue-router@4.3.3(vue@3.4.29(typescript@5.5.2)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.29(typescript@5.4.5) + vue: 3.4.29(typescript@5.5.2) - vue@3.4.29(typescript@5.4.5): + vue@3.4.29(typescript@5.5.2): dependencies: '@vue/compiler-dom': 3.4.29 '@vue/compiler-sfc': 3.4.29 '@vue/runtime-dom': 3.4.29 - '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.4.5)) + '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.5.2)) '@vue/shared': 3.4.29 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.2 - vuepress@2.0.0-rc.13(@vuepress/bundler-vite@2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5))(@vuepress/bundler-webpack@2.0.0-rc.13(typescript@5.4.5))(typescript@5.4.5)(vue@3.4.29(typescript@5.4.5)): + vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)): dependencies: - '@vuepress/cli': 2.0.0-rc.13(typescript@5.4.5) - '@vuepress/client': 2.0.0-rc.13(typescript@5.4.5) - '@vuepress/core': 2.0.0-rc.13(typescript@5.4.5) - '@vuepress/markdown': 2.0.0-rc.13 - '@vuepress/shared': 2.0.0-rc.13 - '@vuepress/utils': 2.0.0-rc.13 - vue: 3.4.29(typescript@5.4.5) + '@vuepress/cli': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/markdown': 2.0.0-rc.14 + '@vuepress/shared': 2.0.0-rc.14 + '@vuepress/utils': 2.0.0-rc.14 + vue: 3.4.29(typescript@5.5.2) optionalDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.13(@types/node@20.14.5)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.6)(typescript@5.4.5) - '@vuepress/bundler-webpack': 2.0.0-rc.13(typescript@5.4.5) + '@vuepress/bundler-vite': 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) + '@vuepress/bundler-webpack': 2.0.0-rc.14(typescript@5.5.2) transitivePeerDependencies: - supports-color - typescript @@ -14785,7 +14560,7 @@ snapshots: deepmerge: 1.5.2 javascript-stringify: 2.1.0 - webpack-dev-middleware@7.2.1(webpack@5.92.0): + webpack-dev-middleware@7.2.1(webpack@5.92.1): dependencies: colorette: 2.0.20 memfs: 4.9.3 @@ -14794,9 +14569,9 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.92.0 + webpack: 5.92.1 - webpack-dev-server@5.0.4(webpack@5.92.0): + webpack-dev-server@5.0.4(webpack@5.92.1): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -14817,7 +14592,7 @@ snapshots: html-entities: 2.5.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) ipaddr.js: 2.2.0 - launch-editor: 2.7.0 + launch-editor: 2.8.0 open: 10.1.0 p-retry: 6.2.0 rimraf: 5.0.7 @@ -14826,10 +14601,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.2.1(webpack@5.92.0) + webpack-dev-middleware: 7.2.1(webpack@5.92.1) ws: 8.17.1 optionalDependencies: - webpack: 5.92.0 + webpack: 5.92.1 transitivePeerDependencies: - bufferutil - debug @@ -14849,7 +14624,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.0: + webpack@5.92.1: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -14872,7 +14647,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.92.0) + terser-webpack-plugin: 5.3.10(webpack@5.92.1) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -15119,7 +14894,8 @@ snapshots: yallist@4.0.0: {} - yaml@2.4.5: {} + yaml@2.4.5: + optional: true yargs-parser@21.1.1: {} diff --git a/themes/theme-default/package.json b/themes/theme-default/package.json index 4e91c4a5ba..05887a04d2 100644 --- a/themes/theme-default/package.json +++ b/themes/theme-default/package.json @@ -62,7 +62,7 @@ }, "peerDependencies": { "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "peerDependenciesMeta": { "sass-loader": { diff --git a/themes/theme-default/src/client/config.ts b/themes/theme-default/src/client/config.ts index f5e6e74a46..0eddf3975d 100644 --- a/themes/theme-default/src/client/config.ts +++ b/themes/theme-default/src/client/config.ts @@ -4,7 +4,6 @@ import { setupSidebarItems } from '@theme/useSidebarItems' import { hasGlobalComponent } from '@vuepress/helper/client' import { h } from 'vue' import { defineClientConfig } from 'vuepress/client' -import type { ClientConfig } from 'vuepress/client' import { Badge, CodeGroup, CodeGroupItem } from './components/global/index.js' import Layout from './layouts/Layout.vue' import NotFound from './layouts/NotFound.vue' @@ -46,4 +45,4 @@ export default defineClientConfig({ Layout, NotFound, }, -}) as ClientConfig +}) diff --git a/tools/create-vuepress/src/flow/createPackageJson.ts b/tools/create-vuepress/src/flow/createPackageJson.ts index f8245190f5..abf58cbdf9 100644 --- a/tools/create-vuepress/src/flow/createPackageJson.ts +++ b/tools/create-vuepress/src/flow/createPackageJson.ts @@ -37,10 +37,10 @@ export const createPackageJson = async ({ }: CreatePackageJsonOptions): Promise => { const packageJsonPath = join(targetDir, 'package.json') const devDependencies = { - [`@vuepress/bundler-${bundler}`]: '2.0.0-rc.13', + [`@vuepress/bundler-${bundler}`]: '2.0.0-rc.14', '@vuepress/theme-default': `${peerDependencies['@vuepress/theme-default']}`, 'vue': '^3.4.29', - 'vuepress': '2.0.0-rc.13', + 'vuepress': '2.0.0-rc.14', } if (preset === 'blog') { diff --git a/tools/helper/package.json b/tools/helper/package.json index d6eba46a08..570a20026e 100644 --- a/tools/helper/package.json +++ b/tools/helper/package.json @@ -53,13 +53,13 @@ }, "devDependencies": { "@types/connect": "3.4.38", - "@vuepress/bundler-vite": "2.0.0-rc.13", - "@vuepress/bundler-webpack": "2.0.0-rc.13", + "@vuepress/bundler-vite": "2.0.0-rc.14", + "@vuepress/bundler-webpack": "2.0.0-rc.14", "@vuepress/plugin-git": "workspace:*", - "vite": "~5.2.13" + "vite": "~5.3.1" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" diff --git a/tools/highlighter-helper/package.json b/tools/highlighter-helper/package.json index 340472af70..e49b36c7e3 100644 --- a/tools/highlighter-helper/package.json +++ b/tools/highlighter-helper/package.json @@ -38,7 +38,7 @@ "style": "sass src:lib --no-source-map" }, "peerDependencies": { - "vuepress": "2.0.0-rc.13" + "vuepress": "2.0.0-rc.14" }, "publishConfig": { "access": "public" From 3754bbda881d738a0dcfacc5172a70af67505013 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Fri, 21 Jun 2024 18:34:42 +0800 Subject: [PATCH 12/38] build: publish v2.0.0-rc.37 --- CHANGELOG.md | 4 ++++ lerna.json | 2 +- plugins/analytics/plugin-baidu-analytics/CHANGELOG.md | 4 ++++ plugins/analytics/plugin-baidu-analytics/package.json | 2 +- plugins/analytics/plugin-google-analytics/CHANGELOG.md | 4 ++++ plugins/analytics/plugin-google-analytics/package.json | 2 +- plugins/analytics/plugin-umami-analytics/CHANGELOG.md | 4 ++++ plugins/analytics/plugin-umami-analytics/package.json | 2 +- plugins/blog/plugin-blog/CHANGELOG.md | 4 ++++ plugins/blog/plugin-blog/package.json | 2 +- plugins/blog/plugin-comment/CHANGELOG.md | 4 ++++ plugins/blog/plugin-comment/package.json | 2 +- plugins/blog/plugin-feed/CHANGELOG.md | 4 ++++ plugins/blog/plugin-feed/package.json | 2 +- plugins/development/plugin-active-header-links/CHANGELOG.md | 4 ++++ plugins/development/plugin-active-header-links/package.json | 2 +- plugins/development/plugin-git/CHANGELOG.md | 4 ++++ plugins/development/plugin-git/package.json | 2 +- plugins/development/plugin-palette/CHANGELOG.md | 4 ++++ plugins/development/plugin-palette/package.json | 2 +- plugins/development/plugin-reading-time/CHANGELOG.md | 4 ++++ plugins/development/plugin-reading-time/package.json | 2 +- plugins/development/plugin-rtl/CHANGELOG.md | 4 ++++ plugins/development/plugin-rtl/package.json | 2 +- plugins/development/plugin-sass-palette/CHANGELOG.md | 4 ++++ plugins/development/plugin-sass-palette/package.json | 2 +- plugins/development/plugin-theme-data/CHANGELOG.md | 4 ++++ plugins/development/plugin-theme-data/package.json | 2 +- plugins/development/plugin-toc/CHANGELOG.md | 4 ++++ plugins/development/plugin-toc/package.json | 2 +- plugins/features/plugin-back-to-top/CHANGELOG.md | 4 ++++ plugins/features/plugin-back-to-top/package.json | 2 +- plugins/features/plugin-catalog/CHANGELOG.md | 4 ++++ plugins/features/plugin-catalog/package.json | 2 +- plugins/features/plugin-copy-code/CHANGELOG.md | 4 ++++ plugins/features/plugin-copy-code/package.json | 2 +- plugins/features/plugin-copyright/CHANGELOG.md | 4 ++++ plugins/features/plugin-copyright/package.json | 2 +- plugins/features/plugin-medium-zoom/CHANGELOG.md | 4 ++++ plugins/features/plugin-medium-zoom/package.json | 2 +- plugins/features/plugin-notice/CHANGELOG.md | 4 ++++ plugins/features/plugin-notice/package.json | 2 +- plugins/features/plugin-nprogress/CHANGELOG.md | 4 ++++ plugins/features/plugin-nprogress/package.json | 2 +- plugins/features/plugin-photo-swipe/CHANGELOG.md | 4 ++++ plugins/features/plugin-photo-swipe/package.json | 2 +- plugins/features/plugin-watermark/CHANGELOG.md | 4 ++++ plugins/features/plugin-watermark/package.json | 2 +- plugins/markdown/plugin-append-date/CHANGELOG.md | 4 ++++ plugins/markdown/plugin-append-date/package.json | 2 +- plugins/markdown/plugin-links-check/CHANGELOG.md | 4 ++++ plugins/markdown/plugin-links-check/package.json | 2 +- plugins/markdown/plugin-markdown-container/CHANGELOG.md | 4 ++++ plugins/markdown/plugin-markdown-container/package.json | 2 +- plugins/markdown/plugin-markdown-image/CHANGELOG.md | 4 ++++ plugins/markdown/plugin-markdown-image/package.json | 2 +- plugins/markdown/plugin-markdown-math/CHANGELOG.md | 4 ++++ plugins/markdown/plugin-markdown-math/package.json | 2 +- plugins/markdown/plugin-prismjs/CHANGELOG.md | 4 ++++ plugins/markdown/plugin-prismjs/package.json | 2 +- plugins/markdown/plugin-shiki/CHANGELOG.md | 4 ++++ plugins/markdown/plugin-shiki/package.json | 2 +- plugins/pwa/plugin-pwa/CHANGELOG.md | 4 ++++ plugins/pwa/plugin-pwa/package.json | 2 +- plugins/pwa/plugin-remove-pwa/CHANGELOG.md | 4 ++++ plugins/pwa/plugin-remove-pwa/package.json | 2 +- plugins/search/plugin-docsearch/CHANGELOG.md | 4 ++++ plugins/search/plugin-docsearch/package.json | 2 +- plugins/search/plugin-search/CHANGELOG.md | 4 ++++ plugins/search/plugin-search/package.json | 2 +- plugins/seo/plugin-seo/CHANGELOG.md | 4 ++++ plugins/seo/plugin-seo/package.json | 2 +- plugins/seo/plugin-sitemap/CHANGELOG.md | 4 ++++ plugins/seo/plugin-sitemap/package.json | 2 +- plugins/tools/plugin-google-tag-manager/CHANGELOG.md | 4 ++++ plugins/tools/plugin-google-tag-manager/package.json | 2 +- plugins/tools/plugin-redirect/CHANGELOG.md | 4 ++++ plugins/tools/plugin-redirect/package.json | 2 +- plugins/tools/plugin-register-components/CHANGELOG.md | 4 ++++ plugins/tools/plugin-register-components/package.json | 2 +- themes/theme-default/CHANGELOG.md | 4 ++++ themes/theme-default/package.json | 2 +- tools/create-vuepress/CHANGELOG.md | 4 ++++ tools/create-vuepress/package.json | 2 +- tools/helper/CHANGELOG.md | 4 ++++ tools/helper/package.json | 2 +- tools/highlighter-helper/CHANGELOG.md | 4 ++++ tools/highlighter-helper/package.json | 2 +- 88 files changed, 220 insertions(+), 44 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 956f9ac37a..f810ef954d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/ecosystem + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) ### Bug Fixes diff --git a/lerna.json b/lerna.json index 23c4d8f381..4bd6651fd7 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "npmClient": "pnpm", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "command": { "version": { "allowBranch": "main", diff --git a/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md b/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md index f3a8abcdf4..0f42740d38 100644 --- a/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md +++ b/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-baidu-analytics + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-baidu-analytics diff --git a/plugins/analytics/plugin-baidu-analytics/package.json b/plugins/analytics/plugin-baidu-analytics/package.json index 1458aee881..b93e863037 100644 --- a/plugins/analytics/plugin-baidu-analytics/package.json +++ b/plugins/analytics/plugin-baidu-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-baidu-analytics", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - baidu-analytics", "keywords": [ "vuepress-plugin", diff --git a/plugins/analytics/plugin-google-analytics/CHANGELOG.md b/plugins/analytics/plugin-google-analytics/CHANGELOG.md index dbc7d91122..2b2552ce30 100644 --- a/plugins/analytics/plugin-google-analytics/CHANGELOG.md +++ b/plugins/analytics/plugin-google-analytics/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-google-analytics + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-google-analytics diff --git a/plugins/analytics/plugin-google-analytics/package.json b/plugins/analytics/plugin-google-analytics/package.json index 6f753c7f65..521ee57364 100644 --- a/plugins/analytics/plugin-google-analytics/package.json +++ b/plugins/analytics/plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-google-analytics", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.37", "description": "VuePress plugin - google-analytics", "keywords": [ "vuepress-plugin", diff --git a/plugins/analytics/plugin-umami-analytics/CHANGELOG.md b/plugins/analytics/plugin-umami-analytics/CHANGELOG.md index 416cf99b86..146776ebb4 100644 --- a/plugins/analytics/plugin-umami-analytics/CHANGELOG.md +++ b/plugins/analytics/plugin-umami-analytics/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-umami-analytics + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-umami-analytics diff --git a/plugins/analytics/plugin-umami-analytics/package.json b/plugins/analytics/plugin-umami-analytics/package.json index 09463499ae..fc06ea1fe7 100644 --- a/plugins/analytics/plugin-umami-analytics/package.json +++ b/plugins/analytics/plugin-umami-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-umami-analytics", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - umami-analytics", "keywords": [ "vuepress-plugin", diff --git a/plugins/blog/plugin-blog/CHANGELOG.md b/plugins/blog/plugin-blog/CHANGELOG.md index bfa5cccb22..cb2aafcdb1 100644 --- a/plugins/blog/plugin-blog/CHANGELOG.md +++ b/plugins/blog/plugin-blog/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-blog + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-blog diff --git a/plugins/blog/plugin-blog/package.json b/plugins/blog/plugin-blog/package.json index ab98459364..ad5f049c18 100644 --- a/plugins/blog/plugin-blog/package.json +++ b/plugins/blog/plugin-blog/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-blog", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - blog", "keywords": [ "vuepress-plugin", diff --git a/plugins/blog/plugin-comment/CHANGELOG.md b/plugins/blog/plugin-comment/CHANGELOG.md index db7f21d3ce..3232a292d7 100644 --- a/plugins/blog/plugin-comment/CHANGELOG.md +++ b/plugins/blog/plugin-comment/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-comment + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-comment diff --git a/plugins/blog/plugin-comment/package.json b/plugins/blog/plugin-comment/package.json index fa8e7c1a01..df26fcef55 100644 --- a/plugins/blog/plugin-comment/package.json +++ b/plugins/blog/plugin-comment/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-comment", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - comment", "keywords": [ "vuepress-plugin", diff --git a/plugins/blog/plugin-feed/CHANGELOG.md b/plugins/blog/plugin-feed/CHANGELOG.md index fc6ec13dd9..a12c559d7d 100644 --- a/plugins/blog/plugin-feed/CHANGELOG.md +++ b/plugins/blog/plugin-feed/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-feed + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-feed diff --git a/plugins/blog/plugin-feed/package.json b/plugins/blog/plugin-feed/package.json index 41488bb750..f77abefa6c 100644 --- a/plugins/blog/plugin-feed/package.json +++ b/plugins/blog/plugin-feed/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-feed", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "Feed plugin for vuepress-theme-hope", "keywords": [ "vuepress", diff --git a/plugins/development/plugin-active-header-links/CHANGELOG.md b/plugins/development/plugin-active-header-links/CHANGELOG.md index 4c5262e528..260c073e98 100644 --- a/plugins/development/plugin-active-header-links/CHANGELOG.md +++ b/plugins/development/plugin-active-header-links/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-active-header-links + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-active-header-links diff --git a/plugins/development/plugin-active-header-links/package.json b/plugins/development/plugin-active-header-links/package.json index c5ce15427f..300e540c8d 100644 --- a/plugins/development/plugin-active-header-links/package.json +++ b/plugins/development/plugin-active-header-links/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-active-header-links", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - active header links", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-git/CHANGELOG.md b/plugins/development/plugin-git/CHANGELOG.md index 2a0909d292..3b33e55fee 100644 --- a/plugins/development/plugin-git/CHANGELOG.md +++ b/plugins/development/plugin-git/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-git + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-git diff --git a/plugins/development/plugin-git/package.json b/plugins/development/plugin-git/package.json index f6a7972b53..909682178d 100644 --- a/plugins/development/plugin-git/package.json +++ b/plugins/development/plugin-git/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-git", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - git", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-palette/CHANGELOG.md b/plugins/development/plugin-palette/CHANGELOG.md index 6c5b0c8738..9e4f09fb1b 100644 --- a/plugins/development/plugin-palette/CHANGELOG.md +++ b/plugins/development/plugin-palette/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-palette + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-palette diff --git a/plugins/development/plugin-palette/package.json b/plugins/development/plugin-palette/package.json index b7e99bb0f5..400614ce61 100644 --- a/plugins/development/plugin-palette/package.json +++ b/plugins/development/plugin-palette/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-palette", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.37", "description": "VuePress plugin - palette", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-reading-time/CHANGELOG.md b/plugins/development/plugin-reading-time/CHANGELOG.md index ba0b4b75ca..537bd84207 100644 --- a/plugins/development/plugin-reading-time/CHANGELOG.md +++ b/plugins/development/plugin-reading-time/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-reading-time + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-reading-time diff --git a/plugins/development/plugin-reading-time/package.json b/plugins/development/plugin-reading-time/package.json index 8ba8569a82..7fc249a512 100644 --- a/plugins/development/plugin-reading-time/package.json +++ b/plugins/development/plugin-reading-time/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-reading-time", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - reading-time", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-rtl/CHANGELOG.md b/plugins/development/plugin-rtl/CHANGELOG.md index f36adc797d..d46e1d6048 100644 --- a/plugins/development/plugin-rtl/CHANGELOG.md +++ b/plugins/development/plugin-rtl/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-rtl + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-rtl diff --git a/plugins/development/plugin-rtl/package.json b/plugins/development/plugin-rtl/package.json index dcbf24e9b6..eda58dd510 100644 --- a/plugins/development/plugin-rtl/package.json +++ b/plugins/development/plugin-rtl/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-rtl", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - rtl", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-sass-palette/CHANGELOG.md b/plugins/development/plugin-sass-palette/CHANGELOG.md index 1b7c55880b..dea34adc68 100644 --- a/plugins/development/plugin-sass-palette/CHANGELOG.md +++ b/plugins/development/plugin-sass-palette/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-sass-palette + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-sass-palette diff --git a/plugins/development/plugin-sass-palette/package.json b/plugins/development/plugin-sass-palette/package.json index a30e53efdf..6466068769 100644 --- a/plugins/development/plugin-sass-palette/package.json +++ b/plugins/development/plugin-sass-palette/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-sass-palette", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - sass-palette", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-theme-data/CHANGELOG.md b/plugins/development/plugin-theme-data/CHANGELOG.md index 10c4b142e4..9982a2dee5 100644 --- a/plugins/development/plugin-theme-data/CHANGELOG.md +++ b/plugins/development/plugin-theme-data/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-theme-data + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-theme-data diff --git a/plugins/development/plugin-theme-data/package.json b/plugins/development/plugin-theme-data/package.json index e0859f3a7d..c844732991 100644 --- a/plugins/development/plugin-theme-data/package.json +++ b/plugins/development/plugin-theme-data/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-theme-data", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - theme data", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-toc/CHANGELOG.md b/plugins/development/plugin-toc/CHANGELOG.md index 5e2497d2c6..983e9b4b99 100644 --- a/plugins/development/plugin-toc/CHANGELOG.md +++ b/plugins/development/plugin-toc/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-toc + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-toc diff --git a/plugins/development/plugin-toc/package.json b/plugins/development/plugin-toc/package.json index 15d5fc56c2..aa13c15f13 100644 --- a/plugins/development/plugin-toc/package.json +++ b/plugins/development/plugin-toc/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-toc", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - toc", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-back-to-top/CHANGELOG.md b/plugins/features/plugin-back-to-top/CHANGELOG.md index c0adecbddd..69db03db31 100644 --- a/plugins/features/plugin-back-to-top/CHANGELOG.md +++ b/plugins/features/plugin-back-to-top/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-back-to-top + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-back-to-top diff --git a/plugins/features/plugin-back-to-top/package.json b/plugins/features/plugin-back-to-top/package.json index 71edcad3d6..6c337f1d03 100644 --- a/plugins/features/plugin-back-to-top/package.json +++ b/plugins/features/plugin-back-to-top/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-back-to-top", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - back to top", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-catalog/CHANGELOG.md b/plugins/features/plugin-catalog/CHANGELOG.md index 8f94f8e175..ea65973d86 100644 --- a/plugins/features/plugin-catalog/CHANGELOG.md +++ b/plugins/features/plugin-catalog/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-catalog + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-catalog diff --git a/plugins/features/plugin-catalog/package.json b/plugins/features/plugin-catalog/package.json index 8c7413b588..41e7589ea1 100644 --- a/plugins/features/plugin-catalog/package.json +++ b/plugins/features/plugin-catalog/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-catalog", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - catalog", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-copy-code/CHANGELOG.md b/plugins/features/plugin-copy-code/CHANGELOG.md index 450d9141f2..7f6f8904f4 100644 --- a/plugins/features/plugin-copy-code/CHANGELOG.md +++ b/plugins/features/plugin-copy-code/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-copy-code + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-copy-code diff --git a/plugins/features/plugin-copy-code/package.json b/plugins/features/plugin-copy-code/package.json index b1208449b1..28d6850ca2 100644 --- a/plugins/features/plugin-copy-code/package.json +++ b/plugins/features/plugin-copy-code/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-copy-code", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - copy code block", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-copyright/CHANGELOG.md b/plugins/features/plugin-copyright/CHANGELOG.md index e5800facf6..21ec4f23bb 100644 --- a/plugins/features/plugin-copyright/CHANGELOG.md +++ b/plugins/features/plugin-copyright/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-copyright + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-copyright diff --git a/plugins/features/plugin-copyright/package.json b/plugins/features/plugin-copyright/package.json index 9bd0781cb8..7cc914f359 100644 --- a/plugins/features/plugin-copyright/package.json +++ b/plugins/features/plugin-copyright/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-copyright", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - copyright", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-medium-zoom/CHANGELOG.md b/plugins/features/plugin-medium-zoom/CHANGELOG.md index 46264cf7a6..d1fcdfd456 100644 --- a/plugins/features/plugin-medium-zoom/CHANGELOG.md +++ b/plugins/features/plugin-medium-zoom/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-medium-zoom + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-medium-zoom diff --git a/plugins/features/plugin-medium-zoom/package.json b/plugins/features/plugin-medium-zoom/package.json index 22e88ec53f..2a30254964 100644 --- a/plugins/features/plugin-medium-zoom/package.json +++ b/plugins/features/plugin-medium-zoom/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-medium-zoom", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - medium-zoom", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-notice/CHANGELOG.md b/plugins/features/plugin-notice/CHANGELOG.md index 27e23922a8..830b4a6742 100644 --- a/plugins/features/plugin-notice/CHANGELOG.md +++ b/plugins/features/plugin-notice/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-notice + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-notice diff --git a/plugins/features/plugin-notice/package.json b/plugins/features/plugin-notice/package.json index 42158ee85e..7e1bbc5d6f 100644 --- a/plugins/features/plugin-notice/package.json +++ b/plugins/features/plugin-notice/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-notice", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - back to top", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-nprogress/CHANGELOG.md b/plugins/features/plugin-nprogress/CHANGELOG.md index d828c8ea75..43d5919335 100644 --- a/plugins/features/plugin-nprogress/CHANGELOG.md +++ b/plugins/features/plugin-nprogress/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-nprogress + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-nprogress diff --git a/plugins/features/plugin-nprogress/package.json b/plugins/features/plugin-nprogress/package.json index 72a7b15c6d..474de2c95a 100644 --- a/plugins/features/plugin-nprogress/package.json +++ b/plugins/features/plugin-nprogress/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-nprogress", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - nprogress", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-photo-swipe/CHANGELOG.md b/plugins/features/plugin-photo-swipe/CHANGELOG.md index df723391a9..593ea7529e 100644 --- a/plugins/features/plugin-photo-swipe/CHANGELOG.md +++ b/plugins/features/plugin-photo-swipe/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-photo-swipe + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-photo-swipe diff --git a/plugins/features/plugin-photo-swipe/package.json b/plugins/features/plugin-photo-swipe/package.json index 102762f038..0274643705 100644 --- a/plugins/features/plugin-photo-swipe/package.json +++ b/plugins/features/plugin-photo-swipe/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-photo-swipe", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - photo-swipe", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-watermark/CHANGELOG.md b/plugins/features/plugin-watermark/CHANGELOG.md index fbdb8de57a..1c1b035956 100644 --- a/plugins/features/plugin-watermark/CHANGELOG.md +++ b/plugins/features/plugin-watermark/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-watermark + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-watermark diff --git a/plugins/features/plugin-watermark/package.json b/plugins/features/plugin-watermark/package.json index 18ae4c8161..a5744e12e4 100644 --- a/plugins/features/plugin-watermark/package.json +++ b/plugins/features/plugin-watermark/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-watermark", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - watermark", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-append-date/CHANGELOG.md b/plugins/markdown/plugin-append-date/CHANGELOG.md index 9f2d6a45f7..c0c1bf3175 100644 --- a/plugins/markdown/plugin-append-date/CHANGELOG.md +++ b/plugins/markdown/plugin-append-date/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-append-date + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-append-date diff --git a/plugins/markdown/plugin-append-date/package.json b/plugins/markdown/plugin-append-date/package.json index ddacf2c7cc..242740faad 100644 --- a/plugins/markdown/plugin-append-date/package.json +++ b/plugins/markdown/plugin-append-date/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-append-date", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - append date", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-links-check/CHANGELOG.md b/plugins/markdown/plugin-links-check/CHANGELOG.md index b13eed5fb7..eee3539123 100644 --- a/plugins/markdown/plugin-links-check/CHANGELOG.md +++ b/plugins/markdown/plugin-links-check/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-links-check + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-links-check diff --git a/plugins/markdown/plugin-links-check/package.json b/plugins/markdown/plugin-links-check/package.json index 8fdb02f357..1a9c97e418 100644 --- a/plugins/markdown/plugin-links-check/package.json +++ b/plugins/markdown/plugin-links-check/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-links-check", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - links-check", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-markdown-container/CHANGELOG.md b/plugins/markdown/plugin-markdown-container/CHANGELOG.md index 067e3c0212..39458c4229 100644 --- a/plugins/markdown/plugin-markdown-container/CHANGELOG.md +++ b/plugins/markdown/plugin-markdown-container/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-markdown-container + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-markdown-container diff --git a/plugins/markdown/plugin-markdown-container/package.json b/plugins/markdown/plugin-markdown-container/package.json index 2e69f17783..f667787f78 100644 --- a/plugins/markdown/plugin-markdown-container/package.json +++ b/plugins/markdown/plugin-markdown-container/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-markdown-container", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.37", "description": "VuePress plugin - markdown container", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-markdown-image/CHANGELOG.md b/plugins/markdown/plugin-markdown-image/CHANGELOG.md index 3532968e9e..1ffa7954ab 100644 --- a/plugins/markdown/plugin-markdown-image/CHANGELOG.md +++ b/plugins/markdown/plugin-markdown-image/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-markdown-image + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-markdown-image diff --git a/plugins/markdown/plugin-markdown-image/package.json b/plugins/markdown/plugin-markdown-image/package.json index db9ce3159a..036e08b0f8 100644 --- a/plugins/markdown/plugin-markdown-image/package.json +++ b/plugins/markdown/plugin-markdown-image/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-markdown-image", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - markdown image", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-markdown-math/CHANGELOG.md b/plugins/markdown/plugin-markdown-math/CHANGELOG.md index bf2e1deeaa..8d49977d4d 100644 --- a/plugins/markdown/plugin-markdown-math/CHANGELOG.md +++ b/plugins/markdown/plugin-markdown-math/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-markdown-math + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-markdown-math diff --git a/plugins/markdown/plugin-markdown-math/package.json b/plugins/markdown/plugin-markdown-math/package.json index 74cecbf7df..9a147af10d 100644 --- a/plugins/markdown/plugin-markdown-math/package.json +++ b/plugins/markdown/plugin-markdown-math/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-markdown-math", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - markdown math", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-prismjs/CHANGELOG.md b/plugins/markdown/plugin-prismjs/CHANGELOG.md index d23772f8ba..d5cbfa8ed7 100644 --- a/plugins/markdown/plugin-prismjs/CHANGELOG.md +++ b/plugins/markdown/plugin-prismjs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-prismjs + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) ### Features diff --git a/plugins/markdown/plugin-prismjs/package.json b/plugins/markdown/plugin-prismjs/package.json index d9ca28b097..edc01ece62 100644 --- a/plugins/markdown/plugin-prismjs/package.json +++ b/plugins/markdown/plugin-prismjs/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-prismjs", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - prismjs", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-shiki/CHANGELOG.md b/plugins/markdown/plugin-shiki/CHANGELOG.md index dbc6578b65..9f945ebee7 100644 --- a/plugins/markdown/plugin-shiki/CHANGELOG.md +++ b/plugins/markdown/plugin-shiki/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-shiki + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) ### Features diff --git a/plugins/markdown/plugin-shiki/package.json b/plugins/markdown/plugin-shiki/package.json index f172dec960..4eaa56cee2 100644 --- a/plugins/markdown/plugin-shiki/package.json +++ b/plugins/markdown/plugin-shiki/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-shiki", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - shiki", "keywords": [ "vuepress-plugin", diff --git a/plugins/pwa/plugin-pwa/CHANGELOG.md b/plugins/pwa/plugin-pwa/CHANGELOG.md index 854a097546..83c56c4de1 100644 --- a/plugins/pwa/plugin-pwa/CHANGELOG.md +++ b/plugins/pwa/plugin-pwa/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-pwa + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-pwa diff --git a/plugins/pwa/plugin-pwa/package.json b/plugins/pwa/plugin-pwa/package.json index 856045f3ec..43ed0661a0 100644 --- a/plugins/pwa/plugin-pwa/package.json +++ b/plugins/pwa/plugin-pwa/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-pwa", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - progressive web application", "keywords": [ "vuepress-plugin", diff --git a/plugins/pwa/plugin-remove-pwa/CHANGELOG.md b/plugins/pwa/plugin-remove-pwa/CHANGELOG.md index 1f59d80642..cdecff9937 100644 --- a/plugins/pwa/plugin-remove-pwa/CHANGELOG.md +++ b/plugins/pwa/plugin-remove-pwa/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-remove-pwa + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-remove-pwa diff --git a/plugins/pwa/plugin-remove-pwa/package.json b/plugins/pwa/plugin-remove-pwa/package.json index effa63c35d..2a7ab41991 100644 --- a/plugins/pwa/plugin-remove-pwa/package.json +++ b/plugins/pwa/plugin-remove-pwa/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-remove-pwa", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.37", "description": "VuePress plugin - remove-pwa", "keywords": [ "vuepress-plugin", diff --git a/plugins/search/plugin-docsearch/CHANGELOG.md b/plugins/search/plugin-docsearch/CHANGELOG.md index 6b88f01241..021872b5fe 100644 --- a/plugins/search/plugin-docsearch/CHANGELOG.md +++ b/plugins/search/plugin-docsearch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-docsearch + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-docsearch diff --git a/plugins/search/plugin-docsearch/package.json b/plugins/search/plugin-docsearch/package.json index 6e6ea49c5f..f9e2c6a3c5 100644 --- a/plugins/search/plugin-docsearch/package.json +++ b/plugins/search/plugin-docsearch/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-docsearch", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - docsearch", "keywords": [ "vuepress-plugin", diff --git a/plugins/search/plugin-search/CHANGELOG.md b/plugins/search/plugin-search/CHANGELOG.md index f91ab10628..6e4406a30e 100644 --- a/plugins/search/plugin-search/CHANGELOG.md +++ b/plugins/search/plugin-search/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-search + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-search diff --git a/plugins/search/plugin-search/package.json b/plugins/search/plugin-search/package.json index 66367c6928..dc667ef85f 100644 --- a/plugins/search/plugin-search/package.json +++ b/plugins/search/plugin-search/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-search", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - built-in search", "keywords": [ "vuepress-plugin", diff --git a/plugins/seo/plugin-seo/CHANGELOG.md b/plugins/seo/plugin-seo/CHANGELOG.md index aa0f04f1f4..76ba3d149b 100644 --- a/plugins/seo/plugin-seo/CHANGELOG.md +++ b/plugins/seo/plugin-seo/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-seo + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-seo diff --git a/plugins/seo/plugin-seo/package.json b/plugins/seo/plugin-seo/package.json index c43ab47cef..dfa3be871d 100644 --- a/plugins/seo/plugin-seo/package.json +++ b/plugins/seo/plugin-seo/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-seo", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "SEO plugin for vuepress", "keywords": [ "vuepress", diff --git a/plugins/seo/plugin-sitemap/CHANGELOG.md b/plugins/seo/plugin-sitemap/CHANGELOG.md index 36aeb1817d..bad732933e 100644 --- a/plugins/seo/plugin-sitemap/CHANGELOG.md +++ b/plugins/seo/plugin-sitemap/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-sitemap + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-sitemap diff --git a/plugins/seo/plugin-sitemap/package.json b/plugins/seo/plugin-sitemap/package.json index 66c488e63b..f197cec4ab 100644 --- a/plugins/seo/plugin-sitemap/package.json +++ b/plugins/seo/plugin-sitemap/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-sitemap", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "Sitemap plugin for vuepress", "keywords": [ "vuepress", diff --git a/plugins/tools/plugin-google-tag-manager/CHANGELOG.md b/plugins/tools/plugin-google-tag-manager/CHANGELOG.md index 73d517ceea..d6055fecb9 100644 --- a/plugins/tools/plugin-google-tag-manager/CHANGELOG.md +++ b/plugins/tools/plugin-google-tag-manager/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-google-tag-manager + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-google-tag-manager diff --git a/plugins/tools/plugin-google-tag-manager/package.json b/plugins/tools/plugin-google-tag-manager/package.json index 621cde50a5..6e2404f025 100644 --- a/plugins/tools/plugin-google-tag-manager/package.json +++ b/plugins/tools/plugin-google-tag-manager/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-google-tag-manager", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.37", "description": "VuePress plugin - google-tag-manager", "keywords": [ "vuepress-plugin", diff --git a/plugins/tools/plugin-redirect/CHANGELOG.md b/plugins/tools/plugin-redirect/CHANGELOG.md index 10f1a35411..67574a6212 100644 --- a/plugins/tools/plugin-redirect/CHANGELOG.md +++ b/plugins/tools/plugin-redirect/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-redirect + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/plugin-redirect diff --git a/plugins/tools/plugin-redirect/package.json b/plugins/tools/plugin-redirect/package.json index 8048f44741..1ab00d01be 100644 --- a/plugins/tools/plugin-redirect/package.json +++ b/plugins/tools/plugin-redirect/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-redirect", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress plugin - redirect", "keywords": [ "vuepress-plugin", diff --git a/plugins/tools/plugin-register-components/CHANGELOG.md b/plugins/tools/plugin-register-components/CHANGELOG.md index 60364c9f3d..04ca98bb56 100644 --- a/plugins/tools/plugin-register-components/CHANGELOG.md +++ b/plugins/tools/plugin-register-components/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/plugin-register-components + # [2.0.0-rc.34](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.33...v2.0.0-rc.34) (2024-06-04) **Note:** Version bump only for package @vuepress/plugin-register-components diff --git a/plugins/tools/plugin-register-components/package.json b/plugins/tools/plugin-register-components/package.json index fd22441dbe..2c6898c874 100644 --- a/plugins/tools/plugin-register-components/package.json +++ b/plugins/tools/plugin-register-components/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-register-components", - "version": "2.0.0-rc.34", + "version": "2.0.0-rc.37", "description": "VuePress plugin - register-components", "keywords": [ "vuepress-plugin", diff --git a/themes/theme-default/CHANGELOG.md b/themes/theme-default/CHANGELOG.md index 3120593ba0..f2da2d75a2 100644 --- a/themes/theme-default/CHANGELOG.md +++ b/themes/theme-default/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/theme-default + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) ### Bug Fixes diff --git a/themes/theme-default/package.json b/themes/theme-default/package.json index 05887a04d2..5001053f6d 100644 --- a/themes/theme-default/package.json +++ b/themes/theme-default/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/theme-default", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "Default theme of VuePress", "keywords": [ "vuepress-theme", diff --git a/tools/create-vuepress/CHANGELOG.md b/tools/create-vuepress/CHANGELOG.md index 22aa6c5409..3a9c36995a 100644 --- a/tools/create-vuepress/CHANGELOG.md +++ b/tools/create-vuepress/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package create-vuepress + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) ### Features diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json index 6f4badbf09..b7e8fece7e 100644 --- a/tools/create-vuepress/package.json +++ b/tools/create-vuepress/package.json @@ -1,6 +1,6 @@ { "name": "create-vuepress", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress template helper", "keywords": [ "vuepress", diff --git a/tools/helper/CHANGELOG.md b/tools/helper/CHANGELOG.md index 7d07557a05..f22375d8c5 100644 --- a/tools/helper/CHANGELOG.md +++ b/tools/helper/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/helper + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) **Note:** Version bump only for package @vuepress/helper diff --git a/tools/helper/package.json b/tools/helper/package.json index 570a20026e..c80b674416 100644 --- a/tools/helper/package.json +++ b/tools/helper/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/helper", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress helper", "keywords": [ "vuepress", diff --git a/tools/highlighter-helper/CHANGELOG.md b/tools/highlighter-helper/CHANGELOG.md index 269b6e6a2a..eaebd3c379 100644 --- a/tools/highlighter-helper/CHANGELOG.md +++ b/tools/highlighter-helper/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) + +**Note:** Version bump only for package @vuepress/highlighter-helper + # [2.0.0-rc.36](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.35...v2.0.0-rc.36) (2024-06-18) ### Features diff --git a/tools/highlighter-helper/package.json b/tools/highlighter-helper/package.json index e49b36c7e3..f399699981 100644 --- a/tools/highlighter-helper/package.json +++ b/tools/highlighter-helper/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/highlighter-helper", - "version": "2.0.0-rc.36", + "version": "2.0.0-rc.37", "description": "VuePress Highlighter helper", "keywords": [ "vuepress", From bb739dfa0893bc8a46d9e40000f43eef28be856b Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Sun, 23 Jun 2024 12:22:23 +0800 Subject: [PATCH 13/38] feat(plugin-shiki): rename `getHighlighter` to `createHighlighter` (#208) --- docs/plugins/markdown/shiki.md | 2 +- docs/zh/plugins/markdown/shiki.md | 2 +- plugins/markdown/plugin-shiki/package.json | 4 +- .../node/markdown/applyHighlighter/index.ts | 4 +- pnpm-lock.yaml | 122 +++++++++--------- 5 files changed, 67 insertions(+), 67 deletions(-) diff --git a/docs/plugins/markdown/shiki.md b/docs/plugins/markdown/shiki.md index e6d250a0fa..20ac508d4d 100644 --- a/docs/plugins/markdown/shiki.md +++ b/docs/plugins/markdown/shiki.md @@ -39,7 +39,7 @@ export default { Languages of code blocks to be parsed by Shiki. - This option will be forwarded to `getHighlighter()` method of Shiki. + This option will be forwarded to `createHighlighter()` method of Shiki. ::: warning diff --git a/docs/zh/plugins/markdown/shiki.md b/docs/zh/plugins/markdown/shiki.md index c8d2f31719..ece70c7618 100644 --- a/docs/zh/plugins/markdown/shiki.md +++ b/docs/zh/plugins/markdown/shiki.md @@ -39,7 +39,7 @@ export default { Shiki 要解析的代码块的语言。 - 该配置项会被传递到 Shiki 的 `getHighlighter()` 方法中。 + 该配置项会被传递到 Shiki 的 `createHighlighter()` 方法中。 ::: warning diff --git a/plugins/markdown/plugin-shiki/package.json b/plugins/markdown/plugin-shiki/package.json index 4eaa56cee2..44c9baa6c1 100644 --- a/plugins/markdown/plugin-shiki/package.json +++ b/plugins/markdown/plugin-shiki/package.json @@ -35,11 +35,11 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "@shikijs/transformers": "^1.7.0", + "@shikijs/transformers": "^1.9.0", "@vuepress/helper": "workspace:*", "@vuepress/highlighter-helper": "workspace:*", "nanoid": "^5.0.7", - "shiki": "^1.7.0" + "shiki": "^1.9.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts index bec198976d..a02f1ba7b2 100644 --- a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts +++ b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts @@ -1,6 +1,6 @@ import { transformerCompactLineOptions } from '@shikijs/transformers' import type MarkdownIt from 'markdown-it' -import { getHighlighter } from 'shiki' +import { createHighlighter } from 'shiki' import type { App } from 'vuepress' import { bundledLanguageNames } from '../../shiki.js' import { @@ -28,7 +28,7 @@ export const applyHighlighter = async ( const getMarkdownFilePath = logLevel === 'debug' ? createMarkdownFilePathGetter(md) : null - const highlighter = await getHighlighter({ + const highlighter = await createHighlighter({ langs, langAlias, themes: diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 618ad9b7d6..099aad032d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -100,7 +100,7 @@ importers: version: 1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) docs: dependencies: @@ -178,7 +178,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) e2e: dependencies: @@ -232,7 +232,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@playwright/test': specifier: ^1.44.1 @@ -248,13 +248,13 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/analytics/plugin-google-analytics: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/analytics/plugin-umami-analytics: dependencies: @@ -266,7 +266,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/blog/plugin-blog: dependencies: @@ -281,7 +281,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/blog/plugin-comment: dependencies: @@ -305,7 +305,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/blog/plugin-feed: dependencies: @@ -317,7 +317,7 @@ importers: version: 1.0.0-rc.12 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) xml-js: specifier: ^1.6.11 version: 1.6.11 @@ -336,7 +336,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-git: dependencies: @@ -345,7 +345,7 @@ importers: version: 9.2.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-palette: dependencies: @@ -354,7 +354,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-reading-time: dependencies: @@ -366,7 +366,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-rtl: dependencies: @@ -375,7 +375,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-sass-palette: dependencies: @@ -393,7 +393,7 @@ importers: version: 14.2.1(sass@1.77.6)(webpack@5.92.1) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 @@ -412,7 +412,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/development/plugin-toc: dependencies: @@ -424,7 +424,7 @@ importers: version: 4.3.3(vue@3.4.29(typescript@5.5.2)) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-back-to-top: dependencies: @@ -439,7 +439,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-catalog: dependencies: @@ -451,7 +451,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-copy-code: dependencies: @@ -466,7 +466,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-copyright: dependencies: @@ -481,7 +481,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-medium-zoom: dependencies: @@ -496,7 +496,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-notice: dependencies: @@ -511,7 +511,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-nprogress: dependencies: @@ -520,7 +520,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-photo-swipe: dependencies: @@ -538,7 +538,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/features/plugin-watermark: dependencies: @@ -550,7 +550,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) watermark-js-plus: specifier: ^1.5.1 version: 1.5.1 @@ -565,7 +565,7 @@ importers: version: link:../../development/plugin-git vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/markdown/plugin-links-check: dependencies: @@ -574,7 +574,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/markdown/plugin-markdown-container: dependencies: @@ -586,7 +586,7 @@ importers: version: 4.0.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -614,7 +614,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/markdown/plugin-markdown-math: dependencies: @@ -641,7 +641,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -657,7 +657,7 @@ importers: version: 1.29.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -672,8 +672,8 @@ importers: plugins/markdown/plugin-shiki: dependencies: '@shikijs/transformers': - specifier: ^1.7.0 - version: 1.7.0 + specifier: ^1.9.0 + version: 1.9.0 '@vuepress/helper': specifier: workspace:* version: link:../../../tools/helper @@ -684,11 +684,11 @@ importers: specifier: ^5.0.7 version: 5.0.7 shiki: - specifier: ^1.7.0 - version: 1.7.0 + specifier: ^1.9.0 + version: 1.9.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -716,7 +716,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) workbox-build: specifier: ^7.1.1 version: 7.1.1 @@ -725,7 +725,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/search/plugin-docsearch: dependencies: @@ -752,7 +752,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/search/plugin-search: dependencies: @@ -764,7 +764,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/seo/plugin-seo: dependencies: @@ -773,7 +773,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -789,7 +789,7 @@ importers: version: 8.0.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -799,7 +799,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/tools/plugin-redirect: dependencies: @@ -817,7 +817,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) plugins/tools/plugin-register-components: dependencies: @@ -826,7 +826,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) themes/theme-default: dependencies: @@ -886,7 +886,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) tools/create-vuepress: dependencies: @@ -929,7 +929,7 @@ importers: version: 3.4.29(typescript@5.5.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) devDependencies: '@types/connect': specifier: 3.4.38 @@ -951,7 +951,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) tools/vp-update: dependencies: @@ -2379,11 +2379,11 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@1.7.0': - resolution: {integrity: sha512-O6j27b7dGmJbR3mjwh/aHH8Ld+GQvA0OQsNO43wKWnqbAae3AYXrhFyScHGX8hXZD6vX2ngjzDFkZY5srtIJbQ==} + '@shikijs/core@1.9.0': + resolution: {integrity: sha512-cbSoY8P/jgGByG8UOl3jnP/CWg/Qk+1q+eAKWtcrU3pNoILF8wTsLB0jT44qUBV8Ce1SvA9uqcM9Xf+u3fJFBw==} - '@shikijs/transformers@1.7.0': - resolution: {integrity: sha512-QX3TP+CS4yYLt4X4Dk7wT0MsC7yweTYHMAAKY+ay+uuR9yRdFae/h+hivny2O+YixJHfZl57xtiZfWSrHdyVhQ==} + '@shikijs/transformers@1.9.0': + resolution: {integrity: sha512-wo8dNbZtFtVhKtw8BnXIT/FDTGMwEdWcQSIRa78ou14JGkMYxSCBN942W5+IRUifP5BwVUWgkXBYX/M3FUFkeg==} '@sigstore/bundle@2.3.2': resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} @@ -6420,8 +6420,8 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.7.0: - resolution: {integrity: sha512-H5pMn4JA7ayx8H0qOz1k2qANq6mZVCMl1gKLK6kWIrv1s2Ial4EmD4s4jE8QB5Dw03d/oCQUxc24sotuyR5byA==} + shiki@1.9.0: + resolution: {integrity: sha512-i6//Lqgn7+7nZA0qVjoYH0085YdNk4MC+tJV4bo+HgjgRMJ0JmkLZzFAuvVioJqLkcGDK5GAMpghZEZkCnwxpQ==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -9163,11 +9163,11 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@1.7.0': {} + '@shikijs/core@1.9.0': {} - '@shikijs/transformers@1.7.0': + '@shikijs/transformers@1.9.0': dependencies: - shiki: 1.7.0 + shiki: 1.9.0 '@sigstore/bundle@2.3.2': dependencies: @@ -13735,9 +13735,9 @@ snapshots: shell-quote@1.8.1: {} - shiki@1.7.0: + shiki@1.9.0: dependencies: - '@shikijs/core': 1.7.0 + '@shikijs/core': 1.9.0 side-channel@1.0.6: dependencies: @@ -14520,7 +14520,7 @@ snapshots: optionalDependencies: typescript: 5.5.2 - vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)): + vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)): dependencies: '@vuepress/cli': 2.0.0-rc.14(typescript@5.5.2) '@vuepress/client': 2.0.0-rc.14(typescript@5.5.2) From 4f284c694fd8070c0e3c600997d6f12ae70da1fd Mon Sep 17 00:00:00 2001 From: Reco Date: Sat, 29 Jun 2024 01:07:42 +0800 Subject: [PATCH 14/38] docs: add reco theme (#211) --- docs/.vuepress/configs/navbar/en.ts | 4 ++++ docs/.vuepress/configs/navbar/zh.ts | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/docs/.vuepress/configs/navbar/en.ts b/docs/.vuepress/configs/navbar/en.ts index 3198735d76..09335be355 100644 --- a/docs/.vuepress/configs/navbar/en.ts +++ b/docs/.vuepress/configs/navbar/en.ts @@ -17,6 +17,10 @@ export const navbarEn: NavbarConfig = [ text: 'Plume Theme', link: 'https://theme-plume.vuejs.press', }, + { + text: 'Reco Theme', + link: 'https://theme-reco.vuejs.press/en', + }, ], }, { diff --git a/docs/.vuepress/configs/navbar/zh.ts b/docs/.vuepress/configs/navbar/zh.ts index b384f4285a..b1f73039e9 100644 --- a/docs/.vuepress/configs/navbar/zh.ts +++ b/docs/.vuepress/configs/navbar/zh.ts @@ -17,6 +17,10 @@ export const navbarZh: NavbarConfig = [ text: 'Plume 主题', link: 'https://theme-plume.vuejs.press', }, + { + text: 'Reco 主题', + link: 'https://theme-reco.vuejs.press', + }, ], }, { From 983ad4aa04e47131cee4d898a939a2af880b2050 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 1 Jul 2024 17:04:08 +0800 Subject: [PATCH 15/38] fix(theme-default): fix incorrect code notation diff layout, close #212 (#214) --- .../src/client/styles/content/code-notation.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/themes/theme-default/src/client/styles/content/code-notation.scss b/themes/theme-default/src/client/styles/content/code-notation.scss index 9dfa8d081e..b31a556d02 100644 --- a/themes/theme-default/src/client/styles/content/code-notation.scss +++ b/themes/theme-default/src/client/styles/content/code-notation.scss @@ -71,6 +71,10 @@ div[class*='language-'] { } } + &.line-numbers-mode .line.diff::before { + left: 4px; + } + // notation focused lines // - `// [\!code focus]` // - `// [\!code focus:3]` From c7c9a72e65a3f492a9d799836695ce2173a1566b Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 1 Jul 2024 17:04:21 +0800 Subject: [PATCH 16/38] fix(theme-default): fix incorrect 404 page layout, close #207 (#213) * fix(theme-default): fix incorrect 404 page layout, close #207 * chore: tweak --- .../src/client/layouts/NotFound.vue | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/themes/theme-default/src/client/layouts/NotFound.vue b/themes/theme-default/src/client/layouts/NotFound.vue index c9fb8a0ba6..65cc43c533 100644 --- a/themes/theme-default/src/client/layouts/NotFound.vue +++ b/themes/theme-default/src/client/layouts/NotFound.vue @@ -13,7 +13,7 @@ const homeText = themeLocale.value.backToHome ?? 'Back to home' + + From b84ce08df9c72dc56fabb8790afc192bc45abfda Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Wed, 10 Jul 2024 17:21:11 +0800 Subject: [PATCH 17/38] perf(plugin-shiki): improve logging when language is not available (#215) --- docs/plugins/markdown/shiki.md | 2 +- docs/zh/plugins/markdown/shiki.md | 2 +- .../src/node/markdown/applyHighlighter/getLanguage.ts | 6 +++--- .../src/node/markdown/applyHighlighter/index.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/plugins/markdown/shiki.md b/docs/plugins/markdown/shiki.md index 20ac508d4d..af8596eede 100644 --- a/docs/plugins/markdown/shiki.md +++ b/docs/plugins/markdown/shiki.md @@ -475,7 +475,7 @@ The following features requires additional style to work, which should be handle - Type: `string` -- Default: `'plain'` +- Default: `''` - Details: Fallback language when the specified language is not available. diff --git a/docs/zh/plugins/markdown/shiki.md b/docs/zh/plugins/markdown/shiki.md index ece70c7618..16ea4ab27b 100644 --- a/docs/zh/plugins/markdown/shiki.md +++ b/docs/zh/plugins/markdown/shiki.md @@ -477,7 +477,7 @@ export default defineUserConfig({ - 类型:`string` -- 默认值:`'plain'` +- 默认值:`''` - 详情:指定的语言不可用时所使用的备选语言。 diff --git a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/getLanguage.ts b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/getLanguage.ts index b87062efbe..1cb21081e4 100644 --- a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/getLanguage.ts +++ b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/getLanguage.ts @@ -8,7 +8,7 @@ const WARNED_LANGS = new Set() export const getLanguage = ( lang: string, loadedLanguages: string[], - defaultLang: string, + defaultLang: string | undefined, logLevel: string, getMarkdownFilePath: MarkdownFilePathGetter, ): string => { @@ -18,7 +18,7 @@ export const getLanguage = ( // warn for unknown languages only once if (logLevel !== 'silent' && !WARNED_LANGS.has(result)) { logger.warn( - `Missing ${colors.cyan(lang)} highlighter, use ${colors.cyan(defaultLang)} to highlight instead.`, + `Missing ${colors.cyan(lang)} highlighter, ${defaultLang ? `use ${colors.cyan(defaultLang)} to highlight instead.` : 'skip highlighting'}`, ) WARNED_LANGS.add(result) } @@ -30,7 +30,7 @@ export const getLanguage = ( ) } - result = defaultLang + result = defaultLang || 'plain' } return result diff --git a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts index a02f1ba7b2..50dc784c42 100644 --- a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts +++ b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts @@ -19,7 +19,7 @@ export const applyHighlighter = async ( { langs = bundledLanguageNames, langAlias = {}, - defaultLang = 'plain', + defaultLang, transformers: userTransformers = [], ...options }: ShikiHighlightOptions = {}, From bcb788341bc46fc0fefa3bfa50986e0961e0045f Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Wed, 10 Jul 2024 20:25:24 +0800 Subject: [PATCH 18/38] build: bump deps --- docs/package.json | 2 +- e2e/package.json | 6 +- package.json | 22 +- .../plugin-baidu-analytics/package.json | 2 +- .../plugin-umami-analytics/package.json | 2 +- plugins/blog/plugin-blog/package.json | 2 +- plugins/blog/plugin-comment/package.json | 2 +- .../plugin-active-header-links/package.json | 2 +- plugins/development/plugin-git/package.json | 2 +- .../plugin-reading-time/package.json | 2 +- plugins/development/plugin-rtl/package.json | 2 +- .../plugin-sass-palette/package.json | 2 +- .../plugin-theme-data/package.json | 2 +- plugins/development/plugin-toc/package.json | 4 +- .../features/plugin-back-to-top/package.json | 2 +- .../src/client/styles/back-to-top.scss | 2 +- plugins/features/plugin-catalog/package.json | 2 +- .../src/client/styles/catalog.scss | 2 +- .../features/plugin-copy-code/package.json | 2 +- .../src/client/styles/copy-code.scss | 4 +- .../features/plugin-copyright/package.json | 2 +- .../features/plugin-medium-zoom/package.json | 2 +- plugins/features/plugin-notice/package.json | 2 +- .../src/client/styles/notice.scss | 2 +- .../features/plugin-nprogress/package.json | 2 +- .../features/plugin-photo-swipe/package.json | 2 +- .../features/plugin-watermark/package.json | 4 +- .../plugin-markdown-math/package.json | 2 +- .../src/client/styles/katex.scss | 3 +- plugins/markdown/plugin-shiki/package.json | 4 +- plugins/pwa/plugin-pwa/package.json | 2 +- .../plugin-pwa/src/client/styles/modal.scss | 9 +- .../plugin-pwa/src/client/styles/popup.scss | 2 +- plugins/search/plugin-docsearch/package.json | 2 +- plugins/search/plugin-search/package.json | 2 +- .../src/client/styles/search.scss | 5 +- plugins/tools/plugin-redirect/package.json | 2 +- pnpm-lock.yaml | 2938 +++++++++-------- themes/theme-default/package.json | 4 +- .../src/client/components/VPHomeFeatures.vue | 2 +- .../src/client/components/VPHomeHero.vue | 1 - .../src/client/components/VPNavbar.vue | 2 - .../client/components/VPNavbarDropdown.vue | 1 + .../src/client/components/VPSidebar.vue | 2 +- .../src/client/components/VPSidebarItem.vue | 2 - .../src/client/styles/content/code.scss | 4 +- tools/create-vuepress/package.json | 2 +- tools/helper/package.json | 6 +- tools/helper/src/client/styles/normalize.scss | 3 +- 49 files changed, 1600 insertions(+), 1484 deletions(-) diff --git a/docs/package.json b/docs/package.json index b71369cda5..7eea38bbc1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -32,7 +32,7 @@ "@vuepress/theme-default": "workspace:*", "mathjax-full": "3.2.2", "sass-loader": "^14.2.1", - "vue": "^3.4.29", + "vue": "^3.4.31", "vuepress": "2.0.0-rc.14" } } diff --git a/e2e/package.json b/e2e/package.json index 38f7508468..eef4ae978f 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -28,12 +28,12 @@ "@vuepress/plugin-theme-data": "workspace:*", "@vuepress/plugin-watermark": "workspace:*", "@vuepress/theme-default": "workspace:*", - "sass": "^1.77.6", + "sass": "^1.77.7", "sass-loader": "^14.2.1", - "vue": "^3.4.29", + "vue": "^3.4.31", "vuepress": "2.0.0-rc.14" }, "devDependencies": { - "@playwright/test": "^1.44.1" + "@playwright/test": "^1.45.1" } } diff --git a/package.json b/package.json index 8dc59df732..2a4cb6dff3 100644 --- a/package.json +++ b/package.json @@ -31,11 +31,11 @@ "devDependencies": { "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", - "@lerna-lite/cli": "^3.5.1", - "@lerna-lite/publish": "^3.5.2", - "@types/node": "^20.14.7", + "@lerna-lite/cli": "^3.7.0", + "@lerna-lite/publish": "^3.7.0", + "@types/node": "^20.14.10", "@types/webpack-env": "^1.18.5", - "@vitest/coverage-istanbul": "^1.6.0", + "@vitest/coverage-istanbul": "^2.0.1", "conventional-changelog-cli": "^5.0.0", "cpx2": "^7.0.1", "cross-env": "^7.0.3", @@ -48,20 +48,20 @@ "postcss-html": "^1.7.0", "prettier": "^3.3.2", "prettier-config-vuepress": "^4.4.0", - "rimraf": "^5.0.7", - "sass": "1.77.6", + "rimraf": "^6.0.0", + "sass": "1.77.7", "sort-package-json": "^2.10.0", "stylelint": "^16.6.1", "stylelint-config-hope": "^7.0.2", "stylelint-config-html": "^1.1.0", "tsconfig-vuepress": "^4.5.0", - "tsx": "^4.15.7", - "typescript": "^5.5.2", - "vite": "5.3.1", - "vitest": "^1.6.0", + "tsx": "^4.16.2", + "typescript": "^5.5.3", + "vite": "5.3.3", + "vitest": "^2.0.1", "vuepress": "2.0.0-rc.14" }, - "packageManager": "pnpm@9.4.0", + "packageManager": "pnpm@9.5.0", "engines": { "node": ">=18.19.0" } diff --git a/plugins/analytics/plugin-baidu-analytics/package.json b/plugins/analytics/plugin-baidu-analytics/package.json index b93e863037..088cd15b1a 100644 --- a/plugins/analytics/plugin-baidu-analytics/package.json +++ b/plugins/analytics/plugin-baidu-analytics/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/analytics/plugin-umami-analytics/package.json b/plugins/analytics/plugin-umami-analytics/package.json index fc06ea1fe7..31783499ab 100644 --- a/plugins/analytics/plugin-umami-analytics/package.json +++ b/plugins/analytics/plugin-umami-analytics/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/blog/plugin-blog/package.json b/plugins/blog/plugin-blog/package.json index ad5f049c18..51141cfd89 100644 --- a/plugins/blog/plugin-blog/package.json +++ b/plugins/blog/plugin-blog/package.json @@ -41,7 +41,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "chokidar": "^3.6.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/blog/plugin-comment/package.json b/plugins/blog/plugin-comment/package.json index df26fcef55..96e8627669 100644 --- a/plugins/blog/plugin-comment/package.json +++ b/plugins/blog/plugin-comment/package.json @@ -48,7 +48,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "giscus": "^1.5.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "@waline/client": "^3.1.0", diff --git a/plugins/development/plugin-active-header-links/package.json b/plugins/development/plugin-active-header-links/package.json index 300e540c8d..ac4af58970 100644 --- a/plugins/development/plugin-active-header-links/package.json +++ b/plugins/development/plugin-active-header-links/package.json @@ -37,7 +37,7 @@ }, "dependencies": { "@vueuse/core": "^10.11.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/development/plugin-git/package.json b/plugins/development/plugin-git/package.json index 909682178d..60b4fbf5c6 100644 --- a/plugins/development/plugin-git/package.json +++ b/plugins/development/plugin-git/package.json @@ -34,7 +34,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "execa": "^9.2.0" + "execa": "^9.3.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/development/plugin-reading-time/package.json b/plugins/development/plugin-reading-time/package.json index 7fc249a512..91005aaf1c 100644 --- a/plugins/development/plugin-reading-time/package.json +++ b/plugins/development/plugin-reading-time/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/development/plugin-rtl/package.json b/plugins/development/plugin-rtl/package.json index eda58dd510..266463cdc1 100644 --- a/plugins/development/plugin-rtl/package.json +++ b/plugins/development/plugin-rtl/package.json @@ -38,7 +38,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/development/plugin-sass-palette/package.json b/plugins/development/plugin-sass-palette/package.json index 6466068769..5433d50650 100644 --- a/plugins/development/plugin-sass-palette/package.json +++ b/plugins/development/plugin-sass-palette/package.json @@ -48,7 +48,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "chokidar": "^3.6.0", - "sass": "^1.77.6" + "sass": "^1.77.7" }, "devDependencies": { "@vuepress/bundler-vite": "2.0.0-rc.14", diff --git a/plugins/development/plugin-theme-data/package.json b/plugins/development/plugin-theme-data/package.json index c844732991..318469ea05 100644 --- a/plugins/development/plugin-theme-data/package.json +++ b/plugins/development/plugin-theme-data/package.json @@ -37,7 +37,7 @@ }, "dependencies": { "@vue/devtools-api": "^6.6.3", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/development/plugin-toc/package.json b/plugins/development/plugin-toc/package.json index aa13c15f13..d418ccc220 100644 --- a/plugins/development/plugin-toc/package.json +++ b/plugins/development/plugin-toc/package.json @@ -35,8 +35,8 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "vue": "^3.4.29", - "vue-router": "^4.3.3" + "vue": "^3.4.31", + "vue-router": "^4.4.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-back-to-top/package.json b/plugins/features/plugin-back-to-top/package.json index 6c337f1d03..3055eceed4 100644 --- a/plugins/features/plugin-back-to-top/package.json +++ b/plugins/features/plugin-back-to-top/package.json @@ -39,7 +39,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-back-to-top/src/client/styles/back-to-top.scss b/plugins/features/plugin-back-to-top/src/client/styles/back-to-top.scss index 56a3b3ed7a..c44ae416c2 100644 --- a/plugins/features/plugin-back-to-top/src/client/styles/back-to-top.scss +++ b/plugins/features/plugin-back-to-top/src/client/styles/back-to-top.scss @@ -1,7 +1,7 @@ .vp-back-to-top-button { position: fixed !important; - bottom: 4rem; inset-inline-end: 1rem; + bottom: 4rem; z-index: 100; width: 48px; diff --git a/plugins/features/plugin-catalog/package.json b/plugins/features/plugin-catalog/package.json index 41e7589ea1..74d4f08748 100644 --- a/plugins/features/plugin-catalog/package.json +++ b/plugins/features/plugin-catalog/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-catalog/src/client/styles/catalog.scss b/plugins/features/plugin-catalog/src/client/styles/catalog.scss index 6729aaf1d1..40197cf12e 100644 --- a/plugins/features/plugin-catalog/src/client/styles/catalog.scss +++ b/plugins/features/plugin-catalog/src/client/styles/catalog.scss @@ -42,8 +42,8 @@ } .vp-catalogs { - margin: 0; counter-reset: catalog-item; + margin: 0; &.deep { padding-inline-start: 0; diff --git a/plugins/features/plugin-copy-code/package.json b/plugins/features/plugin-copy-code/package.json index 28d6850ca2..e48b44e773 100644 --- a/plugins/features/plugin-copy-code/package.json +++ b/plugins/features/plugin-copy-code/package.json @@ -44,7 +44,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-copy-code/src/client/styles/copy-code.scss b/plugins/features/plugin-copy-code/src/client/styles/copy-code.scss index 692168a60c..f9c71c3b19 100644 --- a/plugins/features/plugin-copy-code/src/client/styles/copy-code.scss +++ b/plugins/features/plugin-copy-code/src/client/styles/copy-code.scss @@ -47,10 +47,10 @@ mask-image: var(--code-copy-icon); -webkit-mask-position: 50%; mask-position: 50%; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; -webkit-mask-size: 1em; mask-size: 1em; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; } &:focus, diff --git a/plugins/features/plugin-copyright/package.json b/plugins/features/plugin-copyright/package.json index 7cc914f359..6932904a3e 100644 --- a/plugins/features/plugin-copyright/package.json +++ b/plugins/features/plugin-copyright/package.json @@ -41,7 +41,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-medium-zoom/package.json b/plugins/features/plugin-medium-zoom/package.json index 2a30254964..5ee23a5fb5 100644 --- a/plugins/features/plugin-medium-zoom/package.json +++ b/plugins/features/plugin-medium-zoom/package.json @@ -40,7 +40,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "medium-zoom": "^1.1.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-notice/package.json b/plugins/features/plugin-notice/package.json index 7e1bbc5d6f..4c511b3b9f 100644 --- a/plugins/features/plugin-notice/package.json +++ b/plugins/features/plugin-notice/package.json @@ -39,7 +39,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-notice/src/client/styles/notice.scss b/plugins/features/plugin-notice/src/client/styles/notice.scss index 88be10d27a..5cd9c4f453 100644 --- a/plugins/features/plugin-notice/src/client/styles/notice.scss +++ b/plugins/features/plugin-notice/src/client/styles/notice.scss @@ -25,8 +25,8 @@ .vp-notice-wrapper { position: fixed; - top: 80px; inset-inline-end: 20px; + top: 80px; z-index: var(--notice-z-index); overflow: hidden; diff --git a/plugins/features/plugin-nprogress/package.json b/plugins/features/plugin-nprogress/package.json index 474de2c95a..bec26c0509 100644 --- a/plugins/features/plugin-nprogress/package.json +++ b/plugins/features/plugin-nprogress/package.json @@ -36,7 +36,7 @@ "copy": "cpx \"src/**/*.css\" lib" }, "dependencies": { - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-photo-swipe/package.json b/plugins/features/plugin-photo-swipe/package.json index 0274643705..a07dd77456 100644 --- a/plugins/features/plugin-photo-swipe/package.json +++ b/plugins/features/plugin-photo-swipe/package.json @@ -46,7 +46,7 @@ "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", "photoswipe": "^5.4.4", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-watermark/package.json b/plugins/features/plugin-watermark/package.json index a5744e12e4..987b348eba 100644 --- a/plugins/features/plugin-watermark/package.json +++ b/plugins/features/plugin-watermark/package.json @@ -36,8 +36,8 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.29", - "watermark-js-plus": "^1.5.1" + "vue": "^3.4.31", + "watermark-js-plus": "^1.5.2" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/markdown/plugin-markdown-math/package.json b/plugins/markdown/plugin-markdown-math/package.json index 9a147af10d..46d23e22f4 100644 --- a/plugins/markdown/plugin-markdown-math/package.json +++ b/plugins/markdown/plugin-markdown-math/package.json @@ -44,7 +44,7 @@ "@mdit/plugin-mathjax-slim": "^0.12.0", "@types/markdown-it": "^14.1.1", "@vuepress/helper": "workspace:*", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "katex": "^0.16.10", diff --git a/plugins/markdown/plugin-markdown-math/src/client/styles/katex.scss b/plugins/markdown/plugin-markdown-math/src/client/styles/katex.scss index 982f56806d..8f8c5da654 100644 --- a/plugins/markdown/plugin-markdown-math/src/client/styles/katex.scss +++ b/plugins/markdown/plugin-markdown-math/src/client/styles/katex.scss @@ -6,11 +6,12 @@ .katex-display { overflow: auto hidden; - -webkit-overflow-scrolling: touch; padding-top: 0.2em; padding-bottom: 0.2em; + -webkit-overflow-scrolling: touch; + scrollbar-width: thin; &::-webkit-scrollbar { diff --git a/plugins/markdown/plugin-shiki/package.json b/plugins/markdown/plugin-shiki/package.json index 44c9baa6c1..2da63de166 100644 --- a/plugins/markdown/plugin-shiki/package.json +++ b/plugins/markdown/plugin-shiki/package.json @@ -35,11 +35,11 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "@shikijs/transformers": "^1.9.0", + "@shikijs/transformers": "^1.10.3", "@vuepress/helper": "workspace:*", "@vuepress/highlighter-helper": "workspace:*", "nanoid": "^5.0.7", - "shiki": "^1.9.0" + "shiki": "^1.10.3" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/pwa/plugin-pwa/package.json b/plugins/pwa/plugin-pwa/package.json index 43ed0661a0..968d2072d7 100644 --- a/plugins/pwa/plugin-pwa/package.json +++ b/plugins/pwa/plugin-pwa/package.json @@ -45,7 +45,7 @@ "@vueuse/core": "^10.11.0", "mitt": "^3.0.1", "register-service-worker": "^1.7.2", - "vue": "^3.4.29", + "vue": "^3.4.31", "workbox-build": "^7.1.1" }, "peerDependencies": { diff --git a/plugins/pwa/plugin-pwa/src/client/styles/modal.scss b/plugins/pwa/plugin-pwa/src/client/styles/modal.scss index 28f1fa305d..ff490a5db3 100644 --- a/plugins/pwa/plugin-pwa/src/client/styles/modal.scss +++ b/plugins/pwa/plugin-pwa/src/client/styles/modal.scss @@ -97,9 +97,9 @@ inset: 0; z-index: 998; - animation: 0.25s pwa-fade-in; - backdrop-filter: blur(10px); + + animation: 0.25s pwa-fade-in; } .install-modal { @@ -115,6 +115,7 @@ background: var(--pwa-bg-color); transition: background 0.3s; + animation: 0.15s pwa-opened; @media (max-width: 1280px) { @@ -325,13 +326,14 @@ flex-flow: column wrap; overflow-x: auto; - -webkit-overflow-scrolling: touch; width: 22em; max-height: 220px; scroll-snap-type: x mandatory; + -webkit-overflow-scrolling: touch; + @media (max-width: 1280px) { justify-content: center; } @@ -429,7 +431,6 @@ bottom: 0; box-sizing: border-box; - width: 92%; margin: 2em auto; padding: 0.5em 2em; diff --git a/plugins/pwa/plugin-pwa/src/client/styles/popup.scss b/plugins/pwa/plugin-pwa/src/client/styles/popup.scss index 303767bd61..9d8e9924d6 100644 --- a/plugins/pwa/plugin-pwa/src/client/styles/popup.scss +++ b/plugins/pwa/plugin-pwa/src/client/styles/popup.scss @@ -28,8 +28,8 @@ .sw-hint-popup, .sw-update-popup { position: fixed; - bottom: 1rem; inset-inline-end: 1rem; + bottom: 1rem; z-index: var(--pwa-z-index); padding: 0.5rem 0.75rem; diff --git a/plugins/search/plugin-docsearch/package.json b/plugins/search/plugin-docsearch/package.json index f9e2c6a3c5..e0b5b1002b 100644 --- a/plugins/search/plugin-docsearch/package.json +++ b/plugins/search/plugin-docsearch/package.json @@ -44,7 +44,7 @@ "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", "ts-debounce": "^4.0.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/search/plugin-search/package.json b/plugins/search/plugin-search/package.json index dc667ef85f..effb06327c 100644 --- a/plugins/search/plugin-search/package.json +++ b/plugins/search/plugin-search/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "chokidar": "^3.6.0", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/search/plugin-search/src/client/styles/search.scss b/plugins/search/plugin-search/src/client/styles/search.scss index 96146a23ce..1283e35d43 100644 --- a/plugins/search/plugin-search/src/client/styles/search.scss +++ b/plugins/search/plugin-search/src/client/styles/search.scss @@ -26,11 +26,10 @@ cursor: text; - transition: all ease 0.3s; - - -webkit-appearance: none; appearance: none; + transition: all ease 0.3s; + @media (max-width: 719px) { position: relative; width: 0; diff --git a/plugins/tools/plugin-redirect/package.json b/plugins/tools/plugin-redirect/package.json index 1ab00d01be..cee8b214cf 100644 --- a/plugins/tools/plugin-redirect/package.json +++ b/plugins/tools/plugin-redirect/package.json @@ -45,7 +45,7 @@ "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", "cac": "^6.7.14", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 099aad032d..a3c935be7e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,25 +10,25 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@20.14.7)(typescript@5.5.2) + version: 19.3.0(@types/node@20.14.10)(typescript@5.5.3) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 '@lerna-lite/cli': - specifier: ^3.5.1 - version: 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.5.2))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2))(typescript@5.5.2) + specifier: ^3.7.0 + version: 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3) '@lerna-lite/publish': - specifier: ^3.5.2 - version: 3.5.2(typescript@5.5.2) + specifier: ^3.7.0 + version: 3.7.0(typescript@5.5.3) '@types/node': - specifier: ^20.14.7 - version: 20.14.7 + specifier: ^20.14.10 + version: 20.14.10 '@types/webpack-env': specifier: ^1.18.5 version: 1.18.5 '@vitest/coverage-istanbul': - specifier: ^1.6.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)) + specifier: ^2.0.1 + version: 2.0.1(vitest@2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)) conventional-changelog-cli: specifier: ^5.0.0 version: 5.0.0(conventional-commits-filter@5.0.0) @@ -43,10 +43,10 @@ importers: version: 8.57.0 eslint-config-vuepress: specifier: ^4.10.1 - version: 4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0) + version: 4.10.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) eslint-config-vuepress-typescript: specifier: ^4.10.1 - version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.2) + version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.3) http-server: specifier: ^14.1.1 version: 14.1.1 @@ -66,41 +66,41 @@ importers: specifier: ^4.4.0 version: 4.4.0 rimraf: - specifier: ^5.0.7 - version: 5.0.7 + specifier: ^6.0.0 + version: 6.0.0 sass: - specifier: 1.77.6 - version: 1.77.6 + specifier: 1.77.7 + version: 1.77.7 sort-package-json: specifier: ^2.10.0 version: 2.10.0 stylelint: specifier: ^16.6.1 - version: 16.6.1(typescript@5.5.2) + version: 16.6.1(typescript@5.5.3) stylelint-config-hope: specifier: ^7.0.2 - version: 7.0.2(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)) + version: 7.0.2(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)) stylelint-config-html: specifier: ^1.1.0 - version: 1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.5.2)) + version: 1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.5.3)) tsconfig-vuepress: specifier: ^4.5.0 version: 4.5.0 tsx: - specifier: ^4.15.7 - version: 4.15.7 + specifier: ^4.16.2 + version: 4.16.2 typescript: - specifier: ^5.5.2 - version: 5.5.2 + specifier: ^5.5.3 + version: 5.5.3 vite: - specifier: 5.3.1 - version: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + specifier: 5.3.3 + version: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + specifier: ^2.0.1 + version: 2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) docs: dependencies: @@ -109,10 +109,10 @@ importers: version: 0.12.0(markdown-it@14.1.0) '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.5.2) + version: 2.0.0-rc.14(typescript@5.5.3) '@vuepress/helper': specifier: workspace:* version: link:../tools/helper @@ -172,22 +172,22 @@ importers: version: 3.2.2 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.6)(webpack@5.92.1) + version: 14.2.1(sass@1.77.7)(webpack@5.92.1) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) e2e: dependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.5.2) + version: 2.0.0-rc.14(typescript@5.5.3) '@vuepress/plugin-blog': specifier: workspace:* version: link:../plugins/blog/plugin-blog @@ -222,21 +222,21 @@ importers: specifier: workspace:* version: link:../themes/theme-default sass: - specifier: ^1.77.6 - version: 1.77.6 + specifier: ^1.77.7 + version: 1.77.7 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.6)(webpack@5.92.1) + version: 14.2.1(sass@1.77.7)(webpack@5.92.1) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@playwright/test': - specifier: ^1.44.1 - version: 1.44.1 + specifier: ^1.45.1 + version: 1.45.1 plugins/analytics/plugin-baidu-analytics: dependencies: @@ -244,17 +244,17 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/analytics/plugin-google-analytics: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/analytics/plugin-umami-analytics: dependencies: @@ -262,11 +262,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/blog/plugin-blog: dependencies: @@ -277,11 +277,11 @@ importers: specifier: ^3.6.0 version: 3.6.0 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/blog/plugin-comment: dependencies: @@ -290,7 +290,7 @@ importers: version: link:../../../tools/helper '@waline/client': specifier: ^3.1.0 - version: 3.2.2(typescript@5.5.2) + version: 3.3.0(typescript@5.5.3) artalk: specifier: ^2.8.7 version: 2.8.7 @@ -299,13 +299,13 @@ importers: version: 1.5.0 twikoo: specifier: ^1.5.0 - version: 1.6.36 + version: 1.6.38 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/blog/plugin-feed: dependencies: @@ -317,7 +317,7 @@ importers: version: 1.0.0-rc.12 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) xml-js: specifier: ^1.6.11 version: 1.6.11 @@ -330,22 +330,22 @@ importers: dependencies: '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-git: dependencies: execa: - specifier: ^9.2.0 - version: 9.2.0 + specifier: ^9.3.0 + version: 9.3.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-palette: dependencies: @@ -354,7 +354,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-reading-time: dependencies: @@ -362,20 +362,20 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-rtl: dependencies: vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-sass-palette: dependencies: @@ -386,21 +386,21 @@ importers: specifier: ^3.6.0 version: 3.6.0 sass: - specifier: ^1.77.6 - version: 1.77.6 + specifier: ^1.77.7 + version: 1.77.7 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.6)(webpack@5.92.1) + version: 14.2.1(sass@1.77.7)(webpack@5.92.1) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.5.2) + version: 2.0.0-rc.14(typescript@5.5.3) plugins/development/plugin-theme-data: dependencies: @@ -408,23 +408,23 @@ importers: specifier: ^6.6.3 version: 6.6.3 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-toc: dependencies: vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vue-router: - specifier: ^4.3.3 - version: 4.3.3(vue@3.4.29(typescript@5.5.2)) + specifier: ^4.4.0 + version: 4.4.0(vue@3.4.31(typescript@5.5.3)) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-back-to-top: dependencies: @@ -433,13 +433,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-catalog: dependencies: @@ -447,11 +447,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-copy-code: dependencies: @@ -460,13 +460,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-copyright: dependencies: @@ -475,13 +475,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-medium-zoom: dependencies: @@ -492,11 +492,11 @@ importers: specifier: ^1.1.0 version: 1.1.0 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-notice: dependencies: @@ -505,22 +505,22 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-nprogress: dependencies: vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-photo-swipe: dependencies: @@ -529,16 +529,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) photoswipe: specifier: ^5.4.4 version: 5.4.4 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-watermark: dependencies: @@ -546,14 +546,14 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) watermark-js-plus: - specifier: ^1.5.1 - version: 1.5.1 + specifier: ^1.5.2 + version: 1.5.2 plugins/markdown/plugin-append-date: dependencies: @@ -565,7 +565,7 @@ importers: version: link:../../development/plugin-git vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/markdown/plugin-links-check: dependencies: @@ -574,7 +574,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/markdown/plugin-markdown-container: dependencies: @@ -586,7 +586,7 @@ importers: version: 4.0.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -614,13 +614,13 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/markdown/plugin-markdown-math: dependencies: '@mdit/plugin-katex-slim': specifier: ^0.12.0 - version: 0.12.0(katex@0.16.10)(markdown-it@14.1.0) + version: 0.12.0(katex@0.16.11)(markdown-it@14.1.0) '@mdit/plugin-mathjax-slim': specifier: ^0.12.0 version: 0.12.0(markdown-it@14.1.0)(mathjax-full@3.2.2) @@ -632,16 +632,16 @@ importers: version: link:../../../tools/helper katex: specifier: ^0.16.10 - version: 0.16.10 + version: 0.16.11 mathjax-full: specifier: ^3.2.2 version: 3.2.2 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -657,7 +657,7 @@ importers: version: 1.29.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -672,8 +672,8 @@ importers: plugins/markdown/plugin-shiki: dependencies: '@shikijs/transformers': - specifier: ^1.9.0 - version: 1.9.0 + specifier: ^1.10.3 + version: 1.10.3 '@vuepress/helper': specifier: workspace:* version: link:../../../tools/helper @@ -684,11 +684,11 @@ importers: specifier: ^5.0.7 version: 5.0.7 shiki: - specifier: ^1.9.0 - version: 1.9.0 + specifier: ^1.10.3 + version: 1.10.3 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -704,7 +704,7 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) mitt: specifier: ^3.0.1 version: 3.0.1 @@ -712,11 +712,11 @@ importers: specifier: ^1.7.2 version: 1.7.2 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) workbox-build: specifier: ^7.1.1 version: 7.1.1 @@ -725,7 +725,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/search/plugin-docsearch: dependencies: @@ -734,25 +734,25 @@ importers: version: 3.6.0 '@docsearch/js': specifier: ^3.6.0 - version: 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) + version: 3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0) '@docsearch/react': specifier: ^3.6.0 - version: 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) + version: 3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0) '@vuepress/helper': specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) ts-debounce: specifier: ^4.0.0 version: 4.0.0 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/search/plugin-search: dependencies: @@ -760,11 +760,11 @@ importers: specifier: ^3.6.0 version: 3.6.0 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/seo/plugin-seo: dependencies: @@ -773,7 +773,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -789,7 +789,7 @@ importers: version: 8.0.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -799,7 +799,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/tools/plugin-redirect: dependencies: @@ -808,16 +808,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) cac: specifier: ^6.7.14 version: 6.7.14 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/tools/plugin-register-components: dependencies: @@ -826,7 +826,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) themes/theme-default: dependencies: @@ -874,19 +874,19 @@ importers: version: link:../../plugins/development/plugin-theme-data '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.29(typescript@5.5.2)) + version: 10.11.0(vue@3.4.31(typescript@5.5.3)) sass: - specifier: ^1.77.6 - version: 1.77.6 + specifier: ^1.77.7 + version: 1.77.7 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.6)(webpack@5.92.1) + version: 14.2.1(sass@1.77.7)(webpack@5.92.1) vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) tools/create-vuepress: dependencies: @@ -894,11 +894,11 @@ importers: specifier: ^6.7.14 version: 6.7.14 execa: - specifier: ^9.2.0 - version: 9.2.0 + specifier: ^9.3.0 + version: 9.3.0 inquirer: specifier: ^9.2.23 - version: 9.2.23 + version: 9.3.5 devDependencies: '@types/inquirer': specifier: 9.0.7 @@ -913,8 +913,8 @@ importers: tools/helper: dependencies: '@vue/shared': - specifier: ^3.4.29 - version: 3.4.29 + specifier: ^3.4.31 + version: 3.4.31 cheerio: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 @@ -925,33 +925,33 @@ importers: specifier: ^4.0.3 version: 4.0.3 vue: - specifier: ^3.4.29 - version: 3.4.29(typescript@5.5.2) + specifier: ^3.4.31 + version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@types/connect': specifier: 3.4.38 version: 3.4.38 '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.5.2) + version: 2.0.0-rc.14(typescript@5.5.3) '@vuepress/plugin-git': specifier: workspace:* version: link:../../plugins/development/plugin-git vite: - specifier: ~5.3.1 - version: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + specifier: ~5.3.3 + version: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) tools/highlighter-helper: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) tools/vp-update: dependencies: @@ -988,50 +988,50 @@ packages: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/cache-browser-local-storage@4.23.3': - resolution: {integrity: sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==} + '@algolia/cache-browser-local-storage@4.24.0': + resolution: {integrity: sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==} - '@algolia/cache-common@4.23.3': - resolution: {integrity: sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==} + '@algolia/cache-common@4.24.0': + resolution: {integrity: sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==} - '@algolia/cache-in-memory@4.23.3': - resolution: {integrity: sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==} + '@algolia/cache-in-memory@4.24.0': + resolution: {integrity: sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==} - '@algolia/client-account@4.23.3': - resolution: {integrity: sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==} + '@algolia/client-account@4.24.0': + resolution: {integrity: sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==} - '@algolia/client-analytics@4.23.3': - resolution: {integrity: sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==} + '@algolia/client-analytics@4.24.0': + resolution: {integrity: sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==} - '@algolia/client-common@4.23.3': - resolution: {integrity: sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==} + '@algolia/client-common@4.24.0': + resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==} - '@algolia/client-personalization@4.23.3': - resolution: {integrity: sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==} + '@algolia/client-personalization@4.24.0': + resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==} - '@algolia/client-search@4.23.3': - resolution: {integrity: sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==} + '@algolia/client-search@4.24.0': + resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==} - '@algolia/logger-common@4.23.3': - resolution: {integrity: sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==} + '@algolia/logger-common@4.24.0': + resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==} - '@algolia/logger-console@4.23.3': - resolution: {integrity: sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==} + '@algolia/logger-console@4.24.0': + resolution: {integrity: sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==} - '@algolia/recommend@4.23.3': - resolution: {integrity: sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==} + '@algolia/recommend@4.24.0': + resolution: {integrity: sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==} - '@algolia/requester-browser-xhr@4.23.3': - resolution: {integrity: sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==} + '@algolia/requester-browser-xhr@4.24.0': + resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==} - '@algolia/requester-common@4.23.3': - resolution: {integrity: sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==} + '@algolia/requester-common@4.24.0': + resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==} - '@algolia/requester-node-http@4.23.3': - resolution: {integrity: sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==} + '@algolia/requester-node-http@4.24.0': + resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==} - '@algolia/transporter@4.23.3': - resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==} + '@algolia/transporter@4.24.0': + resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==} '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} @@ -1700,22 +1700,22 @@ packages: conventional-commits-parser: optional: true - '@csstools/css-parser-algorithms@2.6.3': - resolution: {integrity: sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==} + '@csstools/css-parser-algorithms@2.7.1': + resolution: {integrity: sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - '@csstools/css-tokenizer': ^2.3.1 + '@csstools/css-tokenizer': ^2.4.1 - '@csstools/css-tokenizer@2.3.1': - resolution: {integrity: sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g==} + '@csstools/css-tokenizer@2.4.1': + resolution: {integrity: sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==} engines: {node: ^14 || ^16 || >=18} - '@csstools/media-query-list-parser@2.1.11': - resolution: {integrity: sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA==} + '@csstools/media-query-list-parser@2.1.13': + resolution: {integrity: sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: - '@csstools/css-parser-algorithms': ^2.6.3 - '@csstools/css-tokenizer': ^2.3.1 + '@csstools/css-parser-algorithms': ^2.7.1 + '@csstools/css-tokenizer': ^2.4.1 '@csstools/selector-specificity@3.1.1': resolution: {integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==} @@ -1893,8 +1893,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.1': - resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/eslintrc@2.1.4': @@ -1930,6 +1930,9 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@isaacs/string-locale-compare@1.1.0': + resolution: {integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==} + '@istanbuljs/schema@0.1.3': resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} @@ -1957,8 +1960,8 @@ packages: '@jridgewell/source-map@0.3.6': resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -1984,8 +1987,8 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@lerna-lite/cli@3.5.1': - resolution: {integrity: sha512-kWhjomm8iwI6MxC/Au7Mv9pztOm4QVEKR72+YQ59qfP1sVwIX6jlWNaBmszXonry34v226GDs6gDE31Vl3QHoQ==} + '@lerna-lite/cli@3.7.0': + resolution: {integrity: sha512-F0he3aKOf8rtoxRlVdphf8CVnoQC58HCgAlAo7E4qLHQ4b67Dr5J1+WTvdt4n7s2YaKC1gS5fvJYQR4aPQWnsw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2009,20 +2012,24 @@ packages: '@lerna-lite/watch': optional: true - '@lerna-lite/core@3.5.1': - resolution: {integrity: sha512-cPOcwlEETXyraa2A0202B4GKYdlHsJ7i2YGzPY5PYrtV7AkjpETqKbQhhWzuQWXFJpdIuzuowmMeX/6XcVtorA==} + '@lerna-lite/core@3.7.0': + resolution: {integrity: sha512-96qIIZFVnJlE0Reu83XIqwpF8joVK40tIoVAmkcTsSTUAwvKrLURGnrHiQLjdlwS+TUaJ8klm81Cmw6oj0TDdA==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/init@3.5.1': - resolution: {integrity: sha512-N7p9ByH4OE/UaWUzz7BL51pnkNxU4tQetEMbn/4QFTh0EfFYP4OXF3zq2Y5Egs8l1Mx/iso9Ly68VHaE8aKPeQ==} + '@lerna-lite/init@3.7.0': + resolution: {integrity: sha512-2QOR8DgDBW4X/Xp0xSWSa1umJj6rkqWOVwusZsf37ydWoSIdhr5GhQkj3yA0J6xSYemSz5CY5BDOBioXsEyahQ==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/publish@3.5.2': - resolution: {integrity: sha512-yAECe5l+t2snNXQGq5rm88w7mPc/watY0cSUaDtkrLf5nLJZbFpk3VV5ntwvNMUs9iFNjwFZCMaSl4q0WTbEBg==} + '@lerna-lite/npmlog@3.7.0': + resolution: {integrity: sha512-zISrLUGPeS1LFpjiuats4t8lrpbcVrNSSpGGG/yUdXtR28vKZKw/UATT+lIKUNsnGAyWpNrDgUW8p/syP7CkVg==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/version@3.5.2': - resolution: {integrity: sha512-SEAwfox4jgYeEJI+DLjwSRP7qI2j5SUz902v+jjhBJkIxJwE+GDNNmH+Iih3W7HOK8La05CbtFvEpxUODGFtlA==} + '@lerna-lite/publish@3.7.0': + resolution: {integrity: sha512-dnIs8emUzgWGyEnTWA7giNJaEZvWEQaSMCP61jqEOELRjh1XvaUlMigsH4j/hkqz85AwicHLbxKT+wIePyyqrQ==} + engines: {node: ^18.0.0 || >=20.0.0} + + '@lerna-lite/version@3.7.0': + resolution: {integrity: sha512-Db/njqB10KQbO9OrA/d9ee65w5DuTVTPkytdU/bzN6RKe8P+jpB/czNvfnhEeQQ92QRC9rImrNDTyOUwB5RQJw==} engines: {node: ^18.0.0 || >=20.0.0} '@lit-labs/ssr-dom-shim@1.2.0': @@ -2031,10 +2038,6 @@ packages: '@lit/reactive-element@2.0.4': resolution: {integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==} - '@ljharb/through@2.3.13': - resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} - engines: {node: '>= 0.4'} - '@mdit-vue/plugin-component@2.1.3': resolution: {integrity: sha512-9AG17beCgpEw/4ldo/M6Y/1Rh4E1bqMmr/rCkWKmCAxy9tJz3lzY7HQJanyHMJufwsb3WL5Lp7Om/aPcQTZ9SA==} @@ -2150,12 +2153,17 @@ packages: resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} engines: {node: ^16.14.0 || >=18.0.0} + '@npmcli/arborist@7.5.3': + resolution: {integrity: sha512-7gbMdDNSYUzi0j2mpb6FoXRg3BxXWplMQZH1MZlvNjSdWFObaUz2Ssvo0Nlh2xmWks1OPo+gpsE6qxpT/5M7lQ==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + '@npmcli/fs@3.1.1': resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/git@5.0.7': - resolution: {integrity: sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==} + '@npmcli/git@5.0.8': + resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/installed-package-contents@2.1.0': @@ -2163,6 +2171,18 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true + '@npmcli/map-workspaces@3.0.6': + resolution: {integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + '@npmcli/metavuln-calculator@7.1.1': + resolution: {integrity: sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@npmcli/name-from-folder@2.0.0': + resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/node-gyp@3.0.0': resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -2175,6 +2195,10 @@ packages: resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} engines: {node: ^16.14.0 || >=18.0.0} + '@npmcli/query@3.1.0': + resolution: {integrity: sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/redact@2.0.1': resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==} engines: {node: ^16.14.0 || >=18.0.0} @@ -2183,20 +2207,20 @@ packages: resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} engines: {node: ^16.14.0 || >=18.0.0} - '@octokit/auth-token@4.0.0': - resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} + '@octokit/auth-token@5.1.1': + resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} engines: {node: '>= 18'} - '@octokit/core@5.2.0': - resolution: {integrity: sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==} + '@octokit/core@6.1.2': + resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} engines: {node: '>= 18'} - '@octokit/endpoint@9.0.5': - resolution: {integrity: sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==} + '@octokit/endpoint@10.1.1': + resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} engines: {node: '>= 18'} - '@octokit/graphql@7.1.0': - resolution: {integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==} + '@octokit/graphql@8.1.1': + resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} engines: {node: '>= 18'} '@octokit/openapi-types@22.2.0': @@ -2205,34 +2229,34 @@ packages: '@octokit/plugin-enterprise-rest@6.0.1': resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} - '@octokit/plugin-paginate-rest@11.3.1': - resolution: {integrity: sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==} + '@octokit/plugin-paginate-rest@11.3.3': + resolution: {integrity: sha512-o4WRoOJZlKqEEgj+i9CpcmnByvtzoUYC6I8PD2SA95M+BJ2x8h7oLcVOg9qcowWXBOdcTRsMZiwvM3EyLm9AfA==} engines: {node: '>= 18'} peerDependencies: - '@octokit/core': '5' + '@octokit/core': '>=6' - '@octokit/plugin-request-log@4.0.1': - resolution: {integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==} + '@octokit/plugin-request-log@5.3.0': + resolution: {integrity: sha512-FiGcyjdtYPlr03ExBk/0ysIlEFIFGJQAVoPPMxL19B24bVSEiZQnVGBunNtaAF1YnvE/EFoDpXmITtRnyCiypQ==} engines: {node: '>= 18'} peerDependencies: - '@octokit/core': '5' + '@octokit/core': '>=6' - '@octokit/plugin-rest-endpoint-methods@13.2.2': - resolution: {integrity: sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==} + '@octokit/plugin-rest-endpoint-methods@13.2.4': + resolution: {integrity: sha512-gusyAVgTrPiuXOdfqOySMDztQHv6928PQ3E4dqVGEtOvRXAKRbJR4b1zQyniIT9waqaWk/UDaoJ2dyPr7Bk7Iw==} engines: {node: '>= 18'} peerDependencies: - '@octokit/core': ^5 + '@octokit/core': '>=6' - '@octokit/request-error@5.1.0': - resolution: {integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==} + '@octokit/request-error@6.1.1': + resolution: {integrity: sha512-1mw1gqT3fR/WFvnoVpY/zUM2o/XkMs/2AszUUG9I69xn0JFLv6PGkPhNk5lbfvROs79wiS0bqiJNxfCZcRJJdg==} engines: {node: '>= 18'} - '@octokit/request@8.4.0': - resolution: {integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==} + '@octokit/request@9.1.1': + resolution: {integrity: sha512-pyAguc0p+f+GbQho0uNetNQMmLG1e80WjkIaqqgUkihqUp0boRU6nKItXO4VWnr+nbZiLGEyy4TeKRwqaLvYgw==} engines: {node: '>= 18'} - '@octokit/rest@20.1.1': - resolution: {integrity: sha512-MB4AYDsM5jhIHro/dq4ix1iWTLGToIGk6cWF5L6vanFaMble5jTX/UBQyiv05HsWnwUtY8JrfHy2LWfKwihqMw==} + '@octokit/rest@21.0.0': + resolution: {integrity: sha512-XudXXOmiIjivdjNZ+fN71NLrnDM00sxSZlhqmPR3v0dVoJwyP628tSlc12xqn8nX3N0965583RBw5GPo6r8u4Q==} engines: {node: '>= 18'} '@octokit/types@13.5.0': @@ -2242,9 +2266,9 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@playwright/test@1.44.1': - resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==} - engines: {node: '>=16'} + '@playwright/test@1.45.1': + resolution: {integrity: sha512-Wo1bWTzQvGA7LyKGIZc8nFSTFf2TkthGIFBR+QVNilvwouGzFd4PYukZe3rvf5PSqjHi1+1NyKSDZKcQWETzaA==} + engines: {node: '>=18'} hasBin: true '@rollup/plugin-babel@5.3.1': @@ -2296,94 +2320,103 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.18.0': - resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} + '@rollup/rollup-android-arm-eabi@4.18.1': + resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.18.0': - resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} + '@rollup/rollup-android-arm64@4.18.1': + resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.18.0': - resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} + '@rollup/rollup-darwin-arm64@4.18.1': + resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.18.0': - resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} + '@rollup/rollup-darwin-x64@4.18.1': + resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': - resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': + resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} cpu: [arm] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.18.0': - resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} + '@rollup/rollup-linux-arm-musleabihf@4.18.1': + resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} cpu: [arm] os: [linux] + libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.18.0': - resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} + '@rollup/rollup-linux-arm64-gnu@4.18.1': + resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} cpu: [arm64] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.18.0': - resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} + '@rollup/rollup-linux-arm64-musl@4.18.1': + resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} cpu: [arm64] os: [linux] + libc: [musl] - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': - resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': + resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} cpu: [ppc64] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.18.0': - resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} + '@rollup/rollup-linux-riscv64-gnu@4.18.1': + resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} cpu: [riscv64] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.18.0': - resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} + '@rollup/rollup-linux-s390x-gnu@4.18.1': + resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} cpu: [s390x] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.18.0': - resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} + '@rollup/rollup-linux-x64-gnu@4.18.1': + resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} cpu: [x64] os: [linux] + libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.18.0': - resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} + '@rollup/rollup-linux-x64-musl@4.18.1': + resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} cpu: [x64] os: [linux] + libc: [musl] - '@rollup/rollup-win32-arm64-msvc@4.18.0': - resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} + '@rollup/rollup-win32-arm64-msvc@4.18.1': + resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.18.0': - resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} + '@rollup/rollup-win32-ia32-msvc@4.18.1': + resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.18.0': - resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} + '@rollup/rollup-win32-x64-msvc@4.18.1': + resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} cpu: [x64] os: [win32] '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@1.9.0': - resolution: {integrity: sha512-cbSoY8P/jgGByG8UOl3jnP/CWg/Qk+1q+eAKWtcrU3pNoILF8wTsLB0jT44qUBV8Ce1SvA9uqcM9Xf+u3fJFBw==} + '@shikijs/core@1.10.3': + resolution: {integrity: sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==} - '@shikijs/transformers@1.9.0': - resolution: {integrity: sha512-wo8dNbZtFtVhKtw8BnXIT/FDTGMwEdWcQSIRa78ou14JGkMYxSCBN942W5+IRUifP5BwVUWgkXBYX/M3FUFkeg==} + '@shikijs/transformers@1.10.3': + resolution: {integrity: sha512-MNjsyye2WHVdxfZUSr5frS97sLGe6G1T+1P41QjyBFJehZphMcr4aBlRLmq6OSPBslYe9byQPVvt/LJCOfxw8Q==} '@sigstore/bundle@2.3.2': resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} @@ -2477,6 +2510,9 @@ packages: '@types/hash-sum@1.0.2': resolution: {integrity: sha512-UP28RddqY8xcU0SCEp9YKutQICXpaAq9N8U2klqF5hegGha7KzTOL8EdhIIV3bOSGBzjEpN9bU/d+nNZBdJYVw==} + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/html-minifier-terser@6.1.0': resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} @@ -2534,8 +2570,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@20.14.7': - resolution: {integrity: sha512-uTr2m2IbJJucF3KUxgnGOZvYbN0QgkGyWxG6973HCpMYFy2KfcgYuIwkJQMQkt1VbBMlvWRbpshFTLxnxCZjKQ==} + '@types/node@20.14.10': + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2579,6 +2615,9 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + '@types/unist@3.0.2': + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} @@ -2594,8 +2633,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.13.1': - resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} + '@typescript-eslint/eslint-plugin@7.16.0': + resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -2605,8 +2644,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.13.1': - resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} + '@typescript-eslint/parser@7.16.0': + resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2615,12 +2654,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.13.1': - resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} + '@typescript-eslint/scope-manager@7.16.0': + resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.1': - resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} + '@typescript-eslint/type-utils@7.16.0': + resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2629,12 +2668,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.13.1': - resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} + '@typescript-eslint/types@7.16.0': + resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.13.1': - resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} + '@typescript-eslint/typescript-estree@7.16.0': + resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -2642,14 +2681,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.13.1': - resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} + '@typescript-eslint/utils@7.16.0': + resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.13.1': - resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} + '@typescript-eslint/visitor-keys@7.16.0': + resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -2662,57 +2701,57 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/coverage-istanbul@1.6.0': - resolution: {integrity: sha512-h/BwpXehkkS0qsNCS00QxiupAqVkNi0WT19BR0dQvlge5oHghoSVLx63fABYFoKxVb7Ue7+k6V2KokmQ1zdMpg==} + '@vitest/coverage-istanbul@2.0.1': + resolution: {integrity: sha512-9t+/imQURcJy33ZooIeZSiLErneGVfFwqJk0hpH2nNPQ/SDpbcb6NmOTrB7z9lnHfY9JD59xdzd9WNyBgYt8/w==} peerDependencies: - vitest: 1.6.0 + vitest: 2.0.1 - '@vitest/expect@1.6.0': - resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + '@vitest/expect@2.0.1': + resolution: {integrity: sha512-yw70WL3ZwzbI2O3MOXYP2Shf4vqVkS3q5FckLJ6lhT9VMMtDyWdofD53COZcoeuHwsBymdOZp99r5bOr5g+oeA==} - '@vitest/runner@1.6.0': - resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + '@vitest/runner@2.0.1': + resolution: {integrity: sha512-XfcSXOGGxgR2dQ466ZYqf0ZtDLLDx9mZeQcKjQDLQ9y6Cmk2Wl7wxMuhiYK4Fo1VxCtLcFEGW2XpcfMuiD1Maw==} - '@vitest/snapshot@1.6.0': - resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + '@vitest/snapshot@2.0.1': + resolution: {integrity: sha512-rst79a4Q+J5vrvHRapdfK4BdqpMH0eF58jVY1vYeBo/1be+nkyenGI5SCSohmjf6MkCkI20/yo5oG+0R8qrAnA==} - '@vitest/spy@1.6.0': - resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/spy@2.0.1': + resolution: {integrity: sha512-NLkdxbSefAtJN56GtCNcB4GiHFb5i9q1uh4V229lrlTZt2fnwsTyjLuWIli1xwK2fQspJJmHXHyWx0Of3KTXWA==} - '@vitest/utils@1.6.0': - resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@2.0.1': + resolution: {integrity: sha512-STH+2fHZxlveh1mpU4tKzNgRk7RZJyr6kFGJYCI5vocdfqfPsQrgVC6k7dBWHfin5QNB4TLvRS0Ckly3Dt1uWw==} - '@vue/compiler-core@3.4.29': - resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} + '@vue/compiler-core@3.4.31': + resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} - '@vue/compiler-dom@3.4.29': - resolution: {integrity: sha512-A6+iZ2fKIEGnfPJejdB7b1FlJzgiD+Y/sxxKwJWg1EbJu6ZPgzaPQQ51ESGNv0CP6jm6Z7/pO6Ia8Ze6IKrX7w==} + '@vue/compiler-dom@3.4.31': + resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} - '@vue/compiler-sfc@3.4.29': - resolution: {integrity: sha512-zygDcEtn8ZimDlrEQyLUovoWgKQic6aEQqRXce2WXBvSeHbEbcAsXyCk9oG33ZkyWH4sl9D3tkYc1idoOkdqZQ==} + '@vue/compiler-sfc@3.4.31': + resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} - '@vue/compiler-ssr@3.4.29': - resolution: {integrity: sha512-rFbwCmxJ16tDp3N8XCx5xSQzjhidYjXllvEcqX/lopkoznlNPz3jyy0WGJCyhAaVQK677WWFt3YO/WUEkMMUFQ==} + '@vue/compiler-ssr@3.4.31': + resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} - '@vue/reactivity@3.4.29': - resolution: {integrity: sha512-w8+KV+mb1a8ornnGQitnMdLfE0kXmteaxLdccm2XwdFxXst4q/Z7SEboCV5SqJNpZbKFeaRBBJBhW24aJyGINg==} + '@vue/reactivity@3.4.31': + resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} - '@vue/runtime-core@3.4.29': - resolution: {integrity: sha512-s8fmX3YVR/Rk5ig0ic0NuzTNjK2M7iLuVSZyMmCzN/+Mjuqqif1JasCtEtmtoJWF32pAtUjyuT2ljNKNLeOmnQ==} + '@vue/runtime-core@3.4.31': + resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} - '@vue/runtime-dom@3.4.29': - resolution: {integrity: sha512-gI10atCrtOLf/2MPPMM+dpz3NGulo9ZZR9d1dWo4fYvm+xkfvRrw1ZmJ7mkWtiJVXSsdmPbcK1p5dZzOCKDN0g==} + '@vue/runtime-dom@3.4.31': + resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} - '@vue/server-renderer@3.4.29': - resolution: {integrity: sha512-HMLCmPI2j/k8PVkSBysrA2RxcxC5DgBiCdj7n7H2QtR8bQQPqKAe8qoaxLcInzouBmzwJ+J0x20ygN/B5mYBng==} + '@vue/server-renderer@3.4.31': + resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} peerDependencies: - vue: 3.4.29 + vue: 3.4.31 - '@vue/shared@3.4.29': - resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} + '@vue/shared@3.4.31': + resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} '@vuepress/bundler-vite@2.0.0-rc.14': resolution: {integrity: sha512-kttbowYITMCX3ztz78Qb6bMfXRv/GEpNu+nALksu7j/QJQ0gOzI2is68PatbmzZRWOufVsf1Zf0A8BwolmVcXA==} @@ -2752,8 +2791,8 @@ packages: resolution: {integrity: sha512-S6pgUUfv+gcXU3hiW3PNUwiUvPy7bXmmLB/bwdU3hN5YVT5Q7CxyVSLA3oJkrNO5lcisKK1GBPv0H2W1uB0eGA==} engines: {node: '>=18'} - '@waline/client@3.2.2': - resolution: {integrity: sha512-9FBIq5dChJuo/L673KXxkmPsDvOcgsq8DZL2vFQQhFdN0SJjxK1CsRTaGOroIkdzQKlIocG6sZPyZXbY+SpPLw==} + '@waline/client@3.3.0': + resolution: {integrity: sha512-ZQK3pWMdJyWJsETCbQdmGHfozdMccF11NqR2dwCZF0c1GpUrZym6//h1WOEeItqNF/StACDJPoE4alc5S9w6WA==} engines: {node: '>=18'} '@webassemblyjs/ast@1.12.1': @@ -2832,12 +2871,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.3: - resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} - engines: {node: '>=0.4.0'} - - acorn@8.12.0: - resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} hasBin: true @@ -2876,8 +2911,8 @@ packages: ajv@8.16.0: resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} - algoliasearch@4.23.3: - resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==} + algoliasearch@4.24.0: + resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==} ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} @@ -2919,11 +2954,6 @@ packages: aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - are-we-there-yet@4.0.2: - resolution: {integrity: sha512-ncSWAawFhKMJDTdoAeOV+jyW1VCMj5QIAwULIBV0SSR7B/RLPPEQiknKcg/RIIZlUQrxELpsxMiTUoAQ4sIUyg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - deprecated: This package is no longer supported. - arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -2970,8 +3000,9 @@ packages: artalk@2.8.7: resolution: {integrity: sha512-Pl6oKnG0mLf6/c0X93SEmUm7RqqO1zsfvf4j8EzO25pvcDn9pJdYQqLrWKupaHwO7JLvEcgq5pBBrJCLmBKGpw==} - assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} assignment@2.0.0: resolution: {integrity: sha512-naMULXjtgCs9SVUEtyvJNt68aF18em7/W+dhbR59kbz9cXWPEvUkCun2tqlgqRPSqZaKPpqLc5ZnwL8jVmJRvw==} @@ -3035,12 +3066,16 @@ packages: batch@0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - before-after-hook@2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} + before-after-hook@3.0.2: + resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + bin-links@4.0.4: + resolution: {integrity: sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -3068,8 +3103,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.1: - resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} + browserslist@4.23.2: + resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3124,12 +3159,12 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001636: - resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} + caniuse-lite@1.0.30001641: + resolution: {integrity: sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==} - chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} - engines: {node: '>=4'} + 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==} @@ -3146,8 +3181,9 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + 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==} @@ -3212,6 +3248,10 @@ packages: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} + cmd-shim@6.0.3: + resolution: {integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -3258,6 +3298,9 @@ packages: resolution: {integrity: sha512-IWlN//Yfby92tOIje7J18HkNmWRR7JESA/BK8W7wqY/akITpU5B0JQWnbTjCfdChSrDNb0DrdA9jfAxiiBXyiQ==} engines: {node: '>=0.10.0'} + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} @@ -3276,9 +3319,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -3530,8 +3570,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssnano-preset-default@7.0.3: - resolution: {integrity: sha512-dQ3Ba1p/oewICp/szF1XjFFgql8OlOBrI2YNBUUwhHQnJNoMOcQTa+Bi7jSJN8r/eM1egW0Ud1se/S7qlduWKA==} + cssnano-preset-default@7.0.4: + resolution: {integrity: sha512-jQ6zY9GAomQX7/YNLibMEsRZguqMUGuupXcEk2zZ+p3GUxwCAsobqPYE62VrJ9qZ0l9ltrv2rgjwZPBIFIjYtw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -3542,8 +3582,8 @@ packages: peerDependencies: postcss: ^8.4.31 - cssnano@7.0.3: - resolution: {integrity: sha512-lsekJctOTqdCn4cNrtrSwsuMR/fHC+oiVMHkp/OugBWtwjH8XJag1/OtGaYJGtz0un1fQcRy4ryfYTQsfh+KSQ==} + cssnano@7.0.4: + resolution: {integrity: sha512-rQgpZra72iFjiheNreXn77q1haS2GEy69zCMbu4cpXCFPMQF+D4Ik5V7ktMzUF/sA7xCIgcqHwGPnCD+0a1vHg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -3612,8 +3652,8 @@ packages: babel-plugin-macros: optional: true - deep-eql@4.1.4: - resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} deep-is@0.1.4: @@ -3666,9 +3706,6 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - deprecation@2.3.1: - resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} - destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -3760,8 +3797,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.808: - resolution: {integrity: sha512-0ItWyhPYnww2VOuCGF4s1LTfbrdAV2ajy/TN+ZTuhR23AHI6rWHCrBXJ/uxoXOvRRqw8qjYVrG81HFI7x/2wdQ==} + electron-to-chromium@1.4.823: + resolution: {integrity: sha512-4h+oPeAiGQOHFyUJOqpoEcPj/xxlicxBzOErVeYVMMmAiXUXsGpsFd0QXBMaUUbnD8hhSfLf9uw+MlsoIA7j5w==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -3821,8 +3858,8 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.3: - resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} @@ -3915,8 +3952,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-es-x@7.7.0: - resolution: {integrity: sha512-aP3qj8BwiEDPttxQkZdI221DLKq9sI/qHolE2YSQL1/9+xk7dTV+tB1Fz8/IaCA+lnLA1bDEnvaS2LKs0k2Uig==} + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' @@ -3937,14 +3974,14 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-promise@6.2.0: - resolution: {integrity: sha512-QmAqwizauvnKOlifxyDj2ObfULpHQawlg/zQdgEixur9vl0CvZGv/LCJV2rtj3210QCoeGBzVMfMXqGAOr/4fA==} + eslint-plugin-promise@6.4.0: + resolution: {integrity: sha512-/KWWRaD3fGkVCZsdR0RU53PSthFmoHVhZl+y9+6DqeDLSikLdlUVpVEAmI6iCRR5QyOjBYBqHZV/bdv4DJ4Gtw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-vue@9.26.0: - resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} + eslint-plugin-vue@9.27.0: + resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3979,8 +4016,8 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -4030,8 +4067,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.2.0: - resolution: {integrity: sha512-vpOyYg7UAVKLAWWtRS2gAdgkT7oJbCn0me3gmUmxZih4kd3MF/oo8kNTBTIbkO3yuuF5uB4ZCZfn8BOolITYhg==} + execa@9.3.0: + resolution: {integrity: sha512-l6JFbqnHEadBoVAVpN5dl2yCyfX28WoBAGaoQcNmLLSedOxTxcn2Qa83s8I/PA5i56vWru2OHOtrwF7Om2vqlg==} engines: {node: ^18.19.0 || >=20.5.0} exponential-backoff@3.1.1: @@ -4211,11 +4248,6 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - gauge@5.0.2: - resolution: {integrity: sha512-pMaFftXPtiGIHCJHdcUUx9Rby/rFT/Kkt3fIIGCs+9PMDIljSyRiqraTlxNtBReJRDfUefpa263RQ3vnp5G/LQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - deprecated: This package is no longer supported. - gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -4308,20 +4340,19 @@ packages: resolution: {integrity: sha512-ZyqlgowMbfj2NPjxaZZ/EtsXlOch28FRXgMd64vqZWk1bT9+wvSRLYD1om9M7QfQru51zJPAT17qXm4/zd+9QA==} engines: {node: '>= 0.10'} - glob@10.4.2: - resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} - engines: {node: '>=16 || 14 >=14.18'} + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported - glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported - global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} engines: {node: '>=18'} @@ -4354,8 +4385,8 @@ packages: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - globby@14.0.1: - resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} + globby@14.0.2: + resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} globjoin@0.1.4: @@ -4512,8 +4543,8 @@ packages: engines: {node: '>=12'} hasBin: true - https-proxy-agent@7.0.4: - resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} human-signals@2.1.0: @@ -4557,10 +4588,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-walk@5.0.1: - resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - ignore-walk@6.0.5: resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4613,8 +4640,12 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - inquirer@9.2.23: - resolution: {integrity: sha512-kod5s+FBPIDM2xiy9fu+6wdU/SkK5le5GS9lh4FEBjBHqiMgD9lLFbCbuqFNAjNL2ZOy9Wd9F694IOzN9pZHBA==} + ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + inquirer@9.3.5: + resolution: {integrity: sha512-SVRCRovA7KaT6nqWB2mCNpTvU4cuZ0hOXo5KPyiyOcNNUIZwq/JKtvXuDJNaxfuJKabBYRu1ecHze0YEwDYoRQ==} engines: {node: '>=18'} insane@2.6.2: @@ -4848,25 +4879,29 @@ packages: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} - istanbul-lib-instrument@6.0.2: - resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} + istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} istanbul-lib-report@3.0.1: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} - istanbul-lib-source-maps@5.0.4: - resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==} + istanbul-lib-source-maps@5.0.6: + resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} engines: {node: '>=10'} istanbul-reports@3.1.7: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} - jackspeak@3.4.0: - resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} - engines: {node: '>=14'} + jackspeak@3.4.2: + resolution: {integrity: sha512-qH3nOSj8q/8+Eg8LUPOq3C+6HWkpUioIjDsq1+D4zY91oZvpPttw8GwtF1nReRYKXl+1AORyFqtm2f5Q1SB6/Q==} + engines: {node: 14 >=14.21 || 16 >=16.20 || >=18} + + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} jake@10.9.1: resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} @@ -4940,6 +4975,9 @@ packages: json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + json-stringify-nice@1.1.4: + resolution: {integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==} + json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} @@ -4963,8 +5001,14 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - katex@0.16.10: - resolution: {integrity: sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA==} + just-diff-apply@5.5.0: + resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==} + + just-diff@6.0.2: + resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} + + katex@0.16.11: + resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==} hasBin: true keyv@4.5.4: @@ -4977,6 +5021,9 @@ packages: known-css-properties@0.31.0: resolution: {integrity: sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==} + known-css-properties@0.34.0: + resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} + launch-editor@2.8.0: resolution: {integrity: sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==} @@ -5025,24 +5072,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.25.1: resolution: {integrity: sha512-IhxVFJoTW8wq6yLvxdPvyHv4NjzcpN1B7gjxrY3uaykQNXPHNIpChLB52+wfH+yS58zm1PL4LemUp8u9Cfp6Bw==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.25.1: resolution: {integrity: sha512-RXIaru79KrREPEd6WLXfKfIp4QzoppZvD3x7vuTKkDA64PwTzKJ2jaC43RZHRt8BmyIkRRlmywNhTRMbmkPYpA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.25.1: resolution: {integrity: sha512-TdcNqFsAENEEFr8fJWg0Y4fZ/nwuqTRsIr7W7t2wmDUlA8eSXVepeeONYcb+gtTj1RaXn/WgNLB45SFkz+XBZA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-x64-msvc@1.25.1: resolution: {integrity: sha512-9KZZkmmy9oGDSrnyHuxP6iMhbsgChUiu/NSgOx+U1I/wTngBStDf2i2aGRCHvFqj19HqqBEI4WuGVQBa2V6e0A==} @@ -5089,10 +5140,6 @@ packages: resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} - engines: {node: '>=14'} - locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -5155,15 +5202,18 @@ packages: resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} engines: {node: '>=18'} - loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} - engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@11.0.0: + resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} + engines: {node: 20 || >=22} lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -5300,6 +5350,10 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -5307,8 +5361,8 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} minimist@1.2.8: @@ -5365,9 +5419,6 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.1: - resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} - ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -5442,8 +5493,8 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true - normalize-package-data@6.0.1: - resolution: {integrity: sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==} + normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} engines: {node: ^16.14.0 || >=18.0.0} normalize-path@3.0.0: @@ -5454,10 +5505,6 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - npm-bundled@2.0.1: - resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - npm-bundled@3.0.1: resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5466,10 +5513,6 @@ packages: resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-normalize-package-bin@2.0.0: - resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - npm-normalize-package-bin@3.0.1: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5478,17 +5521,12 @@ packages: resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==} engines: {node: ^16.14.0 || >=18.0.0} - npm-packlist@5.1.3: - resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true - npm-packlist@8.0.2: resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-pick-manifest@9.0.1: - resolution: {integrity: sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw==} + npm-pick-manifest@9.1.0: + resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} engines: {node: ^16.14.0 || >=18.0.0} npm-registry-fetch@17.1.0: @@ -5503,16 +5541,12 @@ packages: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npmlog@7.0.1: - resolution: {integrity: sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - deprecated: This package is no longer supported. - nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -5592,8 +5626,8 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + p-limit@6.1.0: + resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} engines: {node: '>=18'} p-locate@4.1.0: @@ -5659,6 +5693,10 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} + parse-conflict-json@3.0.1: + resolution: {integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -5721,6 +5759,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -5735,8 +5777,9 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} photoswipe@5.4.4: resolution: {integrity: sha512-WNFHoKrkZNnvFFhbHL93WDkW3ifwVOXSW3w1UuZZelSmgXpIGiZSNlZJq37rR8YejqME2rHs9EhH9ZvlvFH2NA==} @@ -5757,17 +5800,14 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-types@1.1.1: - resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} - - playwright-core@1.44.1: - resolution: {integrity: sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==} - engines: {node: '>=16'} + playwright-core@1.45.1: + resolution: {integrity: sha512-LF4CUUtrUu2TCpDw4mcrAIuYrEjVDfT1cHbJMfwnE2+1b8PZcFzPNgvZCvq2JfQ4aTjRCCHw5EJ2tmr2NSzdPg==} + engines: {node: '>=18'} hasBin: true - playwright@1.44.1: - resolution: {integrity: sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==} - engines: {node: '>=16'} + playwright@1.45.1: + resolution: {integrity: sha512-Hjrgae4kpSQBr98nhCj3IScxVeVUixqj+5oyif8TdIn2opTCPEzqAqNMeK42i3cWDCVu9MI+ZsGWw+gVR4ISBg==} + engines: {node: '>=18'} hasBin: true portfinder@1.0.32: @@ -5790,8 +5830,8 @@ packages: peerDependencies: postcss: ^8.4.31 - postcss-convert-values@7.0.1: - resolution: {integrity: sha512-9x2ofb+hYPwHWMlWAzyWys2yMDZYGfkX9LodbaVTmLdlupmtH2AGvj8Up95wzzNPRDEzPIxQIkUaPJew3bT6xA==} + postcss-convert-values@7.0.2: + resolution: {integrity: sha512-MuZIF6HJ4izko07Q0TgW6pClalI4al6wHRNPkFzqQdwAwG7hPn0lA58VZdxyb2Vl5AYjJ1piO+jgF9EnTjQwQQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.31 @@ -6035,12 +6075,12 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} - preact@10.22.0: - resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==} + preact@10.22.1: + resolution: {integrity: sha512-jRYbDDgMpIb5LHq3hkI0bbl+l/TQ9UnkdQ0ww+lp+4MMOdqaUYdFc5qeyP+IV8FAd/2Em7drVPeKdQxsiWCf/A==} prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -6084,6 +6124,16 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + proggy@2.0.0: + resolution: {integrity: sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + promise-all-reject-late@1.0.1: + resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} + + promise-call-limit@3.0.1: + resolution: {integrity: sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg==} + promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} peerDependencies: @@ -6118,8 +6168,8 @@ packages: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} - qs@6.12.1: - resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} + qs@6.12.3: + resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -6139,10 +6189,13 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - read-package-json@7.0.1: - resolution: {integrity: sha512-8PcDiZ8DXUjLf687Ol4BR8Bpm2umR7vhoZOzNRt+uxD9GpBh/K+CAAALVIiYFknmvlmyg7hM7BSNUXPaCCqd0Q==} - engines: {node: ^16.14.0 || >=18.0.0} - deprecated: This package is no longer supported. Please use @npmcli/package-json instead. + read-cmd-shim@4.0.0: + resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + read-package-json-fast@3.0.2: + resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} read-package-up@11.0.0: resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} @@ -6264,9 +6317,14 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@5.0.7: - resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} - engines: {node: '>=14.18'} + rimraf@5.0.9: + resolution: {integrity: sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==} + engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} + hasBin: true + + rimraf@6.0.0: + resolution: {integrity: sha512-u+yqhM92LW+89cxUQK0SRyvXYQmyuKHx0jkx4W7KfwLGLqJnQM5031Uv1trE4gB9XEXBM/s6MxKlfW95IidqaA==} + engines: {node: 20 || >=22} hasBin: true rollup@2.79.1: @@ -6274,8 +6332,8 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - rollup@4.18.0: - resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} + rollup@4.18.1: + resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6331,8 +6389,8 @@ packages: webpack: optional: true - sass@1.77.6: - resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==} + sass@1.77.7: + resolution: {integrity: sha512-9ywH75cO+rLjbrZ6en3Gp8qAMwPGBapFtlsMJoDTkcMU/bSe5a6cjKVUn5Jr4Gzg5GbP3HE8cm+02pLCgcoMow==} engines: {node: '>=14.0.0'} hasBin: true @@ -6420,8 +6478,8 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.9.0: - resolution: {integrity: sha512-i6//Lqgn7+7nZA0qVjoYH0085YdNk4MC+tJV4bo+HgjgRMJ0JmkLZzFAuvVioJqLkcGDK5GAMpghZEZkCnwxpQ==} + shiki@1.10.3: + resolution: {integrity: sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -6472,8 +6530,8 @@ packages: sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - socks-proxy-agent@8.0.3: - resolution: {integrity: sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==} + socks-proxy-agent@8.0.4: + resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} engines: {node: '>= 14'} socks@2.8.3: @@ -6576,8 +6634,8 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string-width@7.1.0: - resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} string.prototype.matchall@4.0.11: @@ -6641,9 +6699,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@2.1.0: - resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} - strong-log-transformer@2.1.0: resolution: {integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==} engines: {node: '>=4'} @@ -6673,12 +6728,12 @@ packages: postcss-html: ^1.0.0 stylelint: '>=14.0.0' - stylelint-config-recommended-scss@14.0.0: - resolution: {integrity: sha512-HDvpoOAQ1RpF+sPbDOT2Q2/YrBDEJDnUymmVmZ7mMCeNiFSdhRdyGEimBkz06wsN+HaFwUh249gDR+I9JR7Onw==} + stylelint-config-recommended-scss@14.1.0: + resolution: {integrity: sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==} engines: {node: '>=18.12.0'} peerDependencies: postcss: ^8.3.3 - stylelint: ^16.0.2 + stylelint: ^16.6.1 peerDependenciesMeta: postcss: optional: true @@ -6710,8 +6765,8 @@ packages: peerDependencies: stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1 - stylelint-scss@6.3.2: - resolution: {integrity: sha512-pNk9mXOVKkQtd+SROPC9io8ISSgX+tOVPhFdBE+LaKQnJMLdWPbGKAGYv4Wmf/RrnOjkutunNTN9kKMhkdE5qA==} + stylelint-scss@6.4.0: + resolution: {integrity: sha512-1BKRzh2TW38hZm/IWdvBVjlJRERB2zTiwm1xaOeDtUEmEKfxYMNr9THBQQtBV8wGxal/sN+TRsF7v9A5sqGI1A==} engines: {node: '>=18.12.0'} peerDependencies: stylelint: ^16.0.2 @@ -6801,9 +6856,9 @@ packages: engines: {node: '>=10'} hasBin: true - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} + test-exclude@7.0.1: + resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} + engines: {node: '>=18'} text-extensions@2.4.0: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} @@ -6827,12 +6882,12 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} - engines: {node: '>=14.0.0'} + tinypool@1.0.0: + resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + engines: {node: ^18.0.0 || >=20.0.0} - tinyspy@2.2.1: - resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} tmp@0.0.33: @@ -6854,12 +6909,16 @@ packages: tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - tree-dump@1.0.1: - resolution: {integrity: sha512-WCkcRBVPSlHHq1dc/px9iOfqklvzCbdRwvlNfxGZsrHqf6aZttfPrd7DJTt6oR10dwUfpFFQeVTkPbBIZxX/YA==} + tree-dump@1.0.2: + resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' + treeverse@3.0.0: + resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -6878,8 +6937,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsx@4.15.7: - resolution: {integrity: sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==} + tsx@4.16.2: + resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -6887,17 +6946,13 @@ packages: resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} engines: {node: ^16.14.0 || >=18.0.0} - twikoo@1.6.36: - resolution: {integrity: sha512-Xafec9hq3jEiadZ2AOjOnC2TKbw/7hGjko2pWwt6pjarMNQZ0Ly2Qzm8tJnM9lnzJ8UG5cdDUIjU35Ym+8Em7g==} + twikoo@1.6.38: + resolution: {integrity: sha512-TUjaSDsq6k7FKWtNHT2dCqzKg0ybBU08FchS+lb6NAwv5glG28qdY7VqHOhubLz2dLajnv1v/dcu1x+rrCC+mQ==} type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - type-fest@0.16.0: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} engines: {node: '>=10'} @@ -6918,8 +6973,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.20.1: - resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} + type-fest@4.21.0: + resolution: {integrity: sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==} engines: {node: '>=16'} type-is@1.6.18: @@ -6945,17 +7000,14 @@ packages: typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typescript@5.5.2: - resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} engines: {node: '>=14.17'} hasBin: true uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - ufo@1.5.3: - resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} - uglify-js@3.18.0: resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} engines: {node: '>=0.8.0'} @@ -7003,8 +7055,8 @@ packages: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} - universal-user-agent@6.0.1: - resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} + universal-user-agent@7.0.2: + resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} @@ -7022,8 +7074,8 @@ packages: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} - update-browserslist-db@1.0.16: - resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + update-browserslist-db@1.1.0: + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -7044,12 +7096,12 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + uuid@10.0.0: + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true validate-npm-package-license@3.0.4: @@ -7063,13 +7115,13 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@1.6.0: - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + vite-node@2.0.1: + resolution: {integrity: sha512-nVd6kyhPAql0s+xIVJzuF+RSRH8ZimNrm6U8ZvTA4MXv8CHI17TFaQwRaFiK75YX6XeFqZD4IoAaAfi9OR1XvQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.3.1: - resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} + vite@5.3.3: + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7096,15 +7148,15 @@ packages: terser: optional: true - vitest@1.6.0: - resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} + vitest@2.0.1: + resolution: {integrity: sha512-PBPvNXRJiywtI9NmbnEqHIhcXlk8mB0aKf6REQIaYGY4JtWF1Pg8Am+N0vAuxdg/wUSlxPSVJr8QdjwcVxc2Hg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.0 - '@vitest/ui': 1.6.0 + '@vitest/browser': 2.0.1 + '@vitest/ui': 2.0.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -7150,13 +7202,13 @@ packages: vue: optional: true - vue-router@4.3.3: - resolution: {integrity: sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==} + vue-router@4.4.0: + resolution: {integrity: sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==} peerDependencies: vue: ^3.2.0 - vue@3.4.29: - resolution: {integrity: sha512-8QUYfRcYzNlYuzKPfge1UWC6nF9ym0lx7mpGVPJYNhddxEf3DD0+kU07NTL0sXuiT2HuJuKr/iEO8WvXvT0RSQ==} + vue@3.4.31: + resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -7177,12 +7229,15 @@ packages: '@vuepress/bundler-webpack': optional: true + walk-up-path@3.0.1: + resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} + watchpack@2.4.1: resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} - watermark-js-plus@1.5.1: - resolution: {integrity: sha512-fj82XgrJkqP0a7kcG6U591YT6E0GFq9zdUrqbijbkE9l8aHhOpOogQwk5jaoTaWVqQsBSNFRIc6QWRkHBfHNsA==} + watermark-js-plus@1.5.2: + resolution: {integrity: sha512-iqgSeAfwnCKNpClmyjl7rhj0SEbt8j+MqZc6C3YKY5xjMdxlRMIOcnYdBYBiznzILVyJ6YbwxD5OMajK1D+uCA==} engines: {node: '>=16.0.0'} wbuf@1.7.3: @@ -7281,8 +7336,8 @@ packages: engines: {node: ^16.13.0 || >=18.0.0} hasBin: true - why-is-node-running@2.2.2: - resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} hasBin: true @@ -7381,8 +7436,8 @@ packages: resolution: {integrity: sha512-S7c5F2mpb5o+9pS1UfO3jcQb0OR25L7ZJT64cv3K0TkGh1VxJb+PNnL8b46KSJ6tmxIbA0xgHnrtBdVGeHmJ0A==} engines: {node: '>=18'} - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -7432,119 +7487,123 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} - yoctocolors@2.0.2: - resolution: {integrity: sha512-Ct97huExsu7cWeEjmrXlofevF8CvzUglJ4iGUet5B8xn1oumtAZBpHU4GzYuoE6PVqcZ5hghtBrSlhwHuR1Jmw==} + yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + + yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} engines: {node: '>=18'} snapshots: - '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)': + '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0)': dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)': + '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0)': dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)': + '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)': dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) - '@algolia/client-search': 4.23.3 - algoliasearch: 4.23.3 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) + '@algolia/client-search': 4.24.0 + algoliasearch: 4.24.0 - '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)': + '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)': dependencies: - '@algolia/client-search': 4.23.3 - algoliasearch: 4.23.3 + '@algolia/client-search': 4.24.0 + algoliasearch: 4.24.0 - '@algolia/cache-browser-local-storage@4.23.3': + '@algolia/cache-browser-local-storage@4.24.0': dependencies: - '@algolia/cache-common': 4.23.3 + '@algolia/cache-common': 4.24.0 - '@algolia/cache-common@4.23.3': {} + '@algolia/cache-common@4.24.0': {} - '@algolia/cache-in-memory@4.23.3': + '@algolia/cache-in-memory@4.24.0': dependencies: - '@algolia/cache-common': 4.23.3 + '@algolia/cache-common': 4.24.0 - '@algolia/client-account@4.23.3': + '@algolia/client-account@4.24.0': dependencies: - '@algolia/client-common': 4.23.3 - '@algolia/client-search': 4.23.3 - '@algolia/transporter': 4.23.3 + '@algolia/client-common': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/transporter': 4.24.0 - '@algolia/client-analytics@4.23.3': + '@algolia/client-analytics@4.24.0': dependencies: - '@algolia/client-common': 4.23.3 - '@algolia/client-search': 4.23.3 - '@algolia/requester-common': 4.23.3 - '@algolia/transporter': 4.23.3 + '@algolia/client-common': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 - '@algolia/client-common@4.23.3': + '@algolia/client-common@4.24.0': dependencies: - '@algolia/requester-common': 4.23.3 - '@algolia/transporter': 4.23.3 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 - '@algolia/client-personalization@4.23.3': + '@algolia/client-personalization@4.24.0': dependencies: - '@algolia/client-common': 4.23.3 - '@algolia/requester-common': 4.23.3 - '@algolia/transporter': 4.23.3 + '@algolia/client-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 - '@algolia/client-search@4.23.3': + '@algolia/client-search@4.24.0': dependencies: - '@algolia/client-common': 4.23.3 - '@algolia/requester-common': 4.23.3 - '@algolia/transporter': 4.23.3 + '@algolia/client-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 - '@algolia/logger-common@4.23.3': {} + '@algolia/logger-common@4.24.0': {} - '@algolia/logger-console@4.23.3': + '@algolia/logger-console@4.24.0': dependencies: - '@algolia/logger-common': 4.23.3 + '@algolia/logger-common': 4.24.0 - '@algolia/recommend@4.23.3': + '@algolia/recommend@4.24.0': dependencies: - '@algolia/cache-browser-local-storage': 4.23.3 - '@algolia/cache-common': 4.23.3 - '@algolia/cache-in-memory': 4.23.3 - '@algolia/client-common': 4.23.3 - '@algolia/client-search': 4.23.3 - '@algolia/logger-common': 4.23.3 - '@algolia/logger-console': 4.23.3 - '@algolia/requester-browser-xhr': 4.23.3 - '@algolia/requester-common': 4.23.3 - '@algolia/requester-node-http': 4.23.3 - '@algolia/transporter': 4.23.3 + '@algolia/cache-browser-local-storage': 4.24.0 + '@algolia/cache-common': 4.24.0 + '@algolia/cache-in-memory': 4.24.0 + '@algolia/client-common': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/logger-console': 4.24.0 + '@algolia/requester-browser-xhr': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/requester-node-http': 4.24.0 + '@algolia/transporter': 4.24.0 - '@algolia/requester-browser-xhr@4.23.3': + '@algolia/requester-browser-xhr@4.24.0': dependencies: - '@algolia/requester-common': 4.23.3 + '@algolia/requester-common': 4.24.0 - '@algolia/requester-common@4.23.3': {} + '@algolia/requester-common@4.24.0': {} - '@algolia/requester-node-http@4.23.3': + '@algolia/requester-node-http@4.24.0': dependencies: - '@algolia/requester-common': 4.23.3 + '@algolia/requester-common': 4.24.0 - '@algolia/transporter@4.23.3': + '@algolia/transporter@4.24.0': dependencies: - '@algolia/cache-common': 4.23.3 - '@algolia/logger-common': 4.23.3 - '@algolia/requester-common': 4.23.3 + '@algolia/cache-common': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/requester-common': 4.24.0 '@ampproject/remapping@2.3.0': dependencies: @@ -7607,7 +7666,7 @@ snapshots: dependencies: '@babel/compat-data': 7.24.7 '@babel/helper-validator-option': 7.24.7 - browserslist: 4.23.1 + browserslist: 4.23.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -8326,11 +8385,11 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@commitlint/cli@19.3.0(@types/node@20.14.7)(typescript@5.5.2)': + '@commitlint/cli@19.3.0(@types/node@20.14.10)(typescript@5.5.3)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@20.14.7)(typescript@5.5.2) + '@commitlint/load': 19.2.0(@types/node@20.14.10)(typescript@5.5.3) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -8377,15 +8436,15 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@20.14.7)(typescript@5.5.2)': + '@commitlint/load@19.2.0(@types/node@20.14.10)(typescript@5.5.3)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 '@commitlint/resolve-extends': 19.1.0 '@commitlint/types': 19.0.3 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.5.2) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.7)(cosmiconfig@9.0.0(typescript@5.5.2))(typescript@5.5.2) + cosmiconfig: 9.0.0(typescript@5.5.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.10)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -8445,16 +8504,16 @@ snapshots: conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - '@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1)': + '@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1)': dependencies: - '@csstools/css-tokenizer': 2.3.1 + '@csstools/css-tokenizer': 2.4.1 - '@csstools/css-tokenizer@2.3.1': {} + '@csstools/css-tokenizer@2.4.1': {} - '@csstools/media-query-list-parser@2.1.11(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1)': + '@csstools/media-query-list-parser@2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1)': dependencies: - '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) - '@csstools/css-tokenizer': 2.3.1 + '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) + '@csstools/css-tokenizer': 2.4.1 '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.0)': dependencies: @@ -8462,10 +8521,10 @@ snapshots: '@docsearch/css@3.6.0': {} - '@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)': + '@docsearch/js@3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0)': dependencies: - '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0) - preact: 10.22.0 + '@docsearch/react': 3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0) + preact: 10.22.1 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -8473,12 +8532,12 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)': + '@docsearch/react@3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0)': dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) '@docsearch/css': 3.6.0 - algoliasearch: 4.23.3 + algoliasearch: 4.24.0 optionalDependencies: search-insights: 2.13.0 transitivePeerDependencies: @@ -8560,7 +8619,7 @@ snapshots: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.1': {} + '@eslint-community/regexpp@4.11.0': {} '@eslint/eslintrc@2.1.4': dependencies: @@ -8603,6 +8662,8 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@isaacs/string-locale-compare@1.1.0': {} + '@istanbuljs/schema@0.1.3': {} '@jest/schemas@29.6.3': @@ -8614,14 +8675,14 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/yargs': 17.0.32 chalk: 4.1.2 '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} @@ -8633,12 +8694,12 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jsonjoy.com/base64@1.1.2(tslib@2.6.3)': dependencies: @@ -8658,44 +8719,44 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@lerna-lite/cli@3.5.1(@lerna-lite/publish@3.5.2(typescript@5.5.2))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2))(typescript@5.5.2)': + '@lerna-lite/cli@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3)': dependencies: - '@lerna-lite/core': 3.5.1(typescript@5.5.2) - '@lerna-lite/init': 3.5.1(typescript@5.5.2) + '@lerna-lite/core': 3.7.0(typescript@5.5.3) + '@lerna-lite/init': 3.7.0(typescript@5.5.3) + '@lerna-lite/npmlog': 3.7.0 dedent: 1.5.3 dotenv: 16.4.5 import-local: 3.1.0 load-json-file: 7.0.1 - npmlog: 7.0.1 yargs: 17.7.2 optionalDependencies: - '@lerna-lite/publish': 3.5.2(typescript@5.5.2) - '@lerna-lite/version': 3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2) + '@lerna-lite/publish': 3.7.0(typescript@5.5.3) + '@lerna-lite/version': 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3) transitivePeerDependencies: - babel-plugin-macros - bluebird - supports-color - typescript - '@lerna-lite/core@3.5.1(typescript@5.5.2)': + '@lerna-lite/core@3.7.0(typescript@5.5.3)': dependencies: + '@lerna-lite/npmlog': 3.7.0 '@npmcli/run-script': 8.1.0 chalk: 5.3.0 clone-deep: 4.0.1 config-chain: 1.1.13 - cosmiconfig: 9.0.0(typescript@5.5.2) + cosmiconfig: 9.0.0(typescript@5.5.3) dedent: 1.5.3 execa: 8.0.1 fs-extra: 11.2.0 glob-parent: 6.0.2 - globby: 14.0.1 - inquirer: 9.2.23 + globby: 14.0.2 + inquirer: 9.3.5 is-ci: 3.0.1 json5: 2.2.3 load-json-file: 7.0.1 - minimatch: 9.0.4 + minimatch: 9.0.5 npm-package-arg: 11.0.2 - npmlog: 7.0.1 p-map: 7.0.2 p-queue: 8.0.1 resolve-from: 5.0.0 @@ -8711,9 +8772,9 @@ snapshots: - supports-color - typescript - '@lerna-lite/init@3.5.1(typescript@5.5.2)': + '@lerna-lite/init@3.7.0(typescript@5.5.3)': dependencies: - '@lerna-lite/core': 3.5.1(typescript@5.5.2) + '@lerna-lite/core': 3.7.0(typescript@5.5.3) fs-extra: 11.2.0 p-map: 7.0.2 write-json-file: 5.0.0 @@ -8723,29 +8784,41 @@ snapshots: - supports-color - typescript - '@lerna-lite/publish@3.5.2(typescript@5.5.2)': + '@lerna-lite/npmlog@3.7.0': dependencies: - '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.5.2))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2))(typescript@5.5.2) - '@lerna-lite/core': 3.5.1(typescript@5.5.2) - '@lerna-lite/version': 3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2) + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + set-blocking: 2.0.0 + signal-exit: 4.1.0 + string-width: 7.2.0 + strip-ansi: 7.1.0 + wide-align: 1.1.5 + + '@lerna-lite/publish@3.7.0(typescript@5.5.3)': + dependencies: + '@lerna-lite/cli': 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3) + '@lerna-lite/core': 3.7.0(typescript@5.5.3) + '@lerna-lite/npmlog': 3.7.0 + '@lerna-lite/version': 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3) + '@npmcli/arborist': 7.5.3 + '@npmcli/package-json': 5.2.0 byte-size: 8.1.1 chalk: 5.3.0 columnify: 1.6.0 fs-extra: 11.2.0 - glob: 10.4.2 + glob: 10.4.5 has-unicode: 2.0.1 libnpmaccess: 8.0.6 libnpmpublish: 9.0.9 normalize-path: 3.0.0 npm-package-arg: 11.0.2 - npm-packlist: 5.1.3 + npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - npmlog: 7.0.1 p-map: 7.0.2 p-pipe: 4.0.0 pacote: 18.0.6 - pify: 6.1.0 - read-package-json: 7.0.1 semver: 7.6.2 ssri: 10.0.6 tar: 6.2.1 @@ -8760,12 +8833,13 @@ snapshots: - supports-color - typescript - '@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2)': + '@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3)': dependencies: - '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.2(typescript@5.5.2))(@lerna-lite/version@3.5.2(@lerna-lite/publish@3.5.2(typescript@5.5.2))(typescript@5.5.2))(typescript@5.5.2) - '@lerna-lite/core': 3.5.1(typescript@5.5.2) + '@lerna-lite/cli': 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3) + '@lerna-lite/core': 3.7.0(typescript@5.5.3) + '@lerna-lite/npmlog': 3.7.0 '@octokit/plugin-enterprise-rest': 6.0.1 - '@octokit/rest': 20.1.1 + '@octokit/rest': 21.0.0 chalk: 5.3.0 conventional-changelog-angular: 7.0.0 conventional-changelog-core: 7.0.0 @@ -8780,12 +8854,11 @@ snapshots: is-stream: 4.0.1 load-json-file: 7.0.1 make-dir: 5.0.0 - minimatch: 9.0.4 + minimatch: 9.0.5 new-github-release-url: 2.0.0 node-fetch: 3.3.2 npm-package-arg: 11.0.2 - npmlog: 7.0.1 - p-limit: 5.0.0 + p-limit: 6.1.0 p-map: 7.0.2 p-pipe: 4.0.0 p-reduce: 3.0.0 @@ -8793,7 +8866,7 @@ snapshots: semver: 7.6.2 slash: 5.1.0 temp-dir: 3.0.0 - uuid: 9.0.1 + uuid: 10.0.0 write-json-file: 5.0.0 transitivePeerDependencies: - '@lerna-lite/exec' @@ -8812,10 +8885,6 @@ snapshots: dependencies: '@lit-labs/ssr-dom-shim': 1.2.0 - '@ljharb/through@2.3.13': - dependencies: - call-bind: 1.0.7 - '@mdit-vue/plugin-component@2.1.3': dependencies: '@types/markdown-it': 14.1.1 @@ -8892,13 +8961,13 @@ snapshots: optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-katex-slim@0.12.0(katex@0.16.10)(markdown-it@14.1.0)': + '@mdit/plugin-katex-slim@0.12.0(katex@0.16.11)(markdown-it@14.1.0)': dependencies: '@mdit/plugin-tex': 0.12.0(markdown-it@14.1.0) '@types/katex': 0.16.7 '@types/markdown-it': 14.1.1 optionalDependencies: - katex: 0.16.10 + katex: 0.16.11 markdown-it: 14.1.0 '@mdit/plugin-mathjax-slim@0.12.0(markdown-it@14.1.0)(mathjax-full@3.2.2)': @@ -8932,21 +9001,63 @@ snapshots: dependencies: agent-base: 7.1.1 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 - lru-cache: 10.2.2 - socks-proxy-agent: 8.0.3 + https-proxy-agent: 7.0.5 + lru-cache: 10.4.3 + socks-proxy-agent: 8.0.4 + transitivePeerDependencies: + - supports-color + + '@npmcli/arborist@7.5.3': + dependencies: + '@isaacs/string-locale-compare': 1.1.0 + '@npmcli/fs': 3.1.1 + '@npmcli/installed-package-contents': 2.1.0 + '@npmcli/map-workspaces': 3.0.6 + '@npmcli/metavuln-calculator': 7.1.1 + '@npmcli/name-from-folder': 2.0.0 + '@npmcli/node-gyp': 3.0.0 + '@npmcli/package-json': 5.2.0 + '@npmcli/query': 3.1.0 + '@npmcli/redact': 2.0.1 + '@npmcli/run-script': 8.1.0 + bin-links: 4.0.4 + cacache: 18.0.3 + common-ancestor-path: 1.0.1 + hosted-git-info: 7.0.2 + json-parse-even-better-errors: 3.0.2 + json-stringify-nice: 1.1.4 + lru-cache: 10.4.3 + minimatch: 9.0.5 + nopt: 7.2.1 + npm-install-checks: 6.3.0 + npm-package-arg: 11.0.2 + npm-pick-manifest: 9.1.0 + npm-registry-fetch: 17.1.0 + pacote: 18.0.6 + parse-conflict-json: 3.0.1 + proc-log: 4.2.0 + proggy: 2.0.0 + promise-all-reject-late: 1.0.1 + promise-call-limit: 3.0.1 + read-package-json-fast: 3.0.2 + semver: 7.6.2 + ssri: 10.0.6 + treeverse: 3.0.0 + walk-up-path: 3.0.1 transitivePeerDependencies: + - bluebird - supports-color '@npmcli/fs@3.1.1': dependencies: semver: 7.6.2 - '@npmcli/git@5.0.7': + '@npmcli/git@5.0.8': dependencies: '@npmcli/promise-spawn': 7.0.2 - lru-cache: 10.2.2 - npm-pick-manifest: 9.0.1 + ini: 4.1.3 + lru-cache: 10.4.3 + npm-pick-manifest: 9.1.0 proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 @@ -8960,15 +9071,35 @@ snapshots: npm-bundled: 3.0.1 npm-normalize-package-bin: 3.0.1 + '@npmcli/map-workspaces@3.0.6': + dependencies: + '@npmcli/name-from-folder': 2.0.0 + glob: 10.4.5 + minimatch: 9.0.5 + read-package-json-fast: 3.0.2 + + '@npmcli/metavuln-calculator@7.1.1': + dependencies: + cacache: 18.0.3 + json-parse-even-better-errors: 3.0.2 + pacote: 18.0.6 + proc-log: 4.2.0 + semver: 7.6.2 + transitivePeerDependencies: + - bluebird + - supports-color + + '@npmcli/name-from-folder@2.0.0': {} + '@npmcli/node-gyp@3.0.0': {} '@npmcli/package-json@5.2.0': dependencies: - '@npmcli/git': 5.0.7 - glob: 10.4.2 + '@npmcli/git': 5.0.8 + glob: 10.4.5 hosted-git-info: 7.0.2 json-parse-even-better-errors: 3.0.2 - normalize-package-data: 6.0.1 + normalize-package-data: 6.0.2 proc-log: 4.2.0 semver: 7.6.2 transitivePeerDependencies: @@ -8978,6 +9109,10 @@ snapshots: dependencies: which: 4.0.0 + '@npmcli/query@3.1.0': + dependencies: + postcss-selector-parser: 6.1.0 + '@npmcli/redact@2.0.1': {} '@npmcli/run-script@8.1.0': @@ -8992,66 +9127,64 @@ snapshots: - bluebird - supports-color - '@octokit/auth-token@4.0.0': {} + '@octokit/auth-token@5.1.1': {} - '@octokit/core@5.2.0': + '@octokit/core@6.1.2': dependencies: - '@octokit/auth-token': 4.0.0 - '@octokit/graphql': 7.1.0 - '@octokit/request': 8.4.0 - '@octokit/request-error': 5.1.0 + '@octokit/auth-token': 5.1.1 + '@octokit/graphql': 8.1.1 + '@octokit/request': 9.1.1 + '@octokit/request-error': 6.1.1 '@octokit/types': 13.5.0 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.1 + before-after-hook: 3.0.2 + universal-user-agent: 7.0.2 - '@octokit/endpoint@9.0.5': + '@octokit/endpoint@10.1.1': dependencies: '@octokit/types': 13.5.0 - universal-user-agent: 6.0.1 + universal-user-agent: 7.0.2 - '@octokit/graphql@7.1.0': + '@octokit/graphql@8.1.1': dependencies: - '@octokit/request': 8.4.0 + '@octokit/request': 9.1.1 '@octokit/types': 13.5.0 - universal-user-agent: 6.0.1 + universal-user-agent: 7.0.2 '@octokit/openapi-types@22.2.0': {} '@octokit/plugin-enterprise-rest@6.0.1': {} - '@octokit/plugin-paginate-rest@11.3.1(@octokit/core@5.2.0)': + '@octokit/plugin-paginate-rest@11.3.3(@octokit/core@6.1.2)': dependencies: - '@octokit/core': 5.2.0 + '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - '@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.0)': + '@octokit/plugin-request-log@5.3.0(@octokit/core@6.1.2)': dependencies: - '@octokit/core': 5.2.0 + '@octokit/core': 6.1.2 - '@octokit/plugin-rest-endpoint-methods@13.2.2(@octokit/core@5.2.0)': + '@octokit/plugin-rest-endpoint-methods@13.2.4(@octokit/core@6.1.2)': dependencies: - '@octokit/core': 5.2.0 + '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - '@octokit/request-error@5.1.0': + '@octokit/request-error@6.1.1': dependencies: '@octokit/types': 13.5.0 - deprecation: 2.3.1 - once: 1.4.0 - '@octokit/request@8.4.0': + '@octokit/request@9.1.1': dependencies: - '@octokit/endpoint': 9.0.5 - '@octokit/request-error': 5.1.0 + '@octokit/endpoint': 10.1.1 + '@octokit/request-error': 6.1.1 '@octokit/types': 13.5.0 - universal-user-agent: 6.0.1 + universal-user-agent: 7.0.2 - '@octokit/rest@20.1.1': + '@octokit/rest@21.0.0': dependencies: - '@octokit/core': 5.2.0 - '@octokit/plugin-paginate-rest': 11.3.1(@octokit/core@5.2.0) - '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.0) - '@octokit/plugin-rest-endpoint-methods': 13.2.2(@octokit/core@5.2.0) + '@octokit/core': 6.1.2 + '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2) + '@octokit/plugin-request-log': 5.3.0(@octokit/core@6.1.2) + '@octokit/plugin-rest-endpoint-methods': 13.2.4(@octokit/core@6.1.2) '@octokit/types@13.5.0': dependencies: @@ -9060,9 +9193,9 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/test@1.44.1': + '@playwright/test@1.45.1': dependencies: - playwright: 1.44.1 + playwright: 1.45.1 '@rollup/plugin-babel@5.3.1(@babel/core@7.24.7)(rollup@2.79.1)': dependencies: @@ -9113,61 +9246,63 @@ snapshots: optionalDependencies: rollup: 2.79.1 - '@rollup/rollup-android-arm-eabi@4.18.0': + '@rollup/rollup-android-arm-eabi@4.18.1': optional: true - '@rollup/rollup-android-arm64@4.18.0': + '@rollup/rollup-android-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-arm64@4.18.0': + '@rollup/rollup-darwin-arm64@4.18.1': optional: true - '@rollup/rollup-darwin-x64@4.18.0': + '@rollup/rollup-darwin-x64@4.18.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.18.0': + '@rollup/rollup-linux-arm-musleabihf@4.18.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.18.0': + '@rollup/rollup-linux-arm64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.18.0': + '@rollup/rollup-linux-arm64-musl@4.18.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.18.0': + '@rollup/rollup-linux-riscv64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.18.0': + '@rollup/rollup-linux-s390x-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.18.0': + '@rollup/rollup-linux-x64-gnu@4.18.1': optional: true - '@rollup/rollup-linux-x64-musl@4.18.0': + '@rollup/rollup-linux-x64-musl@4.18.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.18.0': + '@rollup/rollup-win32-arm64-msvc@4.18.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.18.0': + '@rollup/rollup-win32-ia32-msvc@4.18.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.18.0': + '@rollup/rollup-win32-x64-msvc@4.18.1': optional: true '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@1.9.0': {} + '@shikijs/core@1.10.3': + dependencies: + '@types/hast': 3.0.4 - '@shikijs/transformers@1.9.0': + '@shikijs/transformers@1.10.3': dependencies: - shiki: 1.9.0 + shiki: 1.10.3 '@sigstore/bundle@2.3.2': dependencies: @@ -9221,29 +9356,29 @@ snapshots: '@tufjs/models@2.0.1': dependencies: '@tufjs/canonical-json': 2.0.0 - minimatch: 9.0.4 + minimatch: 9.0.5 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/bonjour@3.5.13': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.5 - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/debug@4.1.12': dependencies: @@ -9265,7 +9400,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9280,17 +9415,21 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/hash-sum@1.0.2': {} + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.2 + '@types/html-minifier-terser@6.1.0': {} '@types/http-errors@2.0.4': {} '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/inquirer@9.0.7': dependencies: @@ -9313,7 +9452,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/katex@0.16.7': {} @@ -9336,11 +9475,11 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/node@17.0.45': {} - '@types/node@20.14.7': + '@types/node@20.14.10': dependencies: undici-types: 5.26.5 @@ -9365,7 +9504,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/serve-index@1.9.4': dependencies: @@ -9374,26 +9513,28 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/through@0.0.33': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/trusted-types@2.0.7': {} + '@types/unist@3.0.2': {} + '@types/web-bluetooth@0.0.20': {} '@types/webpack-env@1.18.5': {} '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 '@types/yargs-parser@21.0.3': {} @@ -9401,209 +9542,209 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.13.1 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.13.1': + '@typescript-eslint/scope-manager@7.16.0': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 - '@typescript-eslint/type-utils@7.13.1(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/type-utils@7.16.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) debug: 4.3.5 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.13.1': {} + '@typescript-eslint/types@7.16.0': {} - '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.2)': + '@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3)': dependencies: - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/visitor-keys': 7.13.1 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.2) + ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.1(eslint@8.57.0)(typescript@5.5.2)': + '@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.13.1': + '@typescript-eslint/visitor-keys@7.16.0': dependencies: - '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/types': 7.16.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))(vue@3.4.29(typescript@5.5.2))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))': dependencies: - vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) - vue: 3.4.29(typescript@5.5.2) + vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + vue: 3.4.31(typescript@5.5.3) - '@vitest/coverage-istanbul@1.6.0(vitest@1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))': + '@vitest/coverage-istanbul@2.0.1(vitest@2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1))': dependencies: + '@istanbuljs/schema': 0.1.3 debug: 4.3.5 istanbul-lib-coverage: 3.2.2 - istanbul-lib-instrument: 6.0.2 + istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.4 + istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 magicast: 0.3.4 picocolors: 1.0.1 - test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + test-exclude: 7.0.1 + vitest: 2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) transitivePeerDependencies: - supports-color - '@vitest/expect@1.6.0': + '@vitest/expect@2.0.1': dependencies: - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - chai: 4.4.1 + '@vitest/spy': 2.0.1 + '@vitest/utils': 2.0.1 + chai: 5.1.1 - '@vitest/runner@1.6.0': + '@vitest/runner@2.0.1': dependencies: - '@vitest/utils': 1.6.0 - p-limit: 5.0.0 + '@vitest/utils': 2.0.1 pathe: 1.1.2 - '@vitest/snapshot@1.6.0': + '@vitest/snapshot@2.0.1': dependencies: magic-string: 0.30.10 pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/spy@1.6.0': + '@vitest/spy@2.0.1': dependencies: - tinyspy: 2.2.1 + tinyspy: 3.0.0 - '@vitest/utils@1.6.0': + '@vitest/utils@2.0.1': dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 - loupe: 2.3.7 + loupe: 3.1.1 pretty-format: 29.7.0 - '@vue/compiler-core@3.4.29': + '@vue/compiler-core@3.4.31': dependencies: '@babel/parser': 7.24.7 - '@vue/shared': 3.4.29 + '@vue/shared': 3.4.31 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.29': + '@vue/compiler-dom@3.4.31': dependencies: - '@vue/compiler-core': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/compiler-core': 3.4.31 + '@vue/shared': 3.4.31 - '@vue/compiler-sfc@3.4.29': + '@vue/compiler-sfc@3.4.31': dependencies: '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.29 - '@vue/compiler-dom': 3.4.29 - '@vue/compiler-ssr': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/compiler-core': 3.4.31 + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 estree-walker: 2.0.2 magic-string: 0.30.10 - postcss: 8.4.38 + postcss: 8.4.39 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.29': + '@vue/compiler-ssr@3.4.31': dependencies: - '@vue/compiler-dom': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/compiler-dom': 3.4.31 + '@vue/shared': 3.4.31 '@vue/devtools-api@6.6.3': {} - '@vue/reactivity@3.4.29': + '@vue/reactivity@3.4.31': dependencies: - '@vue/shared': 3.4.29 + '@vue/shared': 3.4.31 - '@vue/runtime-core@3.4.29': + '@vue/runtime-core@3.4.31': dependencies: - '@vue/reactivity': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/reactivity': 3.4.31 + '@vue/shared': 3.4.31 - '@vue/runtime-dom@3.4.29': + '@vue/runtime-dom@3.4.31': dependencies: - '@vue/reactivity': 3.4.29 - '@vue/runtime-core': 3.4.29 - '@vue/shared': 3.4.29 + '@vue/reactivity': 3.4.31 + '@vue/runtime-core': 3.4.31 + '@vue/shared': 3.4.31 csstype: 3.1.3 - '@vue/server-renderer@3.4.29(vue@3.4.29(typescript@5.5.2))': + '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.5.3))': dependencies: - '@vue/compiler-ssr': 3.4.29 - '@vue/shared': 3.4.29 - vue: 3.4.29(typescript@5.5.2) + '@vue/compiler-ssr': 3.4.31 + '@vue/shared': 3.4.31 + vue: 3.4.31(typescript@5.5.3) - '@vue/shared@3.4.29': {} + '@vue/shared@3.4.31': {} - '@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5)': + '@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5)': dependencies: - '@vitejs/plugin-vue': 5.0.5(vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1))(vue@3.4.29(typescript@5.5.2)) - '@vuepress/client': 2.0.0-rc.14(typescript@5.5.2) - '@vuepress/core': 2.0.0-rc.14(typescript@5.5.2) + '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3)) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.3) + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/shared': 2.0.0-rc.14 '@vuepress/utils': 2.0.0-rc.14 - autoprefixer: 10.4.19(postcss@8.4.38) + autoprefixer: 10.4.19(postcss@8.4.39) connect-history-api-fallback: 2.0.0 - postcss: 8.4.38 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(yaml@2.4.5) - rollup: 4.18.0 - vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) - vue: 3.4.29(typescript@5.5.2) - vue-router: 4.3.3(vue@3.4.29(typescript@5.5.2)) + postcss: 8.4.39 + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2)(yaml@2.4.5) + rollup: 4.18.1 + vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + vue: 3.4.31(typescript@5.5.3) + vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: - '@types/node' - jiti @@ -9618,15 +9759,15 @@ snapshots: - typescript - yaml - '@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2)': + '@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3)': dependencies: '@types/express': 4.17.21 '@types/webpack-env': 1.18.5 - '@vuepress/client': 2.0.0-rc.14(typescript@5.5.2) - '@vuepress/core': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.3) + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/shared': 2.0.0-rc.14 '@vuepress/utils': 2.0.0-rc.14 - autoprefixer: 10.4.19(postcss@8.4.38) + autoprefixer: 10.4.19(postcss@8.4.39) chokidar: 3.6.0 copy-webpack-plugin: 12.0.2(webpack@5.92.1) css-loader: 7.1.2(webpack@5.92.1) @@ -9636,12 +9777,12 @@ snapshots: html-webpack-plugin: 5.6.0(webpack@5.92.1) lightningcss: 1.25.1 mini-css-extract-plugin: 2.9.0(webpack@5.92.1) - postcss: 8.4.38 - postcss-loader: 8.1.1(postcss@8.4.38)(typescript@5.5.2)(webpack@5.92.1) + postcss: 8.4.39 + postcss-loader: 8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.92.1) style-loader: 4.0.0(webpack@5.92.1) - vue: 3.4.29(typescript@5.5.2) - vue-loader: 17.4.2(vue@3.4.29(typescript@5.5.2))(webpack@5.92.1) - vue-router: 4.3.3(vue@3.4.29(typescript@5.5.2)) + vue: 3.4.31(typescript@5.5.3) + vue-loader: 17.4.2(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1) + vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) webpack: 5.92.1 webpack-5-chain: 8.0.2 webpack-dev-server: 5.0.4(webpack@5.92.1) @@ -9663,9 +9804,9 @@ snapshots: - utf-8-validate - webpack-cli - '@vuepress/cli@2.0.0-rc.14(typescript@5.5.2)': + '@vuepress/cli@2.0.0-rc.14(typescript@5.5.3)': dependencies: - '@vuepress/core': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/shared': 2.0.0-rc.14 '@vuepress/utils': 2.0.0-rc.14 cac: 6.7.14 @@ -9676,22 +9817,22 @@ snapshots: - supports-color - typescript - '@vuepress/client@2.0.0-rc.14(typescript@5.5.2)': + '@vuepress/client@2.0.0-rc.14(typescript@5.5.3)': dependencies: '@vue/devtools-api': 6.6.3 '@vuepress/shared': 2.0.0-rc.14 - vue: 3.4.29(typescript@5.5.2) - vue-router: 4.3.3(vue@3.4.29(typescript@5.5.2)) + vue: 3.4.31(typescript@5.5.3) + vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: - typescript - '@vuepress/core@2.0.0-rc.14(typescript@5.5.2)': + '@vuepress/core@2.0.0-rc.14(typescript@5.5.3)': dependencies: - '@vuepress/client': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/markdown': 2.0.0-rc.14 '@vuepress/shared': 2.0.0-rc.14 '@vuepress/utils': 2.0.0-rc.14 - vue: 3.4.29(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) transitivePeerDependencies: - supports-color - typescript @@ -9729,7 +9870,7 @@ snapshots: '@vuepress/shared': 2.0.0-rc.14 debug: 4.3.5 fs-extra: 11.2.0 - globby: 14.0.1 + globby: 14.0.2 hash-sum: 2.0.0 ora: 8.0.1 picocolors: 1.0.1 @@ -9737,36 +9878,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@vueuse/core@10.11.0(vue@3.4.29(typescript@5.5.2))': + '@vueuse/core@10.11.0(vue@3.4.31(typescript@5.5.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.29(typescript@5.5.2)) - vue-demi: 0.14.8(vue@3.4.29(typescript@5.5.2)) + '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.5.3)) + vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.11.0': {} - '@vueuse/shared@10.11.0(vue@3.4.29(typescript@5.5.2))': + '@vueuse/shared@10.11.0(vue@3.4.31(typescript@5.5.3))': dependencies: - vue-demi: 0.14.8(vue@3.4.29(typescript@5.5.2)) + vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@waline/api@1.0.0-alpha.8': {} - '@waline/client@3.2.2(typescript@5.5.2)': + '@waline/client@3.3.0(typescript@5.5.3)': dependencies: - '@vueuse/core': 10.11.0(vue@3.4.29(typescript@5.5.2)) + '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3)) '@waline/api': 1.0.0-alpha.8 autosize: 6.0.1 marked: 12.0.2 marked-highlight: 2.1.3(marked@12.0.2) recaptcha-v3: 1.10.0 - vue: 3.4.29(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) transitivePeerDependencies: - '@vue/composition-api' - typescript @@ -9865,19 +10006,15 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-attributes@1.9.5(acorn@8.12.0): - dependencies: - acorn: 8.12.0 - - acorn-jsx@5.3.2(acorn@8.12.0): + acorn-import-attributes@1.9.5(acorn@8.12.1): dependencies: - acorn: 8.12.0 + acorn: 8.12.1 - acorn-walk@8.3.3: + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: - acorn: 8.12.0 + acorn: 8.12.1 - acorn@8.12.0: {} + acorn@8.12.1: {} add-stream@1.0.0: {} @@ -9919,23 +10056,23 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 - algoliasearch@4.23.3: - dependencies: - '@algolia/cache-browser-local-storage': 4.23.3 - '@algolia/cache-common': 4.23.3 - '@algolia/cache-in-memory': 4.23.3 - '@algolia/client-account': 4.23.3 - '@algolia/client-analytics': 4.23.3 - '@algolia/client-common': 4.23.3 - '@algolia/client-personalization': 4.23.3 - '@algolia/client-search': 4.23.3 - '@algolia/logger-common': 4.23.3 - '@algolia/logger-console': 4.23.3 - '@algolia/recommend': 4.23.3 - '@algolia/requester-browser-xhr': 4.23.3 - '@algolia/requester-common': 4.23.3 - '@algolia/requester-node-http': 4.23.3 - '@algolia/transporter': 4.23.3 + algoliasearch@4.24.0: + dependencies: + '@algolia/cache-browser-local-storage': 4.24.0 + '@algolia/cache-common': 4.24.0 + '@algolia/cache-in-memory': 4.24.0 + '@algolia/client-account': 4.24.0 + '@algolia/client-analytics': 4.24.0 + '@algolia/client-common': 4.24.0 + '@algolia/client-personalization': 4.24.0 + '@algolia/client-search': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/logger-console': 4.24.0 + '@algolia/recommend': 4.24.0 + '@algolia/requester-browser-xhr': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/requester-node-http': 4.24.0 + '@algolia/transporter': 4.24.0 ansi-escapes@4.3.2: dependencies: @@ -9966,8 +10103,6 @@ snapshots: aproba@2.0.0: {} - are-we-there-yet@4.0.2: {} - arg@5.0.2: {} argparse@1.0.10: @@ -10037,7 +10172,7 @@ snapshots: insane: 2.6.2 marked: 12.0.2 - assertion-error@1.1.0: {} + assertion-error@2.0.1: {} assignment@2.0.0: {} @@ -10051,14 +10186,14 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.4.19(postcss@8.4.38): + autoprefixer@10.4.19(postcss@8.4.39): dependencies: - browserslist: 4.23.1 - caniuse-lite: 1.0.30001636 + browserslist: 4.23.2 + caniuse-lite: 1.0.30001641 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 autosize@6.0.1: {} @@ -10103,10 +10238,17 @@ snapshots: batch@0.6.1: {} - before-after-hook@2.2.3: {} + before-after-hook@3.0.2: {} big.js@5.2.2: {} + bin-links@4.0.4: + dependencies: + cmd-shim: 6.0.3 + npm-normalize-package-bin: 3.0.1 + read-cmd-shim: 4.0.0 + write-file-atomic: 5.0.1 + binary-extensions@2.3.0: {} bl@4.1.0: @@ -10152,12 +10294,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.1: + browserslist@4.23.2: dependencies: - caniuse-lite: 1.0.30001636 - electron-to-chromium: 1.4.808 + caniuse-lite: 1.0.30001641 + electron-to-chromium: 1.4.823 node-releases: 2.0.14 - update-browserslist-db: 1.0.16(browserslist@4.23.1) + update-browserslist-db: 1.1.0(browserslist@4.23.2) buffer-from@1.1.2: {} @@ -10188,8 +10330,8 @@ snapshots: dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 - glob: 10.4.2 - lru-cache: 10.2.2 + glob: 10.4.5 + lru-cache: 10.4.3 minipass: 7.1.2 minipass-collect: 2.0.1 minipass-flush: 1.0.5 @@ -10216,22 +10358,20 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.1 - caniuse-lite: 1.0.30001636 + browserslist: 4.23.2 + caniuse-lite: 1.0.30001641 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001636: {} + caniuse-lite@1.0.30001641: {} - chai@4.4.1: + chai@5.1.1: dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.4 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.0.8 + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 chalk@2.4.2: dependencies: @@ -10248,9 +10388,7 @@ snapshots: chardet@0.7.0: {} - check-error@1.0.3: - dependencies: - get-func-name: 2.0.2 + check-error@2.1.1: {} cheerio-select@2.1.0: dependencies: @@ -10323,6 +10461,8 @@ snapshots: clone@1.0.4: {} + cmd-shim@6.0.3: {} + color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -10356,6 +10496,8 @@ snapshots: comment-regex@1.0.1: {} + common-ancestor-path@1.0.1: {} + common-tags@1.8.2: {} compare-func@2.0.0: @@ -10381,8 +10523,6 @@ snapshots: concat-map@0.0.1: {} - confbox@0.1.7: {} - config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -10436,7 +10576,7 @@ snapshots: git-raw-commits: 4.0.0 git-semver-tags: 7.0.1 hosted-git-info: 7.0.2 - normalize-package-data: 6.0.1 + normalize-package-data: 6.0.2 read-pkg: 8.1.0 read-pkg-up: 10.1.0 @@ -10449,7 +10589,7 @@ snapshots: git-raw-commits: 5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0) git-semver-tags: 8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0) hosted-git-info: 7.0.2 - normalize-package-data: 6.0.1 + normalize-package-data: 6.0.2 read-package-up: 11.0.0 read-pkg: 9.0.1 transitivePeerDependencies: @@ -10538,7 +10678,7 @@ snapshots: dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 - globby: 14.0.1 + globby: 14.0.2 normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 @@ -10546,27 +10686,27 @@ snapshots: core-js-compat@3.37.1: dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 core-util-is@1.0.3: {} corser@2.0.1: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.7)(cosmiconfig@9.0.0(typescript@5.5.2))(typescript@5.5.2): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.10)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3): dependencies: - '@types/node': 20.14.7 - cosmiconfig: 9.0.0(typescript@5.5.2) + '@types/node': 20.14.10 + cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.6 - typescript: 5.5.2 + typescript: 5.5.3 - cosmiconfig@9.0.0(typescript@5.5.2): + cosmiconfig@9.0.0(typescript@5.5.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 cpx2@7.0.1: dependencies: @@ -10574,10 +10714,10 @@ snapshots: debug: 4.3.5 duplexer: 0.1.2 fs-extra: 11.2.0 - glob: 10.4.2 + glob: 10.4.5 glob2base: 0.0.12 ignore: 5.3.1 - minimatch: 9.0.4 + minimatch: 9.0.5 p-map: 6.0.0 resolve: 1.22.8 safe-buffer: 5.2.1 @@ -10598,20 +10738,20 @@ snapshots: crypto-random-string@2.0.0: {} - css-declaration-sorter@7.2.0(postcss@8.4.38): + css-declaration-sorter@7.2.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 css-functions-list@3.2.2: {} css-loader@7.1.2(webpack@5.92.1): dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.38) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.38) - postcss-modules-scope: 3.2.0(postcss@8.4.38) - postcss-modules-values: 4.0.0(postcss@8.4.38) + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.39) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.39) + postcss-modules-scope: 3.2.0(postcss@8.4.39) + postcss-modules-values: 4.0.0(postcss@8.4.39) postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: @@ -10620,9 +10760,9 @@ snapshots: css-minimizer-webpack-plugin@7.0.0(lightningcss@1.25.1)(webpack@5.92.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 7.0.3(postcss@8.4.38) + cssnano: 7.0.4(postcss@8.4.39) jest-worker: 29.7.0 - postcss: 8.4.38 + postcss: 8.4.39 schema-utils: 4.2.0 serialize-javascript: 6.0.2 webpack: 5.92.1 @@ -10659,49 +10799,49 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@7.0.3(postcss@8.4.38): - dependencies: - browserslist: 4.23.1 - css-declaration-sorter: 7.2.0(postcss@8.4.38) - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 - postcss-calc: 10.0.0(postcss@8.4.38) - postcss-colormin: 7.0.1(postcss@8.4.38) - postcss-convert-values: 7.0.1(postcss@8.4.38) - postcss-discard-comments: 7.0.1(postcss@8.4.38) - postcss-discard-duplicates: 7.0.0(postcss@8.4.38) - postcss-discard-empty: 7.0.0(postcss@8.4.38) - postcss-discard-overridden: 7.0.0(postcss@8.4.38) - postcss-merge-longhand: 7.0.2(postcss@8.4.38) - postcss-merge-rules: 7.0.2(postcss@8.4.38) - postcss-minify-font-values: 7.0.0(postcss@8.4.38) - postcss-minify-gradients: 7.0.0(postcss@8.4.38) - postcss-minify-params: 7.0.1(postcss@8.4.38) - postcss-minify-selectors: 7.0.2(postcss@8.4.38) - postcss-normalize-charset: 7.0.0(postcss@8.4.38) - postcss-normalize-display-values: 7.0.0(postcss@8.4.38) - postcss-normalize-positions: 7.0.0(postcss@8.4.38) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.38) - postcss-normalize-string: 7.0.0(postcss@8.4.38) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.38) - postcss-normalize-unicode: 7.0.1(postcss@8.4.38) - postcss-normalize-url: 7.0.0(postcss@8.4.38) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.38) - postcss-ordered-values: 7.0.1(postcss@8.4.38) - postcss-reduce-initial: 7.0.1(postcss@8.4.38) - postcss-reduce-transforms: 7.0.0(postcss@8.4.38) - postcss-svgo: 7.0.1(postcss@8.4.38) - postcss-unique-selectors: 7.0.1(postcss@8.4.38) - - cssnano-utils@5.0.0(postcss@8.4.38): - dependencies: - postcss: 8.4.38 - - cssnano@7.0.3(postcss@8.4.38): - dependencies: - cssnano-preset-default: 7.0.3(postcss@8.4.38) + cssnano-preset-default@7.0.4(postcss@8.4.39): + dependencies: + browserslist: 4.23.2 + css-declaration-sorter: 7.2.0(postcss@8.4.39) + cssnano-utils: 5.0.0(postcss@8.4.39) + postcss: 8.4.39 + postcss-calc: 10.0.0(postcss@8.4.39) + postcss-colormin: 7.0.1(postcss@8.4.39) + postcss-convert-values: 7.0.2(postcss@8.4.39) + postcss-discard-comments: 7.0.1(postcss@8.4.39) + postcss-discard-duplicates: 7.0.0(postcss@8.4.39) + postcss-discard-empty: 7.0.0(postcss@8.4.39) + postcss-discard-overridden: 7.0.0(postcss@8.4.39) + postcss-merge-longhand: 7.0.2(postcss@8.4.39) + postcss-merge-rules: 7.0.2(postcss@8.4.39) + postcss-minify-font-values: 7.0.0(postcss@8.4.39) + postcss-minify-gradients: 7.0.0(postcss@8.4.39) + postcss-minify-params: 7.0.1(postcss@8.4.39) + postcss-minify-selectors: 7.0.2(postcss@8.4.39) + postcss-normalize-charset: 7.0.0(postcss@8.4.39) + postcss-normalize-display-values: 7.0.0(postcss@8.4.39) + postcss-normalize-positions: 7.0.0(postcss@8.4.39) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.39) + postcss-normalize-string: 7.0.0(postcss@8.4.39) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.39) + postcss-normalize-unicode: 7.0.1(postcss@8.4.39) + postcss-normalize-url: 7.0.0(postcss@8.4.39) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.39) + postcss-ordered-values: 7.0.1(postcss@8.4.39) + postcss-reduce-initial: 7.0.1(postcss@8.4.39) + postcss-reduce-transforms: 7.0.0(postcss@8.4.39) + postcss-svgo: 7.0.1(postcss@8.4.39) + postcss-unique-selectors: 7.0.1(postcss@8.4.39) + + cssnano-utils@5.0.0(postcss@8.4.39): + dependencies: + postcss: 8.4.39 + + cssnano@7.0.4(postcss@8.4.39): + dependencies: + cssnano-preset-default: 7.0.4(postcss@8.4.39) lilconfig: 3.1.2 - postcss: 8.4.38 + postcss: 8.4.39 csso@5.0.5: dependencies: @@ -10747,9 +10887,7 @@ snapshots: dedent@1.5.3: {} - deep-eql@4.1.4: - dependencies: - type-detect: 4.0.8 + deep-eql@5.0.2: {} deep-is@0.1.4: {} @@ -10792,8 +10930,6 @@ snapshots: depd@2.0.0: {} - deprecation@2.3.1: {} - destroy@1.2.0: {} detect-indent@7.0.1: {} @@ -10881,7 +11017,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.808: {} + electron-to-chromium@1.4.823: {} emoji-regex@10.3.0: {} @@ -10950,7 +11086,7 @@ snapshots: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.1 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 @@ -10972,7 +11108,7 @@ snapshots: es-errors@1.3.0: {} - es-module-lexer@1.5.3: {} + es-module-lexer@1.5.4: {} es-object-atoms@1.0.0: dependencies: @@ -11045,20 +11181,20 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0): + eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) - eslint-plugin-promise: 6.2.0(eslint@8.57.0) + eslint-plugin-promise: 6.4.0(eslint@8.57.0) - eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.2): + eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.3): dependencies: - '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) - eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0) - eslint-plugin-vue: 9.26.0(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) + eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) + eslint-plugin-vue: 9.27.0(eslint@8.57.0) transitivePeerDependencies: - eslint - eslint-import-resolver-typescript @@ -11069,13 +11205,13 @@ snapshots: - supports-color - typescript - eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0): + eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): dependencies: eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.2.0(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) - eslint-plugin-promise: 6.2.0(eslint@8.57.0) + eslint-plugin-promise: 6.4.0(eslint@8.57.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint @@ -11091,24 +11227,24 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.7.0(eslint@8.57.0): + eslint-plugin-es-x@7.8.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11118,7 +11254,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.14.0 is-glob: 4.0.3 @@ -11129,7 +11265,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -11140,7 +11276,7 @@ snapshots: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) builtins: 5.1.0 eslint: 8.57.0 - eslint-plugin-es-x: 7.7.0(eslint@8.57.0) + eslint-plugin-es-x: 7.8.0(eslint@8.57.0) get-tsconfig: 4.7.5 globals: 13.24.0 ignore: 5.3.1 @@ -11150,11 +11286,11 @@ snapshots: resolve: 1.22.8 semver: 7.6.2 - eslint-plugin-promise@6.2.0(eslint@8.57.0): + eslint-plugin-promise@6.4.0(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-vue@9.26.0(eslint@8.57.0): + eslint-plugin-vue@9.27.0(eslint@8.57.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) eslint: 8.57.0 @@ -11183,7 +11319,7 @@ snapshots: eslint@8.57.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.1 + '@eslint-community/regexpp': 4.11.0 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -11199,7 +11335,7 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -11227,13 +11363,13 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} - esquery@1.5.0: + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -11287,7 +11423,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.2.0: + execa@9.3.0: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 @@ -11300,7 +11436,7 @@ snapshots: pretty-ms: 9.0.0 signal-exit: 4.1.0 strip-final-newline: 4.0.0 - yoctocolors: 2.0.2 + yoctocolors: 2.1.1 exponential-backoff@3.1.1: {} @@ -11514,17 +11650,6 @@ snapshots: functions-have-names@1.2.3: {} - gauge@5.0.2: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - signal-exit: 4.1.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - gensync@1.0.0-beta.2: {} get-caller-file@2.0.5: {} @@ -11620,15 +11745,24 @@ snapshots: dependencies: find-index: 0.1.1 - glob@10.4.2: + glob@10.4.5: dependencies: foreground-child: 3.2.1 - jackspeak: 3.4.0 - minimatch: 9.0.4 + jackspeak: 3.4.2 + minimatch: 9.0.5 minipass: 7.1.2 package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@11.0.0: + dependencies: + foreground-child: 3.2.1 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -11638,14 +11772,6 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - glob@8.1.0: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 5.1.6 - once: 1.4.0 - global-directory@4.0.1: dependencies: ini: 4.1.1 @@ -11688,7 +11814,7 @@ snapshots: merge2: 1.4.1 slash: 4.0.0 - globby@14.0.1: + globby@14.0.2: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 @@ -11761,7 +11887,7 @@ snapshots: hosted-git-info@7.0.2: dependencies: - lru-cache: 10.2.2 + lru-cache: 10.4.3 hpack.js@2.1.6: dependencies: @@ -11881,7 +12007,7 @@ snapshots: - debug - supports-color - https-proxy-agent@7.0.4: + https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 debug: 4.3.5 @@ -11906,21 +12032,17 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.38): + icss-utils@5.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 idb@7.1.1: {} ieee754@1.2.1: {} - ignore-walk@5.0.1: - dependencies: - minimatch: 5.1.6 - ignore-walk@6.0.5: dependencies: - minimatch: 9.0.4 + minimatch: 9.0.5 ignore@5.3.1: {} @@ -11957,16 +12079,14 @@ snapshots: ini@4.1.1: {} - inquirer@9.2.23: + ini@4.1.3: {} + + inquirer@9.3.5: dependencies: '@inquirer/figures': 1.0.3 - '@ljharb/through': 2.3.13 ansi-escapes: 4.3.2 - chalk: 5.3.0 - cli-cursor: 3.1.0 cli-width: 4.1.0 external-editor: 3.1.0 - lodash: 4.17.21 mute-stream: 1.0.0 ora: 5.4.1 run-async: 3.0.0 @@ -11974,6 +12094,7 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 insane@2.6.2: dependencies: @@ -12152,7 +12273,7 @@ snapshots: istanbul-lib-coverage@3.2.2: {} - istanbul-lib-instrument@6.0.2: + istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.24.7 '@babel/parser': 7.24.7 @@ -12168,7 +12289,7 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@5.0.4: + istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 debug: 4.3.5 @@ -12181,7 +12302,13 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - jackspeak@3.4.0: + jackspeak@3.4.2: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jackspeak@4.0.1: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -12199,7 +12326,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.7 + '@types/node': 20.14.10 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12207,13 +12334,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12253,6 +12380,8 @@ snapshots: json-stable-stringify-without-jsonify@1.0.1: {} + json-stringify-nice@1.1.4: {} + json-stringify-safe@5.0.1: {} json5@1.0.2: @@ -12271,7 +12400,11 @@ snapshots: jsonpointer@5.0.1: {} - katex@0.16.10: + just-diff-apply@5.5.0: {} + + just-diff@6.0.2: {} + + katex@0.16.11: dependencies: commander: 8.3.0 @@ -12283,6 +12416,8 @@ snapshots: known-css-properties@0.31.0: {} + known-css-properties@0.34.0: {} + launch-editor@2.8.0: dependencies: picocolors: 1.0.1 @@ -12305,7 +12440,7 @@ snapshots: libnpmpublish@9.0.9: dependencies: ci-info: 4.0.0 - normalize-package-data: 6.0.1 + normalize-package-data: 6.0.2 npm-package-arg: 11.0.2 npm-registry-fetch: 17.1.0 proc-log: 4.2.0 @@ -12392,11 +12527,6 @@ snapshots: emojis-list: 3.0.0 json5: 2.2.3 - local-pkg@0.5.0: - dependencies: - mlly: 1.7.1 - pkg-types: 1.1.1 - locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -12447,7 +12577,7 @@ snapshots: chalk: 5.3.0 is-unicode-supported: 1.3.0 - loupe@2.3.7: + loupe@3.1.1: dependencies: get-func-name: 2.0.2 @@ -12455,7 +12585,9 @@ snapshots: dependencies: tslib: 2.6.3 - lru-cache@10.2.2: {} + lru-cache@10.4.3: {} + + lru-cache@11.0.0: {} lru-cache@5.1.1: dependencies: @@ -12467,7 +12599,7 @@ snapshots: magic-string@0.30.10: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 magicast@0.3.4: dependencies: @@ -12545,7 +12677,7 @@ snapshots: dependencies: '@jsonjoy.com/json-pack': 1.0.4(tslib@2.6.3) '@jsonjoy.com/util': 1.2.0(tslib@2.6.3) - tree-dump: 1.0.1(tslib@2.6.3) + tree-dump: 1.0.2(tslib@2.6.3) tslib: 2.6.3 meow@12.1.1: {} @@ -12587,6 +12719,10 @@ snapshots: minimalistic-assert@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -12595,7 +12731,7 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.4: + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -12648,13 +12784,6 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.7.1: - dependencies: - acorn: 8.12.0 - pathe: 1.1.2 - pkg-types: 1.1.1 - ufo: 1.5.3 - ms@2.0.0: {} ms@2.1.2: {} @@ -12705,7 +12834,7 @@ snapshots: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 - glob: 10.4.2 + glob: 10.4.5 graceful-fs: 4.2.11 make-fetch-happen: 13.0.1 nopt: 7.2.1 @@ -12722,10 +12851,9 @@ snapshots: dependencies: abbrev: 2.0.0 - normalize-package-data@6.0.1: + normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - is-core-module: 2.14.0 semver: 7.6.2 validate-npm-package-license: 3.0.4 @@ -12733,10 +12861,6 @@ snapshots: normalize-range@0.1.2: {} - npm-bundled@2.0.1: - dependencies: - npm-normalize-package-bin: 2.0.0 - npm-bundled@3.0.1: dependencies: npm-normalize-package-bin: 3.0.1 @@ -12745,8 +12869,6 @@ snapshots: dependencies: semver: 7.6.2 - npm-normalize-package-bin@2.0.0: {} - npm-normalize-package-bin@3.0.1: {} npm-package-arg@11.0.2: @@ -12756,18 +12878,11 @@ snapshots: semver: 7.6.2 validate-npm-package-name: 5.0.1 - npm-packlist@5.1.3: - dependencies: - glob: 8.1.0 - ignore-walk: 5.0.1 - npm-bundled: 2.0.1 - npm-normalize-package-bin: 2.0.0 - npm-packlist@8.0.2: dependencies: ignore-walk: 6.0.5 - npm-pick-manifest@9.0.1: + npm-pick-manifest@9.1.0: dependencies: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 @@ -12795,18 +12910,11 @@ snapshots: dependencies: path-key: 4.0.0 - npmlog@7.0.1: - dependencies: - are-we-there-yet: 4.0.2 - console-control-strings: 1.1.0 - gauge: 5.0.2 - set-blocking: 2.0.0 - nth-check@2.1.1: dependencies: boolbase: 1.0.0 - object-inspect@1.13.1: {} + object-inspect@1.13.2: {} object-keys@1.1.1: {} @@ -12895,7 +13003,7 @@ snapshots: is-unicode-supported: 2.0.0 log-symbols: 6.0.0 stdin-discarder: 0.2.2 - string-width: 7.1.0 + string-width: 7.2.0 strip-ansi: 7.1.0 os-tmpdir@1.0.2: {} @@ -12910,11 +13018,11 @@ snapshots: p-limit@4.0.0: dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 - p-limit@5.0.0: + p-limit@6.1.0: dependencies: - yocto-queue: 1.0.0 + yocto-queue: 1.1.1 p-locate@4.1.0: dependencies: @@ -12959,7 +13067,7 @@ snapshots: pacote@18.0.6: dependencies: - '@npmcli/git': 5.0.7 + '@npmcli/git': 5.0.8 '@npmcli/installed-package-contents': 2.1.0 '@npmcli/package-json': 5.2.0 '@npmcli/promise-spawn': 7.0.2 @@ -12969,7 +13077,7 @@ snapshots: minipass: 7.1.2 npm-package-arg: 11.0.2 npm-packlist: 8.0.2 - npm-pick-manifest: 9.0.1 + npm-pick-manifest: 9.1.0 npm-registry-fetch: 17.1.0 proc-log: 4.2.0 promise-retry: 2.0.1 @@ -12989,6 +13097,12 @@ snapshots: dependencies: callsites: 3.1.0 + parse-conflict-json@3.0.1: + dependencies: + json-parse-even-better-errors: 3.0.2 + just-diff: 6.0.2 + just-diff-apply: 5.5.0 + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.24.7 @@ -13008,7 +13122,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.20.1 + type-fest: 4.21.0 parse-ms@4.0.0: {} @@ -13050,7 +13164,12 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.2.2 + lru-cache: 10.4.3 + minipass: 7.1.2 + + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.0 minipass: 7.1.2 path-to-regexp@0.1.7: {} @@ -13061,7 +13180,7 @@ snapshots: pathe@1.1.2: {} - pathval@1.1.1: {} + pathval@2.0.0: {} photoswipe@5.4.4: {} @@ -13075,17 +13194,11 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-types@1.1.1: - dependencies: - confbox: 0.1.7 - mlly: 1.7.1 - pathe: 1.1.2 - - playwright-core@1.44.1: {} + playwright-core@1.45.1: {} - playwright@1.44.1: + playwright@1.45.1: dependencies: - playwright-core: 1.44.1 + playwright-core: 1.45.1 optionalDependencies: fsevents: 2.3.2 @@ -13099,64 +13212,64 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.0(postcss@8.4.38): + postcss-calc@10.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.1(postcss@8.4.38): + postcss-colormin@7.0.1(postcss@8.4.39): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.1(postcss@8.4.38): + postcss-convert-values@7.0.2(postcss@8.4.39): dependencies: - browserslist: 4.23.1 - postcss: 8.4.38 + browserslist: 4.23.2 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.1(postcss@8.4.38): + postcss-discard-comments@7.0.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 - postcss-discard-duplicates@7.0.0(postcss@8.4.38): + postcss-discard-duplicates@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-discard-empty@7.0.0(postcss@8.4.38): + postcss-discard-empty@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-discard-overridden@7.0.0(postcss@8.4.38): + postcss-discard-overridden@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-html@1.7.0: dependencies: htmlparser2: 8.0.2 js-tokens: 9.0.0 - postcss: 8.4.38 - postcss-safe-parser: 6.0.0(postcss@8.4.38) + postcss: 8.4.39 + postcss-safe-parser: 6.0.0(postcss@8.4.39) - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.38)(tsx@4.15.7)(yaml@2.4.5): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2)(yaml@2.4.5): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.38 - tsx: 4.15.7 + postcss: 8.4.39 + tsx: 4.16.2 yaml: 2.4.5 - postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.5.2)(webpack@5.92.1): + postcss-loader@8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.92.1): dependencies: - cosmiconfig: 9.0.0(typescript@5.5.2) + cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.6 - postcss: 8.4.38 + postcss: 8.4.39 semver: 7.6.2 optionalDependencies: webpack: 5.92.1 @@ -13165,171 +13278,171 @@ snapshots: postcss-media-query-parser@0.2.3: {} - postcss-merge-longhand@7.0.2(postcss@8.4.38): + postcss-merge-longhand@7.0.2(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - stylehacks: 7.0.2(postcss@8.4.38) + stylehacks: 7.0.2(postcss@8.4.39) - postcss-merge-rules@7.0.2(postcss@8.4.38): + postcss-merge-rules@7.0.2(postcss@8.4.39): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 5.0.0(postcss@8.4.39) + postcss: 8.4.39 postcss-selector-parser: 6.1.0 - postcss-minify-font-values@7.0.0(postcss@8.4.38): + postcss-minify-font-values@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.38): + postcss-minify-gradients@7.0.0(postcss@8.4.39): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 5.0.0(postcss@8.4.39) + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.1(postcss@8.4.38): + postcss-minify-params@7.0.1(postcss@8.4.39): dependencies: - browserslist: 4.23.1 - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 + browserslist: 4.23.2 + cssnano-utils: 5.0.0(postcss@8.4.39) + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.2(postcss@8.4.38): + postcss-minify-selectors@7.0.2(postcss@8.4.39): dependencies: cssesc: 3.0.0 - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 - postcss-modules-extract-imports@3.1.0(postcss@8.4.38): + postcss-modules-extract-imports@3.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-modules-local-by-default@4.0.5(postcss@8.4.38): + postcss-modules-local-by-default@4.0.5(postcss@8.4.39): dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.38): + postcss-modules-scope@3.2.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 - postcss-modules-values@4.0.0(postcss@8.4.38): + postcss-modules-values@4.0.0(postcss@8.4.39): dependencies: - icss-utils: 5.1.0(postcss@8.4.38) - postcss: 8.4.38 + icss-utils: 5.1.0(postcss@8.4.39) + postcss: 8.4.39 - postcss-normalize-charset@7.0.0(postcss@8.4.38): + postcss-normalize-charset@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-normalize-display-values@7.0.0(postcss@8.4.38): + postcss-normalize-display-values@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.38): + postcss-normalize-positions@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.38): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.38): + postcss-normalize-string@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.38): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.1(postcss@8.4.38): + postcss-normalize-unicode@7.0.1(postcss@8.4.39): dependencies: - browserslist: 4.23.1 - postcss: 8.4.38 + browserslist: 4.23.2 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.38): + postcss-normalize-url@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.38): + postcss-normalize-whitespace@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.38): + postcss-ordered-values@7.0.1(postcss@8.4.39): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.38) - postcss: 8.4.38 + cssnano-utils: 5.0.0(postcss@8.4.39) + postcss: 8.4.39 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.1(postcss@8.4.38): + postcss-reduce-initial@7.0.1(postcss@8.4.39): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 caniuse-api: 3.0.0 - postcss: 8.4.38 + postcss: 8.4.39 - postcss-reduce-transforms@7.0.0(postcss@8.4.38): + postcss-reduce-transforms@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 postcss-resolve-nested-selector@0.1.1: {} - postcss-safe-parser@6.0.0(postcss@8.4.38): + postcss-safe-parser@6.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-safe-parser@7.0.0(postcss@8.4.38): + postcss-safe-parser@7.0.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-scss@4.0.9(postcss@8.4.38): + postcss-scss@4.0.9(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser@6.1.0: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sorting@8.0.2(postcss@8.4.38): + postcss-sorting@8.0.2(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 - postcss-svgo@7.0.1(postcss@8.4.38): + postcss-svgo@7.0.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.1(postcss@8.4.38): + postcss-unique-selectors@7.0.1(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 postcss-value-parser@4.2.0: {} - postcss@8.4.38: + postcss@8.4.39: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - preact@10.22.0: {} + preact@10.22.1: {} prelude-ls@1.2.1: {} @@ -13362,6 +13475,12 @@ snapshots: process-nextick-args@2.0.1: {} + proggy@2.0.0: {} + + promise-all-reject-late@1.0.1: {} + + promise-call-limit@3.0.1: {} + promise-inflight@1.0.1: {} promise-retry@2.0.1: @@ -13386,7 +13505,7 @@ snapshots: dependencies: side-channel: 1.0.6 - qs@6.12.1: + qs@6.12.3: dependencies: side-channel: 1.0.6 @@ -13407,38 +13526,38 @@ snapshots: react-is@18.3.1: {} - read-package-json@7.0.1: + read-cmd-shim@4.0.0: {} + + read-package-json-fast@3.0.2: dependencies: - glob: 10.4.2 json-parse-even-better-errors: 3.0.2 - normalize-package-data: 6.0.1 npm-normalize-package-bin: 3.0.1 read-package-up@11.0.0: dependencies: find-up-simple: 1.0.0 read-pkg: 9.0.1 - type-fest: 4.20.1 + type-fest: 4.21.0 read-pkg-up@10.1.0: dependencies: find-up: 6.3.0 read-pkg: 8.1.0 - type-fest: 4.20.1 + type-fest: 4.21.0 read-pkg@8.1.0: dependencies: '@types/normalize-package-data': 2.4.4 - normalize-package-data: 6.0.1 + normalize-package-data: 6.0.2 parse-json: 7.1.1 - type-fest: 4.20.1 + type-fest: 4.21.0 read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 - normalize-package-data: 6.0.1 + normalize-package-data: 6.0.2 parse-json: 8.1.0 - type-fest: 4.20.1 + type-fest: 4.21.0 unicorn-magic: 0.1.0 readable-stream@2.3.8: @@ -13549,34 +13668,38 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@5.0.7: + rimraf@5.0.9: dependencies: - glob: 10.4.2 + glob: 10.4.5 + + rimraf@6.0.0: + dependencies: + glob: 11.0.0 rollup@2.79.1: optionalDependencies: fsevents: 2.3.3 - rollup@4.18.0: + rollup@4.18.1: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.18.0 - '@rollup/rollup-android-arm64': 4.18.0 - '@rollup/rollup-darwin-arm64': 4.18.0 - '@rollup/rollup-darwin-x64': 4.18.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 - '@rollup/rollup-linux-arm-musleabihf': 4.18.0 - '@rollup/rollup-linux-arm64-gnu': 4.18.0 - '@rollup/rollup-linux-arm64-musl': 4.18.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 - '@rollup/rollup-linux-riscv64-gnu': 4.18.0 - '@rollup/rollup-linux-s390x-gnu': 4.18.0 - '@rollup/rollup-linux-x64-gnu': 4.18.0 - '@rollup/rollup-linux-x64-musl': 4.18.0 - '@rollup/rollup-win32-arm64-msvc': 4.18.0 - '@rollup/rollup-win32-ia32-msvc': 4.18.0 - '@rollup/rollup-win32-x64-msvc': 4.18.0 + '@rollup/rollup-android-arm-eabi': 4.18.1 + '@rollup/rollup-android-arm64': 4.18.1 + '@rollup/rollup-darwin-arm64': 4.18.1 + '@rollup/rollup-darwin-x64': 4.18.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 + '@rollup/rollup-linux-arm-musleabihf': 4.18.1 + '@rollup/rollup-linux-arm64-gnu': 4.18.1 + '@rollup/rollup-linux-arm64-musl': 4.18.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 + '@rollup/rollup-linux-riscv64-gnu': 4.18.1 + '@rollup/rollup-linux-s390x-gnu': 4.18.1 + '@rollup/rollup-linux-x64-gnu': 4.18.1 + '@rollup/rollup-linux-x64-musl': 4.18.1 + '@rollup/rollup-win32-arm64-msvc': 4.18.1 + '@rollup/rollup-win32-ia32-msvc': 4.18.1 + '@rollup/rollup-win32-x64-msvc': 4.18.1 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -13610,14 +13733,14 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@14.2.1(sass@1.77.6)(webpack@5.92.1): + sass-loader@14.2.1(sass@1.77.7)(webpack@5.92.1): dependencies: neo-async: 2.6.2 optionalDependencies: - sass: 1.77.6 + sass: 1.77.7 webpack: 5.92.1 - sass@1.77.6: + sass@1.77.7: dependencies: chokidar: 3.6.0 immutable: 4.3.6 @@ -13735,16 +13858,17 @@ snapshots: shell-quote@1.8.1: {} - shiki@1.9.0: + shiki@1.10.3: dependencies: - '@shikijs/core': 1.9.0 + '@shikijs/core': 1.10.3 + '@types/hast': 3.0.4 side-channel@1.0.6: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - object-inspect: 1.13.1 + object-inspect: 1.13.2 siginfo@2.0.0: {} @@ -13792,7 +13916,7 @@ snapshots: uuid: 8.3.2 websocket-driver: 0.7.4 - socks-proxy-agent@8.0.3: + socks-proxy-agent@8.0.4: dependencies: agent-base: 7.1.1 debug: 4.3.5 @@ -13912,7 +14036,7 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string-width@7.1.0: + string-width@7.2.0: dependencies: emoji-regex: 10.3.0 get-east-asian-width: 1.2.0 @@ -13988,10 +14112,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@2.1.0: - dependencies: - js-tokens: 9.0.0 - strong-log-transformer@2.1.0: dependencies: duplexer: 0.1.2 @@ -14002,76 +14122,76 @@ snapshots: dependencies: webpack: 5.92.1 - stylehacks@7.0.2(postcss@8.4.38): + stylehacks@7.0.2(postcss@8.4.39): dependencies: - browserslist: 4.23.1 - postcss: 8.4.38 + browserslist: 4.23.2 + postcss: 8.4.39 postcss-selector-parser: 6.1.0 - stylelint-config-hope@7.0.2(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)): + stylelint-config-hope@7.0.2(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)): dependencies: - stylelint: 16.6.1(typescript@5.5.2) - stylelint-config-standard-scss: 13.1.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)) - stylelint-order: 6.0.4(stylelint@16.6.1(typescript@5.5.2)) + stylelint: 16.6.1(typescript@5.5.3) + stylelint-config-standard-scss: 13.1.0(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)) + stylelint-order: 6.0.4(stylelint@16.6.1(typescript@5.5.3)) transitivePeerDependencies: - postcss - stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.5.2)): + stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.5.3)): dependencies: postcss-html: 1.7.0 - stylelint: 16.6.1(typescript@5.5.2) + stylelint: 16.6.1(typescript@5.5.3) - stylelint-config-recommended-scss@14.0.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)): + stylelint-config-recommended-scss@14.1.0(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)): dependencies: - postcss-scss: 4.0.9(postcss@8.4.38) - stylelint: 16.6.1(typescript@5.5.2) - stylelint-config-recommended: 14.0.1(stylelint@16.6.1(typescript@5.5.2)) - stylelint-scss: 6.3.2(stylelint@16.6.1(typescript@5.5.2)) + postcss-scss: 4.0.9(postcss@8.4.39) + stylelint: 16.6.1(typescript@5.5.3) + stylelint-config-recommended: 14.0.1(stylelint@16.6.1(typescript@5.5.3)) + stylelint-scss: 6.4.0(stylelint@16.6.1(typescript@5.5.3)) optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 - stylelint-config-recommended@14.0.1(stylelint@16.6.1(typescript@5.5.2)): + stylelint-config-recommended@14.0.1(stylelint@16.6.1(typescript@5.5.3)): dependencies: - stylelint: 16.6.1(typescript@5.5.2) + stylelint: 16.6.1(typescript@5.5.3) - stylelint-config-standard-scss@13.1.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)): + stylelint-config-standard-scss@13.1.0(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)): dependencies: - stylelint: 16.6.1(typescript@5.5.2) - stylelint-config-recommended-scss: 14.0.0(postcss@8.4.38)(stylelint@16.6.1(typescript@5.5.2)) - stylelint-config-standard: 36.0.1(stylelint@16.6.1(typescript@5.5.2)) + stylelint: 16.6.1(typescript@5.5.3) + stylelint-config-recommended-scss: 14.1.0(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)) + stylelint-config-standard: 36.0.1(stylelint@16.6.1(typescript@5.5.3)) optionalDependencies: - postcss: 8.4.38 + postcss: 8.4.39 - stylelint-config-standard@36.0.1(stylelint@16.6.1(typescript@5.5.2)): + stylelint-config-standard@36.0.1(stylelint@16.6.1(typescript@5.5.3)): dependencies: - stylelint: 16.6.1(typescript@5.5.2) - stylelint-config-recommended: 14.0.1(stylelint@16.6.1(typescript@5.5.2)) + stylelint: 16.6.1(typescript@5.5.3) + stylelint-config-recommended: 14.0.1(stylelint@16.6.1(typescript@5.5.3)) - stylelint-order@6.0.4(stylelint@16.6.1(typescript@5.5.2)): + stylelint-order@6.0.4(stylelint@16.6.1(typescript@5.5.3)): dependencies: - postcss: 8.4.38 - postcss-sorting: 8.0.2(postcss@8.4.38) - stylelint: 16.6.1(typescript@5.5.2) + postcss: 8.4.39 + postcss-sorting: 8.0.2(postcss@8.4.39) + stylelint: 16.6.1(typescript@5.5.3) - stylelint-scss@6.3.2(stylelint@16.6.1(typescript@5.5.2)): + stylelint-scss@6.4.0(stylelint@16.6.1(typescript@5.5.3)): dependencies: - known-css-properties: 0.31.0 + known-css-properties: 0.34.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - stylelint: 16.6.1(typescript@5.5.2) + stylelint: 16.6.1(typescript@5.5.3) - stylelint@16.6.1(typescript@5.5.2): + stylelint@16.6.1(typescript@5.5.3): dependencies: - '@csstools/css-parser-algorithms': 2.6.3(@csstools/css-tokenizer@2.3.1) - '@csstools/css-tokenizer': 2.3.1 - '@csstools/media-query-list-parser': 2.1.11(@csstools/css-parser-algorithms@2.6.3(@csstools/css-tokenizer@2.3.1))(@csstools/css-tokenizer@2.3.1) + '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) + '@csstools/css-tokenizer': 2.4.1 + '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.5.2) + cosmiconfig: 9.0.0(typescript@5.5.3) css-functions-list: 3.2.2 css-tree: 2.3.1 debug: 4.3.5 @@ -14091,9 +14211,9 @@ snapshots: micromatch: 4.0.7 normalize-path: 3.0.0 picocolors: 1.0.1 - postcss: 8.4.38 + postcss: 8.4.39 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 7.0.0(postcss@8.4.38) + postcss-safe-parser: 7.0.0(postcss@8.4.39) postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -14188,15 +14308,15 @@ snapshots: terser@5.31.1: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.0 + acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 - test-exclude@6.0.0: + test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.2.3 - minimatch: 3.1.2 + glob: 10.4.5 + minimatch: 9.0.5 text-extensions@2.4.0: {} @@ -14212,9 +14332,9 @@ snapshots: tinybench@2.8.0: {} - tinypool@0.8.4: {} + tinypool@1.0.0: {} - tinyspy@2.2.1: {} + tinyspy@3.0.0: {} tmp@0.0.33: dependencies: @@ -14232,13 +14352,15 @@ snapshots: dependencies: punycode: 2.3.1 - tree-dump@1.0.1(tslib@2.6.3): + tree-dump@1.0.2(tslib@2.6.3): dependencies: tslib: 2.6.3 - ts-api-utils@1.3.0(typescript@5.5.2): + treeverse@3.0.0: {} + + ts-api-utils@1.3.0(typescript@5.5.3): dependencies: - typescript: 5.5.2 + typescript: 5.5.3 ts-debounce@4.0.0: {} @@ -14253,7 +14375,7 @@ snapshots: tslib@2.6.3: {} - tsx@4.15.7: + tsx@4.16.2: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 @@ -14268,14 +14390,12 @@ snapshots: transitivePeerDependencies: - supports-color - twikoo@1.6.36: {} + twikoo@1.6.38: {} type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} - type-fest@0.16.0: {} type-fest@0.20.2: {} @@ -14286,7 +14406,7 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.20.1: {} + type-fest@4.21.0: {} type-is@1.6.18: dependencies: @@ -14329,12 +14449,10 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript@5.5.2: {} + typescript@5.5.3: {} uc.micro@2.1.0: {} - ufo@1.5.3: {} - uglify-js@3.18.0: optional: true @@ -14362,7 +14480,7 @@ snapshots: union@0.5.0: dependencies: - qs: 6.12.1 + qs: 6.12.3 unique-filename@3.0.0: dependencies: @@ -14376,7 +14494,7 @@ snapshots: dependencies: crypto-random-string: 2.0.0 - universal-user-agent@6.0.1: {} + universal-user-agent@7.0.2: {} universalify@2.0.1: {} @@ -14386,9 +14504,9 @@ snapshots: upath@2.0.1: {} - update-browserslist-db@1.0.16(browserslist@4.23.1): + update-browserslist-db@1.1.0(browserslist@4.23.2): dependencies: - browserslist: 4.23.1 + browserslist: 4.23.2 escalade: 3.1.2 picocolors: 1.0.1 @@ -14404,9 +14522,9 @@ snapshots: utils-merge@1.0.1: {} - uuid@8.3.2: {} + uuid@10.0.0: {} - uuid@9.0.1: {} + uuid@8.3.2: {} validate-npm-package-license@3.0.4: dependencies: @@ -14417,13 +14535,13 @@ snapshots: vary@1.1.2: {} - vite-node@1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): + vite-node@2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) + vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -14434,42 +14552,40 @@ snapshots: - supports-color - terser - vite@5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): + vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.38 - rollup: 4.18.0 + postcss: 8.4.39 + rollup: 4.18.1 optionalDependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 fsevents: 2.3.3 lightningcss: 1.25.1 - sass: 1.77.6 + sass: 1.77.7 terser: 5.31.1 - vitest@1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1): + vitest@2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1): dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.3 - chai: 4.4.1 + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.1 + '@vitest/runner': 2.0.1 + '@vitest/snapshot': 2.0.1 + '@vitest/spy': 2.0.1 + '@vitest/utils': 2.0.1 + chai: 5.1.1 debug: 4.3.5 execa: 8.0.1 - local-pkg: 0.5.0 magic-string: 0.30.10 pathe: 1.1.2 picocolors: 1.0.1 std-env: 3.7.0 - strip-literal: 2.1.0 tinybench: 2.8.0 - tinypool: 0.8.4 - vite: 5.3.1(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) - vite-node: 1.6.0(@types/node@20.14.7)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1) - why-is-node-running: 2.2.2 + tinypool: 1.0.0 + vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + vite-node: 2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.7 + '@types/node': 20.14.10 transitivePeerDependencies: - less - lightningcss @@ -14479,9 +14595,9 @@ snapshots: - supports-color - terser - vue-demi@0.14.8(vue@3.4.29(typescript@5.5.2)): + vue-demi@0.14.8(vue@3.4.31(typescript@5.5.3)): dependencies: - vue: 3.4.29(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) vue-eslint-parser@9.4.3(eslint@8.57.0): dependencies: @@ -14490,58 +14606,60 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 lodash: 4.17.21 semver: 7.6.2 transitivePeerDependencies: - supports-color - vue-loader@17.4.2(vue@3.4.29(typescript@5.5.2))(webpack@5.92.1): + vue-loader@17.4.2(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 webpack: 5.92.1 optionalDependencies: - vue: 3.4.29(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) - vue-router@4.3.3(vue@3.4.29(typescript@5.5.2)): + vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.29(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) - vue@3.4.29(typescript@5.5.2): + vue@3.4.31(typescript@5.5.3): dependencies: - '@vue/compiler-dom': 3.4.29 - '@vue/compiler-sfc': 3.4.29 - '@vue/runtime-dom': 3.4.29 - '@vue/server-renderer': 3.4.29(vue@3.4.29(typescript@5.5.2)) - '@vue/shared': 3.4.29 + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-sfc': 3.4.31 + '@vue/runtime-dom': 3.4.31 + '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.5.3)) + '@vue/shared': 3.4.31 optionalDependencies: - typescript: 5.5.2 + typescript: 5.5.3 - vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.2))(typescript@5.5.2)(vue@3.4.29(typescript@5.5.2)): + vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)): dependencies: - '@vuepress/cli': 2.0.0-rc.14(typescript@5.5.2) - '@vuepress/client': 2.0.0-rc.14(typescript@5.5.2) - '@vuepress/core': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/cli': 2.0.0-rc.14(typescript@5.5.3) + '@vuepress/client': 2.0.0-rc.14(typescript@5.5.3) + '@vuepress/core': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/markdown': 2.0.0-rc.14 '@vuepress/shared': 2.0.0-rc.14 '@vuepress/utils': 2.0.0-rc.14 - vue: 3.4.29(typescript@5.5.2) + vue: 3.4.31(typescript@5.5.3) optionalDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.14(@types/node@20.14.7)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.6)(terser@5.31.1)(tsx@4.15.7)(typescript@5.5.2)(yaml@2.4.5) - '@vuepress/bundler-webpack': 2.0.0-rc.14(typescript@5.5.2) + '@vuepress/bundler-vite': 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + '@vuepress/bundler-webpack': 2.0.0-rc.14(typescript@5.5.3) transitivePeerDependencies: - supports-color - typescript + walk-up-path@3.0.1: {} + watchpack@2.4.1: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 - watermark-js-plus@1.5.1: {} + watermark-js-plus@1.5.2: {} wbuf@1.7.3: dependencies: @@ -14595,14 +14713,14 @@ snapshots: launch-editor: 2.8.0 open: 10.1.0 p-retry: 6.2.0 - rimraf: 5.0.7 + rimraf: 5.0.9 schema-utils: 4.2.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 webpack-dev-middleware: 7.2.1(webpack@5.92.1) - ws: 8.17.1 + ws: 8.18.0 optionalDependencies: webpack: 5.92.1 transitivePeerDependencies: @@ -14631,12 +14749,12 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.0 - acorn-import-attributes: 1.9.5(acorn@8.12.0) - browserslist: 4.23.1 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.0 - es-module-lexer: 1.5.3 + es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -14701,7 +14819,7 @@ snapshots: dependencies: isexe: 3.1.1 - why-is-node-running@2.2.2: + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 stackback: 0.0.2 @@ -14875,10 +14993,10 @@ snapshots: deepmerge-ts: 5.1.0 read-pkg: 9.0.1 sort-keys: 5.0.0 - type-fest: 4.20.1 + type-fest: 4.21.0 write-json-file: 5.0.0 - ws@8.17.1: {} + ws@8.18.0: {} xml-js@1.6.11: dependencies: @@ -14911,6 +15029,8 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.0.0: {} + yocto-queue@1.1.1: {} + + yoctocolors-cjs@2.1.2: {} - yoctocolors@2.0.2: {} + yoctocolors@2.1.1: {} diff --git a/themes/theme-default/package.json b/themes/theme-default/package.json index 5001053f6d..d115adc0f7 100644 --- a/themes/theme-default/package.json +++ b/themes/theme-default/package.json @@ -57,8 +57,8 @@ "@vuepress/plugin-sitemap": "workspace:*", "@vuepress/plugin-theme-data": "workspace:*", "@vueuse/core": "^10.11.0", - "sass": "^1.77.6", - "vue": "^3.4.29" + "sass": "^1.77.7", + "vue": "^3.4.31" }, "peerDependencies": { "sass-loader": "^14.0.0", diff --git a/themes/theme-default/src/client/components/VPHomeFeatures.vue b/themes/theme-default/src/client/components/VPHomeFeatures.vue index ad920da3b1..8b0eeb95df 100644 --- a/themes/theme-default/src/client/components/VPHomeFeatures.vue +++ b/themes/theme-default/src/client/components/VPHomeFeatures.vue @@ -23,8 +23,8 @@ const features = computed(() => frontmatter.value.features ?? []) .vp-features { display: flex; flex-wrap: wrap; - align-items: flex-start; place-content: stretch space-between; + align-items: flex-start; margin-top: 2.5rem; padding: 1.2rem 0; diff --git a/themes/theme-default/src/client/components/VPHomeHero.vue b/themes/theme-default/src/client/components/VPHomeHero.vue index afee8bf427..2ae76f1b43 100644 --- a/themes/theme-default/src/client/components/VPHomeHero.vue +++ b/themes/theme-default/src/client/components/VPHomeHero.vue @@ -160,7 +160,6 @@ const HomeHeroImage: FunctionalComponent = () => { display: inline-block; box-sizing: border-box; - padding: 0.8rem 1.6rem; border-width: 2px; border-style: solid; diff --git a/themes/theme-default/src/client/components/VPNavbar.vue b/themes/theme-default/src/client/components/VPNavbar.vue index a80bcf9306..51d4e40ad1 100644 --- a/themes/theme-default/src/client/components/VPNavbar.vue +++ b/themes/theme-default/src/client/components/VPNavbar.vue @@ -91,7 +91,6 @@ useUpdateDeviceStatus( z-index: 20; box-sizing: border-box; - height: var(--navbar-height); padding: var(--navbar-padding-v) var(--navbar-padding-h); border-bottom: 1px solid var(--c-border); @@ -117,7 +116,6 @@ useUpdateDeviceStatus( display: flex; box-sizing: border-box; - height: var(--navbar-line-height); padding-left: var(--navbar-padding-h); diff --git a/themes/theme-default/src/client/components/VPNavbarDropdown.vue b/themes/theme-default/src/client/components/VPNavbarDropdown.vue index 971f8ba1fe..55f0b994af 100644 --- a/themes/theme-default/src/client/components/VPNavbarDropdown.vue +++ b/themes/theme-default/src/client/components/VPNavbarDropdown.vue @@ -153,6 +153,7 @@ watch( display: none; overflow-y: auto; + box-sizing: border-box; // Avoid height shake by clicking diff --git a/themes/theme-default/src/client/components/VPSidebar.vue b/themes/theme-default/src/client/components/VPSidebar.vue index 094b5129d9..70cecc584c 100644 --- a/themes/theme-default/src/client/components/VPSidebar.vue +++ b/themes/theme-default/src/client/components/VPSidebar.vue @@ -30,8 +30,8 @@ defineSlots<{ z-index: 10; overflow-y: auto; - box-sizing: border-box; + box-sizing: border-box; width: var(--sidebar-width); margin: 0; border-right: 1px solid var(--c-border); diff --git a/themes/theme-default/src/client/components/VPSidebarItem.vue b/themes/theme-default/src/client/components/VPSidebarItem.vue index 2f049164f8..ccc456e480 100644 --- a/themes/theme-default/src/client/components/VPSidebarItem.vue +++ b/themes/theme-default/src/client/components/VPSidebarItem.vue @@ -99,7 +99,6 @@ onBeforeUnmount(() => { &.vp-sidebar-heading { box-sizing: border-box; - width: 100%; margin: 0; padding: 0.35rem 1.5rem 0.35rem 1.25rem; @@ -124,7 +123,6 @@ onBeforeUnmount(() => { display: inline-block; box-sizing: border-box; - width: 100%; margin: 0; padding: 0.35rem 1rem 0.35rem 2rem; diff --git a/themes/theme-default/src/client/styles/content/code.scss b/themes/theme-default/src/client/styles/content/code.scss index 2d0f9ddf5e..de33bc73d7 100644 --- a/themes/theme-default/src/client/styles/content/code.scss +++ b/themes/theme-default/src/client/styles/content/code.scss @@ -112,7 +112,6 @@ pre[class*='language-'] { display: block; box-sizing: border-box; - width: fit-content; min-width: 100%; padding: 1.3rem 1.5rem; @@ -177,6 +176,8 @@ div[class*='language-'] { } .line-numbers { + counter-reset: line-number; + position: absolute; top: 0; @@ -187,7 +188,6 @@ div[class*='language-'] { font-size: 0.875em; line-height: $line-height; - counter-reset: line-number; text-align: center; .line-number { diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json index b7e8fece7e..b4a1cd129f 100644 --- a/tools/create-vuepress/package.json +++ b/tools/create-vuepress/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "cac": "^6.7.14", - "execa": "^9.2.0", + "execa": "^9.3.0", "inquirer": "^9.2.23" }, "peerDependencies": { diff --git a/tools/helper/package.json b/tools/helper/package.json index c80b674416..bf330c5f28 100644 --- a/tools/helper/package.json +++ b/tools/helper/package.json @@ -45,18 +45,18 @@ "style": "sass src:lib --no-source-map" }, "dependencies": { - "@vue/shared": "^3.4.29", + "@vue/shared": "^3.4.31", "cheerio": "1.0.0-rc.12", "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "vue": "^3.4.29" + "vue": "^3.4.31" }, "devDependencies": { "@types/connect": "3.4.38", "@vuepress/bundler-vite": "2.0.0-rc.14", "@vuepress/bundler-webpack": "2.0.0-rc.14", "@vuepress/plugin-git": "workspace:*", - "vite": "~5.3.1" + "vite": "~5.3.3" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/tools/helper/src/client/styles/normalize.scss b/tools/helper/src/client/styles/normalize.scss index e4abfb2142..787a2a1e49 100644 --- a/tools/helper/src/client/styles/normalize.scss +++ b/tools/helper/src/client/styles/normalize.scss @@ -201,6 +201,7 @@ td { pre { text-align: left; + direction: ltr; white-space: pre; word-spacing: normal; word-wrap: normal; @@ -209,8 +210,6 @@ pre { tab-size: 4; hyphens: none; - direction: ltr; - @media print { white-space: pre-wrap; } From 28e1110066bbafe568d3b9cc09098cbb158c210d Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Sat, 13 Jul 2024 21:41:16 +0800 Subject: [PATCH 19/38] fix(theme-default): disable sass deprecations for webpack --- themes/theme-default/src/node/defaultTheme.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/themes/theme-default/src/node/defaultTheme.ts b/themes/theme-default/src/node/defaultTheme.ts index ff9c784d39..4887284c98 100644 --- a/themes/theme-default/src/node/defaultTheme.ts +++ b/themes/theme-default/src/node/defaultTheme.ts @@ -1,4 +1,4 @@ -import { addViteOptimizeDepsExclude } from '@vuepress/helper' +import { addViteOptimizeDepsExclude, chainWebpack } from '@vuepress/helper' import { activeHeaderLinksPlugin } from '@vuepress/plugin-active-header-links' import { backToTopPlugin } from '@vuepress/plugin-back-to-top' import { copyCodePlugin } from '@vuepress/plugin-copy-code' @@ -78,6 +78,19 @@ export const defaultTheme = ({ clientConfigFile: path.resolve(__dirname, '../client/config.js'), extendsBundlerOptions: (bundlerOptions, app) => { + chainWebpack(bundlerOptions, app, (config) => { + config.module + .rule('scss') + .use('sass-loader') + .tap((options) => ({ + api: 'modern-compiler', + ...options, + sassOptions: { + silenceDeprecations: ['mixed-decls'], + ...options.sassOptions, + }, + })) + }) addViteOptimizeDepsExclude(bundlerOptions, app, '@theme') }, From 36a55daf9ba6f7af3a8822c5c32dac2fa32cc8ee Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Sat, 13 Jul 2024 22:00:51 +0800 Subject: [PATCH 20/38] build: bump deps --- e2e/package.json | 2 +- package.json | 16 +- .../plugin-sass-palette/package.json | 2 +- pnpm-lock.yaml | 1827 +++++++++-------- themes/theme-default/package.json | 2 +- tools/create-vuepress/package.json | 2 +- 6 files changed, 1000 insertions(+), 851 deletions(-) diff --git a/e2e/package.json b/e2e/package.json index eef4ae978f..95e1dcd6e8 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -28,7 +28,7 @@ "@vuepress/plugin-theme-data": "workspace:*", "@vuepress/plugin-watermark": "workspace:*", "@vuepress/theme-default": "workspace:*", - "sass": "^1.77.7", + "sass": "^1.77.8", "sass-loader": "^14.2.1", "vue": "^3.4.31", "vuepress": "2.0.0-rc.14" diff --git a/package.json b/package.json index 2a4cb6dff3..3c45008c8f 100644 --- a/package.json +++ b/package.json @@ -31,11 +31,11 @@ "devDependencies": { "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", - "@lerna-lite/cli": "^3.7.0", - "@lerna-lite/publish": "^3.7.0", + "@lerna-lite/cli": "^3.7.1", + "@lerna-lite/publish": "^3.7.1", "@types/node": "^20.14.10", "@types/webpack-env": "^1.18.5", - "@vitest/coverage-istanbul": "^2.0.1", + "@vitest/coverage-istanbul": "^2.0.2", "conventional-changelog-cli": "^5.0.0", "cpx2": "^7.0.1", "cross-env": "^7.0.3", @@ -46,19 +46,19 @@ "husky": "^9.0.11", "nano-staged": "^0.8.0", "postcss-html": "^1.7.0", - "prettier": "^3.3.2", + "prettier": "^3.3.3", "prettier-config-vuepress": "^4.4.0", - "rimraf": "^6.0.0", - "sass": "1.77.7", + "rimraf": "^6.0.1", + "sass": "1.77.8", "sort-package-json": "^2.10.0", - "stylelint": "^16.6.1", + "stylelint": "^16.7.0", "stylelint-config-hope": "^7.0.2", "stylelint-config-html": "^1.1.0", "tsconfig-vuepress": "^4.5.0", "tsx": "^4.16.2", "typescript": "^5.5.3", "vite": "5.3.3", - "vitest": "^2.0.1", + "vitest": "^2.0.2", "vuepress": "2.0.0-rc.14" }, "packageManager": "pnpm@9.5.0", diff --git a/plugins/development/plugin-sass-palette/package.json b/plugins/development/plugin-sass-palette/package.json index 5433d50650..632d3963d7 100644 --- a/plugins/development/plugin-sass-palette/package.json +++ b/plugins/development/plugin-sass-palette/package.json @@ -48,7 +48,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "chokidar": "^3.6.0", - "sass": "^1.77.7" + "sass": "^1.77.8" }, "devDependencies": { "@vuepress/bundler-vite": "2.0.0-rc.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a3c935be7e..fc03236330 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^19.2.2 version: 19.2.2 '@lerna-lite/cli': - specifier: ^3.7.0 - version: 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3) + specifier: ^3.7.1 + version: 3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(@lerna-lite/version@3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3) '@lerna-lite/publish': - specifier: ^3.7.0 - version: 3.7.0(typescript@5.5.3) + specifier: ^3.7.1 + version: 3.7.1(typescript@5.5.3) '@types/node': specifier: ^20.14.10 version: 20.14.10 @@ -27,8 +27,8 @@ importers: specifier: ^1.18.5 version: 1.18.5 '@vitest/coverage-istanbul': - specifier: ^2.0.1 - version: 2.0.1(vitest@2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)) + specifier: ^2.0.2 + version: 2.0.2(vitest@2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)) conventional-changelog-cli: specifier: ^5.0.0 version: 5.0.0(conventional-commits-filter@5.0.0) @@ -60,29 +60,29 @@ importers: specifier: ^1.7.0 version: 1.7.0 prettier: - specifier: ^3.3.2 - version: 3.3.2 + specifier: ^3.3.3 + version: 3.3.3 prettier-config-vuepress: specifier: ^4.4.0 version: 4.4.0 rimraf: - specifier: ^6.0.0 - version: 6.0.0 + specifier: ^6.0.1 + version: 6.0.1 sass: - specifier: 1.77.7 - version: 1.77.7 + specifier: 1.77.8 + version: 1.77.8 sort-package-json: specifier: ^2.10.0 version: 2.10.0 stylelint: - specifier: ^16.6.1 - version: 16.6.1(typescript@5.5.3) + specifier: ^16.7.0 + version: 16.7.0(typescript@5.5.3) stylelint-config-hope: specifier: ^7.0.2 - version: 7.0.2(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)) + version: 7.0.2(postcss@8.4.39)(stylelint@16.7.0(typescript@5.5.3)) stylelint-config-html: specifier: ^1.1.0 - version: 1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.5.3)) + version: 1.1.0(postcss-html@1.7.0)(stylelint@16.7.0(typescript@5.5.3)) tsconfig-vuepress: specifier: ^4.5.0 version: 4.5.0 @@ -94,13 +94,13 @@ importers: version: 5.5.3 vite: specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + version: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) vitest: - specifier: ^2.0.1 - version: 2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + specifier: ^2.0.2 + version: 2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) docs: dependencies: @@ -109,7 +109,7 @@ importers: version: 0.12.0(markdown-it@14.1.0) '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 version: 2.0.0-rc.14(typescript@5.5.3) @@ -172,19 +172,19 @@ importers: version: 3.2.2 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.7)(webpack@5.92.1) + version: 14.2.1(sass@1.77.8)(webpack@5.93.0) vue: specifier: ^3.4.31 version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) e2e: dependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 version: 2.0.0-rc.14(typescript@5.5.3) @@ -222,17 +222,17 @@ importers: specifier: workspace:* version: link:../themes/theme-default sass: - specifier: ^1.77.7 - version: 1.77.7 + specifier: ^1.77.8 + version: 1.77.8 sass-loader: specifier: ^14.2.1 - version: 14.2.1(sass@1.77.7)(webpack@5.92.1) + version: 14.2.1(sass@1.77.8)(webpack@5.93.0) vue: specifier: ^3.4.31 version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@playwright/test': specifier: ^1.45.1 @@ -248,13 +248,13 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/analytics/plugin-google-analytics: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/analytics/plugin-umami-analytics: dependencies: @@ -266,7 +266,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/blog/plugin-blog: dependencies: @@ -281,7 +281,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/blog/plugin-comment: dependencies: @@ -305,7 +305,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/blog/plugin-feed: dependencies: @@ -317,7 +317,7 @@ importers: version: 1.0.0-rc.12 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) xml-js: specifier: ^1.6.11 version: 1.6.11 @@ -336,7 +336,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-git: dependencies: @@ -345,7 +345,7 @@ importers: version: 9.3.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-palette: dependencies: @@ -354,7 +354,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-reading-time: dependencies: @@ -366,7 +366,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-rtl: dependencies: @@ -375,7 +375,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-sass-palette: dependencies: @@ -386,18 +386,18 @@ importers: specifier: ^3.6.0 version: 3.6.0 sass: - specifier: ^1.77.7 - version: 1.77.7 + specifier: ^1.77.8 + version: 1.77.8 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.7)(webpack@5.92.1) + version: 14.2.1(sass@1.77.8)(webpack@5.93.0) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 version: 2.0.0-rc.14(typescript@5.5.3) @@ -412,7 +412,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/development/plugin-toc: dependencies: @@ -424,7 +424,7 @@ importers: version: 4.4.0(vue@3.4.31(typescript@5.5.3)) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-back-to-top: dependencies: @@ -439,7 +439,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-catalog: dependencies: @@ -451,7 +451,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-copy-code: dependencies: @@ -466,7 +466,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-copyright: dependencies: @@ -481,7 +481,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-medium-zoom: dependencies: @@ -496,7 +496,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-notice: dependencies: @@ -511,7 +511,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-nprogress: dependencies: @@ -520,7 +520,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-photo-swipe: dependencies: @@ -538,7 +538,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/features/plugin-watermark: dependencies: @@ -550,7 +550,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) watermark-js-plus: specifier: ^1.5.2 version: 1.5.2 @@ -565,7 +565,7 @@ importers: version: link:../../development/plugin-git vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/markdown/plugin-links-check: dependencies: @@ -574,7 +574,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/markdown/plugin-markdown-container: dependencies: @@ -586,7 +586,7 @@ importers: version: 4.0.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -614,7 +614,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/markdown/plugin-markdown-math: dependencies: @@ -641,7 +641,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -657,7 +657,7 @@ importers: version: 1.29.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -688,7 +688,7 @@ importers: version: 1.10.3 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -716,7 +716,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) workbox-build: specifier: ^7.1.1 version: 7.1.1 @@ -725,7 +725,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/search/plugin-docsearch: dependencies: @@ -752,7 +752,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/search/plugin-search: dependencies: @@ -764,7 +764,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/seo/plugin-seo: dependencies: @@ -773,7 +773,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -789,7 +789,7 @@ importers: version: 8.0.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -799,7 +799,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/tools/plugin-redirect: dependencies: @@ -817,7 +817,7 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) plugins/tools/plugin-register-components: dependencies: @@ -826,7 +826,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) themes/theme-default: dependencies: @@ -876,17 +876,17 @@ importers: specifier: ^10.11.0 version: 10.11.0(vue@3.4.31(typescript@5.5.3)) sass: - specifier: ^1.77.7 - version: 1.77.7 + specifier: ^1.77.8 + version: 1.77.8 sass-loader: specifier: ^14.0.0 - version: 14.2.1(sass@1.77.7)(webpack@5.92.1) + version: 14.2.1(sass@1.77.8)(webpack@5.93.0) vue: specifier: ^3.4.31 version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) tools/create-vuepress: dependencies: @@ -897,7 +897,7 @@ importers: specifier: ^9.3.0 version: 9.3.0 inquirer: - specifier: ^9.2.23 + specifier: ^9.3.5 version: 9.3.5 devDependencies: '@types/inquirer': @@ -929,14 +929,14 @@ importers: version: 3.4.31(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) devDependencies: '@types/connect': specifier: 3.4.38 version: 3.4.38 '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 version: 2.0.0-rc.14(typescript@5.5.3) @@ -945,13 +945,13 @@ importers: version: link:../../plugins/development/plugin-git vite: specifier: ~5.3.3 - version: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + version: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) tools/highlighter-helper: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) tools/vp-update: dependencies: @@ -1047,16 +1047,16 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.7': - resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} + '@babel/compat-data@7.24.8': + resolution: {integrity: sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.7': - resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} + '@babel/core@7.24.8': + resolution: {integrity: sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.7': - resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} + '@babel/generator@7.24.8': + resolution: {integrity: sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.24.7': @@ -1067,12 +1067,12 @@ packages: resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.7': - resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} + '@babel/helper-compilation-targets@7.24.8': + resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.24.7': - resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} + '@babel/helper-create-class-features-plugin@7.24.8': + resolution: {integrity: sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1100,16 +1100,16 @@ packages: resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.24.7': - resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==} + '@babel/helper-member-expression-to-functions@7.24.8': + resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.24.7': resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.7': - resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} + '@babel/helper-module-transforms@7.24.8': + resolution: {integrity: sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1118,8 +1118,8 @@ packages: resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.7': - resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} + '@babel/helper-plugin-utils@7.24.8': + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} engines: {node: '>=6.9.0'} '@babel/helper-remap-async-to-generator@7.24.7': @@ -1146,32 +1146,32 @@ packages: resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.7': - resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} engines: {node: '>=6.9.0'} '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.7': - resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} + '@babel/helper-validator-option@7.24.8': + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} engines: {node: '>=6.9.0'} '@babel/helper-wrap-function@7.24.7': resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.7': - resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} + '@babel/helpers@7.24.8': + resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} engines: {node: '>=6.9.0'} '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.7': - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + '@babel/parser@7.24.8': + resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==} engines: {node: '>=6.0.0'} hasBin: true @@ -1343,8 +1343,8 @@ packages: peerDependencies: '@babel/core': ^7.12.0 - '@babel/plugin-transform-classes@7.24.7': - resolution: {integrity: sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==} + '@babel/plugin-transform-classes@7.24.8': + resolution: {integrity: sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1355,8 +1355,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-destructuring@7.24.7': - resolution: {integrity: sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==} + '@babel/plugin-transform-destructuring@7.24.8': + resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1433,8 +1433,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.7': - resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==} + '@babel/plugin-transform-modules-commonjs@7.24.8': + resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1493,8 +1493,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.24.7': - resolution: {integrity: sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==} + '@babel/plugin-transform-optional-chaining@7.24.8': + resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1559,8 +1559,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typeof-symbol@7.24.7': - resolution: {integrity: sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==} + '@babel/plugin-transform-typeof-symbol@7.24.8': + resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1589,8 +1589,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.24.7': - resolution: {integrity: sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==} + '@babel/preset-env@7.24.8': + resolution: {integrity: sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1603,20 +1603,20 @@ packages: '@babel/regjsgen@0.8.0': resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - '@babel/runtime@7.24.7': - resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} + '@babel/runtime@7.24.8': + resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} engines: {node: '>=6.9.0'} '@babel/template@7.24.7': resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.7': - resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} + '@babel/traverse@7.24.8': + resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.7': - resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + '@babel/types@7.24.8': + resolution: {integrity: sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==} engines: {node: '>=6.9.0'} '@commitlint/cli@19.3.0': @@ -1922,10 +1922,58 @@ packages: resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} engines: {node: '>=10.13.0'} + '@inquirer/checkbox@2.3.10': + resolution: {integrity: sha512-CTc864M2/523rKc9AglIzAcUCuPXDZENgc5S2KZFVRbnMzpXcYTsUWmbqSeL0XLvtlvEtNevkkVbfVhJpruOyQ==} + engines: {node: '>=18'} + + '@inquirer/confirm@3.1.14': + resolution: {integrity: sha512-nbLSX37b2dGPtKWL3rPuR/5hOuD30S+pqJ/MuFiUEgN6GiMs8UMxiurKAMDzKt6C95ltjupa8zH6+3csXNHWpA==} + engines: {node: '>=18'} + + '@inquirer/core@9.0.2': + resolution: {integrity: sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==} + engines: {node: '>=18'} + + '@inquirer/editor@2.1.14': + resolution: {integrity: sha512-6nWpoJyVAKwAcv67bkbBmmi3f32xua79fP7TRmNUoR4K+B1GiOBsHO1YdvET/jvC+nTlBZL7puKAKyM7G+Lkzw==} + engines: {node: '>=18'} + + '@inquirer/expand@2.1.14': + resolution: {integrity: sha512-JcxsLajwPykF2kq6biIUdoOzTQ3LXqb8XMVrWkCprG/pFeU1SsxcSSFbF1T5jJGvvlTVcsE+JdGjbQ8ZRZ82RA==} + engines: {node: '>=18'} + '@inquirer/figures@1.0.3': resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} engines: {node: '>=18'} + '@inquirer/input@2.2.1': + resolution: {integrity: sha512-Yl1G6h7qWydzrJwqN777geeJVaAFL5Ly83aZlw4xHf8Z/BoTMfKRheyuMaQwOG7LQ4e5nQP7PxXdEg4SzQ+OKw==} + engines: {node: '>=18'} + + '@inquirer/number@1.0.2': + resolution: {integrity: sha512-GcoK+Phxcln0Qw9e73S5a8B2Ejg3HgSTvNfDegIcS5/BKwUm8t5rejja1l09WXjZM9vrVbRDf9RzWtSUiWVYRQ==} + engines: {node: '>=18'} + + '@inquirer/password@2.1.14': + resolution: {integrity: sha512-sPzOkXLhWJQ96K6nPZFnF8XB8tsDrcCRobd1d3EDz81F+4hp8BbdmsnsQcqZ7oYDIOVM/mWJyIUtJ35TrssJxQ==} + engines: {node: '>=18'} + + '@inquirer/prompts@5.1.2': + resolution: {integrity: sha512-E+ndnfwtVQtcmPt888Hc/HAxJUHSaA6OIvyvLAQ5BLQv+t20GbYdFSjXeLgb47OpMU+aRsKA/ys+Zoylw3kTVg==} + engines: {node: '>=18'} + + '@inquirer/rawlist@2.1.14': + resolution: {integrity: sha512-pLpEzhKNQ/ugFAFfgCNaXljB+dcCwmXwR1jOxAbVeFIdB3l02E5gjI+h1rb136tq0T8JO6P5KFR1oTeld/wdrA==} + engines: {node: '>=18'} + + '@inquirer/select@2.3.10': + resolution: {integrity: sha512-rr7iR0Zj1YFfgM8IUGimPD9Yukd+n/U63CnYT9kdum6DbRXtMxR45rrreP+EA9ixCnShr+W4xj7suRxC1+8t9g==} + engines: {node: '>=18'} + + '@inquirer/type@1.4.0': + resolution: {integrity: sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==} + engines: {node: '>=18'} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1987,8 +2035,8 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@lerna-lite/cli@3.7.0': - resolution: {integrity: sha512-F0he3aKOf8rtoxRlVdphf8CVnoQC58HCgAlAo7E4qLHQ4b67Dr5J1+WTvdt4n7s2YaKC1gS5fvJYQR4aPQWnsw==} + '@lerna-lite/cli@3.7.1': + resolution: {integrity: sha512-aaOjRJv/DWyBXw9gFdt0M7k1oSBPnMo3Vt4adg7MMgJkWjGOwKY3Q83d286beN9+wn1YBEmrf/4W4oThsojnSQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2012,24 +2060,24 @@ packages: '@lerna-lite/watch': optional: true - '@lerna-lite/core@3.7.0': - resolution: {integrity: sha512-96qIIZFVnJlE0Reu83XIqwpF8joVK40tIoVAmkcTsSTUAwvKrLURGnrHiQLjdlwS+TUaJ8klm81Cmw6oj0TDdA==} + '@lerna-lite/core@3.7.1': + resolution: {integrity: sha512-GvGc6W7hq4GU6JbqLSHusFIMnvJ4l51BVefGwMiKmXerX4B2JLQVnzeB18N4v0N+T04S+rxktU6yMnmmqsWZhQ==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/init@3.7.0': - resolution: {integrity: sha512-2QOR8DgDBW4X/Xp0xSWSa1umJj6rkqWOVwusZsf37ydWoSIdhr5GhQkj3yA0J6xSYemSz5CY5BDOBioXsEyahQ==} + '@lerna-lite/init@3.7.1': + resolution: {integrity: sha512-bcQwhz2muCerlKyECui19a6Z0oAQ9g5jfgza3X/ctnIh3C9SXZcpKmgQzOmbDYqFLcGhHE283LZTAVWqG0sNFg==} engines: {node: ^18.0.0 || >=20.0.0} '@lerna-lite/npmlog@3.7.0': resolution: {integrity: sha512-zISrLUGPeS1LFpjiuats4t8lrpbcVrNSSpGGG/yUdXtR28vKZKw/UATT+lIKUNsnGAyWpNrDgUW8p/syP7CkVg==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/publish@3.7.0': - resolution: {integrity: sha512-dnIs8emUzgWGyEnTWA7giNJaEZvWEQaSMCP61jqEOELRjh1XvaUlMigsH4j/hkqz85AwicHLbxKT+wIePyyqrQ==} + '@lerna-lite/publish@3.7.1': + resolution: {integrity: sha512-/1MGMm4snqCzq5k/wRUiTL8NbMS41uqqRSPdFes/3yNUu3HUSNA1RuLFje0jZXMrfVg1Hh1x5SzhDrpYzhNh6Q==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/version@3.7.0': - resolution: {integrity: sha512-Db/njqB10KQbO9OrA/d9ee65w5DuTVTPkytdU/bzN6RKe8P+jpB/czNvfnhEeQQ92QRC9rImrNDTyOUwB5RQJw==} + '@lerna-lite/version@3.7.1': + resolution: {integrity: sha512-C4CycUp4rgdTGtWYGoa+Ci8EZUsO7b0sAl8Vsdwzjk3g2FRD8d62tpD5Q6drthUQrWRKWpg62rY3q+H+7CGSPg==} engines: {node: ^18.0.0 || >=20.0.0} '@lit-labs/ssr-dom-shim@1.2.0': @@ -2153,8 +2201,8 @@ packages: resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/arborist@7.5.3': - resolution: {integrity: sha512-7gbMdDNSYUzi0j2mpb6FoXRg3BxXWplMQZH1MZlvNjSdWFObaUz2Ssvo0Nlh2xmWks1OPo+gpsE6qxpT/5M7lQ==} + '@npmcli/arborist@7.5.4': + resolution: {integrity: sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g==} engines: {node: ^16.14.0 || >=18.0.0} hasBin: true @@ -2247,12 +2295,12 @@ packages: peerDependencies: '@octokit/core': '>=6' - '@octokit/request-error@6.1.1': - resolution: {integrity: sha512-1mw1gqT3fR/WFvnoVpY/zUM2o/XkMs/2AszUUG9I69xn0JFLv6PGkPhNk5lbfvROs79wiS0bqiJNxfCZcRJJdg==} + '@octokit/request-error@6.1.4': + resolution: {integrity: sha512-VpAhIUxwhWZQImo/dWAN/NpPqqojR6PSLgLYAituLM6U+ddx9hCioFGwBr5Mi+oi5CLeJkcAs3gJ0PYYzU6wUg==} engines: {node: '>= 18'} - '@octokit/request@9.1.1': - resolution: {integrity: sha512-pyAguc0p+f+GbQho0uNetNQMmLG1e80WjkIaqqgUkihqUp0boRU6nKItXO4VWnr+nbZiLGEyy4TeKRwqaLvYgw==} + '@octokit/request@9.1.2': + resolution: {integrity: sha512-ZWRYo7KfV8qc0tW6GmKKYVCmslauxU1wRDJIKdz/DpA5c2pgBScquCiBBD8D0LKa351pLYezWgnwhu/svwzAJg==} engines: {node: '>= 18'} '@octokit/rest@21.0.0': @@ -2564,6 +2612,9 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + '@types/mute-stream@0.0.4': + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} @@ -2624,8 +2675,11 @@ packages: '@types/webpack-env@1.18.5': resolution: {integrity: sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==} - '@types/ws@8.5.10': - resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} + '@types/wrap-ansi@3.0.0': + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + + '@types/ws@8.5.11': + resolution: {integrity: sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -2701,25 +2755,28 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/coverage-istanbul@2.0.1': - resolution: {integrity: sha512-9t+/imQURcJy33ZooIeZSiLErneGVfFwqJk0hpH2nNPQ/SDpbcb6NmOTrB7z9lnHfY9JD59xdzd9WNyBgYt8/w==} + '@vitest/coverage-istanbul@2.0.2': + resolution: {integrity: sha512-9TZC/4CT9j7GZYwh1fYtxNtRoSi7T4evF5M/rxOOAvgejJFxM/ysXSvdyV/HXWkEbH/Be8uKnd+v/TyYyrglGA==} peerDependencies: - vitest: 2.0.1 + vitest: 2.0.2 + + '@vitest/expect@2.0.2': + resolution: {integrity: sha512-nKAvxBYqcDugYZ4nJvnm5OR8eDJdgWjk4XM9owQKUjzW70q0icGV2HVnQOyYsp906xJaBDUXw0+9EHw2T8e0mQ==} - '@vitest/expect@2.0.1': - resolution: {integrity: sha512-yw70WL3ZwzbI2O3MOXYP2Shf4vqVkS3q5FckLJ6lhT9VMMtDyWdofD53COZcoeuHwsBymdOZp99r5bOr5g+oeA==} + '@vitest/pretty-format@2.0.2': + resolution: {integrity: sha512-SBCyOXfGVvddRd9r2PwoVR0fonQjh9BMIcBMlSzbcNwFfGr6ZhOhvBzurjvi2F4ryut2HcqiFhNeDVGwru8tLg==} - '@vitest/runner@2.0.1': - resolution: {integrity: sha512-XfcSXOGGxgR2dQ466ZYqf0ZtDLLDx9mZeQcKjQDLQ9y6Cmk2Wl7wxMuhiYK4Fo1VxCtLcFEGW2XpcfMuiD1Maw==} + '@vitest/runner@2.0.2': + resolution: {integrity: sha512-OCh437Vi8Wdbif1e0OvQcbfM3sW4s2lpmOjAE7qfLrpzJX2M7J1IQlNvEcb/fu6kaIB9n9n35wS0G2Q3en5kHg==} - '@vitest/snapshot@2.0.1': - resolution: {integrity: sha512-rst79a4Q+J5vrvHRapdfK4BdqpMH0eF58jVY1vYeBo/1be+nkyenGI5SCSohmjf6MkCkI20/yo5oG+0R8qrAnA==} + '@vitest/snapshot@2.0.2': + resolution: {integrity: sha512-Yc2ewhhZhx+0f9cSUdfzPRcsM6PhIb+S43wxE7OG0kTxqgqzo8tHkXFuFlndXeDMp09G3sY/X5OAo/RfYydf1g==} - '@vitest/spy@2.0.1': - resolution: {integrity: sha512-NLkdxbSefAtJN56GtCNcB4GiHFb5i9q1uh4V229lrlTZt2fnwsTyjLuWIli1xwK2fQspJJmHXHyWx0Of3KTXWA==} + '@vitest/spy@2.0.2': + resolution: {integrity: sha512-MgwJ4AZtCgqyp2d7WcQVE8aNG5vQ9zu9qMPYQHjsld/QVsrvg78beNrXdO4HYkP0lDahCO3P4F27aagIag+SGQ==} - '@vitest/utils@2.0.1': - resolution: {integrity: sha512-STH+2fHZxlveh1mpU4tKzNgRk7RZJyr6kFGJYCI5vocdfqfPsQrgVC6k7dBWHfin5QNB4TLvRS0Ckly3Dt1uWw==} + '@vitest/utils@2.0.2': + resolution: {integrity: sha512-pxCY1v7kmOCWYWjzc0zfjGTA3Wmn8PKnlPvSrsA643P1NHl1fOyXj2Q9SaNlrlFE+ivCsxM80Ov3AR82RmHCWQ==} '@vue/compiler-core@3.4.31': resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} @@ -2908,8 +2965,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.16.0: - resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} algoliasearch@4.24.0: resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==} @@ -2939,10 +2996,6 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -3141,8 +3194,8 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cacache@18.0.3: - resolution: {integrity: sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==} + cacache@18.0.4: + resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} engines: {node: ^16.14.0 || >=18.0.0} call-bind@1.0.7: @@ -3726,10 +3779,6 @@ packages: detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -3797,8 +3846,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.823: - resolution: {integrity: sha512-4h+oPeAiGQOHFyUJOqpoEcPj/xxlicxBzOErVeYVMMmAiXUXsGpsFd0QXBMaUUbnD8hhSfLf9uw+MlsoIA7j5w==} + electron-to-chromium@1.4.827: + resolution: {integrity: sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -4099,6 +4148,9 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} @@ -4644,6 +4696,10 @@ packages: resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + inquirer@10.0.1: + resolution: {integrity: sha512-XgthhRIn0Ci9JdGJpUo2EtpPfaczbooZbGTN+FTzSCyUb7YHJcPPnuSXfeG5903bJMy3OyEoVTQMnvO4Ly5tFg==} + engines: {node: '>=18'} + inquirer@9.3.5: resolution: {integrity: sha512-SVRCRovA7KaT6nqWB2mCNpTvU4cuZ0hOXo5KPyiyOcNNUIZwq/JKtvXuDJNaxfuJKabBYRu1ecHze0YEwDYoRQ==} engines: {node: '>=18'} @@ -4895,9 +4951,8 @@ packages: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} - jackspeak@3.4.2: - resolution: {integrity: sha512-qH3nOSj8q/8+Eg8LUPOq3C+6HWkpUioIjDsq1+D4zY91oZvpPttw8GwtF1nReRYKXl+1AORyFqtm2f5Q1SB6/Q==} - engines: {node: 14 >=14.21 || 16 >=16.20 || >=18} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} jackspeak@4.0.1: resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} @@ -5018,9 +5073,6 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - known-css-properties@0.31.0: - resolution: {integrity: sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==} - known-css-properties@0.34.0: resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} @@ -5324,6 +5376,10 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} + mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} + mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} @@ -5480,8 +5536,8 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-gyp@10.1.0: - resolution: {integrity: sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==} + node-gyp@10.2.0: + resolution: {integrity: sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==} engines: {node: ^16.14.0 || >=18.0.0} hasBin: true @@ -6051,8 +6107,8 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.1.0: - resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} + postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} postcss-sorting@8.0.2: @@ -6089,8 +6145,8 @@ packages: prettier-config-vuepress@4.4.0: resolution: {integrity: sha512-jTbs0zkoEHbLJgktcLA4BPJo7+3ipiY4fZcvdDWHkhAq+JhvGBmuoY3VRJcjlSs/7yp0e81oPTp3tl6I9VkpTg==} - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -6101,10 +6157,6 @@ packages: pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-ms@9.0.0: resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==} engines: {node: '>=18'} @@ -6113,10 +6165,6 @@ packages: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} engines: {node: '>=6'} - proc-log@3.0.0: - resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - proc-log@4.2.0: resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6186,9 +6234,6 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - read-cmd-shim@4.0.0: resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6322,8 +6367,8 @@ packages: engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} hasBin: true - rimraf@6.0.0: - resolution: {integrity: sha512-u+yqhM92LW+89cxUQK0SRyvXYQmyuKHx0jkx4W7KfwLGLqJnQM5031Uv1trE4gB9XEXBM/s6MxKlfW95IidqaA==} + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} engines: {node: 20 || >=22} hasBin: true @@ -6389,8 +6434,8 @@ packages: webpack: optional: true - sass@1.77.7: - resolution: {integrity: sha512-9ywH75cO+rLjbrZ6en3Gp8qAMwPGBapFtlsMJoDTkcMU/bSe5a6cjKVUn5Jr4Gzg5GbP3HE8cm+02pLCgcoMow==} + sass@1.77.8: + resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -6765,14 +6810,14 @@ packages: peerDependencies: stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1 - stylelint-scss@6.4.0: - resolution: {integrity: sha512-1BKRzh2TW38hZm/IWdvBVjlJRERB2zTiwm1xaOeDtUEmEKfxYMNr9THBQQtBV8wGxal/sN+TRsF7v9A5sqGI1A==} + stylelint-scss@6.4.1: + resolution: {integrity: sha512-+clI2bQC2FPOt06ZwUlXZZ95IO2C5bKTP0GLN1LNQPVvISfSNcgMKv/VTwym1mK9vnqhHbOk8lO4rj4nY7L9pw==} engines: {node: '>=18.12.0'} peerDependencies: stylelint: ^16.0.2 - stylelint@16.6.1: - resolution: {integrity: sha512-yNgz2PqWLkhH2hw6X9AweV9YvoafbAD5ZsFdKN9BvSDVwGvPh+AUIrn7lYwy1S7IHmtFin75LLfX1m0D2tHu8Q==} + stylelint@16.7.0: + resolution: {integrity: sha512-Q1ATiXlz+wYr37a7TGsfvqYn2nSR3T/isw3IWlZQzFzCNoACHuGBb6xBplZXz56/uDRJHIygxjh7jbV/8isewA==} engines: {node: '>=18.12.0'} hasBin: true @@ -6851,8 +6896,8 @@ packages: uglify-js: optional: true - terser@5.31.1: - resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==} + terser@5.31.2: + resolution: {integrity: sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==} engines: {node: '>=10'} hasBin: true @@ -6886,6 +6931,10 @@ packages: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} 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.0: resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} @@ -7115,8 +7164,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@2.0.1: - resolution: {integrity: sha512-nVd6kyhPAql0s+xIVJzuF+RSRH8ZimNrm6U8ZvTA4MXv8CHI17TFaQwRaFiK75YX6XeFqZD4IoAaAfi9OR1XvQ==} + vite-node@2.0.2: + resolution: {integrity: sha512-w4vkSz1Wo+NIQg8pjlEn0jQbcM/0D+xVaYjhw3cvarTanLLBh54oNiRbsT8PNK5GfuST0IlVXjsNRoNlqvY/fw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7148,15 +7197,15 @@ packages: terser: optional: true - vitest@2.0.1: - resolution: {integrity: sha512-PBPvNXRJiywtI9NmbnEqHIhcXlk8mB0aKf6REQIaYGY4JtWF1Pg8Am+N0vAuxdg/wUSlxPSVJr8QdjwcVxc2Hg==} + vitest@2.0.2: + resolution: {integrity: sha512-WlpZ9neRIjNBIOQwBYfBSr0+of5ZCbxT2TVGKW4Lv0c8+srCFIiRdsP7U009t8mMn821HQ4XKgkx5dVWpyoyLw==} 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.0.1 - '@vitest/ui': 2.0.1 + '@vitest/browser': 2.0.2 + '@vitest/ui': 2.0.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -7290,8 +7339,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.92.1: - resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} + webpack@5.93.0: + resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7610,9 +7659,9 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@apideck/better-ajv-errors@0.3.6(ajv@8.16.0)': + '@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)': dependencies: - ajv: 8.16.0 + ajv: 8.17.1 json-schema: 0.4.0 jsonpointer: 5.0.1 leven: 3.1.0 @@ -7622,20 +7671,20 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.24.7': {} + '@babel/compat-data@7.24.8': {} - '@babel/core@7.24.7': + '@babel/core@7.24.8': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) - '@babel/helpers': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/generator': 7.24.8 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/helpers': 7.24.8 + '@babel/parser': 7.24.8 '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -7644,59 +7693,59 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.7': + '@babel/generator@7.24.8': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/helper-compilation-targets@7.24.7': + '@babel/helper-compilation-targets@7.24.8': dependencies: - '@babel/compat-data': 7.24.7 - '@babel/helper-validator-option': 7.24.7 + '@babel/compat-data': 7.24.8 + '@babel/helper-validator-option': 7.24.8 browserslist: 4.23.2 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)': + '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.7)': + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.7)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 @@ -7705,34 +7754,34 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 - '@babel/helper-member-expression-to-functions@7.24.7': + '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': + '@babel/helper-module-transforms@7.24.8(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 @@ -7743,65 +7792,65 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 - '@babel/helper-plugin-utils@7.24.7': {} + '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.7)': + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-wrap-function': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.7)': + '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 transitivePeerDependencies: - supports-color '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 - '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-option@7.24.7': {} + '@babel/helper-validator-option@7.24.8': {} '@babel/helper-wrap-function@7.24.7': dependencies: '@babel/helper-function-name': 7.24.7 '@babel/template': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.24.8 + '@babel/types': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/helpers@7.24.7': + '@babel/helpers@7.24.8': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 '@babel/highlight@7.24.7': dependencies: @@ -7810,578 +7859,578 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.7': + '@babel/parser@7.24.8': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.8 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.24.7) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.8) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.7)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.7)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.8) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.8) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.8) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-classes@7.24.8(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8) '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 '@babel/template': 7.24.7 - '@babel/plugin-transform-destructuring@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-function-name': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.8) - '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.8) - '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.8) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.8) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 regenerator-transform: 0.15.2 - '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - - '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - - '@babel/plugin-transform-typeof-symbol@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - - '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - - '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - - '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.7 - - '@babel/preset-env@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/compat-data': 7.24.7 - '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-validator-option': 7.24.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.7) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.7) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-classes': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-destructuring': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-typeof-symbol': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.7) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.7) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.7) + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.8)': + dependencies: + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.8)': + dependencies: + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.8)': + dependencies: + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.8)': + dependencies: + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.8)': + dependencies: + '@babel/core': 7.24.8 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.8)': + dependencies: + '@babel/core': 7.24.8 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.8)': + dependencies: + '@babel/core': 7.24.8 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/preset-env@7.24.8(@babel/core@7.24.8)': + dependencies: + '@babel/compat-data': 7.24.8 + '@babel/core': 7.24.8 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.8) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.8) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.8) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.8) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.8) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.8) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.8) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.8) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.8) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.8) + '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.8) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.8) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.8) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.8) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.8) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.8) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.8) core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.8)': dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/types': 7.24.7 + '@babel/core': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/types': 7.24.8 esutils: 2.0.3 '@babel/regjsgen@0.8.0': {} - '@babel/runtime@7.24.7': + '@babel/runtime@7.24.8': dependencies: regenerator-runtime: 0.14.1 '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 - '@babel/traverse@7.24.7': + '@babel/traverse@7.24.8': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.7 + '@babel/generator': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.24.7': + '@babel/types@7.24.8': dependencies: - '@babel/helper-string-parser': 7.24.7 + '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 @@ -8406,7 +8455,7 @@ snapshots: '@commitlint/config-validator@19.0.3': dependencies: '@commitlint/types': 19.0.3 - ajv: 8.16.0 + ajv: 8.17.1 '@commitlint/ensure@19.0.3': dependencies: @@ -8515,9 +8564,9 @@ snapshots: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.0)': + '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.1)': dependencies: - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 '@docsearch/css@3.6.0': {} @@ -8651,8 +8700,95 @@ snapshots: '@hutson/parse-repository-url@5.0.0': {} + '@inquirer/checkbox@2.3.10': + dependencies: + '@inquirer/core': 9.0.2 + '@inquirer/figures': 1.0.3 + '@inquirer/type': 1.4.0 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + + '@inquirer/confirm@3.1.14': + dependencies: + '@inquirer/core': 9.0.2 + '@inquirer/type': 1.4.0 + + '@inquirer/core@9.0.2': + dependencies: + '@inquirer/figures': 1.0.3 + '@inquirer/type': 1.4.0 + '@types/mute-stream': 0.0.4 + '@types/node': 20.14.10 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + cli-spinners: 2.9.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 + + '@inquirer/editor@2.1.14': + dependencies: + '@inquirer/core': 9.0.2 + '@inquirer/type': 1.4.0 + external-editor: 3.1.0 + + '@inquirer/expand@2.1.14': + dependencies: + '@inquirer/core': 9.0.2 + '@inquirer/type': 1.4.0 + yoctocolors-cjs: 2.1.2 + '@inquirer/figures@1.0.3': {} + '@inquirer/input@2.2.1': + dependencies: + '@inquirer/core': 9.0.2 + '@inquirer/type': 1.4.0 + + '@inquirer/number@1.0.2': + dependencies: + '@inquirer/core': 9.0.2 + '@inquirer/type': 1.4.0 + + '@inquirer/password@2.1.14': + dependencies: + '@inquirer/core': 9.0.2 + '@inquirer/type': 1.4.0 + ansi-escapes: 4.3.2 + + '@inquirer/prompts@5.1.2': + dependencies: + '@inquirer/checkbox': 2.3.10 + '@inquirer/confirm': 3.1.14 + '@inquirer/editor': 2.1.14 + '@inquirer/expand': 2.1.14 + '@inquirer/input': 2.2.1 + '@inquirer/number': 1.0.2 + '@inquirer/password': 2.1.14 + '@inquirer/rawlist': 2.1.14 + '@inquirer/select': 2.3.10 + + '@inquirer/rawlist@2.1.14': + dependencies: + '@inquirer/core': 9.0.2 + '@inquirer/type': 1.4.0 + yoctocolors-cjs: 2.1.2 + + '@inquirer/select@2.3.10': + dependencies: + '@inquirer/core': 9.0.2 + '@inquirer/figures': 1.0.3 + '@inquirer/type': 1.4.0 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + + '@inquirer/type@1.4.0': + dependencies: + mute-stream: 1.0.0 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -8719,10 +8855,10 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@lerna-lite/cli@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3)': + '@lerna-lite/cli@3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(@lerna-lite/version@3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3)': dependencies: - '@lerna-lite/core': 3.7.0(typescript@5.5.3) - '@lerna-lite/init': 3.7.0(typescript@5.5.3) + '@lerna-lite/core': 3.7.1(typescript@5.5.3) + '@lerna-lite/init': 3.7.1(typescript@5.5.3) '@lerna-lite/npmlog': 3.7.0 dedent: 1.5.3 dotenv: 16.4.5 @@ -8730,15 +8866,15 @@ snapshots: load-json-file: 7.0.1 yargs: 17.7.2 optionalDependencies: - '@lerna-lite/publish': 3.7.0(typescript@5.5.3) - '@lerna-lite/version': 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3) + '@lerna-lite/publish': 3.7.1(typescript@5.5.3) + '@lerna-lite/version': 3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(typescript@5.5.3) transitivePeerDependencies: - babel-plugin-macros - bluebird - supports-color - typescript - '@lerna-lite/core@3.7.0(typescript@5.5.3)': + '@lerna-lite/core@3.7.1(typescript@5.5.3)': dependencies: '@lerna-lite/npmlog': 3.7.0 '@npmcli/run-script': 8.1.0 @@ -8751,7 +8887,7 @@ snapshots: fs-extra: 11.2.0 glob-parent: 6.0.2 globby: 14.0.2 - inquirer: 9.3.5 + inquirer: 10.0.1 is-ci: 3.0.1 json5: 2.2.3 load-json-file: 7.0.1 @@ -8772,9 +8908,9 @@ snapshots: - supports-color - typescript - '@lerna-lite/init@3.7.0(typescript@5.5.3)': + '@lerna-lite/init@3.7.1(typescript@5.5.3)': dependencies: - '@lerna-lite/core': 3.7.0(typescript@5.5.3) + '@lerna-lite/core': 3.7.1(typescript@5.5.3) fs-extra: 11.2.0 p-map: 7.0.2 write-json-file: 5.0.0 @@ -8796,13 +8932,13 @@ snapshots: strip-ansi: 7.1.0 wide-align: 1.1.5 - '@lerna-lite/publish@3.7.0(typescript@5.5.3)': + '@lerna-lite/publish@3.7.1(typescript@5.5.3)': dependencies: - '@lerna-lite/cli': 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3) - '@lerna-lite/core': 3.7.0(typescript@5.5.3) + '@lerna-lite/cli': 3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(@lerna-lite/version@3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3) + '@lerna-lite/core': 3.7.1(typescript@5.5.3) '@lerna-lite/npmlog': 3.7.0 - '@lerna-lite/version': 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3) - '@npmcli/arborist': 7.5.3 + '@lerna-lite/version': 3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(typescript@5.5.3) + '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 byte-size: 8.1.1 chalk: 5.3.0 @@ -8833,10 +8969,10 @@ snapshots: - supports-color - typescript - '@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3)': + '@lerna-lite/version@3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(typescript@5.5.3)': dependencies: - '@lerna-lite/cli': 3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(@lerna-lite/version@3.7.0(@lerna-lite/publish@3.7.0(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3) - '@lerna-lite/core': 3.7.0(typescript@5.5.3) + '@lerna-lite/cli': 3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(@lerna-lite/version@3.7.1(@lerna-lite/publish@3.7.1(typescript@5.5.3))(typescript@5.5.3))(typescript@5.5.3) + '@lerna-lite/core': 3.7.1(typescript@5.5.3) '@lerna-lite/npmlog': 3.7.0 '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 21.0.0 @@ -9007,7 +9143,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/arborist@7.5.3': + '@npmcli/arborist@7.5.4': dependencies: '@isaacs/string-locale-compare': 1.1.0 '@npmcli/fs': 3.1.1 @@ -9021,7 +9157,7 @@ snapshots: '@npmcli/redact': 2.0.1 '@npmcli/run-script': 8.1.0 bin-links: 4.0.4 - cacache: 18.0.3 + cacache: 18.0.4 common-ancestor-path: 1.0.1 hosted-git-info: 7.0.2 json-parse-even-better-errors: 3.0.2 @@ -9080,7 +9216,7 @@ snapshots: '@npmcli/metavuln-calculator@7.1.1': dependencies: - cacache: 18.0.3 + cacache: 18.0.4 json-parse-even-better-errors: 3.0.2 pacote: 18.0.6 proc-log: 4.2.0 @@ -9111,7 +9247,7 @@ snapshots: '@npmcli/query@3.1.0': dependencies: - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 '@npmcli/redact@2.0.1': {} @@ -9120,7 +9256,7 @@ snapshots: '@npmcli/node-gyp': 3.0.0 '@npmcli/package-json': 5.2.0 '@npmcli/promise-spawn': 7.0.2 - node-gyp: 10.1.0 + node-gyp: 10.2.0 proc-log: 4.2.0 which: 4.0.0 transitivePeerDependencies: @@ -9133,8 +9269,8 @@ snapshots: dependencies: '@octokit/auth-token': 5.1.1 '@octokit/graphql': 8.1.1 - '@octokit/request': 9.1.1 - '@octokit/request-error': 6.1.1 + '@octokit/request': 9.1.2 + '@octokit/request-error': 6.1.4 '@octokit/types': 13.5.0 before-after-hook: 3.0.2 universal-user-agent: 7.0.2 @@ -9146,7 +9282,7 @@ snapshots: '@octokit/graphql@8.1.1': dependencies: - '@octokit/request': 9.1.1 + '@octokit/request': 9.1.2 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 @@ -9168,14 +9304,14 @@ snapshots: '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - '@octokit/request-error@6.1.1': + '@octokit/request-error@6.1.4': dependencies: '@octokit/types': 13.5.0 - '@octokit/request@9.1.1': + '@octokit/request@9.1.2': dependencies: '@octokit/endpoint': 10.1.1 - '@octokit/request-error': 6.1.1 + '@octokit/request-error': 6.1.4 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 @@ -9197,9 +9333,9 @@ snapshots: dependencies: playwright: 1.45.1 - '@rollup/plugin-babel@5.3.1(@babel/core@7.24.7)(rollup@2.79.1)': + '@rollup/plugin-babel@5.3.1(@babel/core@7.24.8)(rollup@2.79.1)': dependencies: - '@babel/core': 7.24.7 + '@babel/core': 7.24.8 '@babel/helper-module-imports': 7.24.7 '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 @@ -9227,7 +9363,7 @@ snapshots: dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 - terser: 5.31.1 + terser: 5.31.2 optionalDependencies: rollup: 2.79.1 @@ -9473,6 +9609,10 @@ snapshots: '@types/ms@0.7.34': {} + '@types/mute-stream@0.0.4': + dependencies: + '@types/node': 20.14.10 + '@types/node-forge@1.3.11': dependencies: '@types/node': 20.14.10 @@ -9532,7 +9672,9 @@ snapshots: '@types/webpack-env@1.18.5': {} - '@types/ws@8.5.10': + '@types/wrap-ansi@3.0.0': {} + + '@types/ws@8.5.11': dependencies: '@types/node': 20.14.10 @@ -9625,12 +9767,12 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))': dependencies: - vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) vue: 3.4.31(typescript@5.5.3) - '@vitest/coverage-istanbul@2.0.1(vitest@2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1))': + '@vitest/coverage-istanbul@2.0.2(vitest@2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.3.5 @@ -9640,43 +9782,48 @@ snapshots: istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 magicast: 0.3.4 - picocolors: 1.0.1 test-exclude: 7.0.1 - vitest: 2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + tinyrainbow: 1.2.0 + vitest: 2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) transitivePeerDependencies: - supports-color - '@vitest/expect@2.0.1': + '@vitest/expect@2.0.2': dependencies: - '@vitest/spy': 2.0.1 - '@vitest/utils': 2.0.1 + '@vitest/spy': 2.0.2 + '@vitest/utils': 2.0.2 chai: 5.1.1 + tinyrainbow: 1.2.0 - '@vitest/runner@2.0.1': + '@vitest/pretty-format@2.0.2': dependencies: - '@vitest/utils': 2.0.1 + tinyrainbow: 1.2.0 + + '@vitest/runner@2.0.2': + dependencies: + '@vitest/utils': 2.0.2 pathe: 1.1.2 - '@vitest/snapshot@2.0.1': + '@vitest/snapshot@2.0.2': dependencies: + '@vitest/pretty-format': 2.0.2 magic-string: 0.30.10 pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/spy@2.0.1': + '@vitest/spy@2.0.2': dependencies: tinyspy: 3.0.0 - '@vitest/utils@2.0.1': + '@vitest/utils@2.0.2': dependencies: - diff-sequences: 29.6.3 + '@vitest/pretty-format': 2.0.2 estree-walker: 3.0.3 loupe: 3.1.1 - pretty-format: 29.7.0 + tinyrainbow: 1.2.0 '@vue/compiler-core@3.4.31': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/shared': 3.4.31 entities: 4.5.0 estree-walker: 2.0.2 @@ -9689,7 +9836,7 @@ snapshots: '@vue/compiler-sfc@3.4.31': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.24.8 '@vue/compiler-core': 3.4.31 '@vue/compiler-dom': 3.4.31 '@vue/compiler-ssr': 3.4.31 @@ -9730,9 +9877,9 @@ snapshots: '@vue/shared@3.4.31': {} - '@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5)': + '@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5)': dependencies: - '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1))(vue@3.4.31(typescript@5.5.3)) + '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3)) '@vuepress/client': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/core': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/shared': 2.0.0-rc.14 @@ -9742,7 +9889,7 @@ snapshots: postcss: 8.4.39 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2)(yaml@2.4.5) rollup: 4.18.1 - vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) vue: 3.4.31(typescript@5.5.3) vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) transitivePeerDependencies: @@ -9769,23 +9916,23 @@ snapshots: '@vuepress/utils': 2.0.0-rc.14 autoprefixer: 10.4.19(postcss@8.4.39) chokidar: 3.6.0 - copy-webpack-plugin: 12.0.2(webpack@5.92.1) - css-loader: 7.1.2(webpack@5.92.1) - css-minimizer-webpack-plugin: 7.0.0(lightningcss@1.25.1)(webpack@5.92.1) - esbuild-loader: 4.2.0(webpack@5.92.1) + copy-webpack-plugin: 12.0.2(webpack@5.93.0) + css-loader: 7.1.2(webpack@5.93.0) + css-minimizer-webpack-plugin: 7.0.0(lightningcss@1.25.1)(webpack@5.93.0) + esbuild-loader: 4.2.0(webpack@5.93.0) express: 4.19.2 - html-webpack-plugin: 5.6.0(webpack@5.92.1) + html-webpack-plugin: 5.6.0(webpack@5.93.0) lightningcss: 1.25.1 - mini-css-extract-plugin: 2.9.0(webpack@5.92.1) + mini-css-extract-plugin: 2.9.0(webpack@5.93.0) postcss: 8.4.39 - postcss-loader: 8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.92.1) - style-loader: 4.0.0(webpack@5.92.1) + postcss-loader: 8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.93.0) + style-loader: 4.0.0(webpack@5.93.0) vue: 3.4.31(typescript@5.5.3) - vue-loader: 17.4.2(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1) + vue-loader: 17.4.2(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0) vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) - webpack: 5.92.1 + webpack: 5.93.0 webpack-5-chain: 8.0.2 - webpack-dev-server: 5.0.4(webpack@5.92.1) + webpack-dev-server: 5.0.4(webpack@5.93.0) webpack-merge: 5.10.0 transitivePeerDependencies: - '@parcel/css' @@ -10029,17 +10176,17 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-formats@2.1.1(ajv@8.16.0): + ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: - ajv: 8.16.0 + ajv: 8.17.1 ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 - ajv-keywords@5.1.0(ajv@8.16.0): + ajv-keywords@5.1.0(ajv@8.17.1): dependencies: - ajv: 8.16.0 + ajv: 8.17.1 fast-deep-equal: 3.1.3 ajv@6.12.6: @@ -10049,12 +10196,12 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.16.0: + ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 algoliasearch@4.24.0: dependencies: @@ -10092,8 +10239,6 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@5.2.0: {} - ansi-styles@6.2.1: {} anymatch@3.1.3: @@ -10202,27 +10347,27 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7): + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.8): dependencies: - '@babel/compat-data': 7.24.7 - '@babel/core': 7.24.7 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) + '@babel/compat-data': 7.24.8 + '@babel/core': 7.24.8 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.8) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.7): + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.8): dependencies: - '@babel/core': 7.24.7 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.8) core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.7): + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.8): dependencies: - '@babel/core': 7.24.7 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) + '@babel/core': 7.24.8 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.8) transitivePeerDependencies: - supports-color @@ -10297,7 +10442,7 @@ snapshots: browserslist@4.23.2: dependencies: caniuse-lite: 1.0.30001641 - electron-to-chromium: 1.4.823 + electron-to-chromium: 1.4.827 node-releases: 2.0.14 update-browserslist-db: 1.1.0(browserslist@4.23.2) @@ -10326,7 +10471,7 @@ snapshots: cac@6.7.14: {} - cacache@18.0.3: + cacache@18.0.4: dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 @@ -10507,7 +10652,7 @@ snapshots: compressible@2.0.18: dependencies: - mime-db: 1.52.0 + mime-db: 1.53.0 compression@1.7.4: dependencies: @@ -10674,7 +10819,7 @@ snapshots: cookie@0.6.0: {} - copy-webpack-plugin@12.0.2(webpack@5.92.1): + copy-webpack-plugin@12.0.2(webpack@5.93.0): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -10682,7 +10827,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.92.1 + webpack: 5.93.0 core-js-compat@3.37.1: dependencies: @@ -10744,7 +10889,7 @@ snapshots: css-functions-list@3.2.2: {} - css-loader@7.1.2(webpack@5.92.1): + css-loader@7.1.2(webpack@5.93.0): dependencies: icss-utils: 5.1.0(postcss@8.4.39) postcss: 8.4.39 @@ -10755,9 +10900,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: - webpack: 5.92.1 + webpack: 5.93.0 - css-minimizer-webpack-plugin@7.0.0(lightningcss@1.25.1)(webpack@5.92.1): + css-minimizer-webpack-plugin@7.0.0(lightningcss@1.25.1)(webpack@5.93.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 cssnano: 7.0.4(postcss@8.4.39) @@ -10765,7 +10910,7 @@ snapshots: postcss: 8.4.39 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.92.1 + webpack: 5.93.0 optionalDependencies: lightningcss: 1.25.1 @@ -10940,8 +11085,6 @@ snapshots: detect-node@2.1.0: {} - diff-sequences@29.6.3: {} - dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -11017,7 +11160,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.823: {} + electron-to-chromium@1.4.827: {} emoji-regex@10.3.0: {} @@ -11130,12 +11273,12 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild-loader@4.2.0(webpack@5.92.1): + esbuild-loader@4.2.0(webpack@5.93.0): dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 loader-utils: 2.0.4 - webpack: 5.92.1 + webpack: 5.93.0 webpack-sources: 1.4.3 esbuild@0.21.5: @@ -11297,7 +11440,7 @@ snapshots: globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 semver: 7.6.2 vue-eslint-parser: 9.4.3(eslint@8.57.0) xml-name-validator: 4.0.0 @@ -11500,6 +11643,8 @@ snapshots: fast-levenshtein@2.0.6: {} + fast-uri@3.0.1: {} + fastest-levenshtein@1.0.16: {} fastq@1.17.1: @@ -11748,7 +11893,7 @@ snapshots: glob@10.4.5: dependencies: foreground-child: 3.2.1 - jackspeak: 3.4.2 + jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 package-json-from-dist: 1.0.0 @@ -11912,11 +12057,11 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.31.1 + terser: 5.31.2 html-tags@3.3.1: {} - html-webpack-plugin@5.6.0(webpack@5.92.1): + html-webpack-plugin@5.6.0(webpack@5.93.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -11924,7 +12069,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.92.1 + webpack: 5.93.0 htmlparser2@6.1.0: dependencies: @@ -12081,6 +12226,16 @@ snapshots: ini@4.1.3: {} + inquirer@10.0.1: + dependencies: + '@inquirer/prompts': 5.1.2 + '@inquirer/type': 1.4.0 + '@types/mute-stream': 0.0.4 + ansi-escapes: 4.3.2 + mute-stream: 1.0.0 + run-async: 3.0.0 + rxjs: 7.8.1 + inquirer@9.3.5: dependencies: '@inquirer/figures': 1.0.3 @@ -12275,8 +12430,8 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/core': 7.24.8 + '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.2 @@ -12302,7 +12457,7 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - jackspeak@3.4.2: + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -12414,8 +12569,6 @@ snapshots: kind-of@6.0.3: {} - known-css-properties@0.31.0: {} - known-css-properties@0.34.0: {} launch-editor@2.8.0: @@ -12603,8 +12756,8 @@ snapshots: magicast@0.3.4: dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 + '@babel/parser': 7.24.8 + '@babel/types': 7.24.8 source-map-js: 1.2.0 make-dir@4.0.0: @@ -12616,7 +12769,7 @@ snapshots: make-fetch-happen@13.0.1: dependencies: '@npmcli/agent': 2.2.2 - cacache: 18.0.3 + cacache: 18.0.4 http-cache-semantics: 4.1.1 is-lambda: 1.0.1 minipass: 7.1.2 @@ -12701,6 +12854,8 @@ snapshots: mime-db@1.52.0: {} + mime-db@1.53.0: {} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 @@ -12711,11 +12866,11 @@ snapshots: mimic-fn@4.0.0: {} - mini-css-extract-plugin@2.9.0(webpack@5.92.1): + mini-css-extract-plugin@2.9.0(webpack@5.93.0): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.92.1 + webpack: 5.93.0 minimalistic-assert@1.0.1: {} @@ -12830,7 +12985,7 @@ snapshots: node-forge@1.3.1: {} - node-gyp@10.1.0: + node-gyp@10.2.0: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 @@ -12838,7 +12993,7 @@ snapshots: graceful-fs: 4.2.11 make-fetch-happen: 13.0.1 nopt: 7.2.1 - proc-log: 3.0.0 + proc-log: 4.2.0 semver: 7.6.2 tar: 6.2.1 which: 4.0.0 @@ -13072,7 +13227,7 @@ snapshots: '@npmcli/package-json': 5.2.0 '@npmcli/promise-spawn': 7.0.2 '@npmcli/run-script': 8.1.0 - cacache: 18.0.3 + cacache: 18.0.4 fs-minipass: 3.0.3 minipass: 7.1.2 npm-package-arg: 11.0.2 @@ -13215,7 +13370,7 @@ snapshots: postcss-calc@10.0.0(postcss@8.4.39): dependencies: postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 postcss-colormin@7.0.1(postcss@8.4.39): @@ -13235,7 +13390,7 @@ snapshots: postcss-discard-comments@7.0.1(postcss@8.4.39): dependencies: postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-discard-duplicates@7.0.0(postcss@8.4.39): dependencies: @@ -13265,14 +13420,14 @@ snapshots: tsx: 4.16.2 yaml: 2.4.5 - postcss-loader@8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.92.1): + postcss-loader@8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.93.0): dependencies: cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.6 postcss: 8.4.39 semver: 7.6.2 optionalDependencies: - webpack: 5.92.1 + webpack: 5.93.0 transitivePeerDependencies: - typescript @@ -13290,7 +13445,7 @@ snapshots: caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.4.39) postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-minify-font-values@7.0.0(postcss@8.4.39): dependencies: @@ -13315,7 +13470,7 @@ snapshots: dependencies: cssesc: 3.0.0 postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-modules-extract-imports@3.1.0(postcss@8.4.39): dependencies: @@ -13325,13 +13480,13 @@ snapshots: dependencies: icss-utils: 5.1.0(postcss@8.4.39) postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 postcss-modules-scope@3.2.0(postcss@8.4.39): dependencies: postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-modules-values@4.0.0(postcss@8.4.39): dependencies: @@ -13414,7 +13569,7 @@ snapshots: dependencies: postcss: 8.4.39 - postcss-selector-parser@6.1.0: + postcss-selector-parser@6.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -13432,7 +13587,7 @@ snapshots: postcss-unique-selectors@7.0.1(postcss@8.4.39): dependencies: postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-value-parser@4.2.0: {} @@ -13448,7 +13603,7 @@ snapshots: prettier-config-vuepress@4.4.0: {} - prettier@3.3.2: {} + prettier@3.3.3: {} pretty-bytes@5.6.0: {} @@ -13457,20 +13612,12 @@ snapshots: lodash: 4.17.21 renderkid: 3.0.0 - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.3.1 - pretty-ms@9.0.0: dependencies: parse-ms: 4.0.0 prismjs@1.29.0: {} - proc-log@3.0.0: {} - proc-log@4.2.0: {} process-nextick-args@2.0.1: {} @@ -13524,8 +13671,6 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-is@18.3.1: {} - read-cmd-shim@4.0.0: {} read-package-json-fast@3.0.2: @@ -13592,7 +13737,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.24.8 regexp.prototype.flags@1.5.2: dependencies: @@ -13672,9 +13817,10 @@ snapshots: dependencies: glob: 10.4.5 - rimraf@6.0.0: + rimraf@6.0.1: dependencies: glob: 11.0.0 + package-json-from-dist: 1.0.0 rollup@2.79.1: optionalDependencies: @@ -13733,14 +13879,14 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@14.2.1(sass@1.77.7)(webpack@5.92.1): + sass-loader@14.2.1(sass@1.77.8)(webpack@5.93.0): dependencies: neo-async: 2.6.2 optionalDependencies: - sass: 1.77.7 - webpack: 5.92.1 + sass: 1.77.8 + webpack: 5.93.0 - sass@1.77.7: + sass@1.77.8: dependencies: chokidar: 3.6.0 immutable: 4.3.6 @@ -13757,9 +13903,9 @@ snapshots: schema-utils@4.2.0: dependencies: '@types/json-schema': 7.0.15 - ajv: 8.16.0 - ajv-formats: 2.1.1(ajv@8.16.0) - ajv-keywords: 5.1.0(ajv@8.16.0) + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) search-insights@2.13.0: {} @@ -14118,76 +14264,76 @@ snapshots: minimist: 1.2.8 through: 2.3.8 - style-loader@4.0.0(webpack@5.92.1): + style-loader@4.0.0(webpack@5.93.0): dependencies: - webpack: 5.92.1 + webpack: 5.93.0 stylehacks@7.0.2(postcss@8.4.39): dependencies: browserslist: 4.23.2 postcss: 8.4.39 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 - stylelint-config-hope@7.0.2(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)): + stylelint-config-hope@7.0.2(postcss@8.4.39)(stylelint@16.7.0(typescript@5.5.3)): dependencies: - stylelint: 16.6.1(typescript@5.5.3) - stylelint-config-standard-scss: 13.1.0(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)) - stylelint-order: 6.0.4(stylelint@16.6.1(typescript@5.5.3)) + stylelint: 16.7.0(typescript@5.5.3) + stylelint-config-standard-scss: 13.1.0(postcss@8.4.39)(stylelint@16.7.0(typescript@5.5.3)) + stylelint-order: 6.0.4(stylelint@16.7.0(typescript@5.5.3)) transitivePeerDependencies: - postcss - stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.6.1(typescript@5.5.3)): + stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.7.0(typescript@5.5.3)): dependencies: postcss-html: 1.7.0 - stylelint: 16.6.1(typescript@5.5.3) + stylelint: 16.7.0(typescript@5.5.3) - stylelint-config-recommended-scss@14.1.0(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)): + stylelint-config-recommended-scss@14.1.0(postcss@8.4.39)(stylelint@16.7.0(typescript@5.5.3)): dependencies: postcss-scss: 4.0.9(postcss@8.4.39) - stylelint: 16.6.1(typescript@5.5.3) - stylelint-config-recommended: 14.0.1(stylelint@16.6.1(typescript@5.5.3)) - stylelint-scss: 6.4.0(stylelint@16.6.1(typescript@5.5.3)) + stylelint: 16.7.0(typescript@5.5.3) + stylelint-config-recommended: 14.0.1(stylelint@16.7.0(typescript@5.5.3)) + stylelint-scss: 6.4.1(stylelint@16.7.0(typescript@5.5.3)) optionalDependencies: postcss: 8.4.39 - stylelint-config-recommended@14.0.1(stylelint@16.6.1(typescript@5.5.3)): + stylelint-config-recommended@14.0.1(stylelint@16.7.0(typescript@5.5.3)): dependencies: - stylelint: 16.6.1(typescript@5.5.3) + stylelint: 16.7.0(typescript@5.5.3) - stylelint-config-standard-scss@13.1.0(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)): + stylelint-config-standard-scss@13.1.0(postcss@8.4.39)(stylelint@16.7.0(typescript@5.5.3)): dependencies: - stylelint: 16.6.1(typescript@5.5.3) - stylelint-config-recommended-scss: 14.1.0(postcss@8.4.39)(stylelint@16.6.1(typescript@5.5.3)) - stylelint-config-standard: 36.0.1(stylelint@16.6.1(typescript@5.5.3)) + stylelint: 16.7.0(typescript@5.5.3) + stylelint-config-recommended-scss: 14.1.0(postcss@8.4.39)(stylelint@16.7.0(typescript@5.5.3)) + stylelint-config-standard: 36.0.1(stylelint@16.7.0(typescript@5.5.3)) optionalDependencies: postcss: 8.4.39 - stylelint-config-standard@36.0.1(stylelint@16.6.1(typescript@5.5.3)): + stylelint-config-standard@36.0.1(stylelint@16.7.0(typescript@5.5.3)): dependencies: - stylelint: 16.6.1(typescript@5.5.3) - stylelint-config-recommended: 14.0.1(stylelint@16.6.1(typescript@5.5.3)) + stylelint: 16.7.0(typescript@5.5.3) + stylelint-config-recommended: 14.0.1(stylelint@16.7.0(typescript@5.5.3)) - stylelint-order@6.0.4(stylelint@16.6.1(typescript@5.5.3)): + stylelint-order@6.0.4(stylelint@16.7.0(typescript@5.5.3)): dependencies: postcss: 8.4.39 postcss-sorting: 8.0.2(postcss@8.4.39) - stylelint: 16.6.1(typescript@5.5.3) + stylelint: 16.7.0(typescript@5.5.3) - stylelint-scss@6.4.0(stylelint@16.6.1(typescript@5.5.3)): + stylelint-scss@6.4.1(stylelint@16.7.0(typescript@5.5.3)): dependencies: known-css-properties: 0.34.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 - stylelint: 16.6.1(typescript@5.5.3) + stylelint: 16.7.0(typescript@5.5.3) - stylelint@16.6.1(typescript@5.5.3): + stylelint@16.7.0(typescript@5.5.3): dependencies: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) - '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.0) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.1) '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 @@ -14205,7 +14351,7 @@ snapshots: ignore: 5.3.1 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.31.0 + known-css-properties: 0.34.0 mathml-tag-names: 2.1.3 meow: 13.2.0 micromatch: 4.0.7 @@ -14214,7 +14360,7 @@ snapshots: postcss: 8.4.39 postcss-resolve-nested-selector: 0.1.1 postcss-safe-parser: 7.0.0(postcss@8.4.39) - postcss-selector-parser: 6.1.0 + postcss-selector-parser: 6.1.1 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 @@ -14264,7 +14410,7 @@ snapshots: table@6.8.2: dependencies: - ajv: 8.16.0 + ajv: 8.17.1 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -14296,16 +14442,16 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - terser-webpack-plugin@5.3.10(webpack@5.92.1): + terser-webpack-plugin@5.3.10(webpack@5.93.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.1 - webpack: 5.92.1 + terser: 5.31.2 + webpack: 5.93.0 - terser@5.31.1: + terser@5.31.2: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -14334,6 +14480,8 @@ snapshots: tinypool@1.0.0: {} + tinyrainbow@1.2.0: {} + tinyspy@3.0.0: {} tmp@0.0.33: @@ -14535,13 +14683,13 @@ snapshots: vary@1.1.2: {} - vite-node@2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1): + vite-node@2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 - picocolors: 1.0.1 - vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + tinyrainbow: 1.2.0 + vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) transitivePeerDependencies: - '@types/node' - less @@ -14552,7 +14700,7 @@ snapshots: - supports-color - terser - vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1): + vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2): dependencies: esbuild: 0.21.5 postcss: 8.4.39 @@ -14561,28 +14709,29 @@ snapshots: '@types/node': 20.14.10 fsevents: 2.3.3 lightningcss: 1.25.1 - sass: 1.77.7 - terser: 5.31.1 + sass: 1.77.8 + terser: 5.31.2 - vitest@2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1): + vitest@2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2): dependencies: '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.1 - '@vitest/runner': 2.0.1 - '@vitest/snapshot': 2.0.1 - '@vitest/spy': 2.0.1 - '@vitest/utils': 2.0.1 + '@vitest/expect': 2.0.2 + '@vitest/pretty-format': 2.0.2 + '@vitest/runner': 2.0.2 + '@vitest/snapshot': 2.0.2 + '@vitest/spy': 2.0.2 + '@vitest/utils': 2.0.2 chai: 5.1.1 debug: 4.3.5 execa: 8.0.1 magic-string: 0.30.10 pathe: 1.1.2 - picocolors: 1.0.1 std-env: 3.7.0 tinybench: 2.8.0 tinypool: 1.0.0 - vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) - vite-node: 2.0.1(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1) + tinyrainbow: 1.2.0 + vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) + vite-node: 2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.14.10 @@ -14612,12 +14761,12 @@ snapshots: transitivePeerDependencies: - supports-color - vue-loader@17.4.2(vue@3.4.31(typescript@5.5.3))(webpack@5.92.1): + vue-loader@17.4.2(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 - webpack: 5.92.1 + webpack: 5.93.0 optionalDependencies: vue: 3.4.31(typescript@5.5.3) @@ -14636,7 +14785,7 @@ snapshots: optionalDependencies: typescript: 5.5.3 - vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)): + vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)): dependencies: '@vuepress/cli': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/client': 2.0.0-rc.14(typescript@5.5.3) @@ -14646,7 +14795,7 @@ snapshots: '@vuepress/utils': 2.0.0-rc.14 vue: 3.4.31(typescript@5.5.3) optionalDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.7)(terser@5.31.1)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + '@vuepress/bundler-vite': 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': 2.0.0-rc.14(typescript@5.5.3) transitivePeerDependencies: - supports-color @@ -14678,7 +14827,7 @@ snapshots: deepmerge: 1.5.2 javascript-stringify: 2.1.0 - webpack-dev-middleware@7.2.1(webpack@5.92.1): + webpack-dev-middleware@7.2.1(webpack@5.93.0): dependencies: colorette: 2.0.20 memfs: 4.9.3 @@ -14687,9 +14836,9 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.92.1 + webpack: 5.93.0 - webpack-dev-server@5.0.4(webpack@5.92.1): + webpack-dev-server@5.0.4(webpack@5.93.0): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -14697,7 +14846,7 @@ snapshots: '@types/serve-index': 1.9.4 '@types/serve-static': 1.15.7 '@types/sockjs': 0.3.36 - '@types/ws': 8.5.10 + '@types/ws': 8.5.11 ansi-html-community: 0.0.8 bonjour-service: 1.2.1 chokidar: 3.6.0 @@ -14719,10 +14868,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.2.1(webpack@5.92.1) + webpack-dev-middleware: 7.2.1(webpack@5.93.0) ws: 8.18.0 optionalDependencies: - webpack: 5.92.1 + webpack: 5.93.0 transitivePeerDependencies: - bufferutil - debug @@ -14742,7 +14891,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.92.1: + webpack@5.93.0: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -14765,7 +14914,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.92.1) + terser-webpack-plugin: 5.3.10(webpack@5.93.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -14847,16 +14996,16 @@ snapshots: workbox-build@7.1.1: dependencies: - '@apideck/better-ajv-errors': 0.3.6(ajv@8.16.0) - '@babel/core': 7.24.7 - '@babel/preset-env': 7.24.7(@babel/core@7.24.7) - '@babel/runtime': 7.24.7 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.7)(rollup@2.79.1) + '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) + '@babel/core': 7.24.8 + '@babel/preset-env': 7.24.8(@babel/core@7.24.8) + '@babel/runtime': 7.24.8 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.8)(rollup@2.79.1) '@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@rollup/plugin-terser': 0.4.4(rollup@2.79.1) '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.16.0 + ajv: 8.17.1 common-tags: 1.8.2 fast-json-stable-stringify: 2.1.0 fs-extra: 9.1.0 diff --git a/themes/theme-default/package.json b/themes/theme-default/package.json index d115adc0f7..dd3718d5cb 100644 --- a/themes/theme-default/package.json +++ b/themes/theme-default/package.json @@ -57,7 +57,7 @@ "@vuepress/plugin-sitemap": "workspace:*", "@vuepress/plugin-theme-data": "workspace:*", "@vueuse/core": "^10.11.0", - "sass": "^1.77.7", + "sass": "^1.77.8", "vue": "^3.4.31" }, "peerDependencies": { diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json index b4a1cd129f..eb5324e008 100644 --- a/tools/create-vuepress/package.json +++ b/tools/create-vuepress/package.json @@ -43,7 +43,7 @@ "dependencies": { "cac": "^6.7.14", "execa": "^9.3.0", - "inquirer": "^9.2.23" + "inquirer": "^9.3.5" }, "peerDependencies": { "@vuepress/plugin-blog": "workspace:*", From 984b53ab97bd5936f09f488a97dc79f590a45fde Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Sat, 13 Jul 2024 22:15:34 +0800 Subject: [PATCH 21/38] feat(create-vuepress): use @inquirer/prompts --- pnpm-lock.yaml | 106 +----------------- tools/create-vuepress/package.json | 4 +- tools/create-vuepress/src/action.ts | 64 +++++------ .../src/flow/createPackageJson.ts | 67 +++++------ .../src/flow/generateTemplate.ts | 36 +++--- tools/create-vuepress/src/i18n/index.ts | 21 ++-- tools/create-vuepress/src/i18n/typings.ts | 2 +- .../src/utils/getPackageManager.ts | 33 ++---- .../create-vuepress/src/utils/getRegistry.ts | 23 ++-- 9 files changed, 108 insertions(+), 248 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc03236330..e818f4ec0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -890,15 +890,15 @@ importers: tools/create-vuepress: dependencies: + '@inquirer/prompts': + specifier: ^5.1.2 + version: 5.1.2 cac: specifier: ^6.7.14 version: 6.7.14 execa: specifier: ^9.3.0 version: 9.3.0 - inquirer: - specifier: ^9.3.5 - version: 9.3.5 devDependencies: '@types/inquirer': specifier: 9.0.7 @@ -3109,9 +3109,6 @@ packages: balanced-match@2.0.0: resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - basic-auth@2.0.1: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} @@ -3133,9 +3130,6 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - body-parser@1.20.2: resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -3164,9 +3158,6 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} @@ -3273,10 +3264,6 @@ packages: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} - cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - cli-cursor@4.0.0: resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4637,9 +4624,6 @@ packages: idb@7.1.1: resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-walk@6.0.5: resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4700,10 +4684,6 @@ packages: resolution: {integrity: sha512-XgthhRIn0Ci9JdGJpUo2EtpPfaczbooZbGTN+FTzSCyUb7YHJcPPnuSXfeG5903bJMy3OyEoVTQMnvO4Ly5tFg==} engines: {node: '>=18'} - inquirer@9.3.5: - resolution: {integrity: sha512-SVRCRovA7KaT6nqWB2mCNpTvU4cuZ0hOXo5KPyiyOcNNUIZwq/JKtvXuDJNaxfuJKabBYRu1ecHze0YEwDYoRQ==} - engines: {node: '>=18'} - insane@2.6.2: resolution: {integrity: sha512-BqEL1CJsjJi+/C/zKZxv31zs3r6zkLH5Nz1WMFb7UBX2KHY2yXDpbFTSEmNHzomBbGDysIfkTX55A0mQZ2CQiw==} @@ -4791,10 +4771,6 @@ packages: engines: {node: '>=14.16'} hasBin: true - is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - is-interactive@2.0.0: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} @@ -4895,10 +4871,6 @@ packages: is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} @@ -5246,10 +5218,6 @@ packages: lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - log-symbols@6.0.0: resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} engines: {node: '>=18'} @@ -5658,10 +5626,6 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} - ora@8.0.1: resolution: {integrity: sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==} engines: {node: '>=18'} @@ -6337,10 +6301,6 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true - restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -10375,8 +10335,6 @@ snapshots: balanced-match@2.0.0: {} - base64-js@1.5.1: {} - basic-auth@2.0.1: dependencies: safe-buffer: 5.1.2 @@ -10396,12 +10354,6 @@ snapshots: binary-extensions@2.3.0: {} - bl@4.1.0: - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - body-parser@1.20.2: dependencies: bytes: 3.1.2 @@ -10448,11 +10400,6 @@ snapshots: buffer-from@1.1.2: {} - buffer@5.7.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - builtin-modules@3.3.0: {} builtins@5.1.0: @@ -10580,10 +10527,6 @@ snapshots: clean-stack@2.2.0: {} - cli-cursor@3.1.0: - dependencies: - restore-cursor: 3.1.0 - cli-cursor@4.0.0: dependencies: restore-cursor: 4.0.0 @@ -12183,8 +12126,6 @@ snapshots: idb@7.1.1: {} - ieee754@1.2.1: {} - ignore-walk@6.0.5: dependencies: minimatch: 9.0.5 @@ -12236,21 +12177,6 @@ snapshots: run-async: 3.0.0 rxjs: 7.8.1 - inquirer@9.3.5: - dependencies: - '@inquirer/figures': 1.0.3 - ansi-escapes: 4.3.2 - cli-width: 4.1.0 - external-editor: 3.1.0 - mute-stream: 1.0.0 - ora: 5.4.1 - run-async: 3.0.0 - rxjs: 7.8.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.2 - insane@2.6.2: dependencies: assignment: 2.0.0 @@ -12329,8 +12255,6 @@ snapshots: dependencies: is-docker: 3.0.0 - is-interactive@1.0.0: {} - is-interactive@2.0.0: {} is-lambda@1.0.1: {} @@ -12402,8 +12326,6 @@ snapshots: is-typedarray@1.0.0: {} - is-unicode-supported@0.1.0: {} - is-unicode-supported@1.3.0: {} is-unicode-supported@2.0.0: {} @@ -12720,11 +12642,6 @@ snapshots: lodash@4.17.21: {} - log-symbols@4.1.0: - dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 - log-symbols@6.0.0: dependencies: chalk: 5.3.0 @@ -13137,18 +13054,6 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - ora@5.4.1: - dependencies: - bl: 4.1.0 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-spinners: 2.9.2 - is-interactive: 1.0.0 - is-unicode-supported: 0.1.0 - log-symbols: 4.1.0 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - ora@8.0.1: dependencies: chalk: 5.3.0 @@ -13793,11 +13698,6 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - restore-cursor@3.1.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - restore-cursor@4.0.0: dependencies: onetime: 5.1.2 diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json index eb5324e008..20b40b4dfa 100644 --- a/tools/create-vuepress/package.json +++ b/tools/create-vuepress/package.json @@ -41,9 +41,9 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { + "@inquirer/prompts": "^5.1.2", "cac": "^6.7.14", - "execa": "^9.3.0", - "inquirer": "^9.3.5" + "execa": "^9.3.0" }, "peerDependencies": { "@vuepress/plugin-blog": "workspace:*", diff --git a/tools/create-vuepress/src/action.ts b/tools/create-vuepress/src/action.ts index 892b707500..d07b7e8869 100644 --- a/tools/create-vuepress/src/action.ts +++ b/tools/create-vuepress/src/action.ts @@ -1,8 +1,8 @@ #!/usr/bin/env node import { existsSync, readdirSync } from 'node:fs' import { resolve } from 'node:path' +import { confirm, select } from '@inquirer/prompts' import { execaCommand, execaCommandSync } from 'execa' -import inquirer from 'inquirer' import { KNOWN_THEME_COMMANDS } from './config/index.js' import { createPackageJson, generateTemplate } from './flow/index.js' import { getLanguage } from './i18n/index.js' @@ -13,19 +13,21 @@ import { normalizeThemeName, } from './utils/index.js' +type Bundler = 'vite' | 'webpack' +type Preset = 'docs' | 'blog' + interface CreateOptions { - bundler?: 'vite' | 'webpack' | null - preset?: 'docs' | 'blog' | null + bundler?: Bundler + preset?: Preset theme?: string } +const bundlers: Bundler[] = ['vite', 'webpack'] +const presets: Preset[] = ['blog', 'docs'] + export const mainAction = async ( targetDir: string, - { - bundler = null, - preset = null, - theme = '@vuepress/theme-default', - }: CreateOptions, + { bundler, preset, theme = '@vuepress/theme-default' }: CreateOptions, ): Promise => { // get language const { lang, locale } = await getLanguage() @@ -69,29 +71,23 @@ export const mainAction = async ( // complete bundler if (!bundler) - bundler = ( - await inquirer.prompt<{ bundler: 'vite' | 'webpack' }>([ - { - name: 'bundler', - type: 'list', - message: locale.question.bundler, - choices: ['vite', 'webpack'], - }, - ]) - ).bundler + bundler = await select({ + message: locale.question.bundler, + choices: bundlers.map((bundler) => ({ + name: bundler, + value: bundler, + })), + }) // complete preset if (!preset) - preset = ( - await inquirer.prompt<{ preset: 'blog' | 'docs' }>([ - { - name: 'preset', - type: 'list', - message: locale.question.preset, - choices: ['blog', 'docs'], - }, - ]) - ).preset + preset = await select({ + message: locale.question.preset, + choices: presets.map((preset) => ({ + name: preset, + value: preset, + })), + }) /* * Generate template @@ -132,16 +128,12 @@ export const mainAction = async ( /* * Open dev server */ - const { devServer } = await inquirer.prompt<{ devServer: boolean }>([ - { - name: 'devServer', - type: 'confirm', + if ( + await confirm({ message: locale.question.devServer, default: true, - }, - ]) - - if (devServer) { + }) + ) { console.log(locale.flow.devServer) await execaCommand(`${packageManager} run docs:dev`, { diff --git a/tools/create-vuepress/src/flow/createPackageJson.ts b/tools/create-vuepress/src/flow/createPackageJson.ts index abf58cbdf9..c086a6995b 100644 --- a/tools/create-vuepress/src/flow/createPackageJson.ts +++ b/tools/create-vuepress/src/flow/createPackageJson.ts @@ -1,6 +1,6 @@ import { writeFileSync } from 'node:fs' import { join } from 'node:path' -import inquirer from 'inquirer' +import { input } from '@inquirer/prompts' import type { CreateLocaleOptions } from '../i18n/index.js' import type { PackageManager } from '../utils/index.js' import { peerDependencies } from '../utils/index.js' @@ -18,13 +18,6 @@ interface CreatePackageJsonOptions { bundler: 'vite' | 'webpack' } -interface PackageJsonAnswer { - name: string - version: string - description: string - license: string -} - /** * generate package.json */ @@ -50,39 +43,35 @@ export const createPackageJson = async ({ console.log(locale.flow.createPackage) - const result = await inquirer.prompt([ - { - name: 'name', - type: 'input', - message: locale.question.name, - default: 'my-vuepress-site', - validate: (input: string): true | string => - PACKAGE_NAME_REG.exec(input) ? true : locale.error.name, - }, - { - name: 'version', - type: 'input', - message: locale.question.version, - default: '0.0.1', - validate: (input: string): true | string => - VERSION_REG.exec(input) ? true : locale.error.version, - }, - { - name: 'description', - type: 'input', - message: locale.question.description, - default: 'A VuePress project', - }, - { - name: 'license', - type: 'input', - message: locale.question.license, - default: 'MIT', - }, - ]) + const name = await input({ + message: locale.question.name, + default: 'my-vuepress-site', + validate: (input: string): true | string => + PACKAGE_NAME_REG.exec(input) ? true : locale.error.name, + }) + + const description = await input({ + message: locale.question.description, + default: 'A VuePress project', + }) + + const version = await input({ + message: locale.question.version, + default: '0.0.1', + validate: (input: string): true | string => + VERSION_REG.exec(input) ? true : locale.error.version, + }) + + const license = await input({ + message: locale.question.license, + default: 'MIT', + }) const packageContent = { - ...result, + name, + description, + version, + license, type: 'module', scripts: { 'docs:build': `vuepress build docs`, diff --git a/tools/create-vuepress/src/flow/generateTemplate.ts b/tools/create-vuepress/src/flow/generateTemplate.ts index 954d86f3f2..d647a7ef75 100644 --- a/tools/create-vuepress/src/flow/generateTemplate.ts +++ b/tools/create-vuepress/src/flow/generateTemplate.ts @@ -1,7 +1,7 @@ import { readFileSync, writeFileSync } from 'node:fs' import { createRequire } from 'node:module' import { dirname, join } from 'node:path' -import inquirer from 'inquirer' +import { confirm } from '@inquirer/prompts' import type { CreateLocaleOptions, Lang } from '../i18n/index.js' import type { PackageManager } from '../utils/index.js' import { copy, ensureDirExistSync } from '../utils/index.js' @@ -18,13 +18,13 @@ const getWorkflowContent = ( lang: Lang, ): string => ` -name: ${lang === '简体中文' ? '部署文档' : 'Deploy Docs'} +name: ${lang === 'zh' ? '部署文档' : 'Deploy Docs'} on: push: branches: # ${ - lang === '简体中文' + lang === 'zh' ? '确保这是你正在使用的分支名称' : 'make sure this is the branch you are using' } @@ -42,7 +42,7 @@ jobs: with: fetch-depth: 0 # ${ - lang === '简体中文' + lang === 'zh' ? '如果你文档需要 Git 子模块,取消注释下一行' : 'if your docs needs submodules, uncomment the following line' } @@ -51,7 +51,7 @@ jobs: ${ packageManager === 'pnpm' ? `\ - - name: ${lang === '简体中文' ? '安装 pnpm' : 'Install pnpm'} + - name: ${lang === 'zh' ? '安装 pnpm' : 'Install pnpm'} uses: pnpm/action-setup@v4 with: run_install: true @@ -60,7 +60,7 @@ ${ : '' } - - name: ${lang === '简体中文' ? '设置 Node.js' : 'Setup Node.js'} + - name: ${lang === 'zh' ? '设置 Node.js' : 'Setup Node.js'} uses: actions/setup-node@v3 with: node-version: 20 @@ -69,7 +69,7 @@ ${ ${ packageManager !== 'pnpm' ? `\ - - name: ${lang === '简体中文' ? '安装依赖' : 'Install Deps'} + - name: ${lang === 'zh' ? '安装依赖' : 'Install Deps'} run: ${ packageManager === 'npm' ? 'npm ci' @@ -78,18 +78,18 @@ ${ ` : '' } - - name: ${lang === '简体中文' ? '构建文档' : 'Build Docs'} + - name: ${lang === 'zh' ? '构建文档' : 'Build Docs'} env: NODE_OPTIONS: --max_old_space_size=8192 run: |- ${packageManager} run docs:build > docs/.vuepress/dist/.nojekyll - - name: ${lang === '简体中文' ? '部署文档' : 'Deploy Docs'} + - name: ${lang === 'zh' ? '部署文档' : 'Deploy Docs'} uses: JamesIves/github-pages-deploy-action@v4 with: # ${ - lang === '简体中文' + lang === 'zh' ? '这是文档部署到的分支名称' : 'This is the branch where the docs are deployed to' } @@ -114,16 +114,10 @@ export const generateTemplate = async ({ preset, bundler, }: GenerateTemplateOptions): Promise => { - const { workflow } = await inquirer.prompt<{ - workflow: boolean - }>([ - { - name: 'workflow', - type: 'confirm', - message: locale.question.workflow, - default: true, - }, - ]) + const enableWorkflow = await confirm({ + message: locale.question.workflow, + default: true, + }) console.log(locale.flow.generateTemplate) @@ -145,7 +139,7 @@ export const generateTemplate = async ({ { encoding: 'utf-8' }, ) - if (workflow) { + if (enableWorkflow) { const workflowDir = join(targetDirPath, '.github/workflows') ensureDirExistSync(workflowDir) diff --git a/tools/create-vuepress/src/i18n/index.ts b/tools/create-vuepress/src/i18n/index.ts index 9c15b74849..3931edd96c 100644 --- a/tools/create-vuepress/src/i18n/index.ts +++ b/tools/create-vuepress/src/i18n/index.ts @@ -1,4 +1,4 @@ -import inquirer from 'inquirer' +import { select } from '@inquirer/prompts' import { en } from './en.js' import type { CreateLocaleOptions, Lang } from './typings.js' import { zh } from './zh.js' @@ -6,8 +6,8 @@ import { zh } from './zh.js' export * from './typings.js' const i18n: Record = { - 'english (US)': en, - '简体中文': zh, + en, + zh, } interface LanguageResult { @@ -16,14 +16,13 @@ interface LanguageResult { } export const getLanguage = async (): Promise => { - const { language } = await inquirer.prompt<{ language: Lang }>([ - { - name: 'language', - type: 'list', - message: 'Select a language to display / 选择显示语言', - choices: ['english (US)', '简体中文'], - }, - ]) + const language = await select({ + message: 'Select a language to display / 选择显示语言', + choices: [ + { name: 'english (US)', value: 'en' }, + { name: '简体中文', value: 'zh' }, + ], + }) return { lang: language, diff --git a/tools/create-vuepress/src/i18n/typings.ts b/tools/create-vuepress/src/i18n/typings.ts index 45579f1263..049ce4bfdc 100644 --- a/tools/create-vuepress/src/i18n/typings.ts +++ b/tools/create-vuepress/src/i18n/typings.ts @@ -1,6 +1,6 @@ import type { PackageManager } from '../utils/index.js' -export type Lang = 'english (US)' | '简体中文' +export type Lang = 'en' | 'zh' export interface CreateLocaleOptions { flow: { diff --git a/tools/create-vuepress/src/utils/getPackageManager.ts b/tools/create-vuepress/src/utils/getPackageManager.ts index 7610f92d88..6c442b28e3 100644 --- a/tools/create-vuepress/src/utils/getPackageManager.ts +++ b/tools/create-vuepress/src/utils/getPackageManager.ts @@ -1,5 +1,5 @@ +import { select } from '@inquirer/prompts' import { execaCommandSync } from 'execa' -import inquirer from 'inquirer' const checkPnpmInstalled = (): boolean => { try { @@ -21,27 +21,18 @@ const checkYarnInstalled = (): boolean => { } } -const availablePackageManagers = ['npm'] +export type PackageManager = 'npm' | 'yarn' | 'pnpm' + +const availablePackageManagers: PackageManager[] = ['npm'] if (checkYarnInstalled()) availablePackageManagers.unshift('yarn') if (checkPnpmInstalled()) availablePackageManagers.unshift('pnpm') -export type PackageManager = 'npm' | 'yarn' | 'pnpm' - -export interface PackageManagerAnswer { - packageManager: PackageManager -} - -export const getPackageManager = async ( - message: string, -): Promise => - ( - await inquirer.prompt([ - { - name: 'packageManager', - type: 'list', - message, - choices: availablePackageManagers, - }, - ]) - ).packageManager +export const getPackageManager = (message: string): Promise => + select({ + message, + choices: availablePackageManagers.map((pm) => ({ + name: pm, + value: pm, + })), + }) diff --git a/tools/create-vuepress/src/utils/getRegistry.ts b/tools/create-vuepress/src/utils/getRegistry.ts index a1f9c3e0f3..964f290c02 100644 --- a/tools/create-vuepress/src/utils/getRegistry.ts +++ b/tools/create-vuepress/src/utils/getRegistry.ts @@ -1,12 +1,8 @@ +import { select } from '@inquirer/prompts' import { execaCommandSync } from 'execa' -import inquirer from 'inquirer' import type { Lang } from '../i18n/index.js' import type { PackageManager } from './getPackageManager.js' -interface RegistryAnswer { - registry: '国内镜像源' | '当前源' -} - const NPM_MIRROR_REGISTRY = 'https://registry.npmmirror.com/' const getUserRegistry = ( @@ -41,15 +37,14 @@ export const getRegistry = async ( ) } - if (lang === '简体中文') { - const { registry } = await inquirer.prompt([ - { - name: 'registry', - type: 'list', - message: '选择你想使用的源', - choices: ['国内镜像源', '当前源'], - }, - ]) + if (lang === 'zh') { + const registry = await select({ + message: '选择你想使用的源', + choices: ['国内镜像源', '当前源'].map((registry) => ({ + name: registry, + value: registry, + })), + }) return registry === '国内镜像源' ? NPM_MIRROR_REGISTRY : userRegistry } From 2a063e25ecde009b7f3435d59f71c596aab30268 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Sat, 13 Jul 2024 22:26:24 +0800 Subject: [PATCH 22/38] chore: tweaks --- .../markdown/plugin-append-date/src/node/checkGitPlugin.ts | 2 +- .../pwa/plugin-pwa/src/client/components/PwaInstallModal.ts | 2 +- tools/create-vuepress/src/utils/file.ts | 4 ++-- tools/create-vuepress/src/utils/getPackageManager.ts | 4 ++-- tools/helper/src/node/utils/getInstalledStatus.ts | 2 +- tools/helper/src/node/utils/packageManager.ts | 2 +- tools/vp-update/src/utils/packageManager.ts | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/plugins/markdown/plugin-append-date/src/node/checkGitPlugin.ts b/plugins/markdown/plugin-append-date/src/node/checkGitPlugin.ts index 5d3c0b3d0a..c18a7915f4 100644 --- a/plugins/markdown/plugin-append-date/src/node/checkGitPlugin.ts +++ b/plugins/markdown/plugin-append-date/src/node/checkGitPlugin.ts @@ -17,7 +17,7 @@ export const isGitPluginEnabled = (app: App): boolean => { logger.info(`${colors.magenta(GIT_PLUGIN_NAME)} is not enabled.`) return false - } catch (err) { + } catch { logger.error( `${colors.magenta( GIT_PLUGIN_NAME, diff --git a/plugins/pwa/plugin-pwa/src/client/components/PwaInstallModal.ts b/plugins/pwa/plugin-pwa/src/client/components/PwaInstallModal.ts index 0caed5bad3..38b1f1e2ba 100644 --- a/plugins/pwa/plugin-pwa/src/client/components/PwaInstallModal.ts +++ b/plugins/pwa/plugin-pwa/src/client/components/PwaInstallModal.ts @@ -50,7 +50,7 @@ export const PwaInstallModal = defineComponent({ manifest.value = data localStorage.setItem('manifest', JSON.stringify(data)) - } catch (err) { + } catch { console.error( '[PWA]: Error getting manifest, check that you have a valid web manifest or network connection', ) diff --git a/tools/create-vuepress/src/utils/file.ts b/tools/create-vuepress/src/utils/file.ts index f42fe0f969..7f67e35cec 100644 --- a/tools/create-vuepress/src/utils/file.ts +++ b/tools/create-vuepress/src/utils/file.ts @@ -10,10 +10,10 @@ import { dirname } from 'node:path' export const ensureDirExistSync = (dirPath: string): void => { try { readdirSync(dirPath) - } catch (err) { + } catch { try { mkdirSync(dirPath, { recursive: true }) - } catch (err) { + } catch { // this is the case where the directory already exists but can not read, e.g.: D:\ } } diff --git a/tools/create-vuepress/src/utils/getPackageManager.ts b/tools/create-vuepress/src/utils/getPackageManager.ts index 6c442b28e3..46cad6ebde 100644 --- a/tools/create-vuepress/src/utils/getPackageManager.ts +++ b/tools/create-vuepress/src/utils/getPackageManager.ts @@ -6,7 +6,7 @@ const checkPnpmInstalled = (): boolean => { return ( execaCommandSync('pnpm --version', { stdio: 'ignore' }).exitCode === 0 ) - } catch (e) { + } catch { return false } } @@ -16,7 +16,7 @@ const checkYarnInstalled = (): boolean => { return ( execaCommandSync('yarn --version', { stdio: 'ignore' }).exitCode === 0 ) - } catch (e) { + } catch { return false } } diff --git a/tools/helper/src/node/utils/getInstalledStatus.ts b/tools/helper/src/node/utils/getInstalledStatus.ts index 3bf5718b2a..6d4782379f 100644 --- a/tools/helper/src/node/utils/getInstalledStatus.ts +++ b/tools/helper/src/node/utils/getInstalledStatus.ts @@ -8,7 +8,7 @@ export const getInstalledStatus = ( pkg && createRequire(currentUrl).resolve(pkg) return true - } catch (error) { + } catch { return false } } diff --git a/tools/helper/src/node/utils/packageManager.ts b/tools/helper/src/node/utils/packageManager.ts index 35f51b2234..fd88ef0ecb 100644 --- a/tools/helper/src/node/utils/packageManager.ts +++ b/tools/helper/src/node/utils/packageManager.ts @@ -18,7 +18,7 @@ const isInstalled = (packageManager: PackageManager): boolean => { spawnSync(`${packageManager} --version`, { shell: true, stdio: 'ignore' }) .status === 0 ) - } catch (e) { + } catch { return false } } diff --git a/tools/vp-update/src/utils/packageManager.ts b/tools/vp-update/src/utils/packageManager.ts index 8977d7b192..43489fe55d 100644 --- a/tools/vp-update/src/utils/packageManager.ts +++ b/tools/vp-update/src/utils/packageManager.ts @@ -25,7 +25,7 @@ const isInstalled = (packageManager: PackageManager): boolean => { return result.stdout.toString().startsWith('1') return result.status === 0 - } catch (e) { + } catch { return false } } From 7bfc565b3e1e659a9116f19e0a0f1b4915232066 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Sat, 13 Jul 2024 22:27:29 +0800 Subject: [PATCH 23/38] style: fix linter --- .../src/client/composables/setupCopyright.ts | 5 +++-- .../src/node/markdown/applyHighlighter/index.ts | 2 +- plugins/seo/plugin-seo/src/node/generateDescription.ts | 2 +- .../src/client/composables/useNavbarSelectLanguage.ts | 2 +- .../src/client/composables/useRelatedLinks.ts | 8 ++++---- .../src/client/composables/useSidebarItems.ts | 2 +- 6 files changed, 11 insertions(+), 10 deletions(-) diff --git a/plugins/features/plugin-copyright/src/client/composables/setupCopyright.ts b/plugins/features/plugin-copyright/src/client/composables/setupCopyright.ts index 8abd98327a..1ae0db1be3 100644 --- a/plugins/features/plugin-copyright/src/client/composables/setupCopyright.ts +++ b/plugins/features/plugin-copyright/src/client/composables/setupCopyright.ts @@ -56,13 +56,14 @@ export const setupCopyright = (): void => { const disableSelection = computed(() => enabled.value - ? copyOptions.value?.disableSelection ?? copyrightOptions.disableSelection + ? (copyOptions.value?.disableSelection ?? + copyrightOptions.disableSelection) : false, ) const maxLength = computed(() => enabled.value - ? copyOptions.value?.maxLength ?? copyrightOptions.maxLength + ? (copyOptions.value?.maxLength ?? copyrightOptions.maxLength) : 0, ) diff --git a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts index 50dc784c42..c09c292eca 100644 --- a/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts +++ b/plugins/markdown/plugin-shiki/src/node/markdown/applyHighlighter/index.ts @@ -61,7 +61,7 @@ export const applyHighlighter = async ( }, transformers: [ ...transformers, - ...(options.highlightLines ?? true + ...((options.highlightLines ?? true) ? [transformerCompactLineOptions(attrsToLines(attrs))] : []), ...whitespaceTransformer(attrs, options.whitespace), diff --git a/plugins/seo/plugin-seo/src/node/generateDescription.ts b/plugins/seo/plugin-seo/src/node/generateDescription.ts index 90b8a663f9..7249fccf5a 100644 --- a/plugins/seo/plugin-seo/src/node/generateDescription.ts +++ b/plugins/seo/plugin-seo/src/node/generateDescription.ts @@ -10,7 +10,7 @@ export const generateDescription = ( // generate description if (!page.frontmatter.description && autoDescription) { const content = getPageExcerptContent(page.content) - ? page.data.excerpt ?? page.contentRendered + ? (page.data.excerpt ?? page.contentRendered) : page.contentRendered const pageText = getText(content, app.options.base, { diff --git a/themes/theme-default/src/client/composables/useNavbarSelectLanguage.ts b/themes/theme-default/src/client/composables/useNavbarSelectLanguage.ts index 2d6323b590..2f8443914e 100644 --- a/themes/theme-default/src/client/composables/useNavbarSelectLanguage.ts +++ b/themes/theme-default/src/client/composables/useNavbarSelectLanguage.ts @@ -68,7 +68,7 @@ export const useNavbarSelectLanguage = (): ComputedRef => { // try to keep current hash and params across languages link: routePaths.value.some((item) => item === targetLocalePage) ? currentFullPath.replace(currentPath, targetLocalePage) - : targetThemeLocale.home ?? targetLocalePath, + : (targetThemeLocale.home ?? targetLocalePath), } }), } diff --git a/themes/theme-default/src/client/composables/useRelatedLinks.ts b/themes/theme-default/src/client/composables/useRelatedLinks.ts index d7a0ead229..4e247f3c1f 100644 --- a/themes/theme-default/src/client/composables/useRelatedLinks.ts +++ b/themes/theme-default/src/client/composables/useRelatedLinks.ts @@ -114,10 +114,10 @@ export const useRelatedLinks = (): RelatedLinks => { return prevConfig === false ? null - : prevConfig ?? + : (prevConfig ?? (themeLocale.value.prev === false ? null - : resolveFromSidebarItems(sidebarItems.value, route.path, -1)) + : resolveFromSidebarItems(sidebarItems.value, route.path, -1))) }) const nextLink = computed(() => { @@ -128,10 +128,10 @@ export const useRelatedLinks = (): RelatedLinks => { return nextConfig === false ? null - : nextConfig ?? + : (nextConfig ?? (themeLocale.value.next === false ? null - : resolveFromSidebarItems(sidebarItems.value, route.path, 1)) + : resolveFromSidebarItems(sidebarItems.value, route.path, 1))) }) return { diff --git a/themes/theme-default/src/client/composables/useSidebarItems.ts b/themes/theme-default/src/client/composables/useSidebarItems.ts index 7a9e1b94bf..4e5380ceaf 100644 --- a/themes/theme-default/src/client/composables/useSidebarItems.ts +++ b/themes/theme-default/src/client/composables/useSidebarItems.ts @@ -92,7 +92,7 @@ export const setupSidebarItems = (): void => { const sidebarConfig = computed(() => frontmatter.value.home ? false - : frontmatter.value.sidebar ?? themeLocale.value.sidebar ?? 'heading', + : (frontmatter.value.sidebar ?? themeLocale.value.sidebar ?? 'heading'), ) const sidebarItems = computed(() => From 4345344b92c788c8f0c4a78b2cd022bc31ef5108 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Sat, 13 Jul 2024 22:40:18 +0800 Subject: [PATCH 24/38] build: publish v2.0.0-rc.38 --- CHANGELOG.md | 17 +++++++++++++++++ lerna.json | 2 +- .../plugin-baidu-analytics/CHANGELOG.md | 4 ++++ .../plugin-baidu-analytics/package.json | 2 +- .../plugin-umami-analytics/CHANGELOG.md | 4 ++++ .../plugin-umami-analytics/package.json | 2 +- plugins/blog/plugin-blog/CHANGELOG.md | 4 ++++ plugins/blog/plugin-blog/package.json | 2 +- plugins/blog/plugin-comment/CHANGELOG.md | 4 ++++ plugins/blog/plugin-comment/package.json | 2 +- plugins/blog/plugin-feed/CHANGELOG.md | 4 ++++ plugins/blog/plugin-feed/package.json | 2 +- .../plugin-active-header-links/CHANGELOG.md | 4 ++++ .../plugin-active-header-links/package.json | 2 +- plugins/development/plugin-git/CHANGELOG.md | 4 ++++ plugins/development/plugin-git/package.json | 2 +- .../plugin-reading-time/CHANGELOG.md | 4 ++++ .../plugin-reading-time/package.json | 2 +- plugins/development/plugin-rtl/CHANGELOG.md | 4 ++++ plugins/development/plugin-rtl/package.json | 2 +- .../plugin-sass-palette/CHANGELOG.md | 4 ++++ .../plugin-sass-palette/package.json | 2 +- .../development/plugin-theme-data/CHANGELOG.md | 4 ++++ .../development/plugin-theme-data/package.json | 2 +- plugins/development/plugin-toc/CHANGELOG.md | 4 ++++ plugins/development/plugin-toc/package.json | 2 +- .../features/plugin-back-to-top/CHANGELOG.md | 4 ++++ .../features/plugin-back-to-top/package.json | 2 +- plugins/features/plugin-catalog/CHANGELOG.md | 4 ++++ plugins/features/plugin-catalog/package.json | 2 +- plugins/features/plugin-copy-code/CHANGELOG.md | 4 ++++ plugins/features/plugin-copy-code/package.json | 2 +- plugins/features/plugin-copyright/CHANGELOG.md | 4 ++++ plugins/features/plugin-copyright/package.json | 2 +- .../features/plugin-medium-zoom/CHANGELOG.md | 4 ++++ .../features/plugin-medium-zoom/package.json | 2 +- plugins/features/plugin-notice/CHANGELOG.md | 4 ++++ plugins/features/plugin-notice/package.json | 2 +- plugins/features/plugin-nprogress/CHANGELOG.md | 4 ++++ plugins/features/plugin-nprogress/package.json | 2 +- .../features/plugin-photo-swipe/CHANGELOG.md | 4 ++++ .../features/plugin-photo-swipe/package.json | 2 +- plugins/features/plugin-watermark/CHANGELOG.md | 4 ++++ plugins/features/plugin-watermark/package.json | 2 +- .../markdown/plugin-append-date/CHANGELOG.md | 4 ++++ .../markdown/plugin-append-date/package.json | 2 +- .../markdown/plugin-links-check/CHANGELOG.md | 4 ++++ .../markdown/plugin-links-check/package.json | 2 +- .../markdown/plugin-markdown-image/CHANGELOG.md | 4 ++++ .../markdown/plugin-markdown-image/package.json | 2 +- .../markdown/plugin-markdown-math/CHANGELOG.md | 4 ++++ .../markdown/plugin-markdown-math/package.json | 2 +- plugins/markdown/plugin-shiki/CHANGELOG.md | 10 ++++++++++ plugins/markdown/plugin-shiki/package.json | 2 +- plugins/pwa/plugin-pwa/CHANGELOG.md | 4 ++++ plugins/pwa/plugin-pwa/package.json | 2 +- plugins/search/plugin-docsearch/CHANGELOG.md | 4 ++++ plugins/search/plugin-docsearch/package.json | 2 +- plugins/search/plugin-search/CHANGELOG.md | 4 ++++ plugins/search/plugin-search/package.json | 2 +- plugins/seo/plugin-seo/CHANGELOG.md | 4 ++++ plugins/seo/plugin-seo/package.json | 2 +- plugins/seo/plugin-sitemap/CHANGELOG.md | 4 ++++ plugins/seo/plugin-sitemap/package.json | 2 +- plugins/tools/plugin-redirect/CHANGELOG.md | 4 ++++ plugins/tools/plugin-redirect/package.json | 2 +- themes/theme-default/CHANGELOG.md | 8 ++++++++ themes/theme-default/package.json | 2 +- tools/create-vuepress/CHANGELOG.md | 6 ++++++ tools/create-vuepress/package.json | 2 +- tools/helper/CHANGELOG.md | 4 ++++ tools/helper/package.json | 2 +- tools/vp-update/CHANGELOG.md | 4 ++++ tools/vp-update/package.json | 2 +- 74 files changed, 210 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f810ef954d..ea41bf8d05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +### Bug Fixes + +- **theme-default:** disable sass deprecations for webpack ([28e1110](https://github.com/vuepress/ecosystem/commit/28e1110066bbafe568d3b9cc09098cbb158c210d)) +- **theme-default:** fix incorrect 404 page layout, close [#207](https://github.com/vuepress/ecosystem/issues/207) ([#213](https://github.com/vuepress/ecosystem/issues/213)) ([c7c9a72](https://github.com/vuepress/ecosystem/commit/c7c9a72e65a3f492a9d799836695ce2173a1566b)) +- **theme-default:** fix incorrect code notation diff layout, close [#212](https://github.com/vuepress/ecosystem/issues/212) ([#214](https://github.com/vuepress/ecosystem/issues/214)) ([983ad4a](https://github.com/vuepress/ecosystem/commit/983ad4aa04e47131cee4d898a939a2af880b2050)) + +### Features + +- **create-vuepress:** use @inquirer/prompts ([984b53a](https://github.com/vuepress/ecosystem/commit/984b53ab97bd5936f09f488a97dc79f590a45fde)) +- **plugin-shiki:** rename `getHighlighter` to `createHighlighter` ([#208](https://github.com/vuepress/ecosystem/issues/208)) ([bb739df](https://github.com/vuepress/ecosystem/commit/bb739dfa0893bc8a46d9e40000f43eef28be856b)) + +### Performance Improvements + +- **plugin-shiki:** improve logging when language is not available ([#215](https://github.com/vuepress/ecosystem/issues/215)) ([b84ce08](https://github.com/vuepress/ecosystem/commit/b84ce08df9c72dc56fabb8790afc192bc45abfda)) + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/ecosystem diff --git a/lerna.json b/lerna.json index 4bd6651fd7..df0e69435b 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "npmClient": "pnpm", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "command": { "version": { "allowBranch": "main", diff --git a/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md b/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md index 0f42740d38..ca64c1c544 100644 --- a/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md +++ b/plugins/analytics/plugin-baidu-analytics/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-baidu-analytics + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-baidu-analytics diff --git a/plugins/analytics/plugin-baidu-analytics/package.json b/plugins/analytics/plugin-baidu-analytics/package.json index 088cd15b1a..adb78edb41 100644 --- a/plugins/analytics/plugin-baidu-analytics/package.json +++ b/plugins/analytics/plugin-baidu-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-baidu-analytics", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - baidu-analytics", "keywords": [ "vuepress-plugin", diff --git a/plugins/analytics/plugin-umami-analytics/CHANGELOG.md b/plugins/analytics/plugin-umami-analytics/CHANGELOG.md index 146776ebb4..222c2788a2 100644 --- a/plugins/analytics/plugin-umami-analytics/CHANGELOG.md +++ b/plugins/analytics/plugin-umami-analytics/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-umami-analytics + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-umami-analytics diff --git a/plugins/analytics/plugin-umami-analytics/package.json b/plugins/analytics/plugin-umami-analytics/package.json index 31783499ab..942767d94a 100644 --- a/plugins/analytics/plugin-umami-analytics/package.json +++ b/plugins/analytics/plugin-umami-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-umami-analytics", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - umami-analytics", "keywords": [ "vuepress-plugin", diff --git a/plugins/blog/plugin-blog/CHANGELOG.md b/plugins/blog/plugin-blog/CHANGELOG.md index cb2aafcdb1..53976bc5cb 100644 --- a/plugins/blog/plugin-blog/CHANGELOG.md +++ b/plugins/blog/plugin-blog/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-blog + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-blog diff --git a/plugins/blog/plugin-blog/package.json b/plugins/blog/plugin-blog/package.json index 51141cfd89..9000e01cf4 100644 --- a/plugins/blog/plugin-blog/package.json +++ b/plugins/blog/plugin-blog/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-blog", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - blog", "keywords": [ "vuepress-plugin", diff --git a/plugins/blog/plugin-comment/CHANGELOG.md b/plugins/blog/plugin-comment/CHANGELOG.md index 3232a292d7..a041d08c43 100644 --- a/plugins/blog/plugin-comment/CHANGELOG.md +++ b/plugins/blog/plugin-comment/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-comment + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-comment diff --git a/plugins/blog/plugin-comment/package.json b/plugins/blog/plugin-comment/package.json index 96e8627669..dc28c95736 100644 --- a/plugins/blog/plugin-comment/package.json +++ b/plugins/blog/plugin-comment/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-comment", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - comment", "keywords": [ "vuepress-plugin", diff --git a/plugins/blog/plugin-feed/CHANGELOG.md b/plugins/blog/plugin-feed/CHANGELOG.md index a12c559d7d..f1599870a0 100644 --- a/plugins/blog/plugin-feed/CHANGELOG.md +++ b/plugins/blog/plugin-feed/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-feed + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-feed diff --git a/plugins/blog/plugin-feed/package.json b/plugins/blog/plugin-feed/package.json index f77abefa6c..8734cf483b 100644 --- a/plugins/blog/plugin-feed/package.json +++ b/plugins/blog/plugin-feed/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-feed", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "Feed plugin for vuepress-theme-hope", "keywords": [ "vuepress", diff --git a/plugins/development/plugin-active-header-links/CHANGELOG.md b/plugins/development/plugin-active-header-links/CHANGELOG.md index 260c073e98..4dacc1ba97 100644 --- a/plugins/development/plugin-active-header-links/CHANGELOG.md +++ b/plugins/development/plugin-active-header-links/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-active-header-links + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-active-header-links diff --git a/plugins/development/plugin-active-header-links/package.json b/plugins/development/plugin-active-header-links/package.json index ac4af58970..3f1cbfd983 100644 --- a/plugins/development/plugin-active-header-links/package.json +++ b/plugins/development/plugin-active-header-links/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-active-header-links", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - active header links", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-git/CHANGELOG.md b/plugins/development/plugin-git/CHANGELOG.md index 3b33e55fee..70aabaeead 100644 --- a/plugins/development/plugin-git/CHANGELOG.md +++ b/plugins/development/plugin-git/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-git + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-git diff --git a/plugins/development/plugin-git/package.json b/plugins/development/plugin-git/package.json index 60b4fbf5c6..ae500b8b34 100644 --- a/plugins/development/plugin-git/package.json +++ b/plugins/development/plugin-git/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-git", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - git", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-reading-time/CHANGELOG.md b/plugins/development/plugin-reading-time/CHANGELOG.md index 537bd84207..70d2ca344a 100644 --- a/plugins/development/plugin-reading-time/CHANGELOG.md +++ b/plugins/development/plugin-reading-time/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-reading-time + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-reading-time diff --git a/plugins/development/plugin-reading-time/package.json b/plugins/development/plugin-reading-time/package.json index 91005aaf1c..bd72583463 100644 --- a/plugins/development/plugin-reading-time/package.json +++ b/plugins/development/plugin-reading-time/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-reading-time", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - reading-time", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-rtl/CHANGELOG.md b/plugins/development/plugin-rtl/CHANGELOG.md index d46e1d6048..4092213586 100644 --- a/plugins/development/plugin-rtl/CHANGELOG.md +++ b/plugins/development/plugin-rtl/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-rtl + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-rtl diff --git a/plugins/development/plugin-rtl/package.json b/plugins/development/plugin-rtl/package.json index 266463cdc1..496cbdf768 100644 --- a/plugins/development/plugin-rtl/package.json +++ b/plugins/development/plugin-rtl/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-rtl", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - rtl", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-sass-palette/CHANGELOG.md b/plugins/development/plugin-sass-palette/CHANGELOG.md index dea34adc68..b1b3cce692 100644 --- a/plugins/development/plugin-sass-palette/CHANGELOG.md +++ b/plugins/development/plugin-sass-palette/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-sass-palette + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-sass-palette diff --git a/plugins/development/plugin-sass-palette/package.json b/plugins/development/plugin-sass-palette/package.json index 632d3963d7..ddc330ceaf 100644 --- a/plugins/development/plugin-sass-palette/package.json +++ b/plugins/development/plugin-sass-palette/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-sass-palette", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - sass-palette", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-theme-data/CHANGELOG.md b/plugins/development/plugin-theme-data/CHANGELOG.md index 9982a2dee5..82c317b6da 100644 --- a/plugins/development/plugin-theme-data/CHANGELOG.md +++ b/plugins/development/plugin-theme-data/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-theme-data + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-theme-data diff --git a/plugins/development/plugin-theme-data/package.json b/plugins/development/plugin-theme-data/package.json index 318469ea05..d188a958de 100644 --- a/plugins/development/plugin-theme-data/package.json +++ b/plugins/development/plugin-theme-data/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-theme-data", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - theme data", "keywords": [ "vuepress-plugin", diff --git a/plugins/development/plugin-toc/CHANGELOG.md b/plugins/development/plugin-toc/CHANGELOG.md index 983e9b4b99..c351f52d54 100644 --- a/plugins/development/plugin-toc/CHANGELOG.md +++ b/plugins/development/plugin-toc/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-toc + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-toc diff --git a/plugins/development/plugin-toc/package.json b/plugins/development/plugin-toc/package.json index d418ccc220..746fa23c47 100644 --- a/plugins/development/plugin-toc/package.json +++ b/plugins/development/plugin-toc/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-toc", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - toc", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-back-to-top/CHANGELOG.md b/plugins/features/plugin-back-to-top/CHANGELOG.md index 69db03db31..f3861b6145 100644 --- a/plugins/features/plugin-back-to-top/CHANGELOG.md +++ b/plugins/features/plugin-back-to-top/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-back-to-top + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-back-to-top diff --git a/plugins/features/plugin-back-to-top/package.json b/plugins/features/plugin-back-to-top/package.json index 3055eceed4..a183d27aa0 100644 --- a/plugins/features/plugin-back-to-top/package.json +++ b/plugins/features/plugin-back-to-top/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-back-to-top", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - back to top", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-catalog/CHANGELOG.md b/plugins/features/plugin-catalog/CHANGELOG.md index ea65973d86..3ed7755757 100644 --- a/plugins/features/plugin-catalog/CHANGELOG.md +++ b/plugins/features/plugin-catalog/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-catalog + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-catalog diff --git a/plugins/features/plugin-catalog/package.json b/plugins/features/plugin-catalog/package.json index 74d4f08748..f7beb63333 100644 --- a/plugins/features/plugin-catalog/package.json +++ b/plugins/features/plugin-catalog/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-catalog", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - catalog", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-copy-code/CHANGELOG.md b/plugins/features/plugin-copy-code/CHANGELOG.md index 7f6f8904f4..ebe5c89fe6 100644 --- a/plugins/features/plugin-copy-code/CHANGELOG.md +++ b/plugins/features/plugin-copy-code/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-copy-code + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-copy-code diff --git a/plugins/features/plugin-copy-code/package.json b/plugins/features/plugin-copy-code/package.json index e48b44e773..b06f763a51 100644 --- a/plugins/features/plugin-copy-code/package.json +++ b/plugins/features/plugin-copy-code/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-copy-code", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - copy code block", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-copyright/CHANGELOG.md b/plugins/features/plugin-copyright/CHANGELOG.md index 21ec4f23bb..5e9fbcd48b 100644 --- a/plugins/features/plugin-copyright/CHANGELOG.md +++ b/plugins/features/plugin-copyright/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-copyright + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-copyright diff --git a/plugins/features/plugin-copyright/package.json b/plugins/features/plugin-copyright/package.json index 6932904a3e..5b51c0e8ef 100644 --- a/plugins/features/plugin-copyright/package.json +++ b/plugins/features/plugin-copyright/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-copyright", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - copyright", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-medium-zoom/CHANGELOG.md b/plugins/features/plugin-medium-zoom/CHANGELOG.md index d1fcdfd456..543fc08eb7 100644 --- a/plugins/features/plugin-medium-zoom/CHANGELOG.md +++ b/plugins/features/plugin-medium-zoom/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-medium-zoom + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-medium-zoom diff --git a/plugins/features/plugin-medium-zoom/package.json b/plugins/features/plugin-medium-zoom/package.json index 5ee23a5fb5..aa9ed8e793 100644 --- a/plugins/features/plugin-medium-zoom/package.json +++ b/plugins/features/plugin-medium-zoom/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-medium-zoom", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - medium-zoom", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-notice/CHANGELOG.md b/plugins/features/plugin-notice/CHANGELOG.md index 830b4a6742..e09f6bc9c7 100644 --- a/plugins/features/plugin-notice/CHANGELOG.md +++ b/plugins/features/plugin-notice/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-notice + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-notice diff --git a/plugins/features/plugin-notice/package.json b/plugins/features/plugin-notice/package.json index 4c511b3b9f..8f0f0cde60 100644 --- a/plugins/features/plugin-notice/package.json +++ b/plugins/features/plugin-notice/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-notice", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - back to top", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-nprogress/CHANGELOG.md b/plugins/features/plugin-nprogress/CHANGELOG.md index 43d5919335..0ab57f5dd7 100644 --- a/plugins/features/plugin-nprogress/CHANGELOG.md +++ b/plugins/features/plugin-nprogress/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-nprogress + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-nprogress diff --git a/plugins/features/plugin-nprogress/package.json b/plugins/features/plugin-nprogress/package.json index bec26c0509..861296f19a 100644 --- a/plugins/features/plugin-nprogress/package.json +++ b/plugins/features/plugin-nprogress/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-nprogress", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - nprogress", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-photo-swipe/CHANGELOG.md b/plugins/features/plugin-photo-swipe/CHANGELOG.md index 593ea7529e..ece5789f10 100644 --- a/plugins/features/plugin-photo-swipe/CHANGELOG.md +++ b/plugins/features/plugin-photo-swipe/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-photo-swipe + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-photo-swipe diff --git a/plugins/features/plugin-photo-swipe/package.json b/plugins/features/plugin-photo-swipe/package.json index a07dd77456..3fc721b702 100644 --- a/plugins/features/plugin-photo-swipe/package.json +++ b/plugins/features/plugin-photo-swipe/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-photo-swipe", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - photo-swipe", "keywords": [ "vuepress-plugin", diff --git a/plugins/features/plugin-watermark/CHANGELOG.md b/plugins/features/plugin-watermark/CHANGELOG.md index 1c1b035956..98178d1367 100644 --- a/plugins/features/plugin-watermark/CHANGELOG.md +++ b/plugins/features/plugin-watermark/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-watermark + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-watermark diff --git a/plugins/features/plugin-watermark/package.json b/plugins/features/plugin-watermark/package.json index 987b348eba..d725a3b64d 100644 --- a/plugins/features/plugin-watermark/package.json +++ b/plugins/features/plugin-watermark/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-watermark", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - watermark", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-append-date/CHANGELOG.md b/plugins/markdown/plugin-append-date/CHANGELOG.md index c0c1bf3175..ca2184fce4 100644 --- a/plugins/markdown/plugin-append-date/CHANGELOG.md +++ b/plugins/markdown/plugin-append-date/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-append-date + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-append-date diff --git a/plugins/markdown/plugin-append-date/package.json b/plugins/markdown/plugin-append-date/package.json index 242740faad..e96299c501 100644 --- a/plugins/markdown/plugin-append-date/package.json +++ b/plugins/markdown/plugin-append-date/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-append-date", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - append date", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-links-check/CHANGELOG.md b/plugins/markdown/plugin-links-check/CHANGELOG.md index eee3539123..4b522eadfd 100644 --- a/plugins/markdown/plugin-links-check/CHANGELOG.md +++ b/plugins/markdown/plugin-links-check/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-links-check + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-links-check diff --git a/plugins/markdown/plugin-links-check/package.json b/plugins/markdown/plugin-links-check/package.json index 1a9c97e418..790cd02a0e 100644 --- a/plugins/markdown/plugin-links-check/package.json +++ b/plugins/markdown/plugin-links-check/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-links-check", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - links-check", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-markdown-image/CHANGELOG.md b/plugins/markdown/plugin-markdown-image/CHANGELOG.md index 1ffa7954ab..a263843ed6 100644 --- a/plugins/markdown/plugin-markdown-image/CHANGELOG.md +++ b/plugins/markdown/plugin-markdown-image/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-markdown-image + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-markdown-image diff --git a/plugins/markdown/plugin-markdown-image/package.json b/plugins/markdown/plugin-markdown-image/package.json index 036e08b0f8..3dcb057515 100644 --- a/plugins/markdown/plugin-markdown-image/package.json +++ b/plugins/markdown/plugin-markdown-image/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-markdown-image", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - markdown image", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-markdown-math/CHANGELOG.md b/plugins/markdown/plugin-markdown-math/CHANGELOG.md index 8d49977d4d..7476fc5f10 100644 --- a/plugins/markdown/plugin-markdown-math/CHANGELOG.md +++ b/plugins/markdown/plugin-markdown-math/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-markdown-math + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-markdown-math diff --git a/plugins/markdown/plugin-markdown-math/package.json b/plugins/markdown/plugin-markdown-math/package.json index 46d23e22f4..6a6d17f56e 100644 --- a/plugins/markdown/plugin-markdown-math/package.json +++ b/plugins/markdown/plugin-markdown-math/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-markdown-math", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - markdown math", "keywords": [ "vuepress-plugin", diff --git a/plugins/markdown/plugin-shiki/CHANGELOG.md b/plugins/markdown/plugin-shiki/CHANGELOG.md index 9f945ebee7..c8c91432c5 100644 --- a/plugins/markdown/plugin-shiki/CHANGELOG.md +++ b/plugins/markdown/plugin-shiki/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +### Features + +- **plugin-shiki:** rename `getHighlighter` to `createHighlighter` ([#208](https://github.com/vuepress/ecosystem/issues/208)) ([bb739df](https://github.com/vuepress/ecosystem/commit/bb739dfa0893bc8a46d9e40000f43eef28be856b)) + +### Performance Improvements + +- **plugin-shiki:** improve logging when language is not available ([#215](https://github.com/vuepress/ecosystem/issues/215)) ([b84ce08](https://github.com/vuepress/ecosystem/commit/b84ce08df9c72dc56fabb8790afc192bc45abfda)) + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-shiki diff --git a/plugins/markdown/plugin-shiki/package.json b/plugins/markdown/plugin-shiki/package.json index 2da63de166..a7676d0b06 100644 --- a/plugins/markdown/plugin-shiki/package.json +++ b/plugins/markdown/plugin-shiki/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-shiki", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - shiki", "keywords": [ "vuepress-plugin", diff --git a/plugins/pwa/plugin-pwa/CHANGELOG.md b/plugins/pwa/plugin-pwa/CHANGELOG.md index 83c56c4de1..aff9d66d77 100644 --- a/plugins/pwa/plugin-pwa/CHANGELOG.md +++ b/plugins/pwa/plugin-pwa/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-pwa + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-pwa diff --git a/plugins/pwa/plugin-pwa/package.json b/plugins/pwa/plugin-pwa/package.json index 968d2072d7..a9e5a21665 100644 --- a/plugins/pwa/plugin-pwa/package.json +++ b/plugins/pwa/plugin-pwa/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-pwa", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - progressive web application", "keywords": [ "vuepress-plugin", diff --git a/plugins/search/plugin-docsearch/CHANGELOG.md b/plugins/search/plugin-docsearch/CHANGELOG.md index 021872b5fe..c455907268 100644 --- a/plugins/search/plugin-docsearch/CHANGELOG.md +++ b/plugins/search/plugin-docsearch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-docsearch + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-docsearch diff --git a/plugins/search/plugin-docsearch/package.json b/plugins/search/plugin-docsearch/package.json index e0b5b1002b..620e957581 100644 --- a/plugins/search/plugin-docsearch/package.json +++ b/plugins/search/plugin-docsearch/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-docsearch", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - docsearch", "keywords": [ "vuepress-plugin", diff --git a/plugins/search/plugin-search/CHANGELOG.md b/plugins/search/plugin-search/CHANGELOG.md index 6e4406a30e..c993e420ab 100644 --- a/plugins/search/plugin-search/CHANGELOG.md +++ b/plugins/search/plugin-search/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-search + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-search diff --git a/plugins/search/plugin-search/package.json b/plugins/search/plugin-search/package.json index effb06327c..11bead9d89 100644 --- a/plugins/search/plugin-search/package.json +++ b/plugins/search/plugin-search/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-search", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - built-in search", "keywords": [ "vuepress-plugin", diff --git a/plugins/seo/plugin-seo/CHANGELOG.md b/plugins/seo/plugin-seo/CHANGELOG.md index 76ba3d149b..c4d18dc9de 100644 --- a/plugins/seo/plugin-seo/CHANGELOG.md +++ b/plugins/seo/plugin-seo/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-seo + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-seo diff --git a/plugins/seo/plugin-seo/package.json b/plugins/seo/plugin-seo/package.json index dfa3be871d..8ef2f93070 100644 --- a/plugins/seo/plugin-seo/package.json +++ b/plugins/seo/plugin-seo/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-seo", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "SEO plugin for vuepress", "keywords": [ "vuepress", diff --git a/plugins/seo/plugin-sitemap/CHANGELOG.md b/plugins/seo/plugin-sitemap/CHANGELOG.md index bad732933e..890197be94 100644 --- a/plugins/seo/plugin-sitemap/CHANGELOG.md +++ b/plugins/seo/plugin-sitemap/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-sitemap + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-sitemap diff --git a/plugins/seo/plugin-sitemap/package.json b/plugins/seo/plugin-sitemap/package.json index f197cec4ab..1805bca537 100644 --- a/plugins/seo/plugin-sitemap/package.json +++ b/plugins/seo/plugin-sitemap/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-sitemap", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "Sitemap plugin for vuepress", "keywords": [ "vuepress", diff --git a/plugins/tools/plugin-redirect/CHANGELOG.md b/plugins/tools/plugin-redirect/CHANGELOG.md index 67574a6212..8b108c7836 100644 --- a/plugins/tools/plugin-redirect/CHANGELOG.md +++ b/plugins/tools/plugin-redirect/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/plugin-redirect + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/plugin-redirect diff --git a/plugins/tools/plugin-redirect/package.json b/plugins/tools/plugin-redirect/package.json index cee8b214cf..87df81705f 100644 --- a/plugins/tools/plugin-redirect/package.json +++ b/plugins/tools/plugin-redirect/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/plugin-redirect", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress plugin - redirect", "keywords": [ "vuepress-plugin", diff --git a/themes/theme-default/CHANGELOG.md b/themes/theme-default/CHANGELOG.md index f2da2d75a2..556db1d5f1 100644 --- a/themes/theme-default/CHANGELOG.md +++ b/themes/theme-default/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +### Bug Fixes + +- **theme-default:** disable sass deprecations for webpack ([28e1110](https://github.com/vuepress/ecosystem/commit/28e1110066bbafe568d3b9cc09098cbb158c210d)) +- **theme-default:** fix incorrect 404 page layout, close [#207](https://github.com/vuepress/ecosystem/issues/207) ([#213](https://github.com/vuepress/ecosystem/issues/213)) ([c7c9a72](https://github.com/vuepress/ecosystem/commit/c7c9a72e65a3f492a9d799836695ce2173a1566b)) +- **theme-default:** fix incorrect code notation diff layout, close [#212](https://github.com/vuepress/ecosystem/issues/212) ([#214](https://github.com/vuepress/ecosystem/issues/214)) ([983ad4a](https://github.com/vuepress/ecosystem/commit/983ad4aa04e47131cee4d898a939a2af880b2050)) + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/theme-default diff --git a/themes/theme-default/package.json b/themes/theme-default/package.json index dd3718d5cb..d9cf6e9680 100644 --- a/themes/theme-default/package.json +++ b/themes/theme-default/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/theme-default", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "Default theme of VuePress", "keywords": [ "vuepress-theme", diff --git a/tools/create-vuepress/CHANGELOG.md b/tools/create-vuepress/CHANGELOG.md index 3a9c36995a..694419947b 100644 --- a/tools/create-vuepress/CHANGELOG.md +++ b/tools/create-vuepress/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +### Features + +- **create-vuepress:** use @inquirer/prompts ([984b53a](https://github.com/vuepress/ecosystem/commit/984b53ab97bd5936f09f488a97dc79f590a45fde)) + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package create-vuepress diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json index 20b40b4dfa..729090e953 100644 --- a/tools/create-vuepress/package.json +++ b/tools/create-vuepress/package.json @@ -1,6 +1,6 @@ { "name": "create-vuepress", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress template helper", "keywords": [ "vuepress", diff --git a/tools/helper/CHANGELOG.md b/tools/helper/CHANGELOG.md index f22375d8c5..5723898f88 100644 --- a/tools/helper/CHANGELOG.md +++ b/tools/helper/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package @vuepress/helper + # [2.0.0-rc.37](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.36...v2.0.0-rc.37) (2024-06-21) **Note:** Version bump only for package @vuepress/helper diff --git a/tools/helper/package.json b/tools/helper/package.json index bf330c5f28..f635e5520f 100644 --- a/tools/helper/package.json +++ b/tools/helper/package.json @@ -1,6 +1,6 @@ { "name": "@vuepress/helper", - "version": "2.0.0-rc.37", + "version": "2.0.0-rc.38", "description": "VuePress helper", "keywords": [ "vuepress", diff --git a/tools/vp-update/CHANGELOG.md b/tools/vp-update/CHANGELOG.md index 45f6123e34..28d8198552 100644 --- a/tools/vp-update/CHANGELOG.md +++ b/tools/vp-update/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.0.0-rc.38](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.37...v2.0.0-rc.38) (2024-07-13) + +**Note:** Version bump only for package vp-update + # [2.0.0-rc.30](https://github.com/vuepress/ecosystem/compare/v2.0.0-rc.29...v2.0.0-rc.30) (2024-05-16) ### Bug Fixes diff --git a/tools/vp-update/package.json b/tools/vp-update/package.json index 64dc2c77bb..3ba71755ed 100644 --- a/tools/vp-update/package.json +++ b/tools/vp-update/package.json @@ -1,6 +1,6 @@ { "name": "vp-update", - "version": "2.0.0-rc.30", + "version": "2.0.0-rc.38", "description": "Update helper for VuePress2", "keywords": [ "vuepress", From 37211b2892bf90f96d9a258de9722e91a15c4679 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Thu, 18 Jul 2024 13:52:33 +0800 Subject: [PATCH 25/38] fix(theme-default): hide mixed-decls warnings for vite --- themes/theme-default/src/node/defaultTheme.ts | 35 ++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/themes/theme-default/src/node/defaultTheme.ts b/themes/theme-default/src/node/defaultTheme.ts index 4887284c98..80f7de01ff 100644 --- a/themes/theme-default/src/node/defaultTheme.ts +++ b/themes/theme-default/src/node/defaultTheme.ts @@ -1,4 +1,8 @@ -import { addViteOptimizeDepsExclude, chainWebpack } from '@vuepress/helper' +import { + addViteConfig, + addViteOptimizeDepsExclude, + chainWebpack, +} from '@vuepress/helper' import { activeHeaderLinksPlugin } from '@vuepress/plugin-active-header-links' import { backToTopPlugin } from '@vuepress/plugin-back-to-top' import { copyCodePlugin } from '@vuepress/plugin-copy-code' @@ -78,6 +82,33 @@ export const defaultTheme = ({ clientConfigFile: path.resolve(__dirname, '../client/config.js'), extendsBundlerOptions: (bundlerOptions, app) => { + // FIXME: hide sass deprecation warning for mixed-decls + addViteConfig(bundlerOptions, app, { + css: { + preprocessorOptions: { + sass: { + logger: { + warn: (message, { deprecation, deprecationType }) => { + if (deprecation && deprecationType.id === 'mixed-decls') + return + + console.warn(message) + }, + }, + }, + scss: { + logger: { + warn: (message, { deprecation, deprecationType }) => { + if (deprecation && deprecationType.id === 'mixed-decls') + return + + console.warn(message) + }, + }, + }, + }, + }, + }) chainWebpack(bundlerOptions, app, (config) => { config.module .rule('scss') @@ -91,6 +122,8 @@ export const defaultTheme = ({ }, })) }) + + // ensure theme alias is not optimized by Vite addViteOptimizeDepsExclude(bundlerOptions, app, '@theme') }, From c9a5fc20f505ad90fcef33a2d316534e1267feff Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Thu, 18 Jul 2024 14:09:27 +0800 Subject: [PATCH 26/38] fix(theme-default): fix code highlight color --- themes/theme-default/src/client/styles/vars-dark.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/theme-default/src/client/styles/vars-dark.scss b/themes/theme-default/src/client/styles/vars-dark.scss index 6a7703d4fe..3d4d7f0c99 100644 --- a/themes/theme-default/src/client/styles/vars-dark.scss +++ b/themes/theme-default/src/client/styles/vars-dark.scss @@ -53,7 +53,7 @@ html.dark { --c-badge-danger-text: #401416; // code blocks vars - --code-hl-bg-color: #363b46; + --code-highlight-bg-color: #363b46; // plugin-docsearch /* stylelint-disable-next-line selector-class-pattern */ From 6b48402a3ec501238e4f77a6db186298a8791185 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Thu, 18 Jul 2024 14:44:13 +0800 Subject: [PATCH 27/38] fix(plugin-prismjs): unify word highlight option name --- docs/.vuepress/theme.ts | 2 +- .../plugin-prismjs/src/node/markdown/highlightPlugin.ts | 2 +- plugins/markdown/plugin-prismjs/src/node/types.ts | 2 +- .../markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts index 5dead620aa..d0f7e2bc5b 100644 --- a/docs/.vuepress/theme.ts +++ b/docs/.vuepress/theme.ts @@ -73,7 +73,7 @@ export default defaultTheme({ notationErrorLevel: true, notationFocus: true, notationHighlight: true, - notationWordHighLight: true, + notationWordHighlight: true, }, }, }) as Theme diff --git a/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts b/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts index 7670d47c45..6fadb8fc53 100644 --- a/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts +++ b/plugins/markdown/plugin-prismjs/src/node/markdown/highlightPlugin.ts @@ -22,7 +22,7 @@ export const highlightPlugin = ( notationErrorLevel: enabledErrorLevel, notationFocus: enabledFocus, notationHighlight: enabledHighlight, - notationWordHighLight: enabledWordHighlight, + notationWordHighlight: enabledWordHighlight, whitespace: whitespacePosition = false, }: HighlightOptions = {}, ): void => { diff --git a/plugins/markdown/plugin-prismjs/src/node/types.ts b/plugins/markdown/plugin-prismjs/src/node/types.ts index 1eea5b495a..08df44929d 100644 --- a/plugins/markdown/plugin-prismjs/src/node/types.ts +++ b/plugins/markdown/plugin-prismjs/src/node/types.ts @@ -74,7 +74,7 @@ export interface HighlightOptions { * * @see https://shiki.style/packages/transformers#transformernotationwordhighlight */ - notationWordHighLight?: boolean + notationWordHighlight?: boolean /** * Enable render whitespace diff --git a/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts b/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts index cc39c8a4b9..609c562dfc 100644 --- a/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts +++ b/plugins/markdown/plugin-prismjs/tests/prismjs-preWrapper.spec.ts @@ -333,7 +333,7 @@ ${codeFence} notationErrorLevel: true, notationFocus: true, notationHighlight: true, - notationWordHighLight: true, + notationWordHighlight: true, }) expect(md.render(source)).toMatchSnapshot() }) From 7e56412a1b21bb3974668230496708a5bd6d71fe Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Fri, 19 Jul 2024 07:47:27 +0800 Subject: [PATCH 28/38] fix(plugin-docsearch): fix base issue --- .../plugin-docsearch/src/client/composables/useDocsearchShim.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/search/plugin-docsearch/src/client/composables/useDocsearchShim.ts b/plugins/search/plugin-docsearch/src/client/composables/useDocsearchShim.ts index 82da72f4ce..54584a5e40 100644 --- a/plugins/search/plugin-docsearch/src/client/composables/useDocsearchShim.ts +++ b/plugins/search/plugin-docsearch/src/client/composables/useDocsearchShim.ts @@ -47,7 +47,7 @@ export const useDocsearchShim = (): Partial => { return } event.preventDefault() - router.push(resolveRoutePathFromUrl(hit.url)) + router.push(hit.url.replace(__VUEPRESS_BASE__, '/')) }, children, }, From 0c124581bdbcc6d4f2cc4379b64d3318c94adf45 Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Fri, 19 Jul 2024 16:16:50 +0800 Subject: [PATCH 29/38] build: bump deps (#218) --- docs/package.json | 2 +- e2e/package.json | 4 +- package.json | 10 +- .../plugin-baidu-analytics/package.json | 2 +- .../plugin-umami-analytics/package.json | 2 +- plugins/blog/plugin-blog/package.json | 2 +- plugins/blog/plugin-comment/package.json | 2 +- .../plugin-active-header-links/package.json | 2 +- .../plugin-reading-time/package.json | 2 +- plugins/development/plugin-rtl/package.json | 2 +- .../plugin-theme-data/package.json | 2 +- plugins/development/plugin-toc/package.json | 2 +- .../features/plugin-back-to-top/package.json | 2 +- plugins/features/plugin-catalog/package.json | 2 +- .../features/plugin-copy-code/package.json | 2 +- .../features/plugin-copyright/package.json | 2 +- .../features/plugin-medium-zoom/package.json | 2 +- plugins/features/plugin-notice/package.json | 2 +- .../features/plugin-nprogress/package.json | 2 +- .../features/plugin-photo-swipe/package.json | 2 +- .../features/plugin-watermark/package.json | 2 +- .../plugin-markdown-math/package.json | 2 +- plugins/pwa/plugin-pwa/package.json | 2 +- plugins/search/plugin-docsearch/package.json | 8 +- plugins/search/plugin-search/package.json | 2 +- plugins/tools/plugin-redirect/package.json | 2 +- pnpm-lock.yaml | 1792 ++++++++--------- themes/theme-default/package.json | 2 +- tools/create-vuepress/package.json | 2 +- tools/helper/package.json | 6 +- tools/vp-update/package.json | 2 +- 31 files changed, 936 insertions(+), 936 deletions(-) diff --git a/docs/package.json b/docs/package.json index 7eea38bbc1..03a0c19ab4 100644 --- a/docs/package.json +++ b/docs/package.json @@ -32,7 +32,7 @@ "@vuepress/theme-default": "workspace:*", "mathjax-full": "3.2.2", "sass-loader": "^14.2.1", - "vue": "^3.4.31", + "vue": "^3.4.32", "vuepress": "2.0.0-rc.14" } } diff --git a/e2e/package.json b/e2e/package.json index 95e1dcd6e8..29e7e7ee9a 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -30,10 +30,10 @@ "@vuepress/theme-default": "workspace:*", "sass": "^1.77.8", "sass-loader": "^14.2.1", - "vue": "^3.4.31", + "vue": "^3.4.32", "vuepress": "2.0.0-rc.14" }, "devDependencies": { - "@playwright/test": "^1.45.1" + "@playwright/test": "^1.45.2" } } diff --git a/package.json b/package.json index 3c45008c8f..866cf6a2cb 100644 --- a/package.json +++ b/package.json @@ -33,9 +33,9 @@ "@commitlint/config-conventional": "^19.2.2", "@lerna-lite/cli": "^3.7.1", "@lerna-lite/publish": "^3.7.1", - "@types/node": "^20.14.10", + "@types/node": "^20.14.11", "@types/webpack-env": "^1.18.5", - "@vitest/coverage-istanbul": "^2.0.2", + "@vitest/coverage-istanbul": "^2.0.3", "conventional-changelog-cli": "^5.0.0", "cpx2": "^7.0.1", "cross-env": "^7.0.3", @@ -43,7 +43,7 @@ "eslint-config-vuepress": "^4.10.1", "eslint-config-vuepress-typescript": "^4.10.1", "http-server": "^14.1.1", - "husky": "^9.0.11", + "husky": "^9.1.1", "nano-staged": "^0.8.0", "postcss-html": "^1.7.0", "prettier": "^3.3.3", @@ -57,8 +57,8 @@ "tsconfig-vuepress": "^4.5.0", "tsx": "^4.16.2", "typescript": "^5.5.3", - "vite": "5.3.3", - "vitest": "^2.0.2", + "vite": "5.3.4", + "vitest": "^2.0.3", "vuepress": "2.0.0-rc.14" }, "packageManager": "pnpm@9.5.0", diff --git a/plugins/analytics/plugin-baidu-analytics/package.json b/plugins/analytics/plugin-baidu-analytics/package.json index adb78edb41..f4444dec9f 100644 --- a/plugins/analytics/plugin-baidu-analytics/package.json +++ b/plugins/analytics/plugin-baidu-analytics/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/analytics/plugin-umami-analytics/package.json b/plugins/analytics/plugin-umami-analytics/package.json index 942767d94a..5670ab7fa1 100644 --- a/plugins/analytics/plugin-umami-analytics/package.json +++ b/plugins/analytics/plugin-umami-analytics/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/blog/plugin-blog/package.json b/plugins/blog/plugin-blog/package.json index 9000e01cf4..34d9d6a378 100644 --- a/plugins/blog/plugin-blog/package.json +++ b/plugins/blog/plugin-blog/package.json @@ -41,7 +41,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "chokidar": "^3.6.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/blog/plugin-comment/package.json b/plugins/blog/plugin-comment/package.json index dc28c95736..99e0431542 100644 --- a/plugins/blog/plugin-comment/package.json +++ b/plugins/blog/plugin-comment/package.json @@ -48,7 +48,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "giscus": "^1.5.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "@waline/client": "^3.1.0", diff --git a/plugins/development/plugin-active-header-links/package.json b/plugins/development/plugin-active-header-links/package.json index 3f1cbfd983..ba3f9bae7b 100644 --- a/plugins/development/plugin-active-header-links/package.json +++ b/plugins/development/plugin-active-header-links/package.json @@ -37,7 +37,7 @@ }, "dependencies": { "@vueuse/core": "^10.11.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/development/plugin-reading-time/package.json b/plugins/development/plugin-reading-time/package.json index bd72583463..3649912b45 100644 --- a/plugins/development/plugin-reading-time/package.json +++ b/plugins/development/plugin-reading-time/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/development/plugin-rtl/package.json b/plugins/development/plugin-rtl/package.json index 496cbdf768..ce51a89cb8 100644 --- a/plugins/development/plugin-rtl/package.json +++ b/plugins/development/plugin-rtl/package.json @@ -38,7 +38,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/development/plugin-theme-data/package.json b/plugins/development/plugin-theme-data/package.json index d188a958de..229281008f 100644 --- a/plugins/development/plugin-theme-data/package.json +++ b/plugins/development/plugin-theme-data/package.json @@ -37,7 +37,7 @@ }, "dependencies": { "@vue/devtools-api": "^6.6.3", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/development/plugin-toc/package.json b/plugins/development/plugin-toc/package.json index 746fa23c47..5e52d6f5ab 100644 --- a/plugins/development/plugin-toc/package.json +++ b/plugins/development/plugin-toc/package.json @@ -35,7 +35,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "vue": "^3.4.31", + "vue": "^3.4.32", "vue-router": "^4.4.0" }, "peerDependencies": { diff --git a/plugins/features/plugin-back-to-top/package.json b/plugins/features/plugin-back-to-top/package.json index a183d27aa0..0af8d21883 100644 --- a/plugins/features/plugin-back-to-top/package.json +++ b/plugins/features/plugin-back-to-top/package.json @@ -39,7 +39,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-catalog/package.json b/plugins/features/plugin-catalog/package.json index f7beb63333..03c57136ec 100644 --- a/plugins/features/plugin-catalog/package.json +++ b/plugins/features/plugin-catalog/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-copy-code/package.json b/plugins/features/plugin-copy-code/package.json index b06f763a51..7013a8e84e 100644 --- a/plugins/features/plugin-copy-code/package.json +++ b/plugins/features/plugin-copy-code/package.json @@ -44,7 +44,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-copyright/package.json b/plugins/features/plugin-copyright/package.json index 5b51c0e8ef..0a7e0107a9 100644 --- a/plugins/features/plugin-copyright/package.json +++ b/plugins/features/plugin-copyright/package.json @@ -41,7 +41,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-medium-zoom/package.json b/plugins/features/plugin-medium-zoom/package.json index aa9ed8e793..59888c71e2 100644 --- a/plugins/features/plugin-medium-zoom/package.json +++ b/plugins/features/plugin-medium-zoom/package.json @@ -40,7 +40,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "medium-zoom": "^1.1.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-notice/package.json b/plugins/features/plugin-notice/package.json index 8f0f0cde60..4d1afc1f98 100644 --- a/plugins/features/plugin-notice/package.json +++ b/plugins/features/plugin-notice/package.json @@ -39,7 +39,7 @@ "dependencies": { "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-nprogress/package.json b/plugins/features/plugin-nprogress/package.json index 861296f19a..5a5f183aa9 100644 --- a/plugins/features/plugin-nprogress/package.json +++ b/plugins/features/plugin-nprogress/package.json @@ -36,7 +36,7 @@ "copy": "cpx \"src/**/*.css\" lib" }, "dependencies": { - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-photo-swipe/package.json b/plugins/features/plugin-photo-swipe/package.json index 3fc721b702..2c27af81a7 100644 --- a/plugins/features/plugin-photo-swipe/package.json +++ b/plugins/features/plugin-photo-swipe/package.json @@ -46,7 +46,7 @@ "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", "photoswipe": "^5.4.4", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/features/plugin-watermark/package.json b/plugins/features/plugin-watermark/package.json index d725a3b64d..37bcae87a2 100644 --- a/plugins/features/plugin-watermark/package.json +++ b/plugins/features/plugin-watermark/package.json @@ -36,7 +36,7 @@ }, "dependencies": { "@vuepress/helper": "workspace:*", - "vue": "^3.4.31", + "vue": "^3.4.32", "watermark-js-plus": "^1.5.2" }, "peerDependencies": { diff --git a/plugins/markdown/plugin-markdown-math/package.json b/plugins/markdown/plugin-markdown-math/package.json index 6a6d17f56e..ea4e753ebe 100644 --- a/plugins/markdown/plugin-markdown-math/package.json +++ b/plugins/markdown/plugin-markdown-math/package.json @@ -44,7 +44,7 @@ "@mdit/plugin-mathjax-slim": "^0.12.0", "@types/markdown-it": "^14.1.1", "@vuepress/helper": "workspace:*", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "katex": "^0.16.10", diff --git a/plugins/pwa/plugin-pwa/package.json b/plugins/pwa/plugin-pwa/package.json index a9e5a21665..75d7ed5f2b 100644 --- a/plugins/pwa/plugin-pwa/package.json +++ b/plugins/pwa/plugin-pwa/package.json @@ -45,7 +45,7 @@ "@vueuse/core": "^10.11.0", "mitt": "^3.0.1", "register-service-worker": "^1.7.2", - "vue": "^3.4.31", + "vue": "^3.4.32", "workbox-build": "^7.1.1" }, "peerDependencies": { diff --git a/plugins/search/plugin-docsearch/package.json b/plugins/search/plugin-docsearch/package.json index 620e957581..df23d39045 100644 --- a/plugins/search/plugin-docsearch/package.json +++ b/plugins/search/plugin-docsearch/package.json @@ -38,13 +38,13 @@ "copy": "cpx \"src/**/*.css\" lib" }, "dependencies": { - "@docsearch/css": "^3.6.0", - "@docsearch/js": "^3.6.0", - "@docsearch/react": "^3.6.0", + "@docsearch/css": "^3.6.1", + "@docsearch/js": "^3.6.1", + "@docsearch/react": "^3.6.1", "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", "ts-debounce": "^4.0.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/search/plugin-search/package.json b/plugins/search/plugin-search/package.json index 11bead9d89..8c7b6ed08a 100644 --- a/plugins/search/plugin-search/package.json +++ b/plugins/search/plugin-search/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "chokidar": "^3.6.0", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/plugins/tools/plugin-redirect/package.json b/plugins/tools/plugin-redirect/package.json index 87df81705f..9ae478cde0 100644 --- a/plugins/tools/plugin-redirect/package.json +++ b/plugins/tools/plugin-redirect/package.json @@ -45,7 +45,7 @@ "@vuepress/helper": "workspace:*", "@vueuse/core": "^10.11.0", "cac": "^6.7.14", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e818f4ec0b..59b43ffdee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@20.14.10)(typescript@5.5.3) + version: 19.3.0(@types/node@20.14.11)(typescript@5.5.3) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 @@ -21,14 +21,14 @@ importers: specifier: ^3.7.1 version: 3.7.1(typescript@5.5.3) '@types/node': - specifier: ^20.14.10 - version: 20.14.10 + specifier: ^20.14.11 + version: 20.14.11 '@types/webpack-env': specifier: ^1.18.5 version: 1.18.5 '@vitest/coverage-istanbul': - specifier: ^2.0.2 - version: 2.0.2(vitest@2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)) + specifier: ^2.0.3 + version: 2.0.3(vitest@2.0.3(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)) conventional-changelog-cli: specifier: ^5.0.0 version: 5.0.0(conventional-commits-filter@5.0.0) @@ -43,16 +43,16 @@ importers: version: 8.57.0 eslint-config-vuepress: specifier: ^4.10.1 - version: 4.10.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) + version: 4.10.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) eslint-config-vuepress-typescript: specifier: ^4.10.1 - version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.3) + version: 4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.3) http-server: specifier: ^14.1.1 version: 14.1.1 husky: - specifier: ^9.0.11 - version: 9.0.11 + specifier: ^9.1.1 + version: 9.1.1 nano-staged: specifier: ^0.8.0 version: 0.8.0 @@ -93,14 +93,14 @@ importers: specifier: ^5.5.3 version: 5.5.3 vite: - specifier: 5.3.3 - version: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) + specifier: 5.3.4 + version: 5.3.4(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3) vitest: - specifier: ^2.0.2 - version: 2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) + specifier: ^2.0.3 + version: 2.0.3(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) docs: dependencies: @@ -109,7 +109,7 @@ importers: version: 0.12.0(markdown-it@14.1.0) '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.11)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 version: 2.0.0-rc.14(typescript@5.5.3) @@ -174,17 +174,17 @@ importers: specifier: ^14.2.1 version: 14.2.1(sass@1.77.8)(webpack@5.93.0) vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) e2e: dependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.11)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 version: 2.0.0-rc.14(typescript@5.5.3) @@ -228,15 +228,15 @@ importers: specifier: ^14.2.1 version: 14.2.1(sass@1.77.8)(webpack@5.93.0) vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) devDependencies: '@playwright/test': - specifier: ^1.45.1 - version: 1.45.1 + specifier: ^1.45.2 + version: 1.45.2 plugins/analytics/plugin-baidu-analytics: dependencies: @@ -244,17 +244,17 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/analytics/plugin-google-analytics: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/analytics/plugin-umami-analytics: dependencies: @@ -262,11 +262,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/blog/plugin-blog: dependencies: @@ -277,11 +277,11 @@ importers: specifier: ^3.6.0 version: 3.6.0 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/blog/plugin-comment: dependencies: @@ -301,11 +301,11 @@ importers: specifier: ^1.5.0 version: 1.6.38 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/blog/plugin-feed: dependencies: @@ -317,7 +317,7 @@ importers: version: 1.0.0-rc.12 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) xml-js: specifier: ^1.6.11 version: 1.6.11 @@ -330,13 +330,13 @@ importers: dependencies: '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/development/plugin-git: dependencies: @@ -345,7 +345,7 @@ importers: version: 9.3.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/development/plugin-palette: dependencies: @@ -354,7 +354,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/development/plugin-reading-time: dependencies: @@ -362,20 +362,20 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/development/plugin-rtl: dependencies: vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/development/plugin-sass-palette: dependencies: @@ -393,11 +393,11 @@ importers: version: 14.2.1(sass@1.77.8)(webpack@5.93.0) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) devDependencies: '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.11)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 version: 2.0.0-rc.14(typescript@5.5.3) @@ -408,23 +408,23 @@ importers: specifier: ^6.6.3 version: 6.6.3 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/development/plugin-toc: dependencies: vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vue-router: specifier: ^4.4.0 - version: 4.4.0(vue@3.4.31(typescript@5.5.3)) + version: 4.4.0(vue@3.4.32(typescript@5.5.3)) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/features/plugin-back-to-top: dependencies: @@ -433,13 +433,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/features/plugin-catalog: dependencies: @@ -447,11 +447,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/features/plugin-copy-code: dependencies: @@ -460,13 +460,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/features/plugin-copyright: dependencies: @@ -475,13 +475,13 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/features/plugin-medium-zoom: dependencies: @@ -492,11 +492,11 @@ importers: specifier: ^1.1.0 version: 1.1.0 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/features/plugin-notice: dependencies: @@ -505,22 +505,22 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/features/plugin-nprogress: dependencies: vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/features/plugin-photo-swipe: dependencies: @@ -529,16 +529,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) photoswipe: specifier: ^5.4.4 version: 5.4.4 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/features/plugin-watermark: dependencies: @@ -546,11 +546,11 @@ importers: specifier: workspace:* version: link:../../../tools/helper vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) watermark-js-plus: specifier: ^1.5.2 version: 1.5.2 @@ -565,7 +565,7 @@ importers: version: link:../../development/plugin-git vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/markdown/plugin-links-check: dependencies: @@ -574,7 +574,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/markdown/plugin-markdown-container: dependencies: @@ -586,7 +586,7 @@ importers: version: 4.0.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -614,7 +614,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/markdown/plugin-markdown-math: dependencies: @@ -637,11 +637,11 @@ importers: specifier: ^3.2.2 version: 3.2.2 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) devDependencies: markdown-it: specifier: ^14.1.0 @@ -657,7 +657,7 @@ importers: version: 1.29.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -688,7 +688,7 @@ importers: version: 1.10.3 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) devDependencies: '@types/markdown-it': specifier: ^14.1.1 @@ -704,7 +704,7 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) mitt: specifier: ^3.0.1 version: 3.0.1 @@ -712,11 +712,11 @@ importers: specifier: ^1.7.2 version: 1.7.2 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) workbox-build: specifier: ^7.1.1 version: 7.1.1 @@ -725,34 +725,34 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/search/plugin-docsearch: dependencies: '@docsearch/css': - specifier: ^3.6.0 - version: 3.6.0 + specifier: ^3.6.1 + version: 3.6.1 '@docsearch/js': - specifier: ^3.6.0 - version: 3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0) + specifier: ^3.6.1 + version: 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0) '@docsearch/react': - specifier: ^3.6.0 - version: 3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0) + specifier: ^3.6.1 + version: 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0) '@vuepress/helper': specifier: workspace:* version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) ts-debounce: specifier: ^4.0.0 version: 4.0.0 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/search/plugin-search: dependencies: @@ -760,11 +760,11 @@ importers: specifier: ^3.6.0 version: 3.6.0 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/seo/plugin-seo: dependencies: @@ -773,7 +773,7 @@ importers: version: link:../../../tools/helper vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -789,7 +789,7 @@ importers: version: 8.0.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) devDependencies: '@vuepress/plugin-git': specifier: workspace:* @@ -799,7 +799,7 @@ importers: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/tools/plugin-redirect: dependencies: @@ -808,16 +808,16 @@ importers: version: link:../../../tools/helper '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) cac: specifier: ^6.7.14 version: 6.7.14 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) plugins/tools/plugin-register-components: dependencies: @@ -826,7 +826,7 @@ importers: version: 3.6.0 vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) themes/theme-default: dependencies: @@ -874,7 +874,7 @@ importers: version: link:../../plugins/development/plugin-theme-data '@vueuse/core': specifier: ^10.11.0 - version: 10.11.0(vue@3.4.31(typescript@5.5.3)) + version: 10.11.0(vue@3.4.32(typescript@5.5.3)) sass: specifier: ^1.77.8 version: 1.77.8 @@ -882,17 +882,17 @@ importers: specifier: ^14.0.0 version: 14.2.1(sass@1.77.8)(webpack@5.93.0) vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) tools/create-vuepress: dependencies: '@inquirer/prompts': - specifier: ^5.1.2 - version: 5.1.2 + specifier: ^5.2.0 + version: 5.2.0 cac: specifier: ^6.7.14 version: 6.7.14 @@ -913,8 +913,8 @@ importers: tools/helper: dependencies: '@vue/shared': - specifier: ^3.4.31 - version: 3.4.31 + specifier: ^3.4.32 + version: 3.4.32 cheerio: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 @@ -925,18 +925,18 @@ importers: specifier: ^4.0.3 version: 4.0.3 vue: - specifier: ^3.4.31 - version: 3.4.31(typescript@5.5.3) + specifier: ^3.4.32 + version: 3.4.32(typescript@5.5.3) vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) devDependencies: '@types/connect': specifier: 3.4.38 version: 3.4.38 '@vuepress/bundler-vite': specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + version: 2.0.0-rc.14(@types/node@20.14.11)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': specifier: 2.0.0-rc.14 version: 2.0.0-rc.14(typescript@5.5.3) @@ -944,14 +944,14 @@ importers: specifier: workspace:* version: link:../../plugins/development/plugin-git vite: - specifier: ~5.3.3 - version: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) + specifier: ~5.3.4 + version: 5.3.4(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3) tools/highlighter-helper: dependencies: vuepress: specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)) + version: 2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)) tools/vp-update: dependencies: @@ -959,8 +959,8 @@ importers: specifier: ^6.7.14 version: 6.7.14 semver: - specifier: ^7.6.2 - version: 7.6.2 + specifier: ^7.6.3 + version: 7.6.3 devDependencies: '@types/semver': specifier: 7.5.8 @@ -1047,16 +1047,16 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.8': - resolution: {integrity: sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==} + '@babel/compat-data@7.24.9': + resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.8': - resolution: {integrity: sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==} + '@babel/core@7.24.9': + resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.8': - resolution: {integrity: sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==} + '@babel/generator@7.24.10': + resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.24.7': @@ -1108,8 +1108,8 @@ packages: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.8': - resolution: {integrity: sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==} + '@babel/helper-module-transforms@7.24.9': + resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1615,8 +1615,8 @@ packages: resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.8': - resolution: {integrity: sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==} + '@babel/types@7.24.9': + resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} engines: {node: '>=6.9.0'} '@commitlint/cli@19.3.0': @@ -1723,14 +1723,14 @@ packages: peerDependencies: postcss-selector-parser: ^6.0.13 - '@docsearch/css@3.6.0': - resolution: {integrity: sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==} + '@docsearch/css@3.6.1': + resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==} - '@docsearch/js@3.6.0': - resolution: {integrity: sha512-QujhqINEElrkIfKwyyyTfbsfMAYCkylInLYMRqHy7PHc8xTBQCow73tlo/Kc7oIwBrCLf0P3YhjlOeV4v8hevQ==} + '@docsearch/js@3.6.1': + resolution: {integrity: sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg==} - '@docsearch/react@3.6.0': - resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==} + '@docsearch/react@3.6.1': + resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -1922,56 +1922,56 @@ packages: resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} engines: {node: '>=10.13.0'} - '@inquirer/checkbox@2.3.10': - resolution: {integrity: sha512-CTc864M2/523rKc9AglIzAcUCuPXDZENgc5S2KZFVRbnMzpXcYTsUWmbqSeL0XLvtlvEtNevkkVbfVhJpruOyQ==} + '@inquirer/checkbox@2.4.0': + resolution: {integrity: sha512-XHOCmntitRBD8SJcrv+6X9YakxO1wfsvezOnU5MBIXeTlSBRCVk9DOIrx6Cgi9BS3qkcy7oQb+fUGEKrP6xecQ==} engines: {node: '>=18'} - '@inquirer/confirm@3.1.14': - resolution: {integrity: sha512-nbLSX37b2dGPtKWL3rPuR/5hOuD30S+pqJ/MuFiUEgN6GiMs8UMxiurKAMDzKt6C95ltjupa8zH6+3csXNHWpA==} + '@inquirer/confirm@3.1.15': + resolution: {integrity: sha512-CiLGi3JmKGEsia5kYJN62yG/njHydbYIkzSBril7tCaKbsnIqxa2h/QiON9NjfwiKck/2siosz4h7lVhLFocMQ==} engines: {node: '>=18'} - '@inquirer/core@9.0.2': - resolution: {integrity: sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==} + '@inquirer/core@9.0.3': + resolution: {integrity: sha512-p2BRZv/vMmpwlU4ZR966vKQzGVCi4VhLjVofwnFLziTQia541T7i1Ar8/LPh+LzjkXzocme+g5Io6MRtzlCcNA==} engines: {node: '>=18'} - '@inquirer/editor@2.1.14': - resolution: {integrity: sha512-6nWpoJyVAKwAcv67bkbBmmi3f32xua79fP7TRmNUoR4K+B1GiOBsHO1YdvET/jvC+nTlBZL7puKAKyM7G+Lkzw==} + '@inquirer/editor@2.1.15': + resolution: {integrity: sha512-UmtZnY36rGLS/4cCzvdRmk0xxsGgH2AsF0v1SSlBZ3C5JK/Bxm2gNW8fmUVzQ5vm8kpdWASXPapbUx4iV49ScA==} engines: {node: '>=18'} - '@inquirer/expand@2.1.14': - resolution: {integrity: sha512-JcxsLajwPykF2kq6biIUdoOzTQ3LXqb8XMVrWkCprG/pFeU1SsxcSSFbF1T5jJGvvlTVcsE+JdGjbQ8ZRZ82RA==} + '@inquirer/expand@2.1.15': + resolution: {integrity: sha512-aBnnrBw9vbFJROUlDCsbq8H/plX6JHfPwLmSphxaVqOR+b1hgLdw+oRhZkpcJhG2AZOlc8IKzGdZhji93gQg4w==} engines: {node: '>=18'} - '@inquirer/figures@1.0.3': - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + '@inquirer/figures@1.0.4': + resolution: {integrity: sha512-R7Gsg6elpuqdn55fBH2y9oYzrU/yKrSmIsDX4ROT51vohrECFzTf2zw9BfUbOW8xjfmM2QbVoVYdTwhrtEKWSQ==} engines: {node: '>=18'} - '@inquirer/input@2.2.1': - resolution: {integrity: sha512-Yl1G6h7qWydzrJwqN777geeJVaAFL5Ly83aZlw4xHf8Z/BoTMfKRheyuMaQwOG7LQ4e5nQP7PxXdEg4SzQ+OKw==} + '@inquirer/input@2.2.2': + resolution: {integrity: sha512-VjkzYSVH0606nLi9HHiSb4QYs2idwRgneiMoFoTAIwQ1Qwx6OIDugOYLtLta3gP8AWZx7qUvgDtj+/SJuiiKuQ==} engines: {node: '>=18'} - '@inquirer/number@1.0.2': - resolution: {integrity: sha512-GcoK+Phxcln0Qw9e73S5a8B2Ejg3HgSTvNfDegIcS5/BKwUm8t5rejja1l09WXjZM9vrVbRDf9RzWtSUiWVYRQ==} + '@inquirer/number@1.0.3': + resolution: {integrity: sha512-GLTuhuhzK/QtB7BhM2pLJGKsv366kv237iNF8hTEOx+EGmXsPNGTydAgZmcuVizEmgC9VSVh1S0memXnIUTYzQ==} engines: {node: '>=18'} - '@inquirer/password@2.1.14': - resolution: {integrity: sha512-sPzOkXLhWJQ96K6nPZFnF8XB8tsDrcCRobd1d3EDz81F+4hp8BbdmsnsQcqZ7oYDIOVM/mWJyIUtJ35TrssJxQ==} + '@inquirer/password@2.1.15': + resolution: {integrity: sha512-/JmiTtIcSYbZdPucEW5q2rhC71vGKPivm3LFqNDQEI6lJyffq7hlfKKFC+R1Qp19dMqkaG+O5L1XmcHpmlAUUQ==} engines: {node: '>=18'} - '@inquirer/prompts@5.1.2': - resolution: {integrity: sha512-E+ndnfwtVQtcmPt888Hc/HAxJUHSaA6OIvyvLAQ5BLQv+t20GbYdFSjXeLgb47OpMU+aRsKA/ys+Zoylw3kTVg==} + '@inquirer/prompts@5.2.0': + resolution: {integrity: sha512-7jBWrlkvprEHEFw29zG/piw/M76c5/zYQWfi8ybHeyzcTuXkh1NjDQxLg2PiruvsIt36z1zvKM5yn7vbF0Yr/A==} engines: {node: '>=18'} - '@inquirer/rawlist@2.1.14': - resolution: {integrity: sha512-pLpEzhKNQ/ugFAFfgCNaXljB+dcCwmXwR1jOxAbVeFIdB3l02E5gjI+h1rb136tq0T8JO6P5KFR1oTeld/wdrA==} + '@inquirer/rawlist@2.1.15': + resolution: {integrity: sha512-zwU6aWDMyuQNiY5Z0iYXkxi7pliRFXqUmiS7vG6lAGxqcbOSptYgIxGJnd3AU4Y91N0Tbt57+koJL0S2p6vSkA==} engines: {node: '>=18'} - '@inquirer/select@2.3.10': - resolution: {integrity: sha512-rr7iR0Zj1YFfgM8IUGimPD9Yukd+n/U63CnYT9kdum6DbRXtMxR45rrreP+EA9ixCnShr+W4xj7suRxC1+8t9g==} + '@inquirer/select@2.4.0': + resolution: {integrity: sha512-iU1eRkHirVNs43zWk6anMIMKc7tCXlJ+I5DcpIV7JzMe+45TuPPOGGCgeGIkZ4xYJ3cXdFoh7GJpm84PNC8veg==} engines: {node: '>=18'} - '@inquirer/type@1.4.0': - resolution: {integrity: sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==} + '@inquirer/type@1.5.0': + resolution: {integrity: sha512-L/UdayX9Z1lLN+itoTKqJ/X4DX5DaWu2Sruwt4XgZzMNv32x4qllbzMX4MbJlz0yxAQtU19UvABGOjmdq1u3qA==} engines: {node: '>=18'} '@isaacs/cliui@8.0.2': @@ -2283,8 +2283,8 @@ packages: peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-request-log@5.3.0': - resolution: {integrity: sha512-FiGcyjdtYPlr03ExBk/0ysIlEFIFGJQAVoPPMxL19B24bVSEiZQnVGBunNtaAF1YnvE/EFoDpXmITtRnyCiypQ==} + '@octokit/plugin-request-log@5.3.1': + resolution: {integrity: sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=6' @@ -2299,12 +2299,12 @@ packages: resolution: {integrity: sha512-VpAhIUxwhWZQImo/dWAN/NpPqqojR6PSLgLYAituLM6U+ddx9hCioFGwBr5Mi+oi5CLeJkcAs3gJ0PYYzU6wUg==} engines: {node: '>= 18'} - '@octokit/request@9.1.2': - resolution: {integrity: sha512-ZWRYo7KfV8qc0tW6GmKKYVCmslauxU1wRDJIKdz/DpA5c2pgBScquCiBBD8D0LKa351pLYezWgnwhu/svwzAJg==} + '@octokit/request@9.1.3': + resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} engines: {node: '>= 18'} - '@octokit/rest@21.0.0': - resolution: {integrity: sha512-XudXXOmiIjivdjNZ+fN71NLrnDM00sxSZlhqmPR3v0dVoJwyP628tSlc12xqn8nX3N0965583RBw5GPo6r8u4Q==} + '@octokit/rest@21.0.1': + resolution: {integrity: sha512-RWA6YU4CqK0h0J6tfYlUFnH3+YgBADlxaHXaKSG+BVr2y4PTfbU2tlKuaQoQZ83qaTbi4CUxLNAmbAqR93A6mQ==} engines: {node: '>= 18'} '@octokit/types@13.5.0': @@ -2314,8 +2314,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@playwright/test@1.45.1': - resolution: {integrity: sha512-Wo1bWTzQvGA7LyKGIZc8nFSTFf2TkthGIFBR+QVNilvwouGzFd4PYukZe3rvf5PSqjHi1+1NyKSDZKcQWETzaA==} + '@playwright/test@1.45.2': + resolution: {integrity: sha512-JxG9eq92ET75EbVi3s+4sYbcG7q72ECeZNbdBlaMkGcNbiDQ4cAi8U2QP5oKkOx+1gpaiL1LDStmzCaEM1Z6fQ==} engines: {node: '>=18'} hasBin: true @@ -2621,8 +2621,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@20.14.10': - resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} + '@types/node@20.14.11': + resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2687,8 +2687,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@7.16.0': - resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==} + '@typescript-eslint/eslint-plugin@7.16.1': + resolution: {integrity: sha512-SxdPak/5bO0EnGktV05+Hq8oatjAYVY3Zh2bye9pGZy6+jwyR3LG3YKkV4YatlsgqXP28BTeVm9pqwJM96vf2A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -2698,8 +2698,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.16.0': - resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} + '@typescript-eslint/parser@7.16.1': + resolution: {integrity: sha512-u+1Qx86jfGQ5i4JjK33/FnawZRpsLxRnKzGE6EABZ40KxVT/vWsiZFEBBHjFOljmmV3MBYOHEKi0Jm9hbAOClA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2708,12 +2708,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.16.0': - resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} + '@typescript-eslint/scope-manager@7.16.1': + resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.16.0': - resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} + '@typescript-eslint/type-utils@7.16.1': + resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2722,12 +2722,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.16.0': - resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} + '@typescript-eslint/types@7.16.1': + resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@7.16.0': - resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} + '@typescript-eslint/typescript-estree@7.16.1': + resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -2735,14 +2735,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.16.0': - resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} + '@typescript-eslint/utils@7.16.1': + resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@7.16.0': - resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} + '@typescript-eslint/visitor-keys@7.16.1': + resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -2755,60 +2755,60 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/coverage-istanbul@2.0.2': - resolution: {integrity: sha512-9TZC/4CT9j7GZYwh1fYtxNtRoSi7T4evF5M/rxOOAvgejJFxM/ysXSvdyV/HXWkEbH/Be8uKnd+v/TyYyrglGA==} + '@vitest/coverage-istanbul@2.0.3': + resolution: {integrity: sha512-ewO7lSXDc/hG7vrVUh3lrpRpNZslivE92b07lW05GE+o7dkmvSheCl6oyMqa3EVU1rjbbM8dlWsfNOY4PAqasQ==} peerDependencies: - vitest: 2.0.2 + vitest: 2.0.3 - '@vitest/expect@2.0.2': - resolution: {integrity: sha512-nKAvxBYqcDugYZ4nJvnm5OR8eDJdgWjk4XM9owQKUjzW70q0icGV2HVnQOyYsp906xJaBDUXw0+9EHw2T8e0mQ==} + '@vitest/expect@2.0.3': + resolution: {integrity: sha512-X6AepoOYePM0lDNUPsGXTxgXZAl3EXd0GYe/MZyVE4HzkUqyUVC6S3PrY5mClDJ6/7/7vALLMV3+xD/Ko60Hqg==} - '@vitest/pretty-format@2.0.2': - resolution: {integrity: sha512-SBCyOXfGVvddRd9r2PwoVR0fonQjh9BMIcBMlSzbcNwFfGr6ZhOhvBzurjvi2F4ryut2HcqiFhNeDVGwru8tLg==} + '@vitest/pretty-format@2.0.3': + resolution: {integrity: sha512-URM4GLsB2xD37nnTyvf6kfObFafxmycCL8un3OC9gaCs5cti2u+5rJdIflZ2fUJUen4NbvF6jCufwViAFLvz1g==} - '@vitest/runner@2.0.2': - resolution: {integrity: sha512-OCh437Vi8Wdbif1e0OvQcbfM3sW4s2lpmOjAE7qfLrpzJX2M7J1IQlNvEcb/fu6kaIB9n9n35wS0G2Q3en5kHg==} + '@vitest/runner@2.0.3': + resolution: {integrity: sha512-EmSP4mcjYhAcuBWwqgpjR3FYVeiA4ROzRunqKltWjBfLNs1tnMLtF+qtgd5ClTwkDP6/DGlKJTNa6WxNK0bNYQ==} - '@vitest/snapshot@2.0.2': - resolution: {integrity: sha512-Yc2ewhhZhx+0f9cSUdfzPRcsM6PhIb+S43wxE7OG0kTxqgqzo8tHkXFuFlndXeDMp09G3sY/X5OAo/RfYydf1g==} + '@vitest/snapshot@2.0.3': + resolution: {integrity: sha512-6OyA6v65Oe3tTzoSuRPcU6kh9m+mPL1vQ2jDlPdn9IQoUxl8rXhBnfICNOC+vwxWY684Vt5UPgtcA2aPFBb6wg==} - '@vitest/spy@2.0.2': - resolution: {integrity: sha512-MgwJ4AZtCgqyp2d7WcQVE8aNG5vQ9zu9qMPYQHjsld/QVsrvg78beNrXdO4HYkP0lDahCO3P4F27aagIag+SGQ==} + '@vitest/spy@2.0.3': + resolution: {integrity: sha512-sfqyAw/ypOXlaj4S+w8689qKM1OyPOqnonqOc9T91DsoHbfN5mU7FdifWWv3MtQFf0lEUstEwR9L/q/M390C+A==} - '@vitest/utils@2.0.2': - resolution: {integrity: sha512-pxCY1v7kmOCWYWjzc0zfjGTA3Wmn8PKnlPvSrsA643P1NHl1fOyXj2Q9SaNlrlFE+ivCsxM80Ov3AR82RmHCWQ==} + '@vitest/utils@2.0.3': + resolution: {integrity: sha512-c/UdELMuHitQbbc/EVctlBaxoYAwQPQdSNwv7z/vHyBKy2edYZaFgptE27BRueZB7eW8po+cllotMNTDpL3HWg==} - '@vue/compiler-core@3.4.31': - resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} + '@vue/compiler-core@3.4.32': + resolution: {integrity: sha512-8tCVWkkLe/QCWIsrIvExUGnhYCAOroUs5dzhSoKL5w4MJS8uIYiou+pOPSVIOALOQ80B0jBs+Ri+kd5+MBnCDw==} - '@vue/compiler-dom@3.4.31': - resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} + '@vue/compiler-dom@3.4.32': + resolution: {integrity: sha512-PbSgt9KuYo4fyb90dynuPc0XFTfFPs3sCTbPLOLlo+PrUESW1gn/NjSsUvhR+mI2AmmEzexwYMxbHDldxSOr2A==} - '@vue/compiler-sfc@3.4.31': - resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} + '@vue/compiler-sfc@3.4.32': + resolution: {integrity: sha512-STy9im/WHfaguJnfKjjVpMHukxHUrOKjm2vVCxiojQJyo3Sb6Os8SMXBr/MI+ekpstEGkDONfqAQoSbZhspLYw==} - '@vue/compiler-ssr@3.4.31': - resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} + '@vue/compiler-ssr@3.4.32': + resolution: {integrity: sha512-nyu/txTecF6DrxLrpLcI34xutrvZPtHPBj9yRoPxstIquxeeyywXpYZrQMsIeDfBhlw1abJb9CbbyZvDw2kjdg==} '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} - '@vue/reactivity@3.4.31': - resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} + '@vue/reactivity@3.4.32': + resolution: {integrity: sha512-1P7QvghAzhSIWmiNmh4MNkLVjr2QTNDcFv2sKmytEWhR6t7BZzNicgm5ENER4uU++wbWxgRh/pSEYgdI3MDcvg==} - '@vue/runtime-core@3.4.31': - resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} + '@vue/runtime-core@3.4.32': + resolution: {integrity: sha512-FxT2dTHUs1Hki8Ui/B1Hu339mx4H5kRJooqrNM32tGUHBPStJxwMzLIRbeGO/B1NMplU4Pg9fwOqrJtrOzkdfA==} - '@vue/runtime-dom@3.4.31': - resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} + '@vue/runtime-dom@3.4.32': + resolution: {integrity: sha512-Xz9G+ZViRyPFQtRBCPFkhMzKn454ihCPMKUiacNaUhuTIXvyfkAq8l89IZ/kegFVyw/7KkJGRGqYdEZrf27Xsg==} - '@vue/server-renderer@3.4.31': - resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} + '@vue/server-renderer@3.4.32': + resolution: {integrity: sha512-3c4rd0522Ao8hKjzgmUAbcjv2mBnvnw0Ld2f8HOMCuWJZjYie/p8cpIoYJbeP0VV2JYmrJJMwGQDO5RH4iQ30A==} peerDependencies: - vue: 3.4.31 + vue: 3.4.32 - '@vue/shared@3.4.31': - resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} + '@vue/shared@3.4.32': + resolution: {integrity: sha512-ep4mF1IVnX/pYaNwxwOpJHyBtOMKWoKZMbnUyd+z0udqIxLUh7YCCd/JfDna8aUrmnG9SFORyIq2HzEATRrQsg==} '@vuepress/bundler-vite@2.0.0-rc.14': resolution: {integrity: sha512-kttbowYITMCX3ztz78Qb6bMfXRv/GEpNu+nALksu7j/QJQ0gOzI2is68PatbmzZRWOufVsf1Zf0A8BwolmVcXA==} @@ -3203,8 +3203,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001641: - resolution: {integrity: sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==} + caniuse-lite@1.0.30001642: + resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} chai@5.1.1: resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} @@ -3833,8 +3833,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.827: - resolution: {integrity: sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==} + electron-to-chromium@1.4.830: + resolution: {integrity: sha512-TrPKKH20HeN0J1LHzsYLs2qwXrp8TF4nHdu4sq61ozGbzMpWhI7iIOPYPPkxeq1azMT9PZ8enPFcftbs/Npcjg==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -3912,8 +3912,8 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - esbuild-loader@4.2.0: - resolution: {integrity: sha512-BhwHchuDknxIa69AqOPeZh2fIFqj2AzZKC1E3RBRvXSuyk5drsqMrwsgYZJufX41yrauLYjDM3KBmruoGl1NWQ==} + esbuild-loader@4.2.2: + resolution: {integrity: sha512-Mdq/A1L8p37hkibp8jGFwuQTDSWhDmlueAefsrCPRwNWThEOlQmIglV7Gd6GE2mO5bt7ksfxKOMwkuY7jjVTXg==} peerDependencies: webpack: ^4.40.0 || ^5.0.0 @@ -4329,8 +4329,8 @@ packages: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} - get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + get-tsconfig@4.7.6: + resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} giscus@1.5.0: resolution: {integrity: sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==} @@ -4361,8 +4361,8 @@ packages: git-up@7.0.0: resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} - git-url-parse@14.0.0: - resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + git-url-parse@14.1.0: + resolution: {integrity: sha512-8xg65dTxGHST3+zGpycMMFZcoTzAdZ2dOtu4vmgIfkTFnVHBxHMzBC2L1k8To7EmrSiHesT8JgPLT91VKw1B5g==} glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -4598,8 +4598,8 @@ packages: resolution: {integrity: sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==} engines: {node: '>=18.18.0'} - husky@9.0.11: - resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} + husky@9.1.1: + resolution: {integrity: sha512-fCqlqLXcBnXa/TJXmT93/A36tJsjdJkibQ1MuIiFyCCYUlpYpIaj2mv1w+3KR6Rzu1IC3slFTje5f6DUp2A2rg==} engines: {node: '>=18'} hasBin: true @@ -4680,8 +4680,8 @@ packages: resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - inquirer@10.0.1: - resolution: {integrity: sha512-XgthhRIn0Ci9JdGJpUo2EtpPfaczbooZbGTN+FTzSCyUb7YHJcPPnuSXfeG5903bJMy3OyEoVTQMnvO4Ly5tFg==} + inquirer@10.0.3: + resolution: {integrity: sha512-/PxdZLy7YgrD5GFIBqUDy08jt73YVRzXrRJqv0Kfe4jJ2tPBhbr16r7OKkHEJ/Bd/0GgOLYSeqtQS/01YS5Pow==} engines: {node: '>=18'} insane@2.6.2: @@ -4733,8 +4733,8 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true - is-core-module@2.14.0: - resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} engines: {node: '>= 0.4'} is-data-view@1.0.1: @@ -4930,8 +4930,8 @@ packages: resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} engines: {node: 20 || >=22} - jake@10.9.1: - resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} + jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} engines: {node: '>=10'} hasBin: true @@ -5509,8 +5509,8 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} hasBin: true - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.17: + resolution: {integrity: sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==} nopt@7.2.1: resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} @@ -5820,13 +5820,13 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - playwright-core@1.45.1: - resolution: {integrity: sha512-LF4CUUtrUu2TCpDw4mcrAIuYrEjVDfT1cHbJMfwnE2+1b8PZcFzPNgvZCvq2JfQ4aTjRCCHw5EJ2tmr2NSzdPg==} + playwright-core@1.45.2: + resolution: {integrity: sha512-ha175tAWb0dTK0X4orvBIqi3jGEt701SMxMhyujxNrgd8K0Uy5wMSwwcQHtyB4om7INUkfndx02XnQ2p6dvLDw==} engines: {node: '>=18'} hasBin: true - playwright@1.45.1: - resolution: {integrity: sha512-Hjrgae4kpSQBr98nhCj3IScxVeVUixqj+5oyif8TdIn2opTCPEzqAqNMeK42i3cWDCVu9MI+ZsGWw+gVR4ISBg==} + playwright@1.45.2: + resolution: {integrity: sha512-ReywF2t/0teRvNBpfIgh5e4wnrI/8Su8ssdo5XsQKpjxJj+jspm00jSoz9BTg91TT0c9HRjXO7LBNVrgYj9X0g==} engines: {node: '>=18'} hasBin: true @@ -6431,8 +6431,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true @@ -6856,8 +6856,8 @@ packages: uglify-js: optional: true - terser@5.31.2: - resolution: {integrity: sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==} + terser@5.31.3: + resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} engines: {node: '>=10'} hasBin: true @@ -6982,8 +6982,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.21.0: - resolution: {integrity: sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==} + type-fest@4.22.1: + resolution: {integrity: sha512-9tHNEa0Ov81YOopiVkcCJVz5TM6AEQ+CHHjFIktqPnE3NV0AHIkx+gh9tiCl58m/66wWxkOC9eltpa75J4lQPA==} engines: {node: '>=16'} type-is@1.6.18: @@ -7017,8 +7017,8 @@ packages: uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - uglify-js@3.18.0: - resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} + uglify-js@3.19.0: + resolution: {integrity: sha512-wNKHUY2hYYkf6oSFfhwwiHo4WCHzHmzcXsqXYTN9ja3iApYIFbb2U6ics9hBcYLHcYGQoAlwnZlTrf3oF+BL/Q==} engines: {node: '>=0.8.0'} hasBin: true @@ -7124,13 +7124,13 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@2.0.2: - resolution: {integrity: sha512-w4vkSz1Wo+NIQg8pjlEn0jQbcM/0D+xVaYjhw3cvarTanLLBh54oNiRbsT8PNK5GfuST0IlVXjsNRoNlqvY/fw==} + vite-node@2.0.3: + resolution: {integrity: sha512-14jzwMx7XTcMB+9BhGQyoEAmSl0eOr3nrnn+Z12WNERtOvLN+d2scbRUvyni05rT3997Bg+rZb47NyP4IQPKXg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.3.3: - resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} + vite@5.3.4: + resolution: {integrity: sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7157,15 +7157,15 @@ packages: terser: optional: true - vitest@2.0.2: - resolution: {integrity: sha512-WlpZ9neRIjNBIOQwBYfBSr0+of5ZCbxT2TVGKW4Lv0c8+srCFIiRdsP7U009t8mMn821HQ4XKgkx5dVWpyoyLw==} + vitest@2.0.3: + resolution: {integrity: sha512-o3HRvU93q6qZK4rI2JrhKyZMMuxg/JRt30E6qeQs6ueaiz5hr1cPj+Sk2kATgQzMMqsa2DiNI0TIK++1ULx8Jw==} 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.0.2 - '@vitest/ui': 2.0.2 + '@vitest/browser': 2.0.3 + '@vitest/ui': 2.0.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -7216,8 +7216,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue@3.4.31: - resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} + vue@3.4.32: + resolution: {integrity: sha512-9mCGIAi/CAq7GtaLLLp2J92pEic+HArstG+pq6F+H7+/jB9a0Z7576n4Bh4k79/50L1cKMIhZC3MC0iGpl+1IA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -7266,8 +7266,8 @@ packages: resolution: {integrity: sha512-gpzlChffrVUu5YwIw9i240/wdcglw53mSEV/7WoK7L/ddfb6Al8/sRjztyPYV8VgJAmkapH5T1AOUfMFryQ/VA==} engines: {node: '>=10'} - webpack-dev-middleware@7.2.1: - resolution: {integrity: sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==} + webpack-dev-middleware@7.3.0: + resolution: {integrity: sha512-xD2qnNew+F6KwOGZR7kWdbIou/ud7cVqLEXeK1q0nHcNsX/u7ul/fSdlOTX4ntSL5FNFy7ZJJXbf0piF591JYw==} engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.0.0 @@ -7631,20 +7631,20 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.24.8': {} + '@babel/compat-data@7.24.9': {} - '@babel/core@7.24.8': + '@babel/core@7.24.9': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.8 + '@babel/generator': 7.24.10 '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helpers': 7.24.8 '@babel/parser': 7.24.8 '@babel/template': 7.24.7 '@babel/traverse': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -7653,57 +7653,57 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.8': + '@babel/generator@7.24.10': dependencies: - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: '@babel/traverse': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color '@babel/helper-compilation-targets@7.24.8': dependencies: - '@babel/compat-data': 7.24.8 + '@babel/compat-data': 7.24.9 '@babel/helper-validator-option': 7.24.8 browserslist: 4.23.2 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.8)': + '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8) + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.8)': + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.8)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 debug: 4.3.5 @@ -7714,34 +7714,34 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 '@babel/helper-member-expression-to-functions@7.24.8': dependencies: '@babel/traverse': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.24.7': dependencies: '@babel/traverse': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.8(@babel/core@7.24.8)': + '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 @@ -7752,22 +7752,22 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.8)': + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-wrap-function': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.8)': + '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 @@ -7777,20 +7777,20 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: '@babel/traverse': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 '@babel/helper-string-parser@7.24.8': {} @@ -7803,14 +7803,14 @@ snapshots: '@babel/helper-function-name': 7.24.7 '@babel/template': 7.24.7 '@babel/traverse': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color '@babel/helpers@7.24.8': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 '@babel/highlight@7.24.7': dependencies: @@ -7821,544 +7821,544 @@ snapshots: '@babel/parser@7.24.8': dependencies: - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.8) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.8)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.8)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.8)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.8)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.8)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.8)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.8)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.8)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.8)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.8)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.8)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.8)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.8)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.8)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.8)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.8)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.8)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.8) + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.8) + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.8) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.24.8(@babel/core@7.24.8)': + '@babel/plugin-transform-classes@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8) + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/template': 7.24.7 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.8)': + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.8) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) - '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.8)': + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-module-transforms': 7.24.8(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.8) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) - '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) - '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.8) + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.8)': + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.8) + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.8) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 regenerator-transform: 0.15.2 - '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.8)': + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.8)': + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/preset-env@7.24.8(@babel/core@7.24.8)': + '@babel/preset-env@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/compat-data': 7.24.8 - '@babel/core': 7.24.8 + '@babel/compat-data': 7.24.9 + '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.8) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.8) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.8) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.8) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.8) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.8) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.8) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.8) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.8) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.8) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.8) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.8) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.8) - '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.8) - '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.8) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.8) - '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.8) - '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.8) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.8) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.8) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.8) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.8) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.9) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.9) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.9) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.9) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.9) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.9) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.9) core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.8)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 esutils: 2.0.3 '@babel/regjsgen@0.8.0': {} @@ -8371,34 +8371,34 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 '@babel/parser': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 '@babel/traverse@7.24.8': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.8 + '@babel/generator': 7.24.10 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 '@babel/parser': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.24.8': + '@babel/types@7.24.9': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@commitlint/cli@19.3.0(@types/node@20.14.10)(typescript@5.5.3)': + '@commitlint/cli@19.3.0(@types/node@20.14.11)(typescript@5.5.3)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@20.14.10)(typescript@5.5.3) + '@commitlint/load': 19.2.0(@types/node@20.14.11)(typescript@5.5.3) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -8436,7 +8436,7 @@ snapshots: '@commitlint/is-ignored@19.2.2': dependencies: '@commitlint/types': 19.0.3 - semver: 7.6.2 + semver: 7.6.3 '@commitlint/lint@19.2.2': dependencies: @@ -8445,7 +8445,7 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@20.14.10)(typescript@5.5.3)': + '@commitlint/load@19.2.0(@types/node@20.14.11)(typescript@5.5.3)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 @@ -8453,7 +8453,7 @@ snapshots: '@commitlint/types': 19.0.3 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.5.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.10)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.14.11)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -8508,7 +8508,7 @@ snapshots: '@conventional-changelog/git-client@1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0)': dependencies: '@types/semver': 7.5.8 - semver: 7.6.2 + semver: 7.6.3 optionalDependencies: conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 @@ -8528,11 +8528,11 @@ snapshots: dependencies: postcss-selector-parser: 6.1.1 - '@docsearch/css@3.6.0': {} + '@docsearch/css@3.6.1': {} - '@docsearch/js@3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0)': + '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0)': dependencies: - '@docsearch/react': 3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0) + '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0) preact: 10.22.1 transitivePeerDependencies: - '@algolia/client-search' @@ -8541,11 +8541,11 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.6.0(@algolia/client-search@4.24.0)(search-insights@2.13.0)': + '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) - '@docsearch/css': 3.6.0 + '@docsearch/css': 3.6.1 algoliasearch: 4.24.0 optionalDependencies: search-insights: 2.13.0 @@ -8660,25 +8660,25 @@ snapshots: '@hutson/parse-repository-url@5.0.0': {} - '@inquirer/checkbox@2.3.10': + '@inquirer/checkbox@2.4.0': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/figures': 1.0.4 + '@inquirer/type': 1.5.0 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/confirm@3.1.14': + '@inquirer/confirm@3.1.15': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/type': 1.5.0 - '@inquirer/core@9.0.2': + '@inquirer/core@9.0.3': dependencies: - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.4.0 + '@inquirer/figures': 1.0.4 + '@inquirer/type': 1.5.0 '@types/mute-stream': 0.0.4 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-spinners: 2.9.2 @@ -8689,63 +8689,63 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 - '@inquirer/editor@2.1.14': + '@inquirer/editor@2.1.15': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/type': 1.5.0 external-editor: 3.1.0 - '@inquirer/expand@2.1.14': + '@inquirer/expand@2.1.15': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/type': 1.5.0 yoctocolors-cjs: 2.1.2 - '@inquirer/figures@1.0.3': {} + '@inquirer/figures@1.0.4': {} - '@inquirer/input@2.2.1': + '@inquirer/input@2.2.2': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/type': 1.5.0 - '@inquirer/number@1.0.2': + '@inquirer/number@1.0.3': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/type': 1.5.0 - '@inquirer/password@2.1.14': + '@inquirer/password@2.1.15': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/type': 1.5.0 ansi-escapes: 4.3.2 - '@inquirer/prompts@5.1.2': + '@inquirer/prompts@5.2.0': dependencies: - '@inquirer/checkbox': 2.3.10 - '@inquirer/confirm': 3.1.14 - '@inquirer/editor': 2.1.14 - '@inquirer/expand': 2.1.14 - '@inquirer/input': 2.2.1 - '@inquirer/number': 1.0.2 - '@inquirer/password': 2.1.14 - '@inquirer/rawlist': 2.1.14 - '@inquirer/select': 2.3.10 + '@inquirer/checkbox': 2.4.0 + '@inquirer/confirm': 3.1.15 + '@inquirer/editor': 2.1.15 + '@inquirer/expand': 2.1.15 + '@inquirer/input': 2.2.2 + '@inquirer/number': 1.0.3 + '@inquirer/password': 2.1.15 + '@inquirer/rawlist': 2.1.15 + '@inquirer/select': 2.4.0 - '@inquirer/rawlist@2.1.14': + '@inquirer/rawlist@2.1.15': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/type': 1.5.0 yoctocolors-cjs: 2.1.2 - '@inquirer/select@2.3.10': + '@inquirer/select@2.4.0': dependencies: - '@inquirer/core': 9.0.2 - '@inquirer/figures': 1.0.3 - '@inquirer/type': 1.4.0 + '@inquirer/core': 9.0.3 + '@inquirer/figures': 1.0.4 + '@inquirer/type': 1.5.0 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/type@1.4.0': + '@inquirer/type@1.5.0': dependencies: mute-stream: 1.0.0 @@ -8771,7 +8771,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -8847,7 +8847,7 @@ snapshots: fs-extra: 11.2.0 glob-parent: 6.0.2 globby: 14.0.2 - inquirer: 10.0.1 + inquirer: 10.0.3 is-ci: 3.0.1 json5: 2.2.3 load-json-file: 7.0.1 @@ -8856,7 +8856,7 @@ snapshots: p-map: 7.0.2 p-queue: 8.0.1 resolve-from: 5.0.0 - semver: 7.6.2 + semver: 7.6.3 slash: 5.1.0 strong-log-transformer: 2.1.0 write-file-atomic: 5.0.1 @@ -8915,7 +8915,7 @@ snapshots: p-map: 7.0.2 p-pipe: 4.0.0 pacote: 18.0.6 - semver: 7.6.2 + semver: 7.6.3 ssri: 10.0.6 tar: 6.2.1 temp-dir: 3.0.0 @@ -8935,7 +8935,7 @@ snapshots: '@lerna-lite/core': 3.7.1(typescript@5.5.3) '@lerna-lite/npmlog': 3.7.0 '@octokit/plugin-enterprise-rest': 6.0.1 - '@octokit/rest': 21.0.0 + '@octokit/rest': 21.0.1 chalk: 5.3.0 conventional-changelog-angular: 7.0.0 conventional-changelog-core: 7.0.0 @@ -8945,7 +8945,7 @@ snapshots: dedent: 1.5.3 fs-extra: 11.2.0 get-stream: 9.0.1 - git-url-parse: 14.0.0 + git-url-parse: 14.1.0 graceful-fs: 4.2.11 is-stream: 4.0.1 load-json-file: 7.0.1 @@ -8959,7 +8959,7 @@ snapshots: p-pipe: 4.0.0 p-reduce: 3.0.0 pify: 6.1.0 - semver: 7.6.2 + semver: 7.6.3 slash: 5.1.0 temp-dir: 3.0.0 uuid: 10.0.0 @@ -9136,7 +9136,7 @@ snapshots: promise-all-reject-late: 1.0.1 promise-call-limit: 3.0.1 read-package-json-fast: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 ssri: 10.0.6 treeverse: 3.0.0 walk-up-path: 3.0.1 @@ -9146,7 +9146,7 @@ snapshots: '@npmcli/fs@3.1.1': dependencies: - semver: 7.6.2 + semver: 7.6.3 '@npmcli/git@5.0.8': dependencies: @@ -9157,7 +9157,7 @@ snapshots: proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.2 + semver: 7.6.3 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -9180,7 +9180,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 pacote: 18.0.6 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bluebird - supports-color @@ -9197,7 +9197,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.2 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bluebird @@ -9229,7 +9229,7 @@ snapshots: dependencies: '@octokit/auth-token': 5.1.1 '@octokit/graphql': 8.1.1 - '@octokit/request': 9.1.2 + '@octokit/request': 9.1.3 '@octokit/request-error': 6.1.4 '@octokit/types': 13.5.0 before-after-hook: 3.0.2 @@ -9242,7 +9242,7 @@ snapshots: '@octokit/graphql@8.1.1': dependencies: - '@octokit/request': 9.1.2 + '@octokit/request': 9.1.3 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 @@ -9255,7 +9255,7 @@ snapshots: '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - '@octokit/plugin-request-log@5.3.0(@octokit/core@6.1.2)': + '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 @@ -9268,18 +9268,18 @@ snapshots: dependencies: '@octokit/types': 13.5.0 - '@octokit/request@9.1.2': + '@octokit/request@9.1.3': dependencies: '@octokit/endpoint': 10.1.1 '@octokit/request-error': 6.1.4 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - '@octokit/rest@21.0.0': + '@octokit/rest@21.0.1': dependencies: '@octokit/core': 6.1.2 '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2) - '@octokit/plugin-request-log': 5.3.0(@octokit/core@6.1.2) + '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.2) '@octokit/plugin-rest-endpoint-methods': 13.2.4(@octokit/core@6.1.2) '@octokit/types@13.5.0': @@ -9289,13 +9289,13 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/test@1.45.1': + '@playwright/test@1.45.2': dependencies: - playwright: 1.45.1 + playwright: 1.45.2 - '@rollup/plugin-babel@5.3.1(@babel/core@7.24.8)(rollup@2.79.1)': + '@rollup/plugin-babel@5.3.1(@babel/core@7.24.9)(rollup@2.79.1)': dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-module-imports': 7.24.7 '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 @@ -9323,7 +9323,7 @@ snapshots: dependencies: serialize-javascript: 6.0.2 smob: 1.5.0 - terser: 5.31.2 + terser: 5.31.3 optionalDependencies: rollup: 2.79.1 @@ -9457,24 +9457,24 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/bonjour@3.5.13': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.5 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/debug@4.1.12': dependencies: @@ -9496,7 +9496,7 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9511,7 +9511,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/hash-sum@1.0.2': {} @@ -9525,7 +9525,7 @@ snapshots: '@types/http-proxy@1.17.14': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/inquirer@9.0.7': dependencies: @@ -9548,7 +9548,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/katex@0.16.7': {} @@ -9571,15 +9571,15 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/node-forge@1.3.11': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/node@17.0.45': {} - '@types/node@20.14.10': + '@types/node@20.14.11': dependencies: undici-types: 5.26.5 @@ -9604,7 +9604,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/serve-index@1.9.4': dependencies: @@ -9613,16 +9613,16 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/through@0.0.33': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/trusted-types@2.0.7': {} @@ -9636,7 +9636,7 @@ snapshots: '@types/ws@8.5.11': dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/yargs-parser@21.0.3': {} @@ -9644,14 +9644,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 7.16.0 - '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 7.16.0 + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/type-utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.1 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -9662,12 +9662,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/scope-manager': 7.16.0 - '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 7.16.0 + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.1 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -9675,15 +9675,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.16.0': + '@typescript-eslint/scope-manager@7.16.1': dependencies: - '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/visitor-keys': 7.16.0 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 - '@typescript-eslint/type-utils@7.16.0(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/type-utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.1(eslint@8.57.0)(typescript@5.5.3) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.3) @@ -9692,47 +9692,47 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@7.16.0': {} + '@typescript-eslint/types@7.16.1': {} - '@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3)': + '@typescript-eslint/typescript-estree@7.16.1(typescript@5.5.3)': dependencies: - '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/visitor-keys': 7.16.0 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/visitor-keys': 7.16.1 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.5.3)': + '@typescript-eslint/utils@7.16.1(eslint@8.57.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.16.0 - '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.1 + '@typescript-eslint/types': 7.16.1 + '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.5.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.16.0': + '@typescript-eslint/visitor-keys@7.16.1': dependencies: - '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/types': 7.16.1 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.4(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3))(vue@3.4.32(typescript@5.5.3))': dependencies: - vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) - vue: 3.4.31(typescript@5.5.3) + vite: 5.3.4(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3) + vue: 3.4.32(typescript@5.5.3) - '@vitest/coverage-istanbul@2.0.2(vitest@2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2))': + '@vitest/coverage-istanbul@2.0.3(vitest@2.0.3(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.3.5 @@ -9744,102 +9744,102 @@ snapshots: magicast: 0.3.4 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) + vitest: 2.0.3(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - supports-color - '@vitest/expect@2.0.2': + '@vitest/expect@2.0.3': dependencies: - '@vitest/spy': 2.0.2 - '@vitest/utils': 2.0.2 + '@vitest/spy': 2.0.3 + '@vitest/utils': 2.0.3 chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.0.2': + '@vitest/pretty-format@2.0.3': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.0.2': + '@vitest/runner@2.0.3': dependencies: - '@vitest/utils': 2.0.2 + '@vitest/utils': 2.0.3 pathe: 1.1.2 - '@vitest/snapshot@2.0.2': + '@vitest/snapshot@2.0.3': dependencies: - '@vitest/pretty-format': 2.0.2 + '@vitest/pretty-format': 2.0.3 magic-string: 0.30.10 pathe: 1.1.2 - '@vitest/spy@2.0.2': + '@vitest/spy@2.0.3': dependencies: tinyspy: 3.0.0 - '@vitest/utils@2.0.2': + '@vitest/utils@2.0.3': dependencies: - '@vitest/pretty-format': 2.0.2 + '@vitest/pretty-format': 2.0.3 estree-walker: 3.0.3 loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.4.31': + '@vue/compiler-core@3.4.32': dependencies: '@babel/parser': 7.24.8 - '@vue/shared': 3.4.31 + '@vue/shared': 3.4.32 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.4.31': + '@vue/compiler-dom@3.4.32': dependencies: - '@vue/compiler-core': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/compiler-core': 3.4.32 + '@vue/shared': 3.4.32 - '@vue/compiler-sfc@3.4.31': + '@vue/compiler-sfc@3.4.32': dependencies: '@babel/parser': 7.24.8 - '@vue/compiler-core': 3.4.31 - '@vue/compiler-dom': 3.4.31 - '@vue/compiler-ssr': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/compiler-core': 3.4.32 + '@vue/compiler-dom': 3.4.32 + '@vue/compiler-ssr': 3.4.32 + '@vue/shared': 3.4.32 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.39 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.31': + '@vue/compiler-ssr@3.4.32': dependencies: - '@vue/compiler-dom': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/compiler-dom': 3.4.32 + '@vue/shared': 3.4.32 '@vue/devtools-api@6.6.3': {} - '@vue/reactivity@3.4.31': + '@vue/reactivity@3.4.32': dependencies: - '@vue/shared': 3.4.31 + '@vue/shared': 3.4.32 - '@vue/runtime-core@3.4.31': + '@vue/runtime-core@3.4.32': dependencies: - '@vue/reactivity': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/reactivity': 3.4.32 + '@vue/shared': 3.4.32 - '@vue/runtime-dom@3.4.31': + '@vue/runtime-dom@3.4.32': dependencies: - '@vue/reactivity': 3.4.31 - '@vue/runtime-core': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/reactivity': 3.4.32 + '@vue/runtime-core': 3.4.32 + '@vue/shared': 3.4.32 csstype: 3.1.3 - '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.5.3))': + '@vue/server-renderer@3.4.32(vue@3.4.32(typescript@5.5.3))': dependencies: - '@vue/compiler-ssr': 3.4.31 - '@vue/shared': 3.4.31 - vue: 3.4.31(typescript@5.5.3) + '@vue/compiler-ssr': 3.4.32 + '@vue/shared': 3.4.32 + vue: 3.4.32(typescript@5.5.3) - '@vue/shared@3.4.31': {} + '@vue/shared@3.4.32': {} - '@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5)': + '@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5)': dependencies: - '@vitejs/plugin-vue': 5.0.5(vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2))(vue@3.4.31(typescript@5.5.3)) + '@vitejs/plugin-vue': 5.0.5(vite@5.3.4(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3))(vue@3.4.32(typescript@5.5.3)) '@vuepress/client': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/core': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/shared': 2.0.0-rc.14 @@ -9849,9 +9849,9 @@ snapshots: postcss: 8.4.39 postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2)(yaml@2.4.5) rollup: 4.18.1 - vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) - vue: 3.4.31(typescript@5.5.3) - vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) + vite: 5.3.4(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3) + vue: 3.4.32(typescript@5.5.3) + vue-router: 4.4.0(vue@3.4.32(typescript@5.5.3)) transitivePeerDependencies: - '@types/node' - jiti @@ -9879,7 +9879,7 @@ snapshots: copy-webpack-plugin: 12.0.2(webpack@5.93.0) css-loader: 7.1.2(webpack@5.93.0) css-minimizer-webpack-plugin: 7.0.0(lightningcss@1.25.1)(webpack@5.93.0) - esbuild-loader: 4.2.0(webpack@5.93.0) + esbuild-loader: 4.2.2(webpack@5.93.0) express: 4.19.2 html-webpack-plugin: 5.6.0(webpack@5.93.0) lightningcss: 1.25.1 @@ -9887,9 +9887,9 @@ snapshots: postcss: 8.4.39 postcss-loader: 8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.93.0) style-loader: 4.0.0(webpack@5.93.0) - vue: 3.4.31(typescript@5.5.3) - vue-loader: 17.4.2(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0) - vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) + vue: 3.4.32(typescript@5.5.3) + vue-loader: 17.4.2(vue@3.4.32(typescript@5.5.3))(webpack@5.93.0) + vue-router: 4.4.0(vue@3.4.32(typescript@5.5.3)) webpack: 5.93.0 webpack-5-chain: 8.0.2 webpack-dev-server: 5.0.4(webpack@5.93.0) @@ -9928,8 +9928,8 @@ snapshots: dependencies: '@vue/devtools-api': 6.6.3 '@vuepress/shared': 2.0.0-rc.14 - vue: 3.4.31(typescript@5.5.3) - vue-router: 4.4.0(vue@3.4.31(typescript@5.5.3)) + vue: 3.4.32(typescript@5.5.3) + vue-router: 4.4.0(vue@3.4.32(typescript@5.5.3)) transitivePeerDependencies: - typescript @@ -9939,7 +9939,7 @@ snapshots: '@vuepress/markdown': 2.0.0-rc.14 '@vuepress/shared': 2.0.0-rc.14 '@vuepress/utils': 2.0.0-rc.14 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.32(typescript@5.5.3) transitivePeerDependencies: - supports-color - typescript @@ -9985,21 +9985,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@vueuse/core@10.11.0(vue@3.4.31(typescript@5.5.3))': + '@vueuse/core@10.11.0(vue@3.4.32(typescript@5.5.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.0 - '@vueuse/shared': 10.11.0(vue@3.4.31(typescript@5.5.3)) - vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) + '@vueuse/shared': 10.11.0(vue@3.4.32(typescript@5.5.3)) + vue-demi: 0.14.8(vue@3.4.32(typescript@5.5.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.11.0': {} - '@vueuse/shared@10.11.0(vue@3.4.31(typescript@5.5.3))': + '@vueuse/shared@10.11.0(vue@3.4.32(typescript@5.5.3))': dependencies: - vue-demi: 0.14.8(vue@3.4.31(typescript@5.5.3)) + vue-demi: 0.14.8(vue@3.4.32(typescript@5.5.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10008,13 +10008,13 @@ snapshots: '@waline/client@3.3.0(typescript@5.5.3)': dependencies: - '@vueuse/core': 10.11.0(vue@3.4.31(typescript@5.5.3)) + '@vueuse/core': 10.11.0(vue@3.4.32(typescript@5.5.3)) '@waline/api': 1.0.0-alpha.8 autosize: 6.0.1 marked: 12.0.2 marked-highlight: 2.1.3(marked@12.0.2) recaptcha-v3: 1.10.0 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.32(typescript@5.5.3) transitivePeerDependencies: - '@vue/composition-api' - typescript @@ -10294,7 +10294,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.39): dependencies: browserslist: 4.23.2 - caniuse-lite: 1.0.30001641 + caniuse-lite: 1.0.30001642 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -10307,27 +10307,27 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.8): + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.9): dependencies: - '@babel/compat-data': 7.24.8 - '@babel/core': 7.24.8 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.8) + '@babel/compat-data': 7.24.9 + '@babel/core': 7.24.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.8): + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.9): dependencies: - '@babel/core': 7.24.8 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9) core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.8): + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.9): dependencies: - '@babel/core': 7.24.8 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9) transitivePeerDependencies: - supports-color @@ -10393,9 +10393,9 @@ snapshots: browserslist@4.23.2: dependencies: - caniuse-lite: 1.0.30001641 - electron-to-chromium: 1.4.827 - node-releases: 2.0.14 + caniuse-lite: 1.0.30001642 + electron-to-chromium: 1.4.830 + node-releases: 2.0.17 update-browserslist-db: 1.1.0(browserslist@4.23.2) buffer-from@1.1.2: {} @@ -10404,7 +10404,7 @@ snapshots: builtins@5.1.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 bundle-name@4.1.0: dependencies: @@ -10451,11 +10451,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.2 - caniuse-lite: 1.0.30001641 + caniuse-lite: 1.0.30001642 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001641: {} + caniuse-lite@1.0.30001642: {} chai@5.1.1: dependencies: @@ -10705,7 +10705,7 @@ snapshots: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 12.1.1 - semver: 7.6.2 + semver: 7.6.3 split2: 4.2.0 conventional-changelog-writer@8.0.0: @@ -10714,7 +10714,7 @@ snapshots: conventional-commits-filter: 5.0.0 handlebars: 4.7.8 meow: 13.2.0 - semver: 7.6.2 + semver: 7.6.3 conventional-changelog@6.0.0(conventional-commits-filter@5.0.0): dependencies: @@ -10780,9 +10780,9 @@ snapshots: corser@2.0.1: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.10)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.14.11)(cosmiconfig@9.0.0(typescript@5.5.3))(typescript@5.5.3): dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.6 typescript: 5.5.3 @@ -10841,7 +10841,7 @@ snapshots: postcss-modules-scope: 3.2.0(postcss@8.4.39) postcss-modules-values: 4.0.0(postcss@8.4.39) postcss-value-parser: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 optionalDependencies: webpack: 5.93.0 @@ -11101,9 +11101,9 @@ snapshots: ejs@3.1.10: dependencies: - jake: 10.9.1 + jake: 10.9.2 - electron-to-chromium@1.4.827: {} + electron-to-chromium@1.4.830: {} emoji-regex@10.3.0: {} @@ -11216,10 +11216,10 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - esbuild-loader@4.2.0(webpack@5.93.0): + esbuild-loader@4.2.2(webpack@5.93.0): dependencies: esbuild: 0.21.5 - get-tsconfig: 4.7.5 + get-tsconfig: 4.7.6 loader-utils: 2.0.4 webpack: 5.93.0 webpack-sources: 1.4.3 @@ -11261,25 +11261,25 @@ snapshots: eslint-compat-utils@0.5.1(eslint@8.57.0): dependencies: eslint: 8.57.0 - semver: 7.6.2 + semver: 7.6.3 eslint-config-prettier@9.1.0(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0): + eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0): dependencies: eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.4.0(eslint@8.57.0) - eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.3): + eslint-config-vuepress-typescript@4.10.1(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.3): dependencies: - '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) - '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) - eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) + eslint-config-vuepress: 4.10.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) eslint-plugin-vue: 9.27.0(eslint@8.57.0) transitivePeerDependencies: - eslint @@ -11291,11 +11291,11 @@ snapshots: - supports-color - typescript - eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): + eslint-config-vuepress@4.10.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): dependencies: eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.4.0(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-promise: 6.4.0(eslint@8.57.0) transitivePeerDependencies: @@ -11308,16 +11308,16 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.14.0 + is-core-module: 2.15.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -11330,7 +11330,7 @@ snapshots: eslint: 8.57.0 eslint-compat-utils: 0.5.1(eslint@8.57.0) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11340,9 +11340,9 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.1(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 - is-core-module: 2.14.0 + is-core-module: 2.15.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -11351,7 +11351,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.1(eslint@8.57.0)(typescript@5.5.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -11363,14 +11363,14 @@ snapshots: builtins: 5.1.0 eslint: 8.57.0 eslint-plugin-es-x: 7.8.0(eslint@8.57.0) - get-tsconfig: 4.7.5 + get-tsconfig: 4.7.6 globals: 13.24.0 ignore: 5.3.1 is-builtin-module: 3.2.1 - is-core-module: 2.14.0 + is-core-module: 2.15.0 minimatch: 3.1.2 resolve: 1.22.8 - semver: 7.6.2 + semver: 7.6.3 eslint-plugin-promise@6.4.0(eslint@8.57.0): dependencies: @@ -11384,7 +11384,7 @@ snapshots: natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.1 - semver: 7.6.2 + semver: 7.6.3 vue-eslint-parser: 9.4.3(eslint@8.57.0) xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -11773,7 +11773,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.2.4 - get-tsconfig@4.7.5: + get-tsconfig@4.7.6: dependencies: resolve-pkg-maps: 1.0.0 @@ -11800,7 +11800,7 @@ snapshots: git-semver-tags@7.0.1: dependencies: meow: 12.1.1 - semver: 7.6.2 + semver: 7.6.3 git-semver-tags@8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0): dependencies: @@ -11815,7 +11815,7 @@ snapshots: is-ssh: 1.4.0 parse-url: 8.1.0 - git-url-parse@14.0.0: + git-url-parse@14.1.0: dependencies: git-up: 7.0.0 @@ -11941,7 +11941,7 @@ snapshots: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.18.0 + uglify-js: 3.19.0 has-bigints@1.0.2: {} @@ -12000,7 +12000,7 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.31.2 + terser: 5.31.3 html-tags@3.3.1: {} @@ -12108,7 +12108,7 @@ snapshots: human-signals@7.0.0: {} - husky@9.0.11: {} + husky@9.1.1: {} hyperdyperid@1.2.0: {} @@ -12167,10 +12167,10 @@ snapshots: ini@4.1.3: {} - inquirer@10.0.1: + inquirer@10.0.3: dependencies: - '@inquirer/prompts': 5.1.2 - '@inquirer/type': 1.4.0 + '@inquirer/prompts': 5.2.0 + '@inquirer/type': 1.5.0 '@types/mute-stream': 0.0.4 ansi-escapes: 4.3.2 mute-stream: 1.0.0 @@ -12227,7 +12227,7 @@ snapshots: dependencies: ci-info: 3.9.0 - is-core-module@2.14.0: + is-core-module@2.15.0: dependencies: hasown: 2.0.2 @@ -12352,11 +12352,11 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.9 '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -12391,7 +12391,7 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.9.1: + jake@10.9.2: dependencies: async: 3.2.5 chalk: 4.1.2 @@ -12403,7 +12403,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12411,13 +12411,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12519,7 +12519,7 @@ snapshots: npm-package-arg: 11.0.2 npm-registry-fetch: 17.1.0 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 sigstore: 2.3.1 ssri: 10.0.6 transitivePeerDependencies: @@ -12674,12 +12674,12 @@ snapshots: magicast@0.3.4: dependencies: '@babel/parser': 7.24.8 - '@babel/types': 7.24.8 + '@babel/types': 7.24.9 source-map-js: 1.2.0 make-dir@4.0.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 make-dir@5.0.0: {} @@ -12911,13 +12911,13 @@ snapshots: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: - supports-color - node-releases@2.0.14: {} + node-releases@2.0.17: {} nopt@7.2.1: dependencies: @@ -12926,7 +12926,7 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -12939,7 +12939,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 npm-normalize-package-bin@3.0.1: {} @@ -12947,7 +12947,7 @@ snapshots: dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-name: 5.0.1 npm-packlist@8.0.2: @@ -12959,7 +12959,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.2 - semver: 7.6.2 + semver: 7.6.3 npm-registry-fetch@17.1.0: dependencies: @@ -13182,7 +13182,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.21.0 + type-fest: 4.22.1 parse-ms@4.0.0: {} @@ -13254,11 +13254,11 @@ snapshots: dependencies: find-up: 4.1.0 - playwright-core@1.45.1: {} + playwright-core@1.45.2: {} - playwright@1.45.1: + playwright@1.45.2: dependencies: - playwright-core: 1.45.1 + playwright-core: 1.45.2 optionalDependencies: fsevents: 2.3.2 @@ -13330,7 +13330,7 @@ snapshots: cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.6 postcss: 8.4.39 - semver: 7.6.2 + semver: 7.6.3 optionalDependencies: webpack: 5.93.0 transitivePeerDependencies: @@ -13587,27 +13587,27 @@ snapshots: dependencies: find-up-simple: 1.0.0 read-pkg: 9.0.1 - type-fest: 4.21.0 + type-fest: 4.22.1 read-pkg-up@10.1.0: dependencies: find-up: 6.3.0 read-pkg: 8.1.0 - type-fest: 4.21.0 + type-fest: 4.22.1 read-pkg@8.1.0: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.2 parse-json: 7.1.1 - type-fest: 4.21.0 + type-fest: 4.22.1 read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.2 parse-json: 8.1.0 - type-fest: 4.21.0 + type-fest: 4.22.1 unicorn-magic: 0.1.0 readable-stream@2.3.8: @@ -13694,7 +13694,7 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.14.0 + is-core-module: 2.15.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -13825,7 +13825,7 @@ snapshots: semver@6.3.1: {} - semver@7.6.2: {} + semver@7.6.3: {} send@0.18.0: dependencies: @@ -13989,7 +13989,7 @@ snapshots: git-hooks-list: 3.1.0 globby: 13.2.2 is-plain-obj: 4.1.0 - semver: 7.6.2 + semver: 7.6.3 sort-object-keys: 1.1.3 source-list-map@2.0.1: {} @@ -14348,10 +14348,10 @@ snapshots: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.2 + terser: 5.31.3 webpack: 5.93.0 - terser@5.31.2: + terser@5.31.3: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -14426,7 +14426,7 @@ snapshots: tsx@4.16.2: dependencies: esbuild: 0.21.5 - get-tsconfig: 4.7.5 + get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 @@ -14454,7 +14454,7 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.21.0: {} + type-fest@4.22.1: {} type-is@1.6.18: dependencies: @@ -14501,7 +14501,7 @@ snapshots: uc.micro@2.1.0: {} - uglify-js@3.18.0: + uglify-js@3.19.0: optional: true unbox-primitive@1.0.2: @@ -14583,13 +14583,13 @@ snapshots: vary@1.1.2: {} - vite-node@2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2): + vite-node@2.0.3(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) + vite: 5.3.4(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3) transitivePeerDependencies: - '@types/node' - less @@ -14600,27 +14600,27 @@ snapshots: - supports-color - terser - vite@5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2): + vite@5.3.4(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3): dependencies: esbuild: 0.21.5 postcss: 8.4.39 rollup: 4.18.1 optionalDependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 fsevents: 2.3.3 lightningcss: 1.25.1 sass: 1.77.8 - terser: 5.31.2 + terser: 5.31.3 - vitest@2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2): + vitest@2.0.3(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3): dependencies: '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.2 - '@vitest/pretty-format': 2.0.2 - '@vitest/runner': 2.0.2 - '@vitest/snapshot': 2.0.2 - '@vitest/spy': 2.0.2 - '@vitest/utils': 2.0.2 + '@vitest/expect': 2.0.3 + '@vitest/pretty-format': 2.0.3 + '@vitest/runner': 2.0.3 + '@vitest/snapshot': 2.0.3 + '@vitest/spy': 2.0.3 + '@vitest/utils': 2.0.3 chai: 5.1.1 debug: 4.3.5 execa: 8.0.1 @@ -14630,11 +14630,11 @@ snapshots: tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.3(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) - vite-node: 2.0.2(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2) + vite: 5.3.4(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3) + vite-node: 2.0.3(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 transitivePeerDependencies: - less - lightningcss @@ -14644,9 +14644,9 @@ snapshots: - supports-color - terser - vue-demi@0.14.8(vue@3.4.31(typescript@5.5.3)): + vue-demi@0.14.8(vue@3.4.32(typescript@5.5.3)): dependencies: - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.32(typescript@5.5.3) vue-eslint-parser@9.4.3(eslint@8.57.0): dependencies: @@ -14657,35 +14657,35 @@ snapshots: espree: 9.6.1 esquery: 1.6.0 lodash: 4.17.21 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - vue-loader@17.4.2(vue@3.4.31(typescript@5.5.3))(webpack@5.93.0): + vue-loader@17.4.2(vue@3.4.32(typescript@5.5.3))(webpack@5.93.0): dependencies: chalk: 4.1.2 hash-sum: 2.0.0 watchpack: 2.4.1 webpack: 5.93.0 optionalDependencies: - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.32(typescript@5.5.3) - vue-router@4.4.0(vue@3.4.31(typescript@5.5.3)): + vue-router@4.4.0(vue@3.4.32(typescript@5.5.3)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.32(typescript@5.5.3) - vue@3.4.31(typescript@5.5.3): + vue@3.4.32(typescript@5.5.3): dependencies: - '@vue/compiler-dom': 3.4.31 - '@vue/compiler-sfc': 3.4.31 - '@vue/runtime-dom': 3.4.31 - '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.5.3)) - '@vue/shared': 3.4.31 + '@vue/compiler-dom': 3.4.32 + '@vue/compiler-sfc': 3.4.32 + '@vue/runtime-dom': 3.4.32 + '@vue/server-renderer': 3.4.32(vue@3.4.32(typescript@5.5.3)) + '@vue/shared': 3.4.32 optionalDependencies: typescript: 5.5.3 - vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.10)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.31(typescript@5.5.3)): + vuepress@2.0.0-rc.14(@vuepress/bundler-vite@2.0.0-rc.14(@types/node@20.14.11)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3))(@vuepress/bundler-webpack@2.0.0-rc.14(typescript@5.5.3))(typescript@5.5.3)(vue@3.4.32(typescript@5.5.3)): dependencies: '@vuepress/cli': 2.0.0-rc.14(typescript@5.5.3) '@vuepress/client': 2.0.0-rc.14(typescript@5.5.3) @@ -14693,9 +14693,9 @@ snapshots: '@vuepress/markdown': 2.0.0-rc.14 '@vuepress/shared': 2.0.0-rc.14 '@vuepress/utils': 2.0.0-rc.14 - vue: 3.4.31(typescript@5.5.3) + vue: 3.4.32(typescript@5.5.3) optionalDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.14(@types/node@20.14.10)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.2)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) + '@vuepress/bundler-vite': 2.0.0-rc.14(@types/node@20.14.11)(jiti@1.21.6)(lightningcss@1.25.1)(sass@1.77.8)(terser@5.31.3)(tsx@4.16.2)(typescript@5.5.3)(yaml@2.4.5) '@vuepress/bundler-webpack': 2.0.0-rc.14(typescript@5.5.3) transitivePeerDependencies: - supports-color @@ -14727,7 +14727,7 @@ snapshots: deepmerge: 1.5.2 javascript-stringify: 2.1.0 - webpack-dev-middleware@7.2.1(webpack@5.93.0): + webpack-dev-middleware@7.3.0(webpack@5.93.0): dependencies: colorette: 2.0.20 memfs: 4.9.3 @@ -14768,7 +14768,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.2.1(webpack@5.93.0) + webpack-dev-middleware: 7.3.0(webpack@5.93.0) ws: 8.18.0 optionalDependencies: webpack: 5.93.0 @@ -14897,10 +14897,10 @@ snapshots: workbox-build@7.1.1: dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) - '@babel/core': 7.24.8 - '@babel/preset-env': 7.24.8(@babel/core@7.24.8) + '@babel/core': 7.24.9 + '@babel/preset-env': 7.24.8(@babel/core@7.24.9) '@babel/runtime': 7.24.8 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.8)(rollup@2.79.1) + '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.9)(rollup@2.79.1) '@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@rollup/plugin-terser': 0.4.4(rollup@2.79.1) @@ -15042,7 +15042,7 @@ snapshots: deepmerge-ts: 5.1.0 read-pkg: 9.0.1 sort-keys: 5.0.0 - type-fest: 4.21.0 + type-fest: 4.22.1 write-json-file: 5.0.0 ws@8.18.0: {} diff --git a/themes/theme-default/package.json b/themes/theme-default/package.json index d9cf6e9680..9be06e7128 100644 --- a/themes/theme-default/package.json +++ b/themes/theme-default/package.json @@ -58,7 +58,7 @@ "@vuepress/plugin-theme-data": "workspace:*", "@vueuse/core": "^10.11.0", "sass": "^1.77.8", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "peerDependencies": { "sass-loader": "^14.0.0", diff --git a/tools/create-vuepress/package.json b/tools/create-vuepress/package.json index 729090e953..9bd26e68d2 100644 --- a/tools/create-vuepress/package.json +++ b/tools/create-vuepress/package.json @@ -41,7 +41,7 @@ "clean": "rimraf --glob ./lib ./*.tsbuildinfo" }, "dependencies": { - "@inquirer/prompts": "^5.1.2", + "@inquirer/prompts": "^5.2.0", "cac": "^6.7.14", "execa": "^9.3.0" }, diff --git a/tools/helper/package.json b/tools/helper/package.json index f635e5520f..1bb3081fbd 100644 --- a/tools/helper/package.json +++ b/tools/helper/package.json @@ -45,18 +45,18 @@ "style": "sass src:lib --no-source-map" }, "dependencies": { - "@vue/shared": "^3.4.31", + "@vue/shared": "^3.4.32", "cheerio": "1.0.0-rc.12", "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "vue": "^3.4.31" + "vue": "^3.4.32" }, "devDependencies": { "@types/connect": "3.4.38", "@vuepress/bundler-vite": "2.0.0-rc.14", "@vuepress/bundler-webpack": "2.0.0-rc.14", "@vuepress/plugin-git": "workspace:*", - "vite": "~5.3.3" + "vite": "~5.3.4" }, "peerDependencies": { "vuepress": "2.0.0-rc.14" diff --git a/tools/vp-update/package.json b/tools/vp-update/package.json index 3ba71755ed..ce609ce09d 100644 --- a/tools/vp-update/package.json +++ b/tools/vp-update/package.json @@ -38,7 +38,7 @@ }, "dependencies": { "cac": "^6.7.14", - "semver": "^7.6.2" + "semver": "^7.6.3" }, "devDependencies": { "@types/semver": "7.5.8" From 25e1ea2c755bb7858b397a93982d6b92ec8d18c5 Mon Sep 17 00:00:00 2001 From: Mister-Hope Date: Fri, 19 Jul 2024 16:17:57 +0800 Subject: [PATCH 30/38] feat: make styles built-in for highlighter plugins (#217) --- docs/.vuepress/config.ts | 5 +- docs/.vuepress/theme.ts | 5 + docs/plugins/markdown/prismjs.md | 83 +++++- docs/plugins/markdown/shiki.md | 10 - docs/zh/plugins/markdown/prismjs.md | 83 +++++- docs/zh/plugins/markdown/shiki.md | 10 - .../src/client/styles/copy-code.scss | 4 +- plugins/markdown/plugin-prismjs/package.json | 5 +- .../scripts/generateThemeFiles.ts | 79 ++++++ .../src/client/styles/_mixins.scss | 17 ++ .../themes/ateliersulphurpool-light.scss | 111 ++++++++ .../src/client/styles/themes/atom-dark.scss | 108 ++++++++ .../src/client/styles/themes/cb.scss | 85 ++++++ .../client/styles/themes/coldark-cold.scss | 160 +++++++++++ .../client/styles/themes/coldark-dark.scss | 162 ++++++++++++ .../src/client/styles/themes/coy.scss | 95 +++++++ .../src/client/styles/themes/dark.scss | 94 +++++++ .../src/client/styles/themes/dracula.scss | 95 +++++++ .../client/styles/themes/duotone-dark.scss | 106 ++++++++ .../client/styles/themes/duotone-earth.scss | 106 ++++++++ .../client/styles/themes/duotone-forest.scss | 106 ++++++++ .../client/styles/themes/duotone-light.scss | 106 ++++++++ .../src/client/styles/themes/duotone-sea.scss | 106 ++++++++ .../client/styles/themes/duotone-space.scss | 106 ++++++++ .../src/client/styles/themes/ghcolors.scss | 91 +++++++ .../client/styles/themes/gruvbox-dark.scss | 101 +++++++ .../client/styles/themes/gruvbox-light.scss | 101 +++++++ .../src/client/styles/themes/holi.scss | 79 ++++++ .../src/client/styles/themes/hopscotch.scss | 90 +++++++ .../src/client/styles/themes/lucario.scss | 91 +++++++ .../client/styles/themes/material-dark.scss | 170 ++++++++++++ .../client/styles/themes/material-light.scss | 171 ++++++++++++ .../styles/themes/material-oceanic.scss | 175 ++++++++++++ .../src/client/styles/themes/night-owl.scss | 106 ++++++++ .../src/client/styles/themes/nord.scss | 90 +++++++ .../src/client/styles/themes/one-dark.scss | 192 ++++++++++++++ .../src/client/styles/themes/one-light.scss | 184 +++++++++++++ .../src/client/styles/themes/pojoaque.scss | 99 +++++++ .../styles/themes/shades-of-purple.scss | 142 ++++++++++ .../styles/themes/solarized-dark-atom.scss | 117 ++++++++ .../src/client/styles/themes/tomorrow.scss | 85 ++++++ .../src/client/styles/themes/vs.scss | 128 +++++++++ .../client/styles/themes/vsc-dark-plus.scss | 219 +++++++++++++++ .../src/client/styles/themes/xonokai.scss | 117 ++++++++ .../src/client/styles/themes/z-touch.scss | 112 ++++++++ .../plugin-prismjs/src/node/getTheme.ts | 58 ++++ .../markdown/plugin-prismjs/src/node/index.ts | 1 + .../src/node/markdown/preWrapperPlugin.ts | 2 +- .../plugin-prismjs/src/node/options.ts | 76 ++++++ .../src/node/prepareConfigFile.ts | 66 +++++ .../plugin-prismjs/src/node/prismjsPlugin.ts | 23 +- .../prismjs-preWrapper.spec.ts.snap | 170 ++++++------ .../plugin-prismjs/tsconfig.build.json | 3 +- plugins/markdown/plugin-shiki/package.json | 4 +- .../plugin-shiki/src/client/styles/shiki.scss | 24 ++ .../src/node/prepareConfigFile.ts | 54 ++++ .../plugin-shiki/src/node/shikiPlugin.ts | 4 + pnpm-lock.yaml | 3 + .../src/client/composables/useDarkMode.ts | 32 +-- .../client/styles/content/code-notation.scss | 125 --------- .../src/client/styles/content/code.scss | 250 +----------------- .../src/client/styles/content/index.scss | 1 - .../src/client/styles/normalize.scss | 2 +- .../src/client/styles/vars-dark.scss | 3 - .../theme-default/src/client/styles/vars.scss | 15 -- themes/theme-default/templates/build.html | 6 +- tools/helper/src/client/styles/normalize.scss | 14 +- tools/highlighter-helper/package.json | 1 + .../src/client/styles/base.scss | 57 ++++ .../src/client/styles/line-number.scss | 64 +++++ .../src/client/styles/notation-diff.scss | 46 ++++ .../client/styles/notation-error-level.scss | 19 ++ .../src/client/styles/notation-focus.scss | 17 ++ .../src/client/styles/notation-highlight.scss | 17 ++ .../styles/notation-word-highlight.scss | 18 ++ .../src/client/styles/whitespace.scss | 21 ++ 76 files changed, 5142 insertions(+), 561 deletions(-) create mode 100644 plugins/markdown/plugin-prismjs/scripts/generateThemeFiles.ts create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/_mixins.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/ateliersulphurpool-light.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/atom-dark.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/cb.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/coldark-cold.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/coldark-dark.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/coy.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/dark.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/dracula.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-dark.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-earth.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-forest.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-light.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-sea.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-space.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/ghcolors.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/gruvbox-dark.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/gruvbox-light.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/holi.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/hopscotch.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/lucario.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/material-dark.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/material-light.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/material-oceanic.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/night-owl.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/nord.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/one-dark.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/one-light.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/pojoaque.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/shades-of-purple.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/solarized-dark-atom.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/tomorrow.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/vs.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/vsc-dark-plus.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/xonokai.scss create mode 100644 plugins/markdown/plugin-prismjs/src/client/styles/themes/z-touch.scss create mode 100644 plugins/markdown/plugin-prismjs/src/node/getTheme.ts create mode 100644 plugins/markdown/plugin-prismjs/src/node/options.ts create mode 100644 plugins/markdown/plugin-prismjs/src/node/prepareConfigFile.ts create mode 100644 plugins/markdown/plugin-shiki/src/client/styles/shiki.scss create mode 100644 plugins/markdown/plugin-shiki/src/node/prepareConfigFile.ts delete mode 100644 themes/theme-default/src/client/styles/content/code-notation.scss create mode 100644 tools/highlighter-helper/src/client/styles/base.scss create mode 100644 tools/highlighter-helper/src/client/styles/line-number.scss create mode 100644 tools/highlighter-helper/src/client/styles/notation-diff.scss create mode 100644 tools/highlighter-helper/src/client/styles/notation-error-level.scss create mode 100644 tools/highlighter-helper/src/client/styles/notation-focus.scss create mode 100644 tools/highlighter-helper/src/client/styles/notation-highlight.scss create mode 100644 tools/highlighter-helper/src/client/styles/notation-word-highlight.scss create mode 100644 tools/highlighter-helper/src/client/styles/whitespace.scss diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 7669e9a94a..62e470ce72 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -105,7 +105,10 @@ export default defineUserConfig({ isProd ? shikiPlugin({ langs: ['bash', 'diff', 'json', 'md', 'ts', 'vue'], - theme: 'dark-plus', + themes: { + light: 'one-light', + dark: 'one-dark-pro', + }, lineNumbers: 10, notationDiff: true, notationErrorLevel: true, diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts index d0f7e2bc5b..066f539e29 100644 --- a/docs/.vuepress/theme.ts +++ b/docs/.vuepress/theme.ts @@ -74,6 +74,11 @@ export default defaultTheme({ notationFocus: true, notationHighlight: true, notationWordHighlight: true, + whitespace: true, + themes: { + light: 'one-light', + dark: 'one-dark', + }, }, }, }) as Theme diff --git a/docs/plugins/markdown/prismjs.md b/docs/plugins/markdown/prismjs.md index f368087706..a9a1e0de5d 100644 --- a/docs/plugins/markdown/prismjs.md +++ b/docs/plugins/markdown/prismjs.md @@ -28,19 +28,68 @@ export default { ## Options -### preloadLanguages +### theme -- Type: `string[]` +- Type: `PrismjsTheme` -- Default: `['markdown', 'jsdoc', 'yaml']` +- Default: `'nord'` + +- Details: Theme of Prismjs, will be applied to code blocks. + +### themes + +- Type: `{ light: PrismjsTheme; dark: PrismjsTheme }` - Details: - Languages to preload. + Apply Light / Dark Dual themes. - By default, languages will be loaded on demand when parsing markdown files. + Note: To use this, your theme must set `data-theme="dark"` attribute on the `` tag when dark mode is enabled. - However, Prism.js has [some potential issues](https://github.com/PrismJS/prism/issues/2716) about loading languages dynamically. To avoid them, you can preload languages via this option. +::: tip Available Prism.js Light themes + +- ateliersulphurpool-light +- coldark-cold +- coy +- duotone-light +- ghcolors +- gruvbox-light +- material-light +- one-light +- vs + +::: + +::: tip Available Prism.js Dark themes + +- atom-dark +- cb +- coldark-dark +- dark +- dracula +- duotone-dark +- duotone-earth +- duotone-forest +- duotone-sea +- duotone-space +- gruvbox-dark +- holi +- hopscotch +- lucario +- material-dark +- material-oceanic +- night-owl +- nord +- one-dark +- pojoaque +- shades-of-purple +- solarized-dark-atom +- tomorrow +- vsc-dark-plus +- xonokai +- z-touch + +::: ### lineNumbers @@ -145,18 +194,12 @@ export default defineUserConfig({ }) ``` -:::: tip +::: tip In the new version, some functionalities similar to [shiki](https://shiki.style/packages/transformers) have been implemented, allowing you to style code blocks using the same syntax. -The following features requires additional style to work, which should be handled by themes or users. - -::: details View Styles Example -@[code](@vuepress/theme-default/src/client/styles/content/code-notation.scss) ::: -:::: - ### notationDiff - Type: `boolean` @@ -426,6 +469,20 @@ The following features requires additional style to work, which should be handle - Also see: - [Shiki > Render Whitespace](https://shiki.style/packages/transformers#transformerrenderwhitespace) +### preloadLanguages + +- Type: `string[]` + +- Default: `['markdown', 'jsdoc', 'yaml']` + +- Details: + + Languages to preload. + + By default, languages will be loaded on demand when parsing markdown files. + + However, Prism.js has [some potential issues](https://github.com/PrismJS/prism/issues/2716) about loading languages dynamically. To avoid them, you can preload languages via this option. + ### preWrapper - Type: `boolean` diff --git a/docs/plugins/markdown/shiki.md b/docs/plugins/markdown/shiki.md index af8596eede..880813e181 100644 --- a/docs/plugins/markdown/shiki.md +++ b/docs/plugins/markdown/shiki.md @@ -190,16 +190,6 @@ export default defineUserConfig({ }) ``` -:::: tip - -The following features requires additional style to work, which should be handled by themes or users. - -::: details View Styles Example -@[code](@vuepress/theme-default/src/client/styles/content/code-notation.scss) -::: - -:::: - ### notationDiff - Type: `boolean` diff --git a/docs/zh/plugins/markdown/prismjs.md b/docs/zh/plugins/markdown/prismjs.md index 395ce2cb89..96cf88e451 100644 --- a/docs/zh/plugins/markdown/prismjs.md +++ b/docs/zh/plugins/markdown/prismjs.md @@ -28,19 +28,68 @@ export default { ## 配置项 -### preloadLanguages +### theme -- 类型: `string[]` +- 类型:`PrismjsTheme` -- 默认值: `['markdown', 'jsdoc', 'yaml']` +- 默认值:`'nord'` + +- 详情:Prismjs 的主题。该主题会应用到代码块上。 + +### themes + +- 类型:`{ light: PrismjsTheme; dark: PrismjsTheme }` - 详情: - 需要预加载的语言。 + 使用暗黑和明亮模式双主题。 - 默认情况下,语言会在解析 Markdown 文件时按需加载。 + 注意:想使用这个功能,你的主题必须在夜间模式下在 `` 标签上 `data-theme="dark"` 属性。 - 然而, Prism.js 在动态加载语言时可能会遇到 [一些潜在的问题](https://github.com/PrismJS/prism/issues/2716) 。为了避免这些问题,你可以使用该配置项来预加载一些语言。 +::: tip 可用的 Prism.js 浅色主题 + +- ateliersulphurpool-light +- coldark-cold +- coy +- duotone-light +- ghcolors +- gruvbox-light +- material-light +- one-light +- vs + +::: + +::: tip 可用的 Prism.js 深色主题 + +- atom-dark +- cb +- coldark-dark +- dark +- dracula +- duotone-dark +- duotone-earth +- duotone-forest +- duotone-sea +- duotone-space +- gruvbox-dark +- holi +- hopscotch +- lucario +- material-dark +- material-oceanic +- night-owl +- nord +- one-dark +- pojoaque +- shades-of-purple +- solarized-dark-atom +- tomorrow +- vsc-dark-plus +- xonokai +- z-touch + +::: ### lineNumbers @@ -145,19 +194,13 @@ export default defineUserConfig({ }) ``` -:::: tip +::: tip 在新的版本中,实现了类似于 [shiki](https://shiki.style/packages/transformers) 的部分功能, 你可以使用与其相同的语法来为代码块添加样式。 -以下功能需要额外的样式才能正常工作,这应该由主题或用户来处理。 - -::: details 查看样式示例 -@[code](@vuepress/theme-default/src/client/styles/content/code-notation.scss) ::: -:::: - ### notationDiff - 类型:`boolean` @@ -427,6 +470,20 @@ export default defineUserConfig({ - 参考: - [Shiki > 空白符渲染](https://shiki.tmrs.site/packages/transformers#transformerrenderwhitespace) +### preloadLanguages + +- 类型: `string[]` + +- 默认值: `['markdown', 'jsdoc', 'yaml']` + +- 详情: + + 需要预加载的语言。 + + 默认情况下,语言会在解析 Markdown 文件时按需加载。 + + 然而, Prism.js 在动态加载语言时可能会遇到 [一些潜在的问题](https://github.com/PrismJS/prism/issues/2716) 。为了避免这些问题,你可以使用该配置项来预加载一些语言。 + ### preWrapper - 类型: `boolean` diff --git a/docs/zh/plugins/markdown/shiki.md b/docs/zh/plugins/markdown/shiki.md index 16ea4ab27b..f7e17ccdbb 100644 --- a/docs/zh/plugins/markdown/shiki.md +++ b/docs/zh/plugins/markdown/shiki.md @@ -192,16 +192,6 @@ export default defineUserConfig({ }) ``` -:::: tip - -以下功能需要额外的样式才能正常工作,这应该由主题或用户来处理。 - -::: details 查看样式示例 -@[code](@vuepress/theme-default/src/client/styles/content/code-notation.scss) -::: - -:::: - ### notationDiff - 类型:`boolean` diff --git a/plugins/features/plugin-copy-code/src/client/styles/copy-code.scss b/plugins/features/plugin-copy-code/src/client/styles/copy-code.scss index f9c71c3b19..f420afc5c1 100644 --- a/plugins/features/plugin-copy-code/src/client/styles/copy-code.scss +++ b/plugins/features/plugin-copy-code/src/client/styles/copy-code.scss @@ -1,8 +1,8 @@ :root { --code-copy-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2' /%3e%3c/svg%3e"); --code-copied-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4' /%3e%3c/svg%3e"); - --copy-code-color: #9e9e9e; - --copy-code-hover: rgb(0 0 0 / 50%); + --copy-code-color: var(--code-line-number-color, #9e9e9e); + --copy-code-hover: var(--code-highlight-bg-color, rgb(0 0 0 / 50%)); } .vp-copy-code-button { diff --git a/plugins/markdown/plugin-prismjs/package.json b/plugins/markdown/plugin-prismjs/package.json index edc01ece62..763080e6c1 100644 --- a/plugins/markdown/plugin-prismjs/package.json +++ b/plugins/markdown/plugin-prismjs/package.json @@ -23,6 +23,7 @@ "type": "module", "exports": { ".": "./lib/node/index.js", + "./styles/*": "./lib/client/styles/*", "./package.json": "./package.json" }, "main": "./lib/node/index.js", @@ -32,9 +33,11 @@ ], "scripts": { "build": "tsc -b tsconfig.build.json", - "clean": "rimraf --glob ./lib ./*.tsbuildinfo" + "clean": "rimraf --glob ./lib ./*.tsbuildinfo", + "style": "tsx scripts/generateThemeFiles.ts" }, "dependencies": { + "@vuepress/helper": "workspace:*", "@vuepress/highlighter-helper": "workspace:*", "prismjs": "^1.29.0" }, diff --git a/plugins/markdown/plugin-prismjs/scripts/generateThemeFiles.ts b/plugins/markdown/plugin-prismjs/scripts/generateThemeFiles.ts new file mode 100644 index 0000000000..66603192dd --- /dev/null +++ b/plugins/markdown/plugin-prismjs/scripts/generateThemeFiles.ts @@ -0,0 +1,79 @@ +// eslint-disable-next-line import/no-extraneous-dependencies +import { compileString } from 'sass' +import { fs, getDirname, path } from 'vuepress/utils' + +const __dirname = getDirname(import.meta.url) + +const styleDir = path.resolve(__dirname, '../src/client/styles') +const themeDir = path.resolve(styleDir, 'themes') +const outputDir = path.resolve(__dirname, '../lib/client/styles') + +const themeFiles = fs.readdirSync(themeDir) + +fs.ensureDirSync(outputDir) + +themeFiles.forEach((file) => { + const filename = path.basename(file, '.scss') + const themeContent = ` +@use 'mixins'; +@use 'themes/${filename}'; + +:root { + @include mixins.color( + $code-text-color: ${filename}.$code-text-color, + $code-bg-color: ${filename}.$code-bg-color + ); +} + +@include ${filename}.style; +` + + const lightThemeContent = ` +@use 'mixins'; +@use 'themes/${filename}'; + +[data-theme='light'] { + @include mixins.color( + $code-text-color: ${filename}.$code-text-color, + $code-bg-color: ${filename}.$code-bg-color + ); + @include ${filename}.style; +} +` + + const darkThemeContent = ` +@use 'mixins'; +@use 'themes/${filename}'; + +[data-theme='dark'] { + @include mixins.color( + $code-text-color: ${filename}.$code-text-color, + $code-bg-color: ${filename}.$code-bg-color + ); + @include ${filename}.style; +} +` + + const themeCss = compileString(themeContent, { + loadPaths: [styleDir], + }).css + + const lightThemeCss = compileString(lightThemeContent, { + loadPaths: [styleDir], + }).css + + const darkThemeCss = compileString(darkThemeContent, { + loadPaths: [styleDir], + }).css + + fs.writeFileSync(path.resolve(outputDir, `${filename}.css`), themeCss) + fs.writeFileSync( + path.resolve(outputDir, `${filename}.light.css`), + lightThemeCss, + ) + + fs.writeFileSync( + path.resolve(outputDir, `${filename}.dark.css`), + darkThemeCss, + ) +}) diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/_mixins.scss b/plugins/markdown/plugin-prismjs/src/client/styles/_mixins.scss new file mode 100644 index 0000000000..7644440675 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/_mixins.scss @@ -0,0 +1,17 @@ +@use 'sass:color'; + +@mixin color($code-text-color, $code-bg-color) { + // base + --code-c-text: #{$code-text-color}; + --code-c-bg: #{$code-bg-color}; + + // highlight + --code-highlight-bg-color: #{color.scale( + $code-bg-color, + $saturation: if(color.whiteness($code-bg-color) < 50%, 5%, 10%), + $lightness: if(color.whiteness($code-bg-color) < 50%, 5%, -5%) + )}; + + // line-number + --code-line-number-color: #{color.scale($code-text-color, $alpha: -33%)}; +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/ateliersulphurpool-light.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/ateliersulphurpool-light.scss new file mode 100644 index 0000000000..d420f64d97 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/ateliersulphurpool-light.scss @@ -0,0 +1,111 @@ +/* + * Name: Base16 Atelier Sulphurpool Light + * Author: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) + * Prism template by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/prism/) + * Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-base16-ateliersulphurpool.light.css + */ + +$code-color: #5e6687; +$code-bg-color: #f5f7ff; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #dfe2f1; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #898ea4; + } + + .token.punctuation { + color: #5e6687; + } + + .token.namespace { + opacity: 0.7; + } + + .token.operator, + .token.boolean, + .token.number { + color: #c76b29; + } + + .token.property { + color: #c08b30; + } + + .token.tag { + color: #3d8fd1; + } + + .token.string { + color: #22a2c9; + } + + .token.selector { + color: #6679cc; + } + + .token.attr-name { + color: #c76b29; + } + + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string { + color: #22a2c9; + } + + .token.attr-value, + .token.keyword, + .token.control, + .token.directive, + .token.unit { + color: #ac9739; + } + + .token.statement, + .token.regex, + .token.atrule { + color: #22a2c9; + } + + .token.placeholder, + .token.variable { + color: #3d8fd1; + } + + .token.deleted { + text-decoration: line-through; + } + + .token.inserted { + border-bottom: 1px dotted #202746; + text-decoration: none; + } + + .token.italic { + font-style: italic; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.important { + color: #c94922; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/atom-dark.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/atom-dark.scss new file mode 100644 index 0000000000..4962452bdd --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/atom-dark.scss @@ -0,0 +1,108 @@ +/** + * atom-dark theme for `prism.js` + * Based on Atom's `atom-dark` theme: https://github.com/atom/atom-dark-syntax + * @author Joe Gibson (@gibsjose) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-atom-dark.css + */ + +$code-color: #c5c8c6; +$code-bg-color: #1d1f21; + +@mixin style { + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #7c7c7c; + } + + .token.punctuation { + color: #c5c8c6; + } + + .namespace { + opacity: 0.7; + } + + .token.property, + .token.keyword, + .token.tag { + color: #96cbfe; + } + + .token.class-name { + color: #ffffb6; + text-decoration: underline; + } + + .token.boolean, + .token.constant { + color: #9c9; + } + + .token.symbol, + .token.deleted { + color: #f92672; + } + + .token.number { + color: #ff73fd; + } + + .token.selector, + .token.attr-name, + .token.string, + .token.char, + .token.builtin, + .token.inserted { + color: #a8ff60; + } + + .token.variable { + color: #c6c5fe; + } + + .token.operator { + color: #ededed; + } + + .token.entity { + color: #ffffb6; + cursor: help; + } + + .token.url { + color: #96cbfe; + } + + .language-css .token.string, + .style .token.string { + color: #87c38a; + } + + .token.atrule, + .token.attr-value { + color: #f9ee98; + } + + .token.function { + color: #dad085; + } + + .token.regex { + color: #e9c062; + } + + .token.important { + color: #fd971f; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/cb.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/cb.scss new file mode 100644 index 0000000000..3b631c23a3 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/cb.scss @@ -0,0 +1,85 @@ +/* + * Based on Plugin: Syntax Highlighter CB + * Plugin URI: http://wp.tutsplus.com/tutorials/plugins/adding-a-syntax-highlighter-shortcode-using-prism-js + * Description: Highlight your code snippets with an easy to use shortcode based on Lea Verou's Prism.js. + * Version: 1.0.0 + * Author: c.bavota + * Author URI: http://bavotasan.comhttp://wp.tutsplus.com/tutorials/plugins/adding-a-syntax-highlighter-shortcode-using-prism-js/ + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-night-owl.css + */ + +/* http://cbavota.bitbucket.org/syntax-highlighter/ */ + +$code-color: #fff; +$code-bg-color: #222; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: rgb(29 59 83 / 99%); + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #797979; + } + + .token.selector, + .token.operator, + .token.punctuation { + color: #fff; + } + + .token.namespace { + opacity: 0.7; + } + + .token.tag, + .token.boolean { + color: #ffd893; + } + + .token.atrule, + .token.attr-value, + .token.hex, + .token.string { + color: #b0c975; + } + + .token.property, + .token.entity, + .token.url, + .token.attr-name, + .token.keyword { + color: #c27628; + } + + .token.regex { + color: #9b71c6; + } + + .token.entity { + cursor: help; + } + + .token.function, + .token.constant { + color: #e5a638; + } + + .token.variable { + color: #fdfba8; + } + + .token.number { + color: #8799b0; + } + + .token.important, + .token.deliminator { + color: #e45734; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/coldark-cold.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/coldark-cold.scss new file mode 100644 index 0000000000..e56bbf3f0b --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/coldark-cold.scss @@ -0,0 +1,160 @@ +/** + * Coldark Theme for Prism.js + * Theme variation: Cold + * Tested with HTML, CSS, JS, JSON, PHP, YAML, Bash script + * @author Armand Philippot + * @homepage https://github.com/ArmandPhilippot/coldark-prism + * @license MIT + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-coldark-cold.css + */ + +$code-color: #111b27; +$code-bg-color: #e3eaf2; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #8da1b9; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #3c526d; + } + + .token.punctuation { + color: #111b27; + } + + .token.delimiter.important, + .token.selector .parent, + .token.tag, + .token.tag .token.punctuation { + color: #006d6d; + } + + .token.attr-name, + .token.boolean, + .token.boolean.important, + .token.number, + .token.constant, + .token.selector .token.attribute { + color: #755f00; + } + + .token.class-name, + .token.key, + .token.parameter, + .token.property, + .token.property-access, + .token.variable { + color: #005a8e; + } + + .token.attr-value, + .token.inserted, + .token.color, + .token.selector .token.value, + .token.string, + .token.string .token.url-link { + color: #116b00; + } + + .token.builtin, + .token.keyword-array, + .token.package, + .token.regex { + color: #af00af; + } + + .token.function, + .token.selector .token.class, + .token.selector .token.id { + color: #7c00aa; + } + + .token.atrule .token.rule, + .token.combinator, + .token.keyword, + .token.operator, + .token.pseudo-class, + .token.pseudo-element, + .token.selector, + .token.unit { + color: #a04900; + } + + .token.deleted, + .token.important { + color: #c22f2e; + } + + .token.keyword-this, + .token.this { + color: #005a8e; + } + + .token.important, + .token.keyword-this, + .token.this, + .token.bold { + font-weight: bold; + } + + .token.delimiter.important { + font-weight: inherit; + } + + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } + + .language-markdown .token.title, + .language-markdown .token.title .token.punctuation { + color: #005a8e; + font-weight: bold; + } + + .language-markdown .token.blockquote.punctuation { + color: #af00af; + } + + .language-markdown .token.code { + color: #006d6d; + } + + .language-markdown .token.hr.punctuation { + color: #005a8e; + } + + .language-markdown .token.url > .token.content { + color: #116b00; + } + + .language-markdown .token.url-link { + color: #755f00; + } + + .language-markdown .token.list.punctuation { + color: #af00af; + } + + .language-markdown .token.table-header { + color: #111b27; + } + + .language-json .token.operator { + color: #111b27; + } + + .language-scss .token.variable { + color: #006d6d; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/coldark-dark.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/coldark-dark.scss new file mode 100644 index 0000000000..b3e7b7669d --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/coldark-dark.scss @@ -0,0 +1,162 @@ +/** + * Coldark Theme for Prism.js + * Theme variation: Dark + * Tested with HTML, CSS, JS, JSON, PHP, YAML, Bash script + * @author Armand Philippot + * @homepage https://github.com/ArmandPhilippot/coldark-prism + * @license MIT + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-coldark-dark.css + */ + +$code-color: #e3eaf2; +$code-bg-color: #111b27; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #3c526d; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #8da1b9; + } + + .token.punctuation { + color: #e3eaf2; + } + + .token.delimiter.important, + .token.selector .parent, + .token.tag, + .token.tag .token.punctuation { + color: #6cc; + } + + .token.attr-name, + .token.boolean, + .token.boolean.important, + .token.number, + .token.constant, + .token.selector .token.attribute { + color: #e6d37a; + } + + .token.class-name, + .token.key, + .token.parameter, + .token.property, + .token.property-access, + .token.variable { + color: #6cb8e6; + } + + .token.attr-value, + .token.inserted, + .token.color, + .token.selector .token.value, + .token.string, + .token.string .token.url-link { + color: #91d076; + } + + .token.builtin, + .token.keyword-array, + .token.package, + .token.regex { + color: #f4adf4; + } + + .token.function, + .token.selector .token.class, + .token.selector .token.id { + color: #c699e3; + } + + .token.atrule .token.rule, + .token.combinator, + .token.keyword, + .token.operator, + .token.pseudo-class, + .token.pseudo-element, + .token.selector, + .token.unit { + color: #e9ae7e; + } + + .token.deleted, + .token.important { + color: #cd6660; + } + + .token.keyword-this, + .token.this { + color: #6cb8e6; + } + + .token.important, + .token.keyword-this, + .token.this, + .token.bold { + font-weight: bold; + } + + .token.delimiter.important { + font-weight: inherit; + } + + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } + + .language-markdown { + .token.title, + .token.title .token.punctuation { + color: #6cb8e6; + font-weight: bold; + } + + .token.code { + color: #6cc; + } + + .token.url-link { + color: #e6d37a; + } + + .token.table-header { + color: #e3eaf2; + } + + .token.blockquote.punctuation { + color: #f4adf4; + } + + .token.hr.punctuation { + color: #6cb8e6; + } + + .token.list.punctuation { + color: #f4adf4; + } + + .token.url .token.content { + color: #91d076; + } + } + + .language-json .token.operator { + color: #e3eaf2; + } + + .language-scss .token.variable { + color: #6cc; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/coy.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/coy.scss new file mode 100644 index 0000000000..16146e8ee2 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/coy.scss @@ -0,0 +1,95 @@ +/** + * prism.js Coy theme for JavaScript, CoffeeScript, CSS and HTML + * Based on https://github.com/tshedor/workshop-wp-theme (Example: http://workshop.kansan.com/category/sessions/basics or http://workshop.timshedor.com/category/sessions/basics); + * @author Tim Shedor + */ + +$code-color: #000; +$code-bg-color: #fdfdfd; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #b3d4fc; + } + } + + .token.comment, + .token.block-comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #7d8b99; + } + + .token.punctuation { + color: #5f6364; + } + + .token.property, + .token.tag, + .token.boolean, + .token.number, + .token.function-name, + .token.constant, + .token.symbol, + .token.deleted { + color: #c92c2c; + } + + .token.selector, + .token.attr-name, + .token.string, + .token.char, + .token.function, + .token.builtin, + .token.inserted { + color: #2f9c0a; + } + + .token.operator, + .token.entity, + .token.url, + .token.variable { + background: rgb(255 255 255 / 50%); + color: #a67f59; + } + + .token.atrule, + .token.attr-value, + .token.keyword, + .token.class-name { + color: #1990b8; + } + + .token.regex, + .token.important { + color: #e90; + } + + .language-css .token.string, + .style .token.string { + background: rgb(255 255 255 / 50%); + color: #a67f59; + } + + .token.important { + font-weight: normal; + } + + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } + + .token.namespace { + opacity: 0.7; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/dark.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/dark.scss new file mode 100644 index 0000000000..6da62b1a82 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/dark.scss @@ -0,0 +1,94 @@ +/** + * prism.js Dark theme for JavaScript, CSS and HTML + * Based on the slides of the talk “/Reg(exp){2}lained/” + * @author Lea Verou + * Copied from https://github.com/PrismJS/prism/blob/master/themes/prism-dark.css + */ + +$code-color: #fff; +$code-bg-color: #4d4033; + +@mixin style { + div[class*='language-'] pre { + text-shadow: 0 -0.1em 0.2em #000; + + @media print { + text-shadow: none; + } + + ::selection { + background: rgb(29 59 83 / 99%); + text-shadow: none; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: hsl(30deg 20% 50%); + } + + .token.punctuation { + opacity: 0.7; + } + + .token.namespace { + opacity: 0.7; + } + + .token.property, + .token.tag, + .token.boolean, + .token.number, + .token.constant, + .token.symbol { + color: hsl(350deg 40% 70%); + } + + .token.selector, + .token.attr-name, + .token.string, + .token.char, + .token.builtin, + .token.inserted { + color: hsl(75deg 70% 60%); + } + + .token.operator, + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string, + .token.variable { + color: hsl(40deg 90% 60%); + } + + .token.atrule, + .token.attr-value, + .token.keyword { + color: hsl(350deg 40% 70%); + } + + .token.regex, + .token.important { + color: #e90; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } + + .token.deleted { + color: #f00; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/dracula.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/dracula.scss new file mode 100644 index 0000000000..7e434e89b9 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/dracula.scss @@ -0,0 +1,95 @@ +/** + * Dracula Theme originally by Zeno Rocha [@zenorocha] + * https://draculatheme.com/ + * + * Ported for PrismJS by Albert Vallverdu [@byverdu] + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-dracula.css + */ + +$code-color: #f8f8f2; +$code-bg-color: #282a36; + +@mixin style { + div[class*='language-'] pre { + text-shadow: 0 1px rgb(0 0 0 / 30%); + + @media print { + text-shadow: none; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #6272a4; + } + + .token.punctuation { + color: #f8f8f2; + } + + .namespace { + opacity: 0.7; + } + + .token.property, + .token.tag, + .token.constant, + .token.symbol, + .token.deleted { + color: #ff79c6; + } + + .token.boolean, + .token.number { + color: #bd93f9; + } + + .token.selector, + .token.attr-name, + .token.string, + .token.char, + .token.builtin, + .token.inserted { + color: #50fa7b; + } + + .token.operator, + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string, + .token.variable { + color: #f8f8f2; + } + + .token.atrule, + .token.attr-value, + .token.function, + .token.class-name { + color: #f1fa8c; + } + + .token.keyword { + color: #8be9fd; + } + + .token.regex, + .token.important { + color: #ffb86c; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-dark.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-dark.scss new file mode 100644 index 0000000000..a7576f7401 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-dark.scss @@ -0,0 +1,106 @@ +/* + * Name: Duotone Forest + * Author: by Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + * Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-forest-dark.css) + * Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-duotone-dark.css + */ + +$code-color: #9a86fd; +$code-bg-color: #2a2734; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #6a51e6; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #6c6783; + } + + .token.punctuation { + color: #6c6783; + } + + .token.namespace { + opacity: 0.7; + } + + .token.tag, + .token.operator, + .token.number { + color: #e09142; + } + + .token.property, + .token.function { + color: #9a86fd; + } + + .token.tag-id, + .token.selector, + .token.atrule-id { + color: #eeebff; + } + + .language-javascript, + .token.attr-name { + color: #c4b9fe; + } + + .language-css, + .language-scss, + .token.boolean, + .token.string, + .token.entity, + .token.url, + .language-css .token.string, + .language-scss .token.string, + .style .token.string, + .token.attr-value, + .token.keyword, + .token.control, + .token.directive, + .token.unit, + .token.statement, + .token.regex, + .token.atrule { + color: #fc9; + } + + .token.placeholder, + .token.variable { + color: #fc9; + } + + .token.deleted { + text-decoration: line-through; + } + + .token.inserted { + border-bottom: 1px dotted #eeebff; + text-decoration: none; + } + + .token.italic { + font-style: italic; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.important { + color: #c4b9fe; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-earth.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-earth.scss new file mode 100644 index 0000000000..b3115e7328 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-earth.scss @@ -0,0 +1,106 @@ +/* + * Name: Duotone Forest + * Author: by Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + * Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-forest-dark.css) + * Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-duotone-earth.css + */ + +$code-color: #88786d; +$code-bg-color: #322d29; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #6f5849; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #6a5f58; + } + + .token.punctuation { + color: #6a5f58; + } + + .token.namespace { + opacity: 0.7; + } + + .token.tag, + .token.operator, + .token.number { + color: #bfa05a; + } + + .token.property, + .token.function { + color: #88786d; + } + + .token.tag-id, + .token.selector, + .token.atrule-id { + color: #fff3eb; + } + + .language-javascript, + .token.attr-name { + color: #a48774; + } + + .language-css, + .language-scss, + .token.boolean, + .token.string, + .token.entity, + .token.url, + .language-css .token.string, + .language-scss .token.string, + .style .token.string, + .token.attr-value, + .token.keyword, + .token.control, + .token.directive, + .token.unit, + .token.statement, + .token.regex, + .token.atrule { + color: #fcc440; + } + + .token.placeholder, + .token.variable { + color: #fcc440; + } + + .token.deleted { + text-decoration: line-through; + } + + .token.inserted { + border-bottom: 1px dotted #fff3eb; + text-decoration: none; + } + + .token.italic { + font-style: italic; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.important { + color: #a48774; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-forest.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-forest.scss new file mode 100644 index 0000000000..1a935f7dda --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-forest.scss @@ -0,0 +1,106 @@ +/* + * Name: Duotone Forest + * Author: by Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + * Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-forest-dark.css) + * Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-duotone-forest.css + */ + +$code-color: #687d68; +$code-bg-color: #2a2d2a; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #435643; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #535f53; + } + + .token.punctuation { + color: #535f53; + } + + .token.namespace { + opacity: 0.7; + } + + .token.tag, + .token.operator, + .token.number { + color: #a2b34d; + } + + .token.property, + .token.function { + color: #687d68; + } + + .token.tag-id, + .token.selector, + .token.atrule-id { + color: #f0fff0; + } + + .language-javascript, + .token.attr-name { + color: #b3d6b3; + } + + .language-css, + .language-scss, + .token.boolean, + .token.string, + .token.entity, + .token.url, + .language-css .token.string, + .language-scss .token.string, + .style .token.string, + .token.attr-value, + .token.keyword, + .token.control, + .token.directive, + .token.unit, + .token.statement, + .token.regex, + .token.atrule { + color: #e5fb79; + } + + .token.placeholder, + .token.variable { + color: #e5fb79; + } + + .token.deleted { + text-decoration: line-through; + } + + .token.inserted { + border-bottom: 1px dotted #f0fff0; + text-decoration: none; + } + + .token.italic { + font-style: italic; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.important { + color: #b3d6b3; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-light.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-light.scss new file mode 100644 index 0000000000..7420dd0c65 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-light.scss @@ -0,0 +1,106 @@ +/* + * Name: Duotone Light + * Author: Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + * Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-morning-light.css) + * Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-duotone-light.css +*/ + +$code-color: #728fcb; +$code-bg-color: #faf8f5; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #faf8f5; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #b6ad9a; + } + + .token.punctuation { + color: #b6ad9a; + } + + .token.namespace { + opacity: 0.7; + } + + .token.tag, + .token.operator, + .token.number { + color: #063289; + } + + .token.property, + .token.function { + color: #b29762; + } + + .token.tag-id, + .token.selector, + .token.atrule-id { + color: #2d2006; + } + + .language-javascript, + .token.attr-name { + color: #896724; + } + + .language-css, + .language-scss, + .token.boolean, + .token.string, + .token.entity, + .token.url, + .language-css .token.string, + .language-scss .token.string, + .style .token.string, + .token.attr-value, + .token.keyword, + .token.control, + .token.directive, + .token.unit, + .token.statement, + .token.regex, + .token.atrule { + color: #728fcb; + } + + .token.placeholder, + .token.variable { + color: #93abdc; + } + + .token.deleted { + text-decoration: line-through; + } + + .token.inserted { + border-bottom: 1px dotted #2d2006; + text-decoration: none; + } + + .token.italic { + font-style: italic; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.important { + color: #896724; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-sea.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-sea.scss new file mode 100644 index 0000000000..811dc07079 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-sea.scss @@ -0,0 +1,106 @@ +/* + * Name: Duotone Forest + * Author: by Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + * Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-forest-dark.css) + * Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-duotone-sea.css + */ + +$code-color: #57718e; +$code-bg-color: #1d262f; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #004a9e; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #4a5f78; + } + + .token.punctuation { + color: #4a5f78; + } + + .token.namespace { + opacity: 0.7; + } + + .token.tag, + .token.operator, + .token.number { + color: #0aa370; + } + + .token.property, + .token.function { + color: #57718e; + } + + .token.tag-id, + .token.selector, + .token.atrule-id { + color: #ebf4ff; + } + + .language-javascript, + .token.attr-name { + color: #7eb6f6; + } + + .language-css, + .language-scss, + .token.boolean, + .token.string, + .token.entity, + .token.url, + .language-css .token.string, + .language-scss .token.string, + .style .token.string, + .token.attr-value, + .token.keyword, + .token.control, + .token.directive, + .token.unit, + .token.statement, + .token.regex, + .token.atrule { + color: #47ebb4; + } + + .token.placeholder, + .token.variable { + color: #47ebb4; + } + + .token.deleted { + text-decoration: line-through; + } + + .token.inserted { + border-bottom: 1px dotted #ebf4ff; + text-decoration: none; + } + + .token.italic { + font-style: italic; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.important { + color: #7eb6f6; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-space.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-space.scss new file mode 100644 index 0000000000..b56868914e --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/duotone-space.scss @@ -0,0 +1,106 @@ +/* + * Name: Duotone Forest + * Author: by Simurai, adapted from DuoTone themes for Atom (http://simurai.com/projects/2016/01/01/duotone-themes) + * Conversion: Bram de Haan (http://atelierbram.github.io/Base2Tone-prism/output/prism/prism-base2tone-forest-dark.css) + * Generated with Base16 Builder (https://github.com/base16-builder/base16-builder) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-duotone-space.css + */ + +$code-color: #767693; +$code-bg-color: #24242e; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #5151e6; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #5b5b76; + } + + .token.punctuation { + color: #5b5b76; + } + + .token.namespace { + opacity: 0.7; + } + + .token.tag, + .token.operator, + .token.number { + color: #dd672c; + } + + .token.property, + .token.function { + color: #767693; + } + + .token.tag-id, + .token.selector, + .token.atrule-id { + color: #ebebff; + } + + .language-javascript, + .token.attr-name { + color: #aaaaca; + } + + .language-css, + .language-scss, + .token.boolean, + .token.string, + .token.entity, + .token.url, + .language-css .token.string, + .language-scss .token.string, + .style .token.string, + .token.attr-value, + .token.keyword, + .token.control, + .token.directive, + .token.unit, + .token.statement, + .token.regex, + .token.atrule { + color: #fe8c52; + } + + .token.placeholder, + .token.variable { + color: #fe8c52; + } + + .token.deleted { + text-decoration: line-through; + } + + .token.inserted { + border-bottom: 1px dotted #ebebff; + text-decoration: none; + } + + .token.italic { + font-style: italic; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.important { + color: #aaaaca; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/ghcolors.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/ghcolors.scss new file mode 100644 index 0000000000..7ed6baa74e --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/ghcolors.scss @@ -0,0 +1,91 @@ +/** + * GHColors theme by Avi Aryan (http://aviaryan.in) + * Inspired by GitHub syntax coloring + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-ghcolors.css + */ + +$code-color: #393a34; +$code-bg-color: #f8f8f8; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #b3d4fc; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #998; + font-style: italic; + } + + .token.namespace { + opacity: 0.7; + } + + .token.string, + .token.attr-value { + color: #e3116c; + } + + .token.punctuation, + .token.operator { + color: #393a34; /* no highlight */ + } + + .token.entity, + .token.url, + .token.symbol, + .token.number, + .token.boolean, + .token.variable, + .token.constant, + .token.property, + .token.regex, + .token.inserted { + color: #36acaa; + } + + .token.atrule, + .token.keyword, + .token.attr-name { + color: #00a4db; + } + + .token.function, + .token.deleted { + color: #9a050f; + } + + .token.tag, + .token.selector { + color: #00009f; + } + + .token.important, + .token.function, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .language-autohotkey { + .token.selector { + color: #00a4db; + } + + .token.tag { + color: #9a050f; + } + + .token.keyword { + color: #00009f; + } + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/gruvbox-dark.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/gruvbox-dark.scss new file mode 100644 index 0000000000..8c4aa736ae --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/gruvbox-dark.scss @@ -0,0 +1,101 @@ +/** + * Gruvbox dark theme + * + * Adapted from a theme based on: + * Vim Gruvbox dark Theme (https://github.com/morhetz/gruvbox) + * + * @author Azat S. + * @version 1.0 + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-gruvbox-dark.css + */ + +$code-color: #ebdbb2; +$code-bg-color: #1d2021; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #7c6f64; + color: #fbf1c7; + } + } + + .token.comment, + .token.prolog, + .token.cdata { + color: #a89984; + } + + .token.delimiter, + .token.boolean, + .token.keyword, + .token.selector, + .token.important, + .token.atrule { + color: #fb4934; + } + + .token.operator, + .token.punctuation, + .token.attr-name { + color: #a89984; + } + + .token.tag, + .token.tag .punctuation, + .token.doctype, + .token.builtin { + color: #fabd2f; + } + + .token.entity, + .token.number, + .token.symbol { + color: #d3869b; + } + + .token.property, + .token.constant, + .token.variable { + color: #fb4934; + } + + .token.string, + .token.char { + color: #b8bb26; + } + + .token.attr-value, + .token.attr-value .punctuation { + color: #a89984; + } + + .token.url { + color: #b8bb26; + text-decoration: underline; + } + + .token.function { + color: #fabd2f; + } + + .token.regex { + background: #b8bb26; + } + + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.inserted { + background: #a89984; + } + + .token.deleted { + background: #fb4934; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/gruvbox-light.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/gruvbox-light.scss new file mode 100644 index 0000000000..31a10464ff --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/gruvbox-light.scss @@ -0,0 +1,101 @@ +/** + * Gruvbox light theme + * + * Based on Gruvbox: https://github.com/morhetz/gruvbox + * Adapted from PrismJS gruvbox-dark theme: https://github.com/schnerring/prism-themes/blob/master/themes/prism-gruvbox-dark.css + * + * @author Michael Schnerring (https://schnerring.net) + * @version 1.0 + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-gruvbox-light.css + */ + +$code-color: #3c3836; +$code-bg-color: #f9f5d7; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #a89984; + color: #282828; + } + } + + .token.comment, + .token.prolog, + .token.cdata { + color: #7c6f64; + } + + .token.delimiter, + .token.boolean, + .token.keyword, + .token.selector, + .token.important, + .token.atrule { + color: #9d0006; + } + + .token.operator, + .token.punctuation, + .token.attr-name { + color: #7c6f64; + } + + .token.tag, + .token.tag .punctuation, + .token.doctype, + .token.builtin { + color: #b57614; + } + + .token.entity, + .token.number, + .token.symbol { + color: #8f3f71; + } + + .token.property, + .token.constant, + .token.variable { + color: #9d0006; + } + + .token.string, + .token.char { + color: #797403; + } + + .token.attr-value, + .token.attr-value .punctuation { + color: #7c6f64; + } + + .token.url { + color: #797403; + text-decoration: underline; + } + + .token.function { + color: #b57614; + } + + .token.regex { + background: #797403; + } + + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.inserted { + background: #7c6f64; + } + + .token.deleted { + background: #9d0006; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/holi.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/holi.scss new file mode 100644 index 0000000000..84d8fd5e61 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/holi.scss @@ -0,0 +1,79 @@ +/** + * MIT License + * Copyright (c) 2021 Ayush Saini + * Holi Theme for prism.js + * @author Ayush Saini <@AyushCodes on Twitter> + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-holi-theme.css + */ + +$code-color: #d6e7ff; +$code-bg-color: #2a4555; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #1d3b54; + color: inherit; + text-shadow: none; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #446e69; + } + + .token.punctuation { + color: #d6b007; + } + + .token.property, + .token.tag, + .token.boolean, + .token.number, + .token.constant, + .token.symbol, + .token.deleted { + color: #d6e7ff; + } + + .token.selector, + .token.attr-name, + .token.builtin, + .token.inserted { + color: #e60067; + } + + .token.string, + .token.char { + color: #49c6ec; + } + + .token.operator, + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string { + background: transparent; + color: #ec8e01; + } + + .token.atrule, + .token.attr-value, + .token.keyword { + color: #0fe468; + } + + .token.function, + .token.class-name { + color: #78f3e9; + } + + .token.regex, + .token.important, + .token.variable { + color: #d6e7ff; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/hopscotch.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/hopscotch.scss new file mode 100644 index 0000000000..e0ff890243 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/hopscotch.scss @@ -0,0 +1,90 @@ +/* + * Hopscotch + * by Jan T. Sott + * https://github.com/idleberg/Hopscotch + * + * This work is licensed under the Creative Commons CC0 1.0 Universal License + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-hopscotch.css + */ + +$code-color: #b9b5b8; +$code-bg-color: #322931; + +@mixin style { + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #797379; + } + + .token.punctuation { + color: #b9b5b8; + } + + .namespace { + opacity: 0.7; + } + + .token.null, + .token.operator, + .token.boolean, + .token.number { + color: #fd8b19; + } + + .token.property { + color: #fdcc59; + } + + .token.tag { + color: #1290bf; + } + + .token.string { + color: #149b93; + } + + .token.selector { + color: #c85e7c; + } + + .token.attr-name { + color: #fd8b19; + } + + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string { + color: #149b93; + } + + .token.attr-value, + .token.keyword, + .token.control, + .token.directive, + .token.unit { + color: #8fc13e; + } + + .token.statement, + .token.regex, + .token.atrule { + color: #149b93; + } + + .token.placeholder, + .token.variable { + color: #1290bf; + } + + .token.important { + color: #dd464c; + font-weight: bold; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/lucario.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/lucario.scss new file mode 100644 index 0000000000..9c77cbb104 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/lucario.scss @@ -0,0 +1,91 @@ +/** + * Lucario Theme originally by Raphael Amorim [@raphamorim] + * https://github.com/raphamorim/lucario + * + * Ported for PrismJS by Christopher Kapic [@christopher-kapic] + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-lucario.css + */ + +$code-color: #f8f8f2; +$code-bg-color: #263e52; + +@mixin style { + div[class*='language-'] pre { + text-shadow: 0 1px rgb(0 0 0 / 30%); + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #5c98cd; + } + + .token.punctuation { + color: #f8f8f2; + } + + .namespace { + opacity: 0.7; + } + + .token.property, + .token.tag, + .token.constant, + .token.symbol, + .token.deleted { + color: #f05e5d; + } + + .token.boolean, + .token.number { + color: #bc94f9; + } + + .token.selector, + .token.attr-name, + .token.string, + .token.char, + .token.builtin, + .token.inserted { + color: #fcfcd6; + } + + .token.operator, + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string, + .token.variable { + color: #f8f8f2; + } + + .token.atrule, + .token.attr-value, + .token.function, + .token.class-name { + color: #66d8ef; + } + + .token.keyword { + color: #6eb26e; + } + + .token.regex, + .token.important { + color: #f05e5d; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/material-dark.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/material-dark.scss new file mode 100644 index 0000000000..6145759b5d --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/material-dark.scss @@ -0,0 +1,170 @@ +/** + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-material-dark.css + */ + +$code-color: #eee; +$code-bg-color: #2f2f2f; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #363636; + } + } + + .language-css > code, + .language-sass > code, + .language-scss > code { + color: #fd9170; + } + + [class*='language-'] .namespace { + opacity: 0.7; + } + + .token.atrule { + color: #c792ea; + } + + .token.attr-name { + color: #ffcb6b; + } + + .token.attr-value { + color: #a5e844; + } + + .token.attribute { + color: #a5e844; + } + + .token.boolean { + color: #c792ea; + } + + .token.builtin { + color: #ffcb6b; + } + + .token.cdata { + color: #80cbc4; + } + + .token.char { + color: #80cbc4; + } + + .token.class { + color: #ffcb6b; + } + + .token.class-name { + color: #f2ff00; + } + + .token.comment { + color: #616161; + } + + .token.constant { + color: #c792ea; + } + + .token.deleted { + color: #f66; + } + + .token.doctype { + color: #616161; + } + + .token.entity { + color: #f66; + } + + .token.function { + color: #c792ea; + } + + .token.hexcode { + color: #f2ff00; + } + + .token.id { + color: #c792ea; + font-weight: bold; + } + + .token.important { + color: #c792ea; + font-weight: bold; + } + + .token.inserted { + color: #80cbc4; + } + + .token.keyword { + color: #c792ea; + } + + .token.number { + color: #fd9170; + } + + .token.operator { + color: #89ddff; + } + + .token.prolog { + color: #616161; + } + + .token.property { + color: #80cbc4; + } + + .token.pseudo-class { + color: #a5e844; + } + + .token.pseudo-element { + color: #a5e844; + } + + .token.punctuation { + color: #89ddff; + } + + .token.regex { + color: #f2ff00; + } + + .token.selector { + color: #f66; + } + + .token.string { + color: #a5e844; + } + + .token.symbol { + color: #c792ea; + } + + .token.tag { + color: #f66; + } + + .token.unit { + color: #fd9170; + } + + .token.url { + color: #f66; + } + + .token.variable { + color: #f66; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/material-light.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/material-light.scss new file mode 100644 index 0000000000..255b9e2b50 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/material-light.scss @@ -0,0 +1,171 @@ +/** + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-material-light.css + */ + +$code-color: #90a4ae; +$code-bg-color: #fafafa; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #cceae7; + color: #263238; + } + } + + .language-css > code, + .language-sass > code, + .language-scss > code { + color: #f76d47; + } + + [class*='language-'] .namespace { + opacity: 0.7; + } + + .token.atrule { + color: #7c4dff; + } + + .token.attr-name { + color: #39adb5; + } + + .token.attr-value { + color: #f6a434; + } + + .token.attribute { + color: #f6a434; + } + + .token.boolean { + color: #7c4dff; + } + + .token.builtin { + color: #39adb5; + } + + .token.cdata { + color: #39adb5; + } + + .token.char { + color: #39adb5; + } + + .token.class { + color: #39adb5; + } + + .token.class-name { + color: #6182b8; + } + + .token.comment { + color: #aabfc9; + } + + .token.constant { + color: #7c4dff; + } + + .token.deleted { + color: #e53935; + } + + .token.doctype { + color: #aabfc9; + } + + .token.entity { + color: #e53935; + } + + .token.function { + color: #7c4dff; + } + + .token.hexcode { + color: #f76d47; + } + + .token.id { + color: #7c4dff; + font-weight: bold; + } + + .token.important { + color: #7c4dff; + font-weight: bold; + } + + .token.inserted { + color: #39adb5; + } + + .token.keyword { + color: #7c4dff; + } + + .token.number { + color: #f76d47; + } + + .token.operator { + color: #39adb5; + } + + .token.prolog { + color: #aabfc9; + } + + .token.property { + color: #39adb5; + } + + .token.pseudo-class { + color: #f6a434; + } + + .token.pseudo-element { + color: #f6a434; + } + + .token.punctuation { + color: #39adb5; + } + + .token.regex { + color: #6182b8; + } + + .token.selector { + color: #e53935; + } + + .token.string { + color: #f6a434; + } + + .token.symbol { + color: #7c4dff; + } + + .token.tag { + color: #e53935; + } + + .token.unit { + color: #f76d47; + } + + .token.url { + color: #e53935; + } + + .token.variable { + color: #e53935; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/material-oceanic.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/material-oceanic.scss new file mode 100644 index 0000000000..d205d4eb33 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/material-oceanic.scss @@ -0,0 +1,175 @@ +/** + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-material-oceanic.css + */ + +$code-color: #c3cee3; +$code-bg-color: #263238; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #363636; + } + } + + .language-css > code, + .language-sass > code, + .language-scss > code { + color: #fd9170; + } + + [class*='language-'] .namespace { + opacity: 0.7; + } + + .token.atrule { + color: #c792ea; + } + + .token.attr-name { + color: #ffcb6b; + } + + .token.attr-value { + color: #c3e88d; + } + + .token.attribute { + color: #c3e88d; + } + + .token.boolean { + color: #c792ea; + } + + .token.builtin { + color: #ffcb6b; + } + + .token.cdata { + color: #80cbc4; + } + + .token.char { + color: #80cbc4; + } + + .token.class { + color: #ffcb6b; + } + + .token.class-name { + color: #f2ff00; + } + + .token.color { + color: #f2ff00; + } + + .token.comment { + color: #546e7a; + } + + .token.constant { + color: #c792ea; + } + + .token.deleted { + color: #f07178; + } + + .token.doctype { + color: #546e7a; + } + + .token.entity { + color: #f07178; + } + + .token.function { + color: #c792ea; + } + + .token.hexcode { + color: #f2ff00; + } + + .token.id { + color: #c792ea; + font-weight: bold; + } + + .token.important { + color: #c792ea; + font-weight: bold; + } + + .token.inserted { + color: #80cbc4; + } + + .token.keyword { + color: #c792ea; + font-style: italic; + } + + .token.number { + color: #fd9170; + } + + .token.operator { + color: #89ddff; + } + + .token.prolog { + color: #546e7a; + } + + .token.property { + color: #80cbc4; + } + + .token.pseudo-class { + color: #c3e88d; + } + + .token.pseudo-element { + color: #c3e88d; + } + + .token.punctuation { + color: #89ddff; + } + + .token.regex { + color: #f2ff00; + } + + .token.selector { + color: #f07178; + } + + .token.string { + color: #c3e88d; + } + + .token.symbol { + color: #c792ea; + } + + .token.tag { + color: #f07178; + } + + .token.unit { + color: #f07178; + } + + .token.url { + color: #fd9170; + } + + .token.variable { + color: #f07; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/night-owl.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/night-owl.scss new file mode 100644 index 0000000000..f01c362a25 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/night-owl.scss @@ -0,0 +1,106 @@ +/** + * MIT License + * Copyright (c) 2018 Sarah Drasner + * Sarah Drasner's[@sdras] Night Owl + * Ported by Sara vieria [@SaraVieira] + * Added by Souvik Mandal [@SimpleIndian] + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-night-owl.css + */ + +$code-color: #fff; +$code-bg-color: #011627; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: rgb(29 59 83 / 99%); + } + } + + .token.comment, + .token.prolog, + .token.cdata { + color: rgb(99 119 119); + font-style: italic; + } + + .token.punctuation { + color: rgb(199 146 234); + } + + .namespace { + color: rgb(178 204 214); + } + + .token.deleted { + color: rgb(239 83 80 / 56%); + font-style: italic; + } + + .token.symbol, + .token.property { + color: rgb(128 203 196); + } + + .token.tag, + .token.operator, + .token.keyword { + color: rgb(127 219 202); + } + + .token.boolean { + color: rgb(255 88 116); + } + + .token.number { + color: rgb(247 140 108); + } + + .token.constant, + .token.function, + .token.builtin, + .token.char { + color: rgb(130 170 255); + } + + .token.selector, + .token.doctype { + color: rgb(199 146 234); + font-style: italic; + } + + .token.attr-name, + .token.inserted { + color: rgb(173 219 103); + font-style: italic; + } + + .token.string, + .token.url, + .token.entity, + .language-css .token.string, + .style .token.string { + color: rgb(173 219 103); + } + + .token.class-name, + .token.atrule, + .token.attr-value { + color: rgb(255 203 139); + } + + .token.regex, + .token.important, + .token.variable { + color: rgb(214 222 235); + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/nord.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/nord.scss new file mode 100644 index 0000000000..8ea5b01e2e --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/nord.scss @@ -0,0 +1,90 @@ +/** + * Nord Theme Originally by Arctic Ice Studio + * https://nordtheme.com + * + * Ported for PrismJS by Zane Hitchcoxc (@zwhitchcox) and Gabriel Ramos (@gabrieluizramos) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-nord.css + */ + +$code-color: #f8f8f2; +$code-bg-color: #2e3440; + +@mixin style { + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #636f88; + } + + .token.punctuation { + color: #81a1c1; + } + + .namespace { + opacity: 0.7; + } + + .token.property, + .token.tag, + .token.constant, + .token.symbol, + .token.deleted { + color: #81a1c1; + } + + .token.number { + color: #b48ead; + } + + .token.boolean { + color: #81a1c1; + } + + .token.selector, + .token.attr-name, + .token.string, + .token.char, + .token.builtin, + .token.inserted { + color: #a3be8c; + } + + .token.operator, + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string, + .token.variable { + color: #81a1c1; + } + + .token.atrule, + .token.attr-value, + .token.function, + .token.class-name { + color: #88c0d0; + } + + .token.keyword { + color: #81a1c1; + } + + .token.regex, + .token.important { + color: #ebcb8b; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/one-dark.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/one-dark.scss new file mode 100644 index 0000000000..7799af4760 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/one-dark.scss @@ -0,0 +1,192 @@ +/** + * One Light theme for prism.js + * Based on Atom's One Light theme: https://github.com/atom/atom/tree/master/packages/one-light-syntax + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-one-dark.css + */ + +$code-color: #abb2bf; +$code-bg-color: #282c34; + +@mixin style { + div[class*='language-'] pre { + text-shadow: 0 1px rgb(0 0 0 / 30%); + + // tab size + tab-size: 2; + + /* Print */ + @media print { + text-shadow: none; + } + + ::selection { + background: #3e4451; + color: inherit; + text-shadow: none; + } + } + + .token.comment, + .token.prolog, + .token.cdata { + color: #5c6370; + } + + .token.doctype, + .token.punctuation, + .token.entity { + color: #abb2bf; + } + + .token.attr-name, + .token.class-name, + .token.boolean, + .token.constant, + .token.number, + .token.atrule { + color: #d19a66; + } + + .token.keyword { + color: #c678dd; + } + + .token.property, + .token.tag, + .token.symbol, + .token.deleted, + .token.important { + color: #e06c75; + } + + .token.selector, + .token.string, + .token.char, + .token.builtin, + .token.inserted, + .token.regex, + .token.attr-value, + .token.attr-value > .token.punctuation { + color: #98c379; + } + + .token.variable, + .token.operator, + .token.function { + color: #61afef; + } + + .token.url { + color: #56b6c2; + } + + /* HTML overrides */ + .token.attr-value > .token.punctuation.attr-equals, + .token.special-attr > .token.attr-value > .token.value.css { + color: #abb2bf; + } + + /* CSS overrides */ + .language-css .token.selector { + color: #e06c75; + } + + .language-css .token.property { + color: #abb2bf; + } + + .language-css .token.function, + .language-css .token.url > .token.function { + color: #56b6c2; + } + + .language-css .token.url > .token.string.url { + color: #98c379; + } + + .language-css .token.important, + .language-css .token.atrule .token.rule { + color: #c678dd; + } + + /* JS overrides */ + .language-javascript .token.operator { + color: #c678dd; + } + + // stylelint-disable-next-line selector-max-compound-selectors + .language-javascript + .token.template-string + > .token.interpolation + > .token.interpolation-punctuation.punctuation { + color: #be5046; + } + + /* JSON overrides */ + .language-json .token.operator { + color: #abb2bf; + } + + .language-json .token.null.keyword { + color: #d19a66; + } + + /* MD overrides */ + .language-markdown .token.url, + .language-markdown .token.url > .token.operator, + .language-markdown .token.url-reference.url > .token.string { + color: #abb2bf; + } + + .language-markdown .token.url > .token.content { + color: #61afef; + } + + .language-markdown .token.url > .token.url, + .language-markdown .token.url-reference.url { + color: #56b6c2; + } + + .language-markdown .token.blockquote.punctuation, + .language-markdown .token.hr.punctuation { + color: #5c6370; + font-style: italic; + } + + .language-markdown .token.code-snippet { + color: #98c379; + } + + .language-markdown .token.bold .token.content { + color: #d19a66; + } + + .language-markdown .token.italic .token.content { + color: #c678dd; + } + + .language-markdown .token.strike .token.content, + .language-markdown .token.strike .token.punctuation, + .language-markdown .token.list.punctuation, + .language-markdown .token.title.important > .token.punctuation { + color: #e06c75; + } + + /* General */ + .token.bold { + font-weight: bold; + } + + .token.comment, + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } + + .token.namespace { + opacity: 0.8; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/one-light.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/one-light.scss new file mode 100644 index 0000000000..1722331c61 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/one-light.scss @@ -0,0 +1,184 @@ +/** + * One Light theme for prism.js + * Based on Atom's One Light theme: https://github.com/atom/atom/tree/master/packages/one-light-syntax + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-one-light.css + */ + +$code-color: #383a42; +$code-bg-color: #ecf4fa; + +@mixin style { + div[class*='language-'] pre { + // tab size + tab-size: 2; + + ::selection { + background: #e5e5e6; + color: inherit; + } + } + + .token.comment, + .token.prolog, + .token.cdata { + color: #a0a1a7; + } + + .token.doctype, + .token.punctuation, + .token.entity { + color: #383a42; + } + + .token.attr-name, + .token.class-name, + .token.boolean, + .token.constant, + .token.number, + .token.atrule { + color: #b76b01; + } + + .token.keyword { + color: #a626a4; + } + + .token.property, + .token.tag, + .token.symbol, + .token.deleted, + .token.important { + color: #e45649; + } + + .token.selector, + .token.string, + .token.char, + .token.builtin, + .token.inserted, + .token.regex, + .token.attr-value, + .token.attr-value > .token.punctuation { + color: #50a14f; + } + + .token.variable, + .token.operator, + .token.function { + color: #4078f2; + } + + .token.url { + color: #0184bc; + } + + /* HTML overrides */ + .token.attr-value > .token.punctuation.attr-equals, + .token.special-attr > .token.attr-value > .token.value.css { + color: #383a42; + } + + /* CSS overrides */ + .language-css .token.selector { + color: #e45649; + } + + .language-css .token.property { + color: #383a42; + } + + .language-css .token.function, + .language-css .token.url > .token.function { + color: #0184bc; + } + + .language-css .token.url > .token.string.url { + color: #50a14f; + } + + .language-css .token.important, + .language-css .token.atrule .token.rule { + color: #a626a4; + } + + /* JS overrides */ + .language-javascript .token.operator { + color: #a626a4; + } + + // stylelint-disable-next-line selector-max-compound-selectors + .language-javascript + .token.template-string + > .token.interpolation + > .token.interpolation-punctuation.punctuation { + color: #ca1243; + } + + /* JSON overrides */ + .language-json .token.operator { + color: #383a42; + } + + .language-json .token.null.keyword { + color: #b76b01; + } + + /* MD overrides */ + .language-markdown .token.url, + .language-markdown .token.url > .token.operator, + .language-markdown .token.url-reference.url > .token.string { + color: #383a42; + } + + .language-markdown .token.url > .token.content { + color: #4078f2; + } + + .language-markdown .token.url > .token.url, + .language-markdown .token.url-reference.url { + color: #0184bc; + } + + .language-markdown .token.blockquote.punctuation, + .language-markdown .token.hr.punctuation { + color: #a0a1a7; + font-style: italic; + } + + .language-markdown .token.code-snippet { + color: #50a14f; + } + + .language-markdown .token.bold .token.content { + color: #b76b01; + } + + .language-markdown .token.italic .token.content { + color: #a626a4; + } + + .language-markdown .token.strike .token.content, + .language-markdown .token.strike .token.punctuation, + .language-markdown .token.list.punctuation, + .language-markdown .token.title.important > .token.punctuation { + color: #e45649; + } + + /* General */ + .token.bold { + font-weight: bold; + } + + .token.comment, + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } + + .token.namespace { + opacity: 0.8; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/pojoaque.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/pojoaque.scss new file mode 100644 index 0000000000..c18d7fbad0 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/pojoaque.scss @@ -0,0 +1,99 @@ +/** + * Pojoaque Style by Jason Tate + * http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html + * Based on Solarized Style from http://ethanschoonover.com/solarized + * http://softwaremaniacs.org/media/soft/highlight/test.html + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-pojoaque.css + */ + +$code-color: #dccf8f; +$code-bg-color: #181914; + +@mixin style { + .token.namespace { + opacity: 0.7; + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #586e75; + font-style: italic; + } + + .token.number, + .token.string, + .token.char, + .token.builtin, + .token.inserted { + color: #468966; + } + + .token.attr-name { + color: #b89859; + } + + .token.operator, + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string { + color: #dccf8f; + } + + .token.selector, + .token.regex { + color: #859900; + } + + .token.atrule, + .token.keyword { + color: #cb4b16; + } + + .token.attr-value { + color: #468966; + } + + .token.function, + .token.variable, + .token.placeholder { + color: #b58900; + } + + .token.property, + .token.tag, + .token.boolean, + .token.number, + .token.constant, + .token.symbol { + color: #b89859; + } + + .token.tag { + color: #ffb03b; + } + + .token.important, + .token.statement, + .token.deleted { + color: #dc322f; + } + + .token.punctuation { + color: #dccf8f; + } + + .token.entity { + cursor: help; + } + + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/shades-of-purple.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/shades-of-purple.scss new file mode 100644 index 0000000000..fe9502d26e --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/shades-of-purple.scss @@ -0,0 +1,142 @@ +/** + * Shades of Purple Theme for Prism.js + * + * @author Ahmad Awais + * @support Follow/tweet at https://twitter.com/MrAhmadAwais/ + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-shades-of-purple.css + */ + +$code-color: #9efeff; +$code-bg-color: #1e1e3f; + +@mixin style { + div[class*='language-'] pre { + letter-spacing: 0.5px; + text-shadow: 0 1px #222245; + + ::selection { + background: #a599e9; + color: inherit; + } + } + + .token.comment, + .token.prolog, + .token.cdata { + color: #b362ff; + } + + .token.delimiter, + .token.keyword, + .token.selector, + .token.important, + .token.atrule { + color: #ff9d00; + } + + .token.operator, + .token.attr-name { + color: rgb(255 180 84); + } + + .token.punctuation { + color: #fff; + } + + .token.boolean { + color: rgb(255 98 140); + } + + .token.tag, + .token.tag .punctuation, + .token.doctype, + .token.builtin { + color: rgb(255 157 0); + } + + .token.entity, + .token.symbol { + color: #6897bb; + } + + .token.number { + color: #ff628c; + } + + .token.property, + .token.constant, + .token.variable { + color: #ff628c; + } + + .token.string, + .token.char { + color: #a5ff90; + } + + .token.attr-value, + .token.attr-value .punctuation { + color: #a5c261; + } + + .token.attr-value .punctuation:first-child { + color: #a9b7c6; + } + + .token.url { + color: #287bde; + text-decoration: underline; + } + + .token.function { + color: rgb(250 208 0); + } + + .token.regex { + background: #364135; + } + + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.inserted { + background: #0f0; + } + + .token.deleted { + background: #ff000d; + } + + .language-css .token.property, + .language-css .token.property + .token.punctuation { + color: #a9b7c6; + } + + .language-css .token.id { + color: #ffc66d; + } + + .language-css .token.selector > .token.class, + .language-css .token.selector > .token.attribute, + .language-css .token.selector > .token.pseudo-class, + .language-css .token.selector > .token.pseudo-element { + color: #ffc66d; + } + + .token.class-name { + color: #fb94ff; + } + + .token.operator, + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string { + background: none; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/solarized-dark-atom.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/solarized-dark-atom.scss new file mode 100644 index 0000000000..57d907b3aa --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/solarized-dark-atom.scss @@ -0,0 +1,117 @@ +/** + * Solarized dark atom theme for `prism.js` + * Based on Atom's `atom-dark` theme: https://github.com/atom/atom-dark-syntax + * @author Pranay Chauhan (@PranayChauhan2516) + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-solarized-dark-atom.css + */ + +$code-color: #839496; +$code-bg-color: #002b36; + +@mixin style { + div[class*='language-'] pre { + text-shadow: 0 1px rgb(0 0 0 / 30%); + + /* Print */ + @media print { + text-shadow: none; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #586e75; + } + + .token.punctuation { + color: #93a1a1; + } + + .namespace { + opacity: 0.7; + } + + .token.property, + .token.keyword, + .token.tag { + color: #268bd2; + } + + .token.class-name { + color: #ffffb6; + text-decoration: underline; + } + + .token.boolean, + .token.constant { + color: #b58900; + } + + .token.symbol, + .token.deleted { + color: #dc322f; + } + + .token.number { + color: #859900; + } + + .token.selector, + .token.attr-name, + .token.string, + .token.char, + .token.builtin, + .token.inserted { + color: #859900; + } + + .token.variable { + color: #268bd2; + } + + .token.operator { + color: #ededed; + } + + .token.function { + color: #268bd2; + } + + .token.regex { + color: #e9c062; + } + + .token.important { + color: #fd971f; + } + + .token.entity { + color: #ffffb6; + cursor: help; + } + + .token.url { + color: #96cbfe; + } + + .language-css .token.string, + .style .token.string { + color: #87c38a; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.atrule, + .token.attr-value { + color: #f9ee98; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/tomorrow.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/tomorrow.scss new file mode 100644 index 0000000000..b446b54466 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/tomorrow.scss @@ -0,0 +1,85 @@ +/** + * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML + * Based on https://github.com/chriskempson/tomorrow-theme + * @author Rose Pritchard + */ + +$code-color: #ccc; +$code-bg-color: #2d2d2d; + +@mixin style { + .token.comment, + .token.block-comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #999; + } + + .token.punctuation { + color: #ccc; + } + + .token.tag, + .token.attr-name, + .token.namespace, + .token.deleted { + color: #e2777a; + } + + .token.function-name { + color: #6196cc; + } + + .token.boolean, + .token.number, + .token.function { + color: #f08d49; + } + + .token.property, + .token.class-name, + .token.constant, + .token.symbol { + color: #f8c555; + } + + .token.selector, + .token.important, + .token.atrule, + .token.keyword, + .token.builtin { + color: #cc99cd; + } + + .token.string, + .token.char, + .token.attr-value, + .token.regex, + .token.variable { + color: #7ec699; + } + + .token.operator, + .token.entity, + .token.url { + color: #67cdcc; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.entity { + cursor: help; + } + + .token.inserted { + color: #008000; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/vs.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/vs.scss new file mode 100644 index 0000000000..9f1ed0405b --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/vs.scss @@ -0,0 +1,128 @@ +/** + * VS theme by Andrew Lock (https://andrewlock.net) + * Inspired by Visual Studio syntax coloring + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-vs.css + */ + +$code-color: #393a34; +$code-bg-color: #fff; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #c1def1; + } + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #008000; + font-style: italic; + } + + .token.namespace { + opacity: 0.7; + } + + .token.string { + color: #a31515; + } + + .token.punctuation, + .token.operator { + color: #393a34; /* no highlight */ + } + + .token.url, + .token.symbol, + .token.number, + .token.boolean, + .token.variable, + .token.constant, + .token.inserted { + color: #36acaa; + } + + .token.atrule, + .token.keyword, + .token.attr-value { + color: #00f; + } + + .token.function { + color: #393a34; + } + + .token.deleted { + color: #9a050f; + } + + .token.selector { + color: #00009f; + } + + .token.important { + color: #e90; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.class-name { + color: #2b91af; + } + + .token.tag, + .token.selector { + color: #800000; + } + + .token.attr-name, + .token.property, + .token.regex, + .token.entity { + color: #f00; + } + + .token.directive.tag .tag { + background: #ff0; + color: #393a34; + } + + code[class*='language-css'] { + color: #00f; + } + + .language-autohotkey { + .token.tag { + color: #9a050f; + } + + .token.keyword { + color: #00009f; + } + + .token.selector { + color: #00f; + } + } + + .language-json { + .token.boolean, + .token.number { + color: #00f; + } + + .token.property { + color: #2b91af; + } + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/vsc-dark-plus.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/vsc-dark-plus.scss new file mode 100644 index 0000000000..9a1a7b58be --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/vsc-dark-plus.scss @@ -0,0 +1,219 @@ +/* + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-vsc-dark-plus.css + */ + +$code-color: #d4d4d4; +$code-bg-color: #1e1e1e; + +@mixin style { + div[class*='language-'] pre { + ::selection { + background: #264f78; + } + } + + .namespace { + opacity: 0.7; + } + + .token.doctype { + .token.doctype-tag { + color: #569cd6; + } + + .token.name { + color: #9cdcfe; + } + } + + .token.comment, + .token.prolog { + color: #6a9955; + } + + .token.punctuation { + &, + .language-html .language-css &, + .language-html .language-javascript & { + color: #d4d4d4; + } + + &.interpolation-punctuation { + color: #569cd6; + } + } + + .token.number, + .token.symbol, + .token.inserted, + .token.unit { + color: #b5cea8; + } + + .token.string, + .token.char, + .token.builtin, + .token.deleted { + color: #ce9178; + } + + .token.operator { + color: #d4d4d4; + + &.arrow { + color: #569cd6; + } + } + + .token.atrule { + color: #ce9178; + + .token.rule { + color: #c586c0; + } + + .token.url { + color: #9cdcfe; + + .token.function { + color: #dcdcaa; + } + + .token.punctuation { + color: #d4d4d4; + } + } + } + + .token.keyword { + color: #569cd6; + + &.module, + &.control-flow { + color: #c586c0; + } + } + + .token.function, + .token.function .token.maybe-class-name { + color: #dcdcaa; + } + + .token.regex { + color: #d16969; + } + + .token.important { + color: #569cd6; + } + + .token.italic { + font-style: italic; + } + + .token.constant { + color: #9cdcfe; + } + + .token.class-name, + .token.maybe-class-name { + color: #4ec9b0; + } + + .token.console { + color: #9cdcfe; + } + + .token.parameter { + color: #9cdcfe; + } + + .token.interpolation { + color: #9cdcfe; + } + + .token.boolean { + color: #569cd6; + } + + .token.property, + .token.variable, + .token.imports .token.maybe-class-name, + .token.exports .token.maybe-class-name { + color: #9cdcfe; + } + + .token.selector { + color: #d7ba7d; + } + + .token.escape { + color: #d7ba7d; + } + + .token.tag { + color: #569cd6; + + .token.punctuation { + color: #808080; + } + } + + .token.cdata { + color: #808080; + } + + .token.attr-name { + color: #9cdcfe; + } + + .token.attr-value, + .token.attr-value .token.punctuation { + color: #ce9178; + } + + .token.attr-value .token.punctuation.attr-equals { + color: #d4d4d4; + } + + .token.entity { + color: #569cd6; + } + + .token.namespace { + color: #4ec9b0; + } + + pre[class*='language-javascript'], + code[class*='language-javascript'], + pre[class*='language-jsx'], + code[class*='language-jsx'], + pre[class*='language-typescript'], + code[class*='language-typescript'], + pre[class*='language-tsx'], + code[class*='language-tsx'] { + color: #9cdcfe; + } + + pre[class*='language-css'], + code[class*='language-css'] { + color: #ce9178; + } + + pre[class*='language-html'], + code[class*='language-html'] { + color: #d4d4d4; + } + + .language-regex .token.anchor { + color: #dcdcaa; + } + + .language-html .token.punctuation { + color: #808080; + } + + .language-css .token.string.url { + text-decoration: underline; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/xonokai.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/xonokai.scss new file mode 100644 index 0000000000..abd6896c4b --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/xonokai.scss @@ -0,0 +1,117 @@ +/** + * xonokai theme for JavaScript, CSS and HTML + * based on: https://github.com/MoOx/sass-prism-theme-base by Maxime Thirouin ~ MoOx --> http://moox.fr/ , which is Loosely based on Monokai textmate theme by http://www.monokai.nl/ + * license: MIT; http://moox.mit-license.org/ + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-duotone-forest.css + */ + +$code-color: #76d9e6; +$code-bg-color: #2a2a2a; + +@mixin style { + div[class*='language-'] pre { + box-shadow: 1px 1px 0.3em -0.1em #000 inset; + + // tab size + tab-size: 2; + + ::selection { + background: #435643; + } + } + + .token.namespace { + opacity: 0.7; + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #6f705e; + } + + .token.operator, + .token.boolean, + .token.number { + color: #a77afe; + } + + .token.attr-name, + .token.string { + color: #e6d06c; + } + + .token.entity, + .token.url, + .language-css .token.string, + .style .token.string { + color: #e6d06c; + } + + .token.selector, + .token.inserted { + color: #a6e22d; + } + + .token.atrule, + .token.attr-value, + .token.keyword, + .token.important, + .token.deleted { + color: #ef3b7d; + } + + .token.regex, + .token.statement { + color: #76d9e6; + } + + .token.placeholder, + .token.variable { + color: #fff; + } + + .token.important, + .token.statement, + .token.bold { + font-weight: bold; + } + + .token.punctuation { + color: #bebec5; + } + + .token.entity { + cursor: help; + } + + .token.italic { + font-style: italic; + } + + .language-markup { + color: #f9f9f9; + } + + .language-markup .token.tag { + color: #ef3b7d; + } + + .language-markup .token.attr-name { + color: #a6e22d; + } + + .language-markup .token.attr-value { + color: #e6d06c; + } + + .language-markup .token.style, + .language-markup .token.script { + color: #76d9e6; + } + + .language-markup .token.script .token.keyword { + color: #76d9e6; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/client/styles/themes/z-touch.scss b/plugins/markdown/plugin-prismjs/src/client/styles/themes/z-touch.scss new file mode 100644 index 0000000000..d9c172d2fd --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/client/styles/themes/z-touch.scss @@ -0,0 +1,112 @@ +/* + * Z-Touch + * by Zeel Codder + * https://github.com/zeel-codder + * Copied from https://github.com/PrismJS/prism-themes/blob/master/themes/prism-solarized-dark-atom.css + */ + +$code-color: #fff; +$code-bg-color: #0a143c; + +@mixin style { + div[class*='language-'] pre { + text-shadow: 0 1px rgb(0 0 0 / 30%); + + /* Print */ + @media print { + text-shadow: none; + } + + ::selection { + background: rgb(29 59 83 / 99%); + text-shadow: none; + } + } + + .token.comment, + .token.prolog, + .token.cdata { + color: #637777; + font-style: italic; + } + + .token.punctuation { + color: #c792ea; + } + + .namespace { + color: #b2ccd6; + } + + .token.deleted { + color: rgb(239 83 80 / 56%); + font-style: italic; + } + + .token.symbol, + .token.property { + color: #80cbc4; + } + + .token.tag, + .token.operator, + .token.keyword { + color: #7fdbca; + } + + .token.boolean { + color: #ff5874; + } + + .token.number { + color: #f78c6c; + } + + .token.constant, + .token.function, + .token.builtin, + .token.char { + color: #22b7c7; + } + + .token.selector, + .token.doctype { + color: #c792ea; + font-style: italic; + } + + .token.attr-name, + .token.inserted { + color: #addb67; + font-style: italic; + } + + .token.string, + .token.url, + .token.entity, + .language-css .token.string, + .style .token.string { + color: #addb67; + } + + .token.class-name, + .token.atrule, + .token.attr-value { + color: #ffcb8b; + } + + .token.regex, + .token.important, + .token.variable { + color: #d6deeb; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } +} diff --git a/plugins/markdown/plugin-prismjs/src/node/getTheme.ts b/plugins/markdown/plugin-prismjs/src/node/getTheme.ts new file mode 100644 index 0000000000..463815a4ab --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/node/getTheme.ts @@ -0,0 +1,58 @@ +import type { PrismjsPluginOptions, PrismjsTheme } from './options.js' + +const PRISMJS_THEMES: PrismjsTheme[] = [ + 'ateliersulphurpool-light', + 'coldark-cold', + 'coy', + 'duotone-light', + 'ghcolors', + 'gruvbox-light', + 'material-light', + 'one-light', + 'vs', + 'atom-dark', + 'cb', + 'coldark-dark', + 'dark', + 'dracula', + 'duotone-dark', + 'duotone-earth', + 'duotone-forest', + 'duotone-sea', + 'duotone-space', + 'gruvbox-dark', + 'holi', + 'hopscotch', + 'lucario', + 'material-dark', + 'material-oceanic', + 'night-owl', + 'nord', + 'one-dark', + 'pojoaque', + 'shades-of-purple', + 'solarized-dark-atom', + 'tomorrow', + 'vsc-dark-plus', + 'xonokai', + 'z-touch', +] + +const isValidTheme = (theme?: string): theme is PrismjsTheme => + // @ts-expect-error: Actual assertion here + PRISMJS_THEMES.includes(theme) + +export const getTheme = ( + options: PrismjsPluginOptions, +): { light: PrismjsTheme; dark: PrismjsTheme } => ({ + light: isValidTheme(options.themes?.light) + ? options.themes?.light + : isValidTheme(options.theme) + ? options.theme + : 'nord', + dark: isValidTheme(options.themes?.dark) + ? options.themes?.dark + : isValidTheme(options.theme) + ? options.theme + : 'nord', +}) diff --git a/plugins/markdown/plugin-prismjs/src/node/index.ts b/plugins/markdown/plugin-prismjs/src/node/index.ts index be9b98d491..8145d1f16e 100644 --- a/plugins/markdown/plugin-prismjs/src/node/index.ts +++ b/plugins/markdown/plugin-prismjs/src/node/index.ts @@ -1,6 +1,7 @@ import { prismjsPlugin } from './prismjsPlugin.js' export * from './loadLanguages.js' +export * from './options.js' export * from './prismjsPlugin.js' export * from './resolveHighlighter.js' export * from './markdown/index.js' diff --git a/plugins/markdown/plugin-prismjs/src/node/markdown/preWrapperPlugin.ts b/plugins/markdown/plugin-prismjs/src/node/markdown/preWrapperPlugin.ts index 66491feffd..e658797fde 100644 --- a/plugins/markdown/plugin-prismjs/src/node/markdown/preWrapperPlugin.ts +++ b/plugins/markdown/plugin-prismjs/src/node/markdown/preWrapperPlugin.ts @@ -30,6 +30,6 @@ export const preWrapperPlugin = ( /** * Add information to dataset for current code block. */ - return `
${result}
` + return `
${result.replace(` class="${languageClass}"`, '')}
` } } diff --git a/plugins/markdown/plugin-prismjs/src/node/options.ts b/plugins/markdown/plugin-prismjs/src/node/options.ts new file mode 100644 index 0000000000..cf1f5d05b9 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/node/options.ts @@ -0,0 +1,76 @@ +import type { MarkdownItLineNumbersOptions } from '@vuepress/highlighter-helper' +import type { HighlightOptions, PreWrapperOptions } from './types.js' + +export type PrismjsLightTheme = + | 'ateliersulphurpool-light' + | 'coldark-cold' + | 'coy' + | 'duotone-light' + | 'ghcolors' + | 'gruvbox-light' + | 'material-light' + | 'one-light' + | 'vs' + +export type PrismjsDarkTheme = + | 'atom-dark' + | 'cb' + | 'coldark-dark' + | 'dark' + | 'dracula' + | 'duotone-dark' + | 'duotone-earth' + | 'duotone-forest' + | 'duotone-sea' + | 'duotone-space' + | 'gruvbox-dark' + | 'holi' + | 'hopscotch' + | 'lucario' + | 'material-dark' + | 'material-oceanic' + | 'night-owl' + | 'nord' + | 'one-dark' + | 'pojoaque' + | 'shades-of-purple' + | 'solarized-dark-atom' + | 'tomorrow' + | 'vsc-dark-plus' + | 'xonokai' + | 'z-touch' + +export type PrismjsTheme = PrismjsDarkTheme | PrismjsLightTheme + +/** + * Options of @vuepress/plugin-prismjs + */ +export interface PrismjsPluginOptions + extends Pick, + PreWrapperOptions, + HighlightOptions { + /** + * Single theme + * + * @default 'nord' + */ + theme?: PrismjsTheme + + /** + * Dual themes + */ + themes?: { + light: PrismjsTheme + dark: PrismjsTheme + } + + /** + * Languages to preload + * + * Workaround for prismjs language reloading issue + * + * @default ['markdown', 'jsdoc', 'yaml'] + * @see https://github.com/PrismJS/prism/issues/2716 + */ + preloadLanguages?: string[] +} diff --git a/plugins/markdown/plugin-prismjs/src/node/prepareConfigFile.ts b/plugins/markdown/plugin-prismjs/src/node/prepareConfigFile.ts new file mode 100644 index 0000000000..c12b03eaf1 --- /dev/null +++ b/plugins/markdown/plugin-prismjs/src/node/prepareConfigFile.ts @@ -0,0 +1,66 @@ +import { getRealPath } from '@vuepress/helper' +import type { App } from 'vuepress' +import { getTheme } from './getTheme.js' +import type { PrismjsPluginOptions } from './options.js' + +const { url } = import.meta + +export const prepareConfigFile = ( + app: App, + options: PrismjsPluginOptions, +): Promise => { + const { light, dark } = getTheme(options) + + const imports: string[] = [ + `import "${getRealPath('@vuepress/highlighter-helper/styles/base.css', url)}"`, + ] + + if (light === dark) { + imports.push( + `import "${getRealPath(`@vuepress/plugin-prismjs/styles/${light}.css`, url)}"`, + ) + } else { + imports.push( + `import "${getRealPath(`@vuepress/plugin-prismjs/styles/${light}.light.css`, url)}"`, + `import "${getRealPath(`@vuepress/plugin-prismjs/styles/${dark}.dark.css`, url)}"`, + ) + } + + if (options.notationDiff) { + imports.push( + `import "${getRealPath('@vuepress/highlighter-helper/styles/notation-diff.css', url)}"`, + ) + } + + if (options.notationErrorLevel) { + imports.push( + `import "${getRealPath('@vuepress/highlighter-helper/styles/notation-error-level.css', url)}"`, + ) + } + + if (options.notationFocus) { + imports.push( + `import "${getRealPath('@vuepress/highlighter-helper/styles/notation-focus.css', url)}"`, + ) + } + + if (options.notationHighlight) { + imports.push( + `import "${getRealPath('@vuepress/highlighter-helper/styles/notation-highlight.css', url)}"`, + ) + } + + if (options.notationWordHighlight) { + imports.push( + `import "${getRealPath('@vuepress/highlighter-helper/styles/notation-word-highlight.css', url)}"`, + ) + } + + if (options.whitespace) { + imports.push( + `import "${getRealPath('@vuepress/highlighter-helper/styles/whitespace.css', url)}"`, + ) + } + + return app.writeTemp('prismjs/config.js', imports.join('\n')) +} diff --git a/plugins/markdown/plugin-prismjs/src/node/prismjsPlugin.ts b/plugins/markdown/plugin-prismjs/src/node/prismjsPlugin.ts index 600fead7db..8e84b9da80 100644 --- a/plugins/markdown/plugin-prismjs/src/node/prismjsPlugin.ts +++ b/plugins/markdown/plugin-prismjs/src/node/prismjsPlugin.ts @@ -1,29 +1,12 @@ import { lineNumbers as lineNumbersPlugin } from '@vuepress/highlighter-helper' -import type { MarkdownItLineNumbersOptions } from '@vuepress/highlighter-helper' import type { Plugin } from 'vuepress/core' import { loadLanguages } from './loadLanguages.js' import { highlightPlugin, preWrapperPlugin } from './markdown/index.js' +import type { PrismjsPluginOptions } from './options.js' +import { prepareConfigFile } from './prepareConfigFile.js' import { resolveHighlighter } from './resolveHighlighter.js' import type { HighlightOptions, PreWrapperOptions } from './types.js' -/** - * Options of @vuepress/plugin-prismjs - */ -export interface PrismjsPluginOptions - extends Pick, - PreWrapperOptions, - HighlightOptions { - /** - * Languages to preload - * - * Workaround for prismjs language reloading issue - * - * @default ['markdown', 'jsdoc', 'yaml'] - * @see https://github.com/PrismJS/prism/issues/2716 - */ - preloadLanguages?: string[] -} - export const prismjsPlugin = ({ preloadLanguages = ['markdown', 'jsdoc', 'yaml'], preWrapper = true, @@ -48,4 +31,6 @@ export const prismjsPlugin = ({ md.use(lineNumbersPlugin, { lineNumbers, removeLastLine: true }) } }, + + clientConfigFile: (app) => prepareConfigFile(app, options), }) diff --git a/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap b/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap index a4a9d956d7..dfe5bd8817 100644 --- a/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap +++ b/plugins/markdown/plugin-prismjs/tests/__snapshots__/prismjs-preWrapper.spec.ts.snap @@ -1,43 +1,43 @@ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > :line-numbers / :no-line-numbers > should work properly if \`lineNumbers\` is disabled by default 1`] = ` -"
Raw text
+"
Raw text
 
-
Raw text
+
Raw text
 
-
Raw text
+
Raw text
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
@@ -47,43 +47,43 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > :line-numbers /
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > :line-numbers / :no-line-numbers > should work properly if \`lineNumbers\` is enabled by default 1`] = `
-"
Raw text
+"
Raw text
 
-
Raw text
+
Raw text
 
-
Raw text
+
Raw text
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
@@ -93,43 +93,43 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > :line-numbers /
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > :line-numbers / :no-line-numbers > should work properly if \`lineNumbers\` is set to a number by default 1`] = `
-"
Raw text
+"
Raw text
 
-
Raw text
+
Raw text
 
-
Raw text
+
Raw text
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
@@ -139,42 +139,42 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > :line-numbers /
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > :line-numbers=number > should work properly if \`lineNumbers\` is disabled by default 1`] = `
-"
const line2 = 'line 2'
+"
const line2 = 'line 2'
 const line3 = 'line 3'
 
-
const line3 = 'line 3'
+
const line3 = 'line 3'
 const line4 = 'line 4'
 const line5 = 'line 5'
 
-
const line10 = 'line 10'
+
const line10 = 'line 10'
 const line11 = 'line 11'
 
" `; exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > :line-numbers=number > should work properly if \`lineNumbers\` is enabled by default 1`] = ` -"
const line2 = 'line 2'
+"
const line2 = 'line 2'
 const line3 = 'line 3'
 
-
const line3 = 'line 3'
+
const line3 = 'line 3'
 const line4 = 'line 4'
 const line5 = 'line 5'
 
-
const line10 = 'line 10'
+
const line10 = 'line 10'
 const line11 = 'line 11'
 
" `; exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > :line-numbers=number > should work properly if \`lineNumbers\` is set to a number by default 1`] = ` -"
const line2 = 'line 2'
+"
const line2 = 'line 2'
 const line3 = 'line 3'
 
-
const line3 = 'line 3'
+
const line3 = 'line 3'
 const line4 = 'line 4'
 const line5 = 'line 5'
 
-
const line10 = 'line 10'
+
const line10 = 'line 10'
 const line11 = 'line 11'
 
" @@ -193,21 +193,21 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > highlight notati `; exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options > should disable \`highlightLines\` 1`] = ` -"
Raw text
+"
Raw text
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
@@ -222,21 +222,21 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options >
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options > should disable \`lineNumbers\` 1`] = `
-"
Raw text
+"
Raw text
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
@@ -280,21 +280,21 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options >
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options > should enable \`lineNumbers\` according to number of code lines 1`] = `
-"
Raw text
+"
Raw text
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
@@ -309,21 +309,21 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options >
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options > should process code fences with default options 1`] = `
-"
Raw text
+"
Raw text
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
 }
 
-
const foo = 'foo'
+
const foo = 'foo'
 
 function bar () {
   return 1024
@@ -338,10 +338,10 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > plugin options >
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with \`all\` option 1`] = `
-"
function foo () {  return 'foo'  
+"
function foo () {  return 'foo'  
 }
 
-
function foo () {
+
function foo () {
 	const foo = 'foo'
 	if (foo === 'foo') {
 		return 'bar'
@@ -349,18 +349,18 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 	return 'foo'
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'
 }
@@ -369,10 +369,10 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with \`boundary\` option 1`] = `
-"
function foo () {  return 'foo'  
+"
function foo () {  return 'foo'  
 }
 
-
function foo () {
+
function foo () {
 	const foo = 'foo'
 	if (foo === 'foo') {
 		return 'bar'
@@ -380,18 +380,18 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 	return 'foo'
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'
 }
@@ -400,10 +400,10 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with \`false\` option 1`] = `
-"
function foo () {  return 'foo'  
+"
function foo () {  return 'foo'  
 }
 
-
function foo () {
+
function foo () {
 	const foo = 'foo'
 	if (foo === 'foo') {
 		return 'bar'
@@ -411,18 +411,18 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 	return 'foo'
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'
 }
@@ -431,10 +431,10 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with \`trailing\` option 1`] = `
-"
function foo () {  return 'foo'  
+"
function foo () {  return 'foo'  
 }
 
-
function foo () {
+
function foo () {
 	const foo = 'foo'
 	if (foo === 'foo') {
 		return 'bar'
@@ -442,18 +442,18 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 	return 'foo'
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'
 }
@@ -462,10 +462,10 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespace > should work whitespace with default options 1`] = `
-"
function foo () {  return 'foo'  
+"
function foo () {  return 'foo'  
 }
 
-
function foo () {
+
function foo () {
 	const foo = 'foo'
 	if (foo === 'foo') {
 		return 'bar'
@@ -473,18 +473,18 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 	return 'foo'
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'  
 }
 }
 
-
function foo () {
+
function foo () {
   const foo = 'foo'  
   return 'foo'
 }
@@ -493,21 +493,21 @@ exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > render whitespac
 `;
 
 exports[`@vuepress/plugin-prismjs > markdown fence preWrapper > syntax highlighting > should work if highlighted code is not wrapped with \`
\` 1`] = `
-"
highlighted code: Raw text
+"
highlighted code: Raw text
 , lang: 
-
highlighted code: const foo = 'foo'
+
highlighted code: const foo = 'foo'
 
 function bar () {
   return 1024
 }
 , lang: js
-
highlighted code: const foo: string = 'foo'
+
highlighted code: const foo: string = 'foo'
 
 function bar (): number {
   return 1024
 }
 , lang: ts
-
highlighted code: