['length'] ? [any] : [];
diff --git a/packages/language-core/lib/codegen/localTypes.ts b/packages/language-core/lib/codegen/localTypes.ts
index 9f0b0009f8..509f707898 100644
--- a/packages/language-core/lib/codegen/localTypes.ts
+++ b/packages/language-core/lib/codegen/localTypes.ts
@@ -1,5 +1,4 @@
import type { VueCompilerOptions } from '../types';
-import { getSlotsPropertyName } from '../utils/shared';
import { endOfLine } from './utils';
export function getLocalTypesGenerator(vueCompilerOptions: VueCompilerOptions) {
@@ -32,7 +31,7 @@ type __VLS_WithDefaults = {
() => `
type __VLS_WithSlots = T & {
new(): {
- ${getSlotsPropertyName(vueCompilerOptions.target)}: S;
+ $slots: S;
${vueCompilerOptions.jsxSlots ? `$props: ${PropsChildren.name};` : ''}
}
};
diff --git a/packages/language-core/lib/codegen/script/index.ts b/packages/language-core/lib/codegen/script/index.ts
index 4dda5763be..b19bac8f2d 100644
--- a/packages/language-core/lib/codegen/script/index.ts
+++ b/packages/language-core/lib/codegen/script/index.ts
@@ -6,7 +6,7 @@ import type { Code, Sfc, VueCompilerOptions } from '../../types';
import { codeFeatures } from '../codeFeatures';
import { generateGlobalTypes, getGlobalTypesFileName } from '../globalTypes';
import type { TemplateCodegenContext } from '../template/context';
-import { endOfLine, generateSfcBlockSection, newLine } from '../utils';
+import { generateSfcBlockSection, newLine } from '../utils';
import { generateComponentSelf } from './componentSelf';
import { createScriptCodegenContext, type ScriptCodegenContext } from './context';
import { generateScriptSetup, generateScriptSetupImports } from './scriptSetup';
@@ -55,7 +55,7 @@ export function* generateScript(options: ScriptCodegenOptions): Generator {${newLine}`;
- const templateCodegenCtx = yield* generateTemplate(options, ctx);
- yield* generateComponentSelf(options, ctx, templateCodegenCtx);
- yield `}${endOfLine}`;
- yield generateSfcBlockSection(options.sfc.script, classBlockEnd, options.sfc.script.content.length, codeFeatures.all);
- }
- }
else {
yield generateSfcBlockSection(options.sfc.script, 0, options.sfc.script.content.length, codeFeatures.all);
yield* generateScriptSectionPartiallyEnding(options.sfc.script.name, options.sfc.script.content.length, '#3632/script.vue');
diff --git a/packages/language-core/lib/codegen/script/scriptSetup.ts b/packages/language-core/lib/codegen/script/scriptSetup.ts
index d886f8ee5d..072cd70a02 100644
--- a/packages/language-core/lib/codegen/script/scriptSetup.ts
+++ b/packages/language-core/lib/codegen/script/scriptSetup.ts
@@ -433,11 +433,9 @@ function* generateComponentProps(
yield `type __VLS_BuiltInPublicProps = ${options.vueCompilerOptions.target >= 3.4
? `import('${options.vueCompilerOptions.lib}').PublicProps`
- : options.vueCompilerOptions.target >= 3.0
- ? `import('${options.vueCompilerOptions.lib}').VNodeProps`
- + ` & import('${options.vueCompilerOptions.lib}').AllowedComponentProps`
- + ` & import('${options.vueCompilerOptions.lib}').ComponentCustomProps`
- : `globalThis.JSX.IntrinsicAttributes`
+ : `import('${options.vueCompilerOptions.lib}').VNodeProps`
+ + ` & import('${options.vueCompilerOptions.lib}').AllowedComponentProps`
+ + ` & import('${options.vueCompilerOptions.lib}').ComponentCustomProps`
}`;
yield endOfLine;
diff --git a/packages/language-core/lib/codegen/template/element.ts b/packages/language-core/lib/codegen/template/element.ts
index 511a6a5f57..fe4d7670ab 100644
--- a/packages/language-core/lib/codegen/template/element.ts
+++ b/packages/language-core/lib/codegen/template/element.ts
@@ -1,7 +1,7 @@
import * as CompilerDOM from '@vue/compiler-dom';
import { camelize, capitalize } from '@vue/shared';
import type { Code, VueCodeInformation } from '../../types';
-import { getSlotsPropertyName, hyphenateTag } from '../../utils/shared';
+import { hyphenateTag } from '../../utils/shared';
import { codeFeatures } from '../codeFeatures';
import { createVBindShorthandInlayHintInfo } from '../inlayHints';
import { endOfLine, identifierRegex, newLine, normalizeAttributeValue } from '../utils';
@@ -143,9 +143,7 @@ export function* generateComponent(
else if (!isComponentTag) {
yield `const ${componentOriginalVar} = ({} as __VLS_WithComponent<'${getCanonicalComponentName(node.tag)}', __VLS_LocalComponents, `;
if (options.selfComponentName && possibleOriginalNames.includes(options.selfComponentName)) {
- yield `typeof __VLS_self & (new () => { `
- + getSlotsPropertyName(options.vueCompilerOptions.target)
- + `: __VLS_Slots }), `;
+ yield `typeof __VLS_self & (new () => { $slots: __VLS_Slots }), `;
}
else {
yield `void, `;
diff --git a/packages/language-core/lib/codegen/template/elementProps.ts b/packages/language-core/lib/codegen/template/elementProps.ts
index f02ff0f46a..8d9c559e2d 100644
--- a/packages/language-core/lib/codegen/template/elementProps.ts
+++ b/packages/language-core/lib/codegen/template/elementProps.ts
@@ -187,15 +187,7 @@ export function* generateElementProps(
}
}
else if (prop.type === CompilerDOM.NodeTypes.ATTRIBUTE) {
- if (
- options.vueCompilerOptions.dataAttributes.some(pattern => minimatch(prop.name, pattern))
- // Vue 2 Transition doesn't support "persisted" property but `@vue/compiler-dom` always adds it (#3881)
- || (
- options.vueCompilerOptions.target < 3
- && prop.name === 'persisted'
- && node.tag.toLowerCase() === 'transition'
- )
- ) {
+ if (options.vueCompilerOptions.dataAttributes.some(pattern => minimatch(prop.name, pattern))) {
continue;
}
@@ -436,5 +428,5 @@ function getModelPropName(node: CompilerDOM.ElementNode, vueCompilerOptions: Vue
}
}
- return vueCompilerOptions.target < 3 ? 'value' : 'modelValue';
+ return 'modelValue';
}
diff --git a/packages/language-core/lib/codegen/template/index.ts b/packages/language-core/lib/codegen/template/index.ts
index b0d674cf5c..138d2e6cc1 100644
--- a/packages/language-core/lib/codegen/template/index.ts
+++ b/packages/language-core/lib/codegen/template/index.ts
@@ -1,7 +1,6 @@
import * as CompilerDOM from '@vue/compiler-dom';
import type * as ts from 'typescript';
import type { Code, Sfc, VueCompilerOptions } from '../../types';
-import { getSlotsPropertyName } from '../../utils/shared';
import { endOfLine, newLine } from '../utils';
import { wrapWith } from '../utils/wrapWith';
import { createTemplateCodegenContext, type TemplateCodegenContext } from './context';
@@ -35,9 +34,8 @@ export function* generateTemplate(options: TemplateCodegenOptions): Generator(
): LanguagePlugin {
const pluginContext: Parameters[0] = {
modules: {
- '@vue/compiler-dom': vueCompilerOptions.target < 3
- ? {
- ...CompilerDOM,
- compile: CompilerVue2.compile,
- }
- : CompilerDOM,
+ '@vue/compiler-dom': CompilerDOM,
typescript: ts,
},
compilerOptions,
diff --git a/packages/language-core/lib/parsers/scriptRanges.ts b/packages/language-core/lib/parsers/scriptRanges.ts
index adf5379a3f..87285ce978 100644
--- a/packages/language-core/lib/parsers/scriptRanges.ts
+++ b/packages/language-core/lib/parsers/scriptRanges.ts
@@ -5,19 +5,18 @@ import { parseBindingRanges } from './scriptSetupRanges';
export interface ScriptRanges extends ReturnType { }
-export function parseScriptRanges(ts: typeof import('typescript'), ast: ts.SourceFile, hasScriptSetup: boolean, withNode: boolean) {
+export function parseScriptRanges(ts: typeof import('typescript'), ast: ts.SourceFile, hasScriptSetup: boolean) {
let exportDefault: (TextRange & {
expression: TextRange,
args: TextRange,
- argsNode: ts.ObjectLiteralExpression | undefined,
+ argsNode: ts.ObjectLiteralExpression,
componentsOption: TextRange | undefined,
componentsOptionNode: ts.ObjectLiteralExpression | undefined,
directivesOption: TextRange | undefined,
nameOption: TextRange | undefined,
inheritAttrsOption: string | undefined,
}) | undefined;
- let classBlockEnd: number | undefined;
const bindings = hasScriptSetup ? parseBindingRanges(ts, ast) : [];
@@ -66,28 +65,19 @@ export function parseScriptRanges(ts: typeof import('typescript'), ast: ts.Sourc
..._getStartEnd(raw),
expression: _getStartEnd(node.expression),
args: _getStartEnd(obj),
- argsNode: withNode ? obj : undefined,
+ argsNode: obj,
componentsOption: componentsOptionNode ? _getStartEnd(componentsOptionNode) : undefined,
- componentsOptionNode: withNode ? componentsOptionNode : undefined,
+ componentsOptionNode,
directivesOption: directivesOptionNode ? _getStartEnd(directivesOptionNode) : undefined,
nameOption: nameOptionNode ? _getStartEnd(nameOptionNode) : undefined,
inheritAttrsOption,
};
}
}
-
- if (
- ts.isClassDeclaration(raw)
- && raw.modifiers?.some(mod => mod.kind === ts.SyntaxKind.ExportKeyword)
- && raw.modifiers?.some(mod => mod.kind === ts.SyntaxKind.DefaultKeyword)
- ) {
- classBlockEnd = raw.end - 1;
- }
});
return {
exportDefault,
- classBlockEnd,
bindings,
};
diff --git a/packages/language-core/lib/plugins/file-md.ts b/packages/language-core/lib/plugins/file-md.ts
index 6b56efd3aa..6017bbe9b1 100644
--- a/packages/language-core/lib/plugins/file-md.ts
+++ b/packages/language-core/lib/plugins/file-md.ts
@@ -5,6 +5,7 @@ import type { VueLanguagePlugin } from '../types';
import { buildMappings } from '../utils/buildMappings';
import { parse } from '../utils/parseSfc';
+const frontmatterReg = /^---[\s\S]*?\n---(?:\r?\n|$)/;
const codeblockReg = /(`{3,})[\s\S]+?\1/g;
const inlineCodeblockReg = /`[^\n`]+?`/g;
const latexBlockReg = /(\${2,})[\s\S]+?\1/g;
@@ -36,6 +37,8 @@ const plugin: VueLanguagePlugin = ({ vueCompilerOptions }) => {
}
content = content
+ // frontmatter
+ .replace(frontmatterReg, match => ' '.repeat(match.length))
// code block
.replace(codeblockReg, (match, quotes) => quotes + ' '.repeat(match.length - quotes.length * 2) + quotes)
// inline code block
diff --git a/packages/language-core/lib/plugins/vue-tsx.ts b/packages/language-core/lib/plugins/vue-tsx.ts
index 7a3fb5d44d..8f80b016f7 100644
--- a/packages/language-core/lib/plugins/vue-tsx.ts
+++ b/packages/language-core/lib/plugins/vue-tsx.ts
@@ -101,7 +101,7 @@ function createTsx(
const getScriptRanges = computed(() =>
sfc.script && validLangs.has(sfc.script.lang)
- ? parseScriptRanges(ts, sfc.script.ast, !!sfc.scriptSetup, false)
+ ? parseScriptRanges(ts, sfc.script.ast, !!sfc.scriptSetup)
: undefined
);
diff --git a/packages/language-core/lib/types.ts b/packages/language-core/lib/types.ts
index dd9f0772a7..103c080db7 100644
--- a/packages/language-core/lib/types.ts
+++ b/packages/language-core/lib/types.ts
@@ -11,7 +11,7 @@ export { VueEmbeddedCode };
export type RawVueCompilerOptions = Partial> & {
strictTemplates?: boolean;
- target?: 'auto' | 2 | 2.7 | 3 | 3.3 | 3.5 | 3.6 | 99 | number;
+ target?: 'auto' | 3 | 3.3 | 3.5 | 3.6 | 99 | number;
plugins?: string[];
};
diff --git a/packages/language-core/lib/utils/shared.ts b/packages/language-core/lib/utils/shared.ts
index 1ced2a618c..0450c77126 100644
--- a/packages/language-core/lib/utils/shared.ts
+++ b/packages/language-core/lib/utils/shared.ts
@@ -13,10 +13,6 @@ export function hyphenateAttr(str: string) {
return hyphencase;
}
-export function getSlotsPropertyName(vueVersion: number) {
- return vueVersion < 3 ? '$scopedSlots' : '$slots';
-}
-
export function getStartEnd(
ts: typeof import('typescript'),
node: ts.Node,
diff --git a/packages/language-core/lib/utils/ts.ts b/packages/language-core/lib/utils/ts.ts
index 1b279fd26b..51bcb50420 100644
--- a/packages/language-core/lib/utils/ts.ts
+++ b/packages/language-core/lib/utils/ts.ts
@@ -289,9 +289,7 @@ export function getDefaultCompilerOptions(target = 99, lib = 'vue', strictTempla
],
dataAttributes: [],
htmlAttributes: ['aria-*'],
- optionsWrapper: target >= 2.7
- ? [`(await import('${lib}')).defineComponent(`, `)`]
- : [`(await import('${lib}')).default.extend(`, `)`],
+ optionsWrapper: [`(await import('${lib}')).defineComponent(`, `)`],
macros: {
defineProps: ['defineProps'],
defineSlots: ['defineSlots'],
diff --git a/packages/language-core/lib/utils/vue2TemplateCompiler.ts b/packages/language-core/lib/utils/vue2TemplateCompiler.ts
deleted file mode 100644
index de91efce02..0000000000
--- a/packages/language-core/lib/utils/vue2TemplateCompiler.ts
+++ /dev/null
@@ -1,119 +0,0 @@
-import * as CompilerDOM from '@vue/compiler-dom';
-
-const Vue2TemplateCompiler: typeof import('@vue/compiler-vue2') = require('@vue/compiler-vue2/build');
-
-export const compile: typeof CompilerDOM.compile = (template, options = {}) => {
-
- if (typeof template !== 'string') {
- throw new Error(`[@vue/language-core] compile() first argument must be string.`);
- }
-
- const onError = options.onError;
- const onWarn = options.onWarn;
-
- options.onError = error => {
- if (
- error.code === 33 satisfies CompilerDOM.ErrorCodes.X_V_FOR_TEMPLATE_KEY_PLACEMENT // :key binding allowed in v-for template child in vue 2
- || error.code === 29 satisfies CompilerDOM.ErrorCodes.X_V_IF_SAME_KEY // fix https://github.com/vuejs/language-tools/issues/1638
- ) {
- return;
- }
- if (onError) {
- onError(error);
- }
- else {
- throw error;
- }
- };
-
- const vue2Result = Vue2TemplateCompiler.compile(template, { outputSourceRange: true });
-
- for (const error of vue2Result.errors) {
- onError?.({
- code: 'vue-template-compiler',
- name: '',
- message: error.msg,
- loc: {
- source: '',
- start: { column: -1, line: -1, offset: error.start },
- end: { column: -1, line: -1, offset: error.end ?? error.start },
- },
- });
- }
- for (const error of vue2Result.tips) {
- onWarn?.({
- code: 'vue-template-compiler',
- name: '',
- message: error.msg,
- loc: {
- source: '',
- start: { column: -1, line: -1, offset: error.start },
- end: { column: -1, line: -1, offset: error.end ?? error.start },
- },
- });
- }
-
- return baseCompile(
- template,
- Object.assign({}, CompilerDOM.parserOptions, options, {
- nodeTransforms: [
- ...CompilerDOM.DOMNodeTransforms,
- ...(options.nodeTransforms || [])
- ],
- directiveTransforms: Object.assign(
- {},
- CompilerDOM.DOMDirectiveTransforms,
- options.directiveTransforms || {}
- ),
- })
- );
-};
-
-function baseCompile(
- template: string,
- options: CompilerDOM.CompilerOptions = {}
-) {
-
- const onError = options.onError || (error => { throw error; });
- const isModuleMode = options.mode === 'module';
-
- const prefixIdentifiers = options.prefixIdentifiers === true || isModuleMode;
- if (!prefixIdentifiers && options.cacheHandlers) {
- onError(CompilerDOM.createCompilerError(49 satisfies CompilerDOM.ErrorCodes.X_CACHE_HANDLER_NOT_SUPPORTED));
- }
- if (options.scopeId && !isModuleMode) {
- onError(CompilerDOM.createCompilerError(50 satisfies CompilerDOM.ErrorCodes.X_SCOPE_ID_NOT_SUPPORTED));
- }
-
- const ast = CompilerDOM.baseParse(template, options);
- const [nodeTransforms, directiveTransforms] = CompilerDOM.getBaseTransformPreset(prefixIdentifiers);
-
- // v-for > v-if in vue 2
- const transformIf = nodeTransforms[1];
- const transformFor = nodeTransforms[3];
- nodeTransforms[1] = transformFor;
- nodeTransforms[3] = transformIf;
-
- CompilerDOM.transform(
- ast,
- Object.assign({}, options, {
- prefixIdentifiers,
- nodeTransforms: [
- ...nodeTransforms,
- ...(options.nodeTransforms || []) // user transforms
- ],
- directiveTransforms: Object.assign(
- {},
- directiveTransforms,
- options.directiveTransforms || {} // user transforms
- )
- })
- );
-
- return CompilerDOM.generate(
- ast,
- Object.assign({}, options, {
- prefixIdentifiers
- })
- );
-}
diff --git a/packages/language-core/lib/virtualFile/computedSfc.ts b/packages/language-core/lib/virtualFile/computedSfc.ts
index 65d5ecf5da..96ba2de601 100644
--- a/packages/language-core/lib/virtualFile/computedSfc.ts
+++ b/packages/language-core/lib/virtualFile/computedSfc.ts
@@ -1,6 +1,6 @@
import type * as CompilerDOM from '@vue/compiler-dom';
import type { SFCBlock, SFCParseResult } from '@vue/compiler-sfc';
-import { computed, pauseTracking, resumeTracking } from 'alien-signals';
+import { computed, setCurrentSub } from 'alien-signals';
import type * as ts from 'typescript';
import type { Sfc, SfcBlock, SfcBlockAttr, VueLanguagePluginReturn } from '../types';
import { parseCssClassNames } from '../utils/parseCssClassNames';
@@ -16,9 +16,9 @@ export function computedSfc(
): Sfc {
const getUntrackedSnapshot = () => {
- pauseTracking();
+ const pausedSub = setCurrentSub(undefined);
const res = getSnapshot();
- resumeTracking();
+ setCurrentSub(pausedSub);
return res;
};
const getContent = computed(() => {
@@ -178,9 +178,9 @@ export function computedSfc(
const change = getUntrackedSnapshot().getChangeRange(cache.snapshot);
if (change) {
- pauseTracking();
+ const pausedSub = setCurrentSub(undefined);
const templateOffset = base.startTagEnd;
- resumeTracking();
+ setCurrentSub(pausedSub);
const newText = getUntrackedSnapshot().getText(change.span.start, change.span.start + change.newLength);
const newResult = cache.plugin.updateSFCTemplate(cache.result, {
diff --git a/packages/language-core/package.json b/packages/language-core/package.json
index 8afa8a750f..baa541fc88 100644
--- a/packages/language-core/package.json
+++ b/packages/language-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@vue/language-core",
- "version": "3.0.0-alpha.6",
+ "version": "3.0.0-alpha.8",
"license": "MIT",
"files": [
"**/*.js",
@@ -13,20 +13,18 @@
"directory": "packages/language-core"
},
"dependencies": {
- "@volar/language-core": "2.4.13",
+ "@volar/language-core": "~2.4.13",
"@vue/compiler-dom": "^3.5.0",
- "@vue/compiler-vue2": "^2.7.16",
"@vue/shared": "^3.5.0",
- "alien-signals": "^1.0.3",
- "minimatch": "^9.0.3",
+ "alien-signals": "^2.0.5",
+ "minimatch": "^10.0.1",
"muggle-string": "^0.4.1",
"path-browserify": "^1.0.1"
},
"devDependencies": {
- "@types/minimatch": "^5.1.2",
"@types/node": "^22.10.4",
"@types/path-browserify": "^1.0.1",
- "@volar/typescript": "2.4.13",
+ "@volar/typescript": "~2.4.13",
"@vue/compiler-sfc": "^3.5.0"
},
"peerDependencies": {
diff --git a/packages/language-core/schemas/vue-tsconfig.schema.json b/packages/language-core/schemas/vue-tsconfig.schema.json
index 08e6c97288..85f50f8545 100644
--- a/packages/language-core/schemas/vue-tsconfig.schema.json
+++ b/packages/language-core/schemas/vue-tsconfig.schema.json
@@ -8,8 +8,6 @@
"default": "auto",
"enum": [
"auto",
- 2,
- 2.7,
3,
3.3,
3.5,
@@ -143,7 +141,7 @@
"(await import('vue')).defineComponent(",
")"
],
- "markdownDescription": "How to wrap option of `export default { ... }`? Default: `[\"(await import('vue')).default.extend(\", \")\"]` for target < 2.7, `[\"(await import('vue')).defineComponent(\", \")\"]` for target >= 2.7."
+ "markdownDescription": "How to wrap option of `export default { ... }`. Default: `[\"(await import('vue')).defineComponent(\", \")\"]`."
},
"macros": {
"type": "object",
diff --git a/packages/language-plugin-pug/package.json b/packages/language-plugin-pug/package.json
index 239fa00703..422a605f11 100644
--- a/packages/language-plugin-pug/package.json
+++ b/packages/language-plugin-pug/package.json
@@ -1,6 +1,6 @@
{
"name": "@vue/language-plugin-pug",
- "version": "3.0.0-alpha.6",
+ "version": "3.0.0-alpha.8",
"license": "MIT",
"files": [
"**/*.js",
@@ -13,12 +13,12 @@
"directory": "packages/language-plugin-pug"
},
"dependencies": {
- "@volar/source-map": "2.4.13",
+ "@volar/source-map": "~2.4.13",
"volar-service-pug": "0.0.64"
},
"devDependencies": {
"@types/node": "^22.10.4",
"@vue/compiler-dom": "^3.5.0",
- "@vue/language-core": "3.0.0-alpha.6"
+ "@vue/language-core": "3.0.0-alpha.8"
}
}
diff --git a/packages/language-server/package.json b/packages/language-server/package.json
index 62ee795edf..184ff14cfb 100644
--- a/packages/language-server/package.json
+++ b/packages/language-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@vue/language-server",
- "version": "3.0.0-alpha.6",
+ "version": "3.0.0-alpha.8",
"license": "MIT",
"files": [
"**/*.js",
@@ -16,12 +16,12 @@
"directory": "packages/language-server"
},
"dependencies": {
- "@volar/language-core": "2.4.13",
- "@volar/language-server": "2.4.13",
- "@volar/test-utils": "2.4.13",
- "@vue/language-core": "3.0.0-alpha.6",
- "@vue/language-service": "3.0.0-alpha.6",
- "@vue/typescript-plugin": "3.0.0-alpha.6",
+ "@volar/language-core": "~2.4.13",
+ "@volar/language-server": "~2.4.13",
+ "@volar/test-utils": "~2.4.13",
+ "@vue/language-core": "3.0.0-alpha.8",
+ "@vue/language-service": "3.0.0-alpha.8",
+ "@vue/typescript-plugin": "3.0.0-alpha.8",
"vscode-languageserver-protocol": "^3.17.5",
"vscode-uri": "^3.0.8"
},
diff --git a/packages/language-service/lib/plugins/css.ts b/packages/language-service/lib/plugins/css.ts
index 1ca9cd7331..8aa4b9b5c0 100644
--- a/packages/language-service/lib/plugins/css.ts
+++ b/packages/language-service/lib/plugins/css.ts
@@ -28,66 +28,84 @@ export function create(): LanguageServicePlugin {
return diagnostics;
},
/**
- * If the editing position is within the virtual code and navigation is enabled,
- * skip the CSS renaming feature.
+ * If the position is within the virtual code and navigation is enabled,
+ * skip the CSS navigation feature.
*/
+ provideReferences(document, position) {
+ if (isWithinNavigationVirtualCode(document, position)) {
+ return;
+ }
+ return worker(document, (stylesheet, cssLs) => {
+ return cssLs.findReferences(document, position, stylesheet);
+ });
+ },
provideRenameRange(document, position) {
- do {
- const uri = URI.parse(document.uri);
- const decoded = context.decodeEmbeddedDocumentUri(uri);
- const sourceScript = decoded && context.language.scripts.get(decoded[0]);
- const virtualCode = decoded && sourceScript?.generated?.embeddedCodes.get(decoded[1]);
- if (!sourceScript?.generated || !virtualCode?.id.startsWith('style_')) {
- break;
- }
+ if (isWithinNavigationVirtualCode(document, position)) {
+ return;
+ }
+ return worker(document, (stylesheet, cssLs) => {
+ return cssLs.prepareRename(document, position, stylesheet);
+ });
+ }
+ };
- const root = sourceScript.generated.root;
- if (!(root instanceof VueVirtualCode)) {
- break;
- }
+ function isWithinNavigationVirtualCode(
+ document: TextDocument,
+ position: css.Position
+ ) {
+ const uri = URI.parse(document.uri);
+ const decoded = context.decodeEmbeddedDocumentUri(uri);
+ const sourceScript = decoded && context.language.scripts.get(decoded[0]);
+ const virtualCode = decoded && sourceScript?.generated?.embeddedCodes.get(decoded[1]);
+ if (!sourceScript?.generated || !virtualCode?.id.startsWith('style_')) {
+ return false;
+ }
- const block = root.sfc.styles.find(style => style.name === decoded![1]);
- if (!block) {
- break;
- }
+ const root = sourceScript.generated.root;
+ if (!(root instanceof VueVirtualCode)) {
+ return false;
+ }
- let script: VirtualCode | undefined;
- for (const [key, value] of sourceScript.generated.embeddedCodes) {
- if (key.startsWith('script_')) {
- script = value;
- break;
- }
- }
- if (!script) {
- break;
- }
+ const block = root.sfc.styles.find(style => style.name === decoded![1]);
+ if (!block) {
+ return false;
+ }
- const offset = document.offsetAt(position) + block.startTagEnd;
- for (const { sourceOffsets, lengths, data } of script.mappings) {
- if (
- !sourceOffsets.length
- || !data.navigation
- || typeof data.navigation === 'object' && !data.navigation.shouldRename
- ) {
- continue;
- }
+ let script: VirtualCode | undefined;
+ for (const [key, value] of sourceScript.generated.embeddedCodes) {
+ if (key.startsWith('script_')) {
+ script = value;
+ break;
+ }
+ }
+ if (!script) {
+ return false;
+ }
- const start = sourceOffsets[0];
- const end = sourceOffsets.at(-1)! + lengths.at(-1)!;
+ const offset = document.offsetAt(position) + block.startTagEnd;
+ for (const { sourceOffsets, lengths, data } of script.mappings) {
+ if (
+ !sourceOffsets.length
+ || !data.navigation
+ || typeof data.navigation === 'object' && !data.navigation.shouldRename
+ ) {
+ continue;
+ }
- if (offset >= start && offset <= end) {
- return;
- }
- }
- } while (0);
+ const start = sourceOffsets[0];
+ const end = sourceOffsets.at(-1)! + lengths.at(-1)!;
- return worker(document, (stylesheet, cssLs) => {
- return cssLs.prepareRename(document, position, stylesheet);
- });
+ if (offset >= start && offset <= end) {
+ return true;
+ }
}
- };
+ return false;
+ }
- function worker(document: TextDocument, callback: (stylesheet: css.Stylesheet, cssLs: css.LanguageService) => T) {
+ function worker(
+ document: TextDocument,
+ callback: (stylesheet: css.Stylesheet, cssLs: css.LanguageService) => T
+ ) {
const cssLs = getCssLs(document);
if (!cssLs) {
return;
diff --git a/packages/language-service/lib/plugins/vue-missing-props-hints.ts b/packages/language-service/lib/plugins/vue-missing-props-hints.ts
index 549596ff27..bb67b7611f 100644
--- a/packages/language-service/lib/plugins/vue-missing-props-hints.ts
+++ b/packages/language-service/lib/plugins/vue-missing-props-hints.ts
@@ -30,7 +30,6 @@ export function create(
if (!context.project.vue) {
return;
}
- const vueCompilerOptions = context.project.vue.compilerOptions;
const enabled = await context.env.getConfiguration?.('vue.inlayHints.missingProps') ?? false;
if (!enabled) {
@@ -126,7 +125,7 @@ export function create(
attrText = attrText.slice('v-model:'.length);
}
else if (attrText === 'v-model') {
- attrText = vueCompilerOptions.target >= 3 ? 'modelValue' : 'value'; // TODO: support for experimentalModelPropName?
+ attrText = 'modelValue'; // TODO: support for experimentalModelPropName?
}
else if (attrText.startsWith('v-on:')) {
attrText = 'on-' + hyphenateAttr(attrText.slice('v-on:'.length));
diff --git a/packages/language-service/package.json b/packages/language-service/package.json
index b82fce291f..e5b85cbffc 100644
--- a/packages/language-service/package.json
+++ b/packages/language-service/package.json
@@ -1,6 +1,6 @@
{
"name": "@vue/language-service",
- "version": "3.0.0-alpha.6",
+ "version": "3.0.0-alpha.8",
"license": "MIT",
"files": [
"data",
@@ -17,14 +17,14 @@
"update-html-data": "node ./scripts/update-html-data.js"
},
"dependencies": {
- "@volar/language-core": "2.4.13",
- "@volar/language-service": "2.4.13",
- "@volar/typescript": "2.4.13",
+ "@volar/language-core": "~2.4.13",
+ "@volar/language-service": "~2.4.13",
+ "@volar/typescript": "~2.4.13",
"@vue/compiler-dom": "^3.5.0",
- "@vue/language-core": "3.0.0-alpha.6",
+ "@vue/language-core": "3.0.0-alpha.8",
"@vue/shared": "^3.5.0",
- "@vue/typescript-plugin": "3.0.0-alpha.6",
- "alien-signals": "^1.0.3",
+ "@vue/typescript-plugin": "3.0.0-alpha.8",
+ "alien-signals": "^2.0.5",
"path-browserify": "^1.0.1",
"volar-service-css": "0.0.64",
"volar-service-emmet": "0.0.64",
@@ -42,7 +42,7 @@
"devDependencies": {
"@types/node": "^22.10.4",
"@types/path-browserify": "^1.0.1",
- "@volar/kit": "2.4.13",
+ "@volar/kit": "~2.4.13",
"vscode-languageserver-protocol": "^3.17.5"
}
}
diff --git a/packages/tsc/index.ts b/packages/tsc/index.ts
index 21dc1ae028..8b2c39f3b5 100644
--- a/packages/tsc/index.ts
+++ b/packages/tsc/index.ts
@@ -6,8 +6,8 @@ const windowsPathReg = /\\/g;
export function run(tscPath = require.resolve('typescript/lib/tsc')) {
let runExtensions = ['.vue'];
+ let extensionsChangedException: Error | undefined;
- const extensionsChangedException = new Error('extensions changed');
const main = () => runTsc(
tscPath,
runExtensions,
@@ -31,7 +31,7 @@ export function run(tscPath = require.resolve('typescript/lib/tsc')) {
}
else {
runExtensions = allExtensions;
- throw extensionsChangedException;
+ throw extensionsChangedException = new Error('extensions changed');
}
}
);
diff --git a/packages/tsc/package.json b/packages/tsc/package.json
index 7807c9fb98..b21e235a3d 100644
--- a/packages/tsc/package.json
+++ b/packages/tsc/package.json
@@ -1,6 +1,6 @@
{
"name": "vue-tsc",
- "version": "3.0.0-alpha.6",
+ "version": "3.0.0-alpha.8",
"license": "MIT",
"files": [
"bin",
@@ -20,8 +20,8 @@
"typescript": ">=5.0.0"
},
"dependencies": {
- "@volar/typescript": "2.4.13",
- "@vue/language-core": "3.0.0-alpha.6"
+ "@volar/typescript": "~2.4.13",
+ "@vue/language-core": "3.0.0-alpha.8"
},
"devDependencies": {
"@types/node": "^22.10.4"
diff --git a/packages/typescript-plugin/package.json b/packages/typescript-plugin/package.json
index 60626b78ec..58094a1fa3 100644
--- a/packages/typescript-plugin/package.json
+++ b/packages/typescript-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@vue/typescript-plugin",
- "version": "3.0.0-alpha.6",
+ "version": "3.0.0-alpha.8",
"license": "MIT",
"files": [
"**/*.js",
@@ -13,8 +13,8 @@
"directory": "packages/typescript-plugin"
},
"dependencies": {
- "@volar/typescript": "2.4.13",
- "@vue/language-core": "3.0.0-alpha.6",
+ "@volar/typescript": "~2.4.13",
+ "@vue/language-core": "3.0.0-alpha.8",
"@vue/shared": "^3.5.0",
"path-browserify": "^1.0.1"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 144db46194..dadbc67cc3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,11 +9,11 @@ importers:
.:
devDependencies:
'@lerna-lite/cli':
- specifier: ^3.11.0
- version: 3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@lerna-lite/version@3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)
+ specifier: ^4.1.2
+ version: 4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)
'@lerna-lite/publish':
- specifier: ^3.11.0
- version: 3.12.3(@types/node@22.15.2)(typescript@5.8.3)
+ specifier: ^4.1.2
+ version: 4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3)
'@tsslint/cli':
specifier: ^1.5.0
version: 1.5.16(typescript@5.8.3)
@@ -30,8 +30,8 @@ importers:
specifier: latest
version: 5.8.3
vitest:
- specifier: ^2.1.8
- version: 2.1.9(@types/node@22.15.2)
+ specifier: ^3.1.3
+ version: 3.1.3(@types/node@22.15.2)
extensions/vscode:
devDependencies:
@@ -45,19 +45,19 @@ importers:
specifier: ^1.82.0
version: 1.99.1
'@volar/vscode':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@vscode/vsce':
specifier: ^3.2.1
version: 3.3.2
'@vue/language-core':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../../packages/language-core
'@vue/language-server':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../../packages/language-server
'@vue/typescript-plugin':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../../packages/typescript-plugin
reactive-vscode:
specifier: ^0.2.9
@@ -69,8 +69,8 @@ importers:
specifier: ^7.5.4
version: 7.7.1
vscode-ext-gen:
- specifier: ^0.5.0
- version: 0.5.5
+ specifier: ^1.0.2
+ version: 1.0.2
vscode-tmlanguage-snapshot:
specifier: ^0.1.3
version: 0.1.3
@@ -78,10 +78,10 @@ importers:
packages/component-meta:
dependencies:
'@volar/typescript':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@vue/language-core':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../language-core
path-browserify:
specifier: ^1.0.1
@@ -90,7 +90,7 @@ importers:
specifier: '*'
version: 5.8.3
vue-component-type-helpers:
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../component-type-helpers
devDependencies:
'@types/node':
@@ -105,23 +105,20 @@ importers:
packages/language-core:
dependencies:
'@volar/language-core':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@vue/compiler-dom':
specifier: ^3.5.0
version: 3.5.13
- '@vue/compiler-vue2':
- specifier: ^2.7.16
- version: 2.7.16
'@vue/shared':
specifier: ^3.5.0
version: 3.5.13
alien-signals:
- specifier: ^1.0.3
- version: 1.0.13
+ specifier: ^2.0.5
+ version: 2.0.5
minimatch:
- specifier: ^9.0.3
- version: 9.0.5
+ specifier: ^10.0.1
+ version: 10.0.1
muggle-string:
specifier: ^0.4.1
version: 0.4.1
@@ -132,9 +129,6 @@ importers:
specifier: '*'
version: 5.8.3
devDependencies:
- '@types/minimatch':
- specifier: ^5.1.2
- version: 5.1.2
'@types/node':
specifier: ^22.10.4
version: 22.15.2
@@ -142,7 +136,7 @@ importers:
specifier: ^1.0.1
version: 1.0.3
'@volar/typescript':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@vue/compiler-sfc':
specifier: ^3.5.0
@@ -151,7 +145,7 @@ importers:
packages/language-plugin-pug:
dependencies:
'@volar/source-map':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
volar-service-pug:
specifier: 0.0.64
@@ -164,28 +158,28 @@ importers:
specifier: ^3.5.0
version: 3.5.13
'@vue/language-core':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../language-core
packages/language-server:
dependencies:
'@volar/language-core':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@volar/language-server':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@volar/test-utils':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@vue/language-core':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../language-core
'@vue/language-service':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../language-service
'@vue/typescript-plugin':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../typescript-plugin
vscode-languageserver-protocol:
specifier: ^3.17.5
@@ -201,29 +195,29 @@ importers:
packages/language-service:
dependencies:
'@volar/language-core':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@volar/language-service':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@volar/typescript':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@vue/compiler-dom':
specifier: ^3.5.0
version: 3.5.13
'@vue/language-core':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../language-core
'@vue/shared':
specifier: ^3.5.0
version: 3.5.13
'@vue/typescript-plugin':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../typescript-plugin
alien-signals:
- specifier: ^1.0.3
- version: 1.0.13
+ specifier: ^2.0.5
+ version: 2.0.5
path-browserify:
specifier: ^1.0.1
version: 1.0.1
@@ -271,7 +265,7 @@ importers:
specifier: ^1.0.1
version: 1.0.3
'@volar/kit':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13(typescript@5.9.0-dev.20250425)
vscode-languageserver-protocol:
specifier: ^3.17.5
@@ -280,10 +274,10 @@ importers:
packages/tsc:
dependencies:
'@volar/typescript':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@vue/language-core':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../language-core
typescript:
specifier: '>=5.0.0'
@@ -296,10 +290,10 @@ importers:
packages/typescript-plugin:
dependencies:
'@volar/typescript':
- specifier: 2.4.13
+ specifier: ~2.4.13
version: 2.4.13
'@vue/language-core':
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../language-core
'@vue/shared':
specifier: ^3.5.0
@@ -327,11 +321,8 @@ importers:
specifier: https://pkg.pr.new/vue@e1bc0eb02e22bc0c236e1471c11d96a368764b72
version: https://pkg.pr.new/vue@e1bc0eb02e22bc0c236e1471c11d96a368764b72(typescript@5.8.3)
vue-component-type-helpers:
- specifier: 3.0.0-alpha.6
+ specifier: 3.0.0-alpha.8
version: link:../packages/component-type-helpers
- vue2:
- specifier: npm:vue@2.7.16
- version: vue@2.7.16
vue3.4:
specifier: npm:vue@3.4.38
version: vue@3.4.38(typescript@5.8.3)
@@ -409,6 +400,30 @@ packages:
'@clack/prompts@0.8.2':
resolution: {integrity: sha512-6b9Ab2UiZwJYA9iMyboYyW9yJvAO9V753ZhS+DHKEjZRKAxPPOb7MXXu84lsPFG+vZt6FRFniZ8rXi+zCIw4yQ==}
+ '@conventional-changelog/git-client@1.0.1':
+ resolution: {integrity: sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ conventional-commits-filter: ^5.0.0
+ conventional-commits-parser: ^6.0.0
+ peerDependenciesMeta:
+ conventional-commits-filter:
+ optional: true
+ conventional-commits-parser:
+ optional: true
+
+ '@conventional-changelog/git-client@2.0.0':
+ resolution: {integrity: sha512-6lD/xsDwx5xQ1dLgL1Ud47MHatuJpwVXbyHWZhlIUqRRTWTp1jRpwdk1roEaf752WA6LAbZY7elVkRQPHofUHA==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ conventional-commits-filter: ^5.0.0
+ conventional-commits-parser: ^6.1.0
+ peerDependenciesMeta:
+ conventional-commits-filter:
+ optional: true
+ conventional-commits-parser:
+ optional: true
+
'@emmetio/abbreviation@2.3.3':
resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
@@ -790,8 +805,8 @@ packages:
resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==}
engines: {node: '>=10.13.0'}
- '@inquirer/core@10.1.10':
- resolution: {integrity: sha512-roDaKeY1PYY0aCqhRmXihrHjoSW2A00pV3Ke5fTpMCkzcGF64R8e0lw3dK+eLEHwS4vB5RnW1wuQmvzoRul8Mw==}
+ '@inquirer/core@10.1.11':
+ resolution: {integrity: sha512-BXwI/MCqdtAhzNQlBEFE7CEflhPkl/BqvAuV/aK6lW3DClIfYVDWPP/kXuXHtBWC7/EEbNqd/1BGq2BGBBnuxw==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -799,8 +814,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/expand@4.0.12':
- resolution: {integrity: sha512-jV8QoZE1fC0vPe6TnsOfig+qwu7Iza1pkXoUJ3SroRagrt2hxiL+RbM432YAihNR7m7XnU0HWl/WQ35RIGmXHw==}
+ '@inquirer/expand@4.0.13':
+ resolution: {integrity: sha512-HgYNWuZLHX6q5y4hqKhwyytqAghmx35xikOGY3TcgNiElqXGPas24+UzNPOwGUZa5Dn32y25xJqVeUcGlTv+QQ==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -812,8 +827,8 @@ packages:
resolution: {integrity: sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==}
engines: {node: '>=18'}
- '@inquirer/input@4.1.9':
- resolution: {integrity: sha512-mshNG24Ij5KqsQtOZMgj5TwEjIf+F2HOESk6bjMwGWgcH5UBe8UoljwzNFHqdMbGYbgAf6v2wU/X9CAdKJzgOA==}
+ '@inquirer/input@4.1.10':
+ resolution: {integrity: sha512-kV3BVne3wJ+j6reYQUZi/UN9NZGZLxgc/tfyjeK3mrx1QI7RXPxGp21IUTv+iVHcbP4ytZALF8vCHoxyNSC6qg==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -821,8 +836,8 @@ packages:
'@types/node':
optional: true
- '@inquirer/select@4.2.0':
- resolution: {integrity: sha512-KkXQ4aSySWimpV4V/TUJWdB3tdfENZUU765GjOIZ0uPwdbGIG6jrxD4dDf1w68uP+DVtfNhr1A92B+0mbTZ8FA==}
+ '@inquirer/select@4.2.1':
+ resolution: {integrity: sha512-gt1Kd5XZm+/ddemcT3m23IP8aD8rC9drRckWoP/1f7OL46Yy2FGi8DSmNjEjQKtPl6SV96Kmjbl6p713KXJ/Jg==}
engines: {node: '>=18'}
peerDependencies:
'@types/node': '>=18'
@@ -843,6 +858,10 @@ packages:
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
+ '@isaacs/fs-minipass@4.0.1':
+ resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
+ engines: {node: '>=18.0.0'}
+
'@isaacs/string-locale-compare@1.1.0':
resolution: {integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==}
@@ -852,9 +871,9 @@ packages:
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
- '@lerna-lite/cli@3.12.3':
- resolution: {integrity: sha512-EV6zxcqCAkN3NY/PgGQmXI4KSDH/KXleEseBt7dMJKerc681bz2X7XGdRG5DiBASdzdys4BCmCHCf3ufO3aHNw==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ '@lerna-lite/cli@4.1.2':
+ resolution: {integrity: sha512-Pf3tlXxVCro5x+6eEFtnlYTnIB3Bl/EAjNmcaTQOKURWTycc+/qhZb66Cj6qtwObfy4faYAlpYMbl5IEhW+BPQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
peerDependencies:
'@lerna-lite/exec': '*'
@@ -877,25 +896,25 @@ packages:
'@lerna-lite/watch':
optional: true
- '@lerna-lite/core@3.12.3':
- resolution: {integrity: sha512-MDoqyX1Ht9s+bLiAzmuYz1OuSppJrEMcPYGV0+/wtBe+zYrc8gdc9R0jAYMPoF8Navf6skI+OnZoZ5S5J74/IA==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ '@lerna-lite/core@4.1.2':
+ resolution: {integrity: sha512-8nK3jpgL4WmHPadOMwscuNOyOjEPSxc7/yr50ktu1BZ5Dx+Zs37kyKSU9T/ISU/Z7pGTyf3+L9ko17DPe51IJw==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@lerna-lite/init@3.12.3':
- resolution: {integrity: sha512-0cLi8iPnlwQAR6n8zHPlsqRhugTjA91iUxPe1zVENFMBhgTE5yDOZPpkKjvJPVGSFg9Hzzv6hOIWw6itSOZsAw==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ '@lerna-lite/init@4.1.2':
+ resolution: {integrity: sha512-D7xVayDGcU7Q89urbFs1s2Jj0jx2lELEyz8IB6NiwVf2b/gCMiS/UmCRc24jgh4HxYwhdt6ns+75KQieJoHCFg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@lerna-lite/npmlog@3.12.1':
- resolution: {integrity: sha512-+2bEqCrTw7DkARfuWjVCgVZEdlwTE7l/ha05K+o/WIouLDkf3YpZKPv/cx9hOo61y5ALGXHIyY6gvAAKGHQQhA==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ '@lerna-lite/npmlog@4.1.2':
+ resolution: {integrity: sha512-XAouatIhNq+Lh0g3VnX/w/ksc+69mUc2fNDONmayMjFij78iIx07EvIwTwlYTnpdRuI3MfAGboCIAT6TByTgdg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@lerna-lite/publish@3.12.3':
- resolution: {integrity: sha512-ZaKt3LqhjMgnzyehfIevNfYLL2K7yKogf2oyh3dcwApvnz2488fpQJfGa/hKtuAROiMMx1nNNni9htkFNKoCBQ==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ '@lerna-lite/publish@4.1.2':
+ resolution: {integrity: sha512-i8G2NYFjnOaGH/iDU+JFIyZAiP9QQ8x4m1fSW30EICPVVqIBMaJOTtiXyJRUveUM8rHBvNi5K2yaWDr5MkGj4A==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- '@lerna-lite/version@3.12.3':
- resolution: {integrity: sha512-VxP+PLlw62B14hP5g19RA6svqZHNN4J1P2eIzDpwQb2RNeBMuZMUveJMgiZVKF5nNjCh2mm4mKk11wcTr+v+vw==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ '@lerna-lite/version@4.1.2':
+ resolution: {integrity: sha512-KURfcTdWEWv0k+3xxnByXP7GM7udQyJZcPOnLUzw1Hs8YkpxFalXUcQsPNmj45q2jq/IfBWno0I6944nGuvc+A==}
+ engines: {node: ^20.17.0 || >=22.9.0}
'@napi-rs/wasm-runtime@0.2.9':
resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
@@ -912,63 +931,63 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@npmcli/agent@2.2.2':
- resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/agent@3.0.0':
+ resolution: {integrity: sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@npmcli/arborist@7.5.4':
- resolution: {integrity: sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/arborist@9.1.0':
+ resolution: {integrity: sha512-PoOjBc3stYoaI2ehGC0hKQLoa18UYuSxxNZMm86f1y/mjokOvLrshbes7Fne2fk/4V1wR4s2BRdHpYHbp+PJcg==}
+ engines: {node: ^20.17.0 || >=22.9.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/fs@4.0.0':
+ resolution: {integrity: sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@npmcli/git@5.0.8':
- resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/git@6.0.3':
+ resolution: {integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@npmcli/installed-package-contents@2.1.0':
- resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ '@npmcli/installed-package-contents@3.0.0':
+ resolution: {integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==}
+ engines: {node: ^18.17.0 || >=20.5.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/map-workspaces@4.0.2':
+ resolution: {integrity: sha512-mnuMuibEbkaBTYj9HQ3dMe6L0ylYW+s/gfz7tBDMFY/la0w9Kf44P9aLn4/+/t3aTR3YUHKoT6XQL9rlicIe3Q==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@npmcli/metavuln-calculator@7.1.1':
- resolution: {integrity: sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/metavuln-calculator@9.0.0':
+ resolution: {integrity: sha512-znLKqdy1ZEGNK3VB9j/RzGyb/P0BJb3fGpvEbHIAyBAXsps2l1ce8SVHfsGAFLl9s8072PxafqTn7RC8wSnQPg==}
+ engines: {node: ^20.17.0 || >=22.9.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/name-from-folder@3.0.0':
+ resolution: {integrity: sha512-61cDL8LUc9y80fXn+lir+iVt8IS0xHqEKwPu/5jCjxQTVoSCmkXvw4vbMrzAMtmghz3/AkiBjhHkDKUH+kf7kA==}
+ engines: {node: ^18.17.0 || >=20.5.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}
+ '@npmcli/node-gyp@4.0.0':
+ resolution: {integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@npmcli/package-json@5.2.1':
- resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/package-json@6.1.1':
+ resolution: {integrity: sha512-d5qimadRAUCO4A/Txw71VM7UrRZzV+NPclxz/dc+M6B2oYwjWTjqh8HA/sGQgs9VZuJ6I/P7XIAlJvgrl27ZOw==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@npmcli/promise-spawn@7.0.2':
- resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/promise-spawn@8.0.2':
+ resolution: {integrity: sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==}
+ engines: {node: ^18.17.0 || >=20.5.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/query@4.0.1':
+ resolution: {integrity: sha512-4OIPFb4weUUwkDXJf4Hh1inAn8neBGq3xsH4ZsAaN6FK3ldrFkH7jSpCc7N9xesi0Sp+EBXJ9eGMDrEww2Ztqw==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@npmcli/redact@2.0.1':
- resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/redact@3.2.2':
+ resolution: {integrity: sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@npmcli/run-script@8.1.0':
- resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@npmcli/run-script@9.1.0':
+ resolution: {integrity: sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
'@octokit/auth-token@5.1.2':
resolution: {integrity: sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==}
@@ -1204,29 +1223,33 @@ packages:
'@sec-ant/readable-stream@0.4.1':
resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==}
- '@sigstore/bundle@2.3.2':
- resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/bundle@3.1.0':
+ resolution: {integrity: sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@sigstore/core@1.1.0':
- resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/core@2.0.0':
+ resolution: {integrity: sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@sigstore/protobuf-specs@0.3.3':
- resolution: {integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==}
+ '@sigstore/protobuf-specs@0.4.1':
+ resolution: {integrity: sha512-7MJXQhIm7dWF9zo7rRtMYh8d2gSnc3+JddeQOTIg6gUN7FjcuckZ9EwGq+ReeQtbbl3Tbf5YqRrWxA1DMfIn+w==}
engines: {node: ^18.17.0 || >=20.5.0}
- '@sigstore/sign@2.3.2':
- resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/sign@3.1.0':
+ resolution: {integrity: sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@sigstore/tuf@2.3.4':
- resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/tuf@3.1.1':
+ resolution: {integrity: sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- '@sigstore/verify@1.2.1':
- resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@sigstore/verify@2.1.1':
+ resolution: {integrity: sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
+ '@sindresorhus/merge-streams@4.0.0':
+ resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==}
+ engines: {node: '>=18'}
'@tsslint/cli@1.5.16':
resolution: {integrity: sha512-t67y5/w2t1XoOrPoLKYtAw53y84fQumC+6hIMUjwiTOuNV7SkyE3xvnDnI0BP7FjwPB63glpuz29HeN6XLbCBQ==}
@@ -1250,9 +1273,9 @@ packages:
resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==}
engines: {node: ^16.14.0 || >=18.0.0}
- '@tufjs/models@2.0.1':
- resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ '@tufjs/models@3.0.1':
+ resolution: {integrity: sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
'@tybys/wasm-util@0.9.0':
resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
@@ -1263,9 +1286,6 @@ packages:
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@types/minimatch@5.1.2':
- resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
-
'@types/node@22.15.2':
resolution: {integrity: sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==}
@@ -1339,34 +1359,34 @@ packages:
peerDependencies:
valibot: ^1.0.0
- '@vitest/expect@2.1.9':
- resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==}
+ '@vitest/expect@3.1.3':
+ resolution: {integrity: sha512-7FTQQuuLKmN1Ig/h+h/GO+44Q1IlglPlR2es4ab7Yvfx+Uk5xsv+Ykk+MEt/M2Yn/xGmzaLKxGw2lgy2bwuYqg==}
- '@vitest/mocker@2.1.9':
- resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==}
+ '@vitest/mocker@3.1.3':
+ resolution: {integrity: sha512-PJbLjonJK82uCWHjzgBJZuR7zmAOrSvKk1QBxrennDIgtH4uK0TB1PvYmc0XBCigxxtiAVPfWtAdy4lpz8SQGQ==}
peerDependencies:
msw: ^2.4.9
- vite: ^5.0.0
+ vite: ^5.0.0 || ^6.0.0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
- '@vitest/pretty-format@2.1.9':
- resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==}
+ '@vitest/pretty-format@3.1.3':
+ resolution: {integrity: sha512-i6FDiBeJUGLDKADw2Gb01UtUNb12yyXAqC/mmRWuYl+m/U9GS7s8us5ONmGkGpUUo7/iAYzI2ePVfOZTYvUifA==}
- '@vitest/runner@2.1.9':
- resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==}
+ '@vitest/runner@3.1.3':
+ resolution: {integrity: sha512-Tae+ogtlNfFei5DggOsSUvkIaSuVywujMj6HzR97AHK6XK8i3BuVyIifWAm/sE3a15lF5RH9yQIrbXYuo0IFyA==}
- '@vitest/snapshot@2.1.9':
- resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==}
+ '@vitest/snapshot@3.1.3':
+ resolution: {integrity: sha512-XVa5OPNTYUsyqG9skuUkFzAeFnEzDp8hQu7kZ0N25B1+6KjGm4hWLtURyBbsIAOekfWQ7Wuz/N/XXzgYO3deWQ==}
- '@vitest/spy@2.1.9':
- resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==}
+ '@vitest/spy@3.1.3':
+ resolution: {integrity: sha512-x6w+ctOEmEXdWaa6TO4ilb7l9DxPR5bwEb6hILKuxfU1NqWT2mpJD9NJN7t3OTfxmVlOMrvtoFJGdgyzZ605lQ==}
- '@vitest/utils@2.1.9':
- resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==}
+ '@vitest/utils@3.1.3':
+ resolution: {integrity: sha512-2Ltrpht4OmHO9+c/nmHtF09HWiyWdworqnHIwjfvDyWjuwKbdkcS9AnhsDn+8E2RM4x++foD1/tNuLPVvWG1Rg==}
'@volar/kit@2.4.13':
resolution: {integrity: sha512-x5b2JwVT+0YQcIR4uX0NaW9Ocf3ShQRvoA18OK9ZYoFyqIYnK/niuLc8uI7hcVaey2S3EPBe3QvLGD69DJ/t6Q==}
@@ -1473,9 +1493,6 @@ packages:
resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/compiler-dom@e1bc0eb02e22bc0c236e1471c11d96a368764b72}
version: 3.5.13
- '@vue/compiler-sfc@2.7.16':
- resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==}
-
'@vue/compiler-sfc@3.4.38':
resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==}
@@ -1496,9 +1513,6 @@ packages:
resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/compiler-ssr@e1bc0eb02e22bc0c236e1471c11d96a368764b72}
version: 3.5.13
- '@vue/compiler-vue2@2.7.16':
- resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
-
'@vue/reactivity@3.4.38':
resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==}
@@ -1542,13 +1556,9 @@ packages:
resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/shared@e1bc0eb02e22bc0c236e1471c11d96a368764b72}
version: 3.5.13
- JSONStream@1.3.5:
- resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
- hasBin: true
-
- abbrev@2.0.0:
- resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ abbrev@3.0.1:
+ resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
@@ -1572,15 +1582,11 @@ packages:
resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
engines: {node: '>= 14'}
- aggregate-error@3.1.0:
- resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
- engines: {node: '>=8'}
-
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- alien-signals@1.0.13:
- resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==}
+ alien-signals@2.0.5:
+ resolution: {integrity: sha512-PdJB6+06nUNAClInE3Dweq7/2xVAYM64vvvS1IHVHSJmgeOtEdrAGyp7Z2oJtYm0B342/Exd2NT0uMJaThcjLQ==}
ansi-escapes@4.3.2:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
@@ -1646,9 +1652,9 @@ packages:
before-after-hook@3.0.2:
resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==}
- bin-links@4.0.4:
- resolution: {integrity: sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ bin-links@5.0.0:
+ resolution: {integrity: sha512-sdleLVfCjBtgO5cNjA2HVRvWBJAHs4zwenaCPMNJAJU0yNxpzj80IpjOIimkpkr+mhlA+how5poQtt53PygbHA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
bl@4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
@@ -1692,9 +1698,9 @@ packages:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
- cacache@18.0.4:
- resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ cacache@19.0.1:
+ resolution: {integrity: sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
@@ -1741,14 +1747,14 @@ packages:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
+ chownr@3.0.0:
+ resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
+ engines: {node: '>=18'}
+
ci-info@4.2.0:
resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==}
engines: {node: '>=8'}
- clean-stack@2.2.0:
- resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
- engines: {node: '>=6'}
-
cli-width@4.1.0:
resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
engines: {node: '>= 12'}
@@ -1765,9 +1771,9 @@ 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}
+ cmd-shim@7.0.0:
+ resolution: {integrity: sha512-rtpaCbr164TPPh+zFdkWpCyZuKkjpAzODfaZCf/SVJZzJN+4bHQb/LP3Jzq5/+84um3XXY8r548XiWKSborwVw==}
+ engines: {node: ^18.17.0 || >=20.5.0}
cockatiel@3.2.1:
resolution: {integrity: sha512-gfrHV6ZPkquExvMh9IOkKsBzNDk6sDuZ6DdBGUBkvFnTCqCxzpuq48RySgP0AnaqQkw2zynOFj9yly6T1Q2G5Q==}
@@ -1817,35 +1823,71 @@ packages:
console-control-strings@1.1.0:
resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
- conventional-changelog-angular@7.0.0:
- resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==}
- engines: {node: '>=16'}
+ conventional-changelog-angular@8.0.0:
+ resolution: {integrity: sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==}
+ engines: {node: '>=18'}
- conventional-changelog-core@7.0.0:
- resolution: {integrity: sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg==}
- engines: {node: '>=16'}
+ conventional-changelog-atom@5.0.0:
+ resolution: {integrity: sha512-WfzCaAvSCFPkznnLgLnfacRAzjgqjLUjvf3MftfsJzQdDICqkOOpcMtdJF3wTerxSpv2IAAjX8doM3Vozqle3g==}
+ engines: {node: '>=18'}
- conventional-changelog-preset-loader@4.1.0:
- resolution: {integrity: sha512-HozQjJicZTuRhCRTq4rZbefaiCzRM2pr6u2NL3XhrmQm4RMnDXfESU6JKu/pnKwx5xtdkYfNCsbhN5exhiKGJA==}
- engines: {node: '>=16'}
+ conventional-changelog-codemirror@5.0.0:
+ resolution: {integrity: sha512-8gsBDI5Y3vrKUCxN6Ue8xr6occZ5nsDEc4C7jO/EovFGozx8uttCAyfhRrvoUAWi2WMm3OmYs+0mPJU7kQdYWQ==}
+ engines: {node: '>=18'}
- conventional-changelog-writer@7.0.1:
- resolution: {integrity: sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA==}
- engines: {node: '>=16'}
+ conventional-changelog-conventionalcommits@8.0.0:
+ resolution: {integrity: sha512-eOvlTO6OcySPyyyk8pKz2dP4jjElYunj9hn9/s0OB+gapTO8zwS9UQWrZ1pmF2hFs3vw1xhonOLGcGjy/zgsuA==}
+ engines: {node: '>=18'}
+
+ conventional-changelog-core@8.0.0:
+ resolution: {integrity: sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==}
+ engines: {node: '>=18'}
+
+ conventional-changelog-ember@5.0.0:
+ resolution: {integrity: sha512-RPflVfm5s4cSO33GH/Ey26oxhiC67akcxSKL8CLRT3kQX2W3dbE19sSOM56iFqUJYEwv9mD9r6k79weWe1urfg==}
+ engines: {node: '>=18'}
+
+ conventional-changelog-eslint@6.0.0:
+ resolution: {integrity: sha512-eiUyULWjzq+ybPjXwU6NNRflApDWlPEQEHvI8UAItYW/h22RKkMnOAtfCZxMmrcMO1OKUWtcf2MxKYMWe9zJuw==}
+ engines: {node: '>=18'}
+
+ conventional-changelog-express@5.0.0:
+ resolution: {integrity: sha512-D8Q6WctPkQpvr2HNCCmwU5GkX22BVHM0r4EW8vN0230TSyS/d6VQJDAxGb84lbg0dFjpO22MwmsikKL++Oo/oQ==}
+ engines: {node: '>=18'}
+
+ conventional-changelog-jquery@6.0.0:
+ resolution: {integrity: sha512-2kxmVakyehgyrho2ZHBi90v4AHswkGzHuTaoH40bmeNqUt20yEkDOSpw8HlPBfvEQBwGtbE+5HpRwzj6ac2UfA==}
+ engines: {node: '>=18'}
+
+ conventional-changelog-jshint@5.0.0:
+ resolution: {integrity: sha512-gGNphSb/opc76n2eWaO6ma4/Wqu3tpa2w7i9WYqI6Cs2fncDSI2/ihOfMvXveeTTeld0oFvwMVNV+IYQIk3F3g==}
+ engines: {node: '>=18'}
+
+ conventional-changelog-preset-loader@5.0.0:
+ resolution: {integrity: sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA==}
+ engines: {node: '>=18'}
+
+ conventional-changelog-writer@8.0.1:
+ resolution: {integrity: sha512-hlqcy3xHred2gyYg/zXSMXraY2mjAYYo0msUCpK+BGyaVJMFCKWVXPIHiaacGO2GGp13kvHWXFhYmxT4QQqW3Q==}
+ engines: {node: '>=18'}
hasBin: true
- conventional-commits-filter@4.0.0:
- resolution: {integrity: sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==}
- engines: {node: '>=16'}
+ conventional-changelog@6.0.0:
+ resolution: {integrity: sha512-tuUH8H/19VjtD9Ig7l6TQRh+Z0Yt0NZ6w/cCkkyzUbGQTnUEmKfGtkC9gGfVgCfOL1Rzno5NgNF4KY8vR+Jo3w==}
+ engines: {node: '>=18'}
- conventional-commits-parser@5.0.0:
- resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==}
- engines: {node: '>=16'}
+ conventional-commits-filter@5.0.0:
+ resolution: {integrity: sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==}
+ engines: {node: '>=18'}
+
+ conventional-commits-parser@6.1.0:
+ resolution: {integrity: sha512-5nxDo7TwKB5InYBl4ZC//1g9GRwB/F3TXOGR9hgUjMGfvSP4Vu5NkpNro2+1+TIEy1vwxApl5ircECr2ri5JIw==}
+ engines: {node: '>=18'}
hasBin: true
- conventional-recommended-bump@9.0.0:
- resolution: {integrity: sha512-HR1yD0G5HgYAu6K0wJjLd7QGRK8MQDqqj6Tn1n/ja1dFwBCE6QmV+iSgQ5F7hkx7OUR/8bHpxJqYtXj2f/opPQ==}
- engines: {node: '>=16'}
+ conventional-recommended-bump@11.0.0:
+ resolution: {integrity: sha512-+4JwCwCkPjQ6ii2rCw5CNPCuPs9hSyhzclSrleBc7NEoALTRs1jQcn1tBpr4n1nRdUecX1z6J2cxb+BnfM2WUQ==}
+ engines: {node: '>=18'}
hasBin: true
cosmiconfig@9.0.0:
@@ -1876,17 +1918,6 @@ packages:
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- dargs@8.1.0:
- resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==}
- engines: {node: '>=12'}
-
- data-uri-to-buffer@4.0.1:
- resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
- engines: {node: '>= 12'}
-
- de-indent@1.0.2:
- resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
-
debug@4.4.0:
resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
engines: {node: '>=6.0'}
@@ -1900,8 +1931,8 @@ packages:
resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
engines: {node: '>=10'}
- dedent@1.5.3:
- resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==}
+ dedent@1.6.0:
+ resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==}
peerDependencies:
babel-plugin-macros: ^3.1.0
peerDependenciesMeta:
@@ -2118,9 +2149,9 @@ packages:
eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
- execa@8.0.1:
- resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
- engines: {node: '>=16.17'}
+ execa@9.5.3:
+ resolution: {integrity: sha512-QFNnTvU3UjgWFy8Ef9iDHvIdcgZ344ebkwYx4/KLbR+CKQA4xBaHzv+iRpp86QfMHP8faFQLh8iOc57215y4Rg==}
+ engines: {node: ^18.19.0 || >=20.5.0}
expand-template@2.0.3:
resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
@@ -2163,9 +2194,9 @@ packages:
picomatch:
optional: true
- fetch-blob@3.2.0:
- resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
- engines: {node: ^12.20 || >= 14.13}
+ figures@6.1.0:
+ resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==}
+ engines: {node: '>=18'}
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
@@ -2175,6 +2206,10 @@ packages:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
+ find-up-simple@1.0.1:
+ resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
+ engines: {node: '>=18'}
+
find-up@4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines: {node: '>=8'}
@@ -2183,10 +2218,6 @@ packages:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
- find-up@6.3.0:
- resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
flat-cache@4.0.1:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
@@ -2202,10 +2233,6 @@ packages:
resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
engines: {node: '>= 6'}
- formdata-polyfill@4.0.10:
- resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
- engines: {node: '>=12.20.0'}
-
fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
@@ -2245,22 +2272,18 @@ packages:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
- get-stream@8.0.1:
- resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
- engines: {node: '>=16'}
-
get-stream@9.0.1:
resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==}
engines: {node: '>=18'}
- git-raw-commits@4.0.0:
- resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==}
- engines: {node: '>=16'}
+ git-raw-commits@5.0.0:
+ resolution: {integrity: sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==}
+ engines: {node: '>=18'}
hasBin: true
- git-semver-tags@7.0.1:
- resolution: {integrity: sha512-NY0ZHjJzyyNXHTDZmj+GG7PyuAKtMsyWSwh07CR2hOZFa+/yoTsXci/nF2obzL8UDhakFNkD9gNdt/Ed+cxh2Q==}
- engines: {node: '>=16'}
+ git-semver-tags@8.0.0:
+ resolution: {integrity: sha512-N7YRIklvPH3wYWAR2vysaqGLPRcpwQ0GKdlqTiVN5w1UmCdaeY3K8s6DMKRCh54DDdzyt/OAB6C8jgVtb7Y2Fg==}
+ engines: {node: '>=18'}
hasBin: true
git-up@8.1.1:
@@ -2331,10 +2354,6 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- he@1.2.0:
- resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
- hasBin: true
-
hosted-git-info@4.1.0:
resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
engines: {node: '>=10'}
@@ -2343,6 +2362,10 @@ packages:
resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
engines: {node: ^16.14.0 || >=18.0.0}
+ hosted-git-info@8.1.0:
+ resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
htmlparser2@9.1.0:
resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==}
@@ -2357,9 +2380,9 @@ packages:
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
- human-signals@5.0.0:
- resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
- engines: {node: '>=16.17.0'}
+ human-signals@8.0.1:
+ resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==}
+ engines: {node: '>=18.18.0'}
iconv-lite@0.6.3:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
@@ -2368,9 +2391,9 @@ packages:
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}
+ ignore-walk@7.0.0:
+ resolution: {integrity: sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
@@ -2389,10 +2412,6 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- indent-string@4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
-
index-to-position@1.1.0:
resolution: {integrity: sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==}
engines: {node: '>=18'}
@@ -2403,9 +2422,9 @@ packages:
ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
- ini@4.1.3:
- resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ ini@5.0.0:
+ resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==}
+ engines: {node: ^18.17.0 || >=20.5.0}
ip-address@9.0.5:
resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
@@ -2443,9 +2462,6 @@ packages:
engines: {node: '>=14.16'}
hasBin: true
- is-lambda@1.0.1:
- resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
-
is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
@@ -2469,17 +2485,13 @@ packages:
is-ssh@1.4.1:
resolution: {integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==}
- is-stream@3.0.0:
- resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
is-stream@4.0.1:
resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==}
engines: {node: '>=18'}
- is-text-path@2.0.0:
- resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==}
- engines: {node: '>=8'}
+ is-unicode-supported@2.1.0:
+ resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
+ engines: {node: '>=18'}
is-wsl@3.1.0:
resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
@@ -2519,9 +2531,9 @@ packages:
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- json-parse-even-better-errors@3.0.2:
- resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ json-parse-even-better-errors@4.0.0:
+ resolution: {integrity: sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -2532,9 +2544,6 @@ packages:
json-stringify-nice@1.1.4:
resolution: {integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==}
- json-stringify-safe@5.0.1:
- resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
-
json5@2.2.3:
resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
@@ -2587,21 +2596,17 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
- libnpmaccess@8.0.6:
- resolution: {integrity: sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ libnpmaccess@10.0.1:
+ resolution: {integrity: sha512-o5eAnMxOCR27pceUzJsXVQ0+/u7KcwqkLIlviu1U54PK+cO2FaFr0zXvmrwNJzq8Rkj4ybx2G/U/G9IfWVM7eQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- libnpmpublish@9.0.9:
- resolution: {integrity: sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ libnpmpublish@11.0.0:
+ resolution: {integrity: sha512-c+cBWLWXafHzmSEQwRVKjHP6KkWntvqvAAT83agwmWrOwRpEXWDtiIlkopwzPcLRau6BcS6BwOttTlAWboH3BQ==}
+ engines: {node: ^20.17.0 || >=22.9.0}
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- lines-and-columns@2.0.4:
- resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
linkify-it@5.0.0:
resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}
@@ -2617,10 +2622,6 @@ packages:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
- locate-path@7.2.0:
- resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
lodash.includes@4.3.0:
resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
@@ -2666,9 +2667,9 @@ packages:
resolution: {integrity: sha512-G0yBotnlWVonPClw+tq+xi4K7DZC9n96HjGTBDdHkstAVsDkfZhi1sTvZypXLpyQTbISBkDtK0E5XlUqDsShQg==}
engines: {node: '>=18'}
- make-fetch-happen@13.0.1:
- resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ make-fetch-happen@14.0.3:
+ resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
markdown-it@14.1.0:
resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
@@ -2681,12 +2682,9 @@ packages:
mdurl@2.0.0:
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
- meow@12.1.1:
- resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==}
- engines: {node: '>=16.10'}
-
- merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ meow@13.2.0:
+ resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==}
+ engines: {node: '>=18'}
merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
@@ -2709,10 +2707,6 @@ packages:
engines: {node: '>=4'}
hasBin: true
- mimic-fn@4.0.0:
- resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
- engines: {node: '>=12'}
-
mimic-response@3.1.0:
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines: {node: '>=10'}
@@ -2739,9 +2733,9 @@ packages:
resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==}
engines: {node: '>=16 || 14 >=14.17'}
- minipass-fetch@3.0.5:
- resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ minipass-fetch@4.0.1:
+ resolution: {integrity: sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
minipass-flush@1.0.5:
resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
@@ -2771,6 +2765,10 @@ packages:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
+ minizlib@3.0.2:
+ resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
+ engines: {node: '>= 18'}
+
mkdirp-classic@0.5.3:
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
@@ -2779,6 +2777,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -2807,8 +2810,8 @@ packages:
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- negotiator@0.6.4:
- resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==}
+ negotiator@1.0.0:
+ resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
engines: {node: '>= 0.6'}
neo-async@2.6.2:
@@ -2825,63 +2828,59 @@ packages:
node-addon-api@4.3.0:
resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==}
- node-domexception@1.0.0:
- resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
- engines: {node: '>=10.5.0'}
-
- node-fetch@3.3.2:
- resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- node-gyp@10.3.1:
- resolution: {integrity: sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ node-gyp@11.2.0:
+ resolution: {integrity: sha512-T0S1zqskVUSxcsSTkAsLc7xCycrRYmtDHadDinzocrThjyQCn5kMlEBSj6H4qDbgsIOSLmmlRIeb0lZXj+UArA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
hasBin: true
- nopt@7.2.1:
- resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ nopt@8.1.0:
+ resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==}
+ engines: {node: ^18.17.0 || >=20.5.0}
hasBin: true
normalize-package-data@6.0.2:
resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
engines: {node: ^16.14.0 || >=18.0.0}
+ normalize-package-data@7.0.0:
+ resolution: {integrity: sha512-k6U0gKRIuNCTkwHGZqblCfLfBRh+w1vI6tBo+IeJwq2M8FUiOqhX7GH+GArQGScA7azd1WfyRCvxoXDO3hQDIA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- npm-bundled@3.0.1:
- resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-bundled@4.0.0:
+ resolution: {integrity: sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- npm-install-checks@6.3.0:
- resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ npm-install-checks@7.1.1:
+ resolution: {integrity: sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==}
+ engines: {node: ^18.17.0 || >=20.5.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}
+ npm-normalize-package-bin@4.0.0:
+ resolution: {integrity: sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- npm-package-arg@11.0.3:
- resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ npm-package-arg@12.0.2:
+ resolution: {integrity: sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- 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-packlist@10.0.0:
+ resolution: {integrity: sha512-rht9U6nS8WOBDc53eipZNPo5qkAV4X2rhKE2Oj1DYUQ3DieXfj0mKkVmjnf3iuNdtMd8WfLdi2L6ASkD/8a+Kg==}
+ engines: {node: ^20.17.0 || >=22.9.0}
- npm-pick-manifest@9.1.0:
- resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ npm-pick-manifest@10.0.0:
+ resolution: {integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- npm-registry-fetch@17.1.0:
- resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ npm-registry-fetch@18.0.2:
+ resolution: {integrity: sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- npm-run-path@5.3.0:
- resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ npm-run-path@6.0.0:
+ resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==}
+ engines: {node: '>=18'}
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
@@ -2897,10 +2896,6 @@ packages:
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
- onetime@6.0.0:
- resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
- engines: {node: '>=12'}
-
open@10.1.1:
resolution: {integrity: sha512-zy1wx4+P3PfhXSEPJNtZmJXfhkkIaxU1VauWIrDZw1O7uJRDRJtKr9n3Ic4NgbA16KyOxOXO2ng9gYwCdXuSXA==}
engines: {node: '>=18'}
@@ -2917,10 +2912,6 @@ packages:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines: {node: '>=10'}
- p-limit@4.0.0:
- resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
p-limit@6.2.0:
resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==}
engines: {node: '>=18'}
@@ -2933,14 +2924,6 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
- p-locate@6.0.0:
- resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- p-map@4.0.0:
- resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
- engines: {node: '>=10'}
-
p-map@7.0.3:
resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==}
engines: {node: '>=18'}
@@ -2968,31 +2951,31 @@ packages:
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
- pacote@18.0.6:
- resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ pacote@21.0.0:
+ resolution: {integrity: sha512-lcqexq73AMv6QNLo7SOpz0JJoaGdS3rBFgF122NZVl1bApo2mfu+XzUBU/X/XsiJu+iUmKpekRayqQYAs+PhkA==}
+ engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
parent-module@1.0.1:
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-conflict-json@4.0.0:
+ resolution: {integrity: sha512-37CN2VtcuvKgHUs8+0b1uJeEsbGn61GRHz469C94P5xiOoqpDYJYwjg4RY9Vmz39WyZAVkR5++nbJwLMIgOCnQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
- parse-json@7.1.1:
- resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==}
- engines: {node: '>=16'}
-
parse-json@8.3.0:
resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==}
engines: {node: '>=18'}
+ parse-ms@4.0.0:
+ resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==}
+ engines: {node: '>=18'}
+
parse-path@7.1.0:
resolution: {integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==}
@@ -3019,10 +3002,6 @@ packages:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
- path-exists@5.0.0:
- resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -3039,8 +3018,8 @@ packages:
resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==}
engines: {node: 20 || >=22}
- pathe@1.1.2:
- resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+ pathe@2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
pathval@2.0.0:
resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==}
@@ -3068,8 +3047,8 @@ packages:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
- postcss-selector-parser@6.1.2:
- resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ postcss-selector-parser@7.1.0:
+ resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
engines: {node: '>=4'}
postcss@8.5.3:
@@ -3085,18 +3064,17 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier@2.8.8:
- resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
- engines: {node: '>=10.13.0'}
- hasBin: true
+ pretty-ms@9.2.0:
+ resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==}
+ engines: {node: '>=18'}
- 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}
+ proc-log@5.0.0:
+ resolution: {integrity: sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- proggy@2.0.0:
- resolution: {integrity: sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ proggy@3.0.0:
+ resolution: {integrity: sha512-QE8RApCM3IaRRxVzxrjbgNMpQEX6Wu0p0KBeoSiSEw5/bsGwZHsshF4LCxH2jp/r6BU+bqA3LrMDEYNfJnpD8Q==}
+ engines: {node: ^18.17.0 || >=20.5.0}
promise-all-reject-late@1.0.1:
resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==}
@@ -3104,14 +3082,6 @@ packages:
promise-call-limit@3.0.2:
resolution: {integrity: sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw==}
- promise-inflight@1.0.1:
- resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
- peerDependencies:
- bluebird: '*'
- peerDependenciesMeta:
- bluebird:
- optional: true
-
promise-retry@2.0.1:
resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
engines: {node: '>=10'}
@@ -3158,21 +3128,17 @@ packages:
peerDependencies:
'@types/vscode': ^1.89.0
- 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-cmd-shim@5.0.0:
+ resolution: {integrity: sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- read-pkg-up@10.1.0:
- resolution: {integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==}
- engines: {node: '>=16'}
+ read-package-json-fast@4.0.0:
+ resolution: {integrity: sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- read-pkg@8.1.0:
- resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==}
- engines: {node: '>=16'}
+ read-package-up@11.0.0:
+ resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==}
+ engines: {node: '>=18'}
read-pkg@9.0.1:
resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==}
@@ -3243,9 +3209,6 @@ packages:
sax@1.4.1:
resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
- scule@1.3.0:
- resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
-
semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true
@@ -3255,6 +3218,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ semver@7.7.2:
+ resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
+ engines: {node: '>=10'}
+ hasBin: true
+
set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
@@ -3293,9 +3261,9 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
- sigstore@2.3.1:
- resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ sigstore@3.1.0:
+ resolution: {integrity: sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==}
+ engines: {node: ^18.17.0 || >=20.5.0}
simple-concat@1.0.1:
resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
@@ -3346,20 +3314,12 @@ packages:
spdx-license-ids@3.0.21:
resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==}
- split2@4.2.0:
- resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
- engines: {node: '>= 10.x'}
-
sprintf-js@1.1.3:
resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
- ssri@10.0.6:
- resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
- ssri@11.0.0:
- resolution: {integrity: sha512-aZpUoMN/Jj2MqA4vMCeiKGnc/8SuSyHbGSBdgFbZxP8OJGF/lFkIuElzPxsN0q8TQQ+prw3P4EDfB3TBHHgfXw==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ ssri@12.0.0:
+ resolution: {integrity: sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
@@ -3393,9 +3353,9 @@ packages:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
- strip-final-newline@3.0.0:
- resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
- engines: {node: '>=12'}
+ strip-final-newline@4.0.0:
+ resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==}
+ engines: {node: '>=18'}
strip-json-comments@2.0.1:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
@@ -3429,14 +3389,14 @@ packages:
resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
engines: {node: '>=10'}
+ tar@7.4.3:
+ resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
+ engines: {node: '>=18'}
+
temp-dir@3.0.0:
resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==}
engines: {node: '>=14.16'}
- text-extensions@2.4.0:
- resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==}
- engines: {node: '>=8'}
-
through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
@@ -3454,10 +3414,6 @@ packages:
resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==}
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'}
-
tinyrainbow@2.0.0:
resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
engines: {node: '>=14.0.0'}
@@ -3490,9 +3446,9 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- tuf-js@2.2.1:
- resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ tuf-js@3.0.1:
+ resolution: {integrity: sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==}
+ engines: {node: ^18.17.0 || >=20.5.0}
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
@@ -3513,10 +3469,6 @@ packages:
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
engines: {node: '>=12.20'}
- type-fest@3.13.1:
- resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
- engines: {node: '>=14.16'}
-
type-fest@4.40.0:
resolution: {integrity: sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==}
engines: {node: '>=16'}
@@ -3562,13 +3514,17 @@ packages:
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
engines: {node: '>=18'}
- unique-filename@3.0.0:
- resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ unicorn-magic@0.3.0:
+ resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
+ engines: {node: '>=18'}
- unique-slug@4.0.0:
- resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ unique-filename@4.0.0:
+ resolution: {integrity: sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
+ unique-slug@5.0.0:
+ resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
universal-user-agent@7.0.2:
resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==}
@@ -3605,13 +3561,13 @@ packages:
validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
- validate-npm-package-name@5.0.1:
- resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ validate-npm-package-name@6.0.0:
+ resolution: {integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==}
+ engines: {node: ^18.17.0 || >=20.5.0}
- vite-node@2.1.9:
- resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ vite-node@3.1.3:
+ resolution: {integrity: sha512-uHV4plJ2IxCl4u1up1FQRrqclylKAogbtBfOTwcuJ28xFi+89PZ57BRh+naIRvH70HPwxy5QHYzg1OrEaC7AbA==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
vite@5.4.18:
@@ -3645,20 +3601,23 @@ packages:
terser:
optional: true
- vitest@2.1.9:
- resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ vitest@3.1.3:
+ resolution: {integrity: sha512-188iM4hAHQ0km23TN/adso1q5hhwKqUpv+Sd6p5sOuh6FhQnRNW3IsiIpvxqahtBabsJ2SLZgmGSpcYK4wQYJw==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
- '@types/node': ^18.0.0 || >=20.0.0
- '@vitest/browser': 2.1.9
- '@vitest/ui': 2.1.9
+ '@types/debug': ^4.1.12
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ '@vitest/browser': 3.1.3
+ '@vitest/ui': 3.1.3
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
'@edge-runtime/vm':
optional: true
+ '@types/debug':
+ optional: true
'@types/node':
optional: true
'@vitest/browser':
@@ -3732,8 +3691,8 @@ packages:
vscode-css-languageservice@6.3.5:
resolution: {integrity: sha512-ehEIMXYPYEz/5Svi2raL9OKLpBt5dSAdoCFoLpo0TVFKrVpDemyuQwS3c3D552z/qQCg3pMp8oOLMObY6M3ajQ==}
- vscode-ext-gen@0.5.5:
- resolution: {integrity: sha512-wTwcPvGF9xZ0fN7sPgdUPESH+Aw20Tk1vvgbYnKzWT4sFOqRP54qcpxjPUMdDoDGfiVIoXW87TNxn0yKXq3djw==}
+ vscode-ext-gen@1.0.2:
+ resolution: {integrity: sha512-CgKGhGvO4Zpz87v3LRmDLtM1FaMVilJCy7fwKzxvrRnhUPTBgj9zkjlPM8lcVAq5vm87v9V8HzVer9COtU5bNA==}
hasBin: true
vscode-html-languageservice@5.4.0:
@@ -3778,10 +3737,6 @@ packages:
vscode-uri@3.1.0:
resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
- vue@2.7.16:
- resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==}
- deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
-
vue@3.4.38:
resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==}
peerDependencies:
@@ -3799,16 +3754,13 @@ packages:
typescript:
optional: true
- walk-up-path@3.0.1:
- resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==}
+ walk-up-path@4.0.0:
+ resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==}
+ engines: {node: 20 || >=22}
wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
- web-streams-polyfill@3.3.3:
- resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
- engines: {node: '>= 8'}
-
whatwg-encoding@3.1.1:
resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
engines: {node: '>=18'}
@@ -3822,9 +3774,9 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- which@4.0.0:
- resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
- engines: {node: ^16.13.0 || >=18.0.0}
+ which@5.0.0:
+ resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
hasBin: true
why-is-node-running@2.3.0:
@@ -3861,6 +3813,10 @@ packages:
resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ write-file-atomic@6.0.0:
+ resolution: {integrity: sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==}
+ engines: {node: ^18.17.0 || >=20.5.0}
+
write-json-file@6.0.0:
resolution: {integrity: sha512-MNHcU3f9WxnNyR6MxsYSj64Jz0+dwIpisWKWq9gqLj/GwmA9INg3BZ3vt70/HB3GEwrnDQWr4RPrywnhNzmUFA==}
engines: {node: '>=18'}
@@ -3884,8 +3840,12 @@ packages:
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- yaml@2.7.0:
- resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==}
+ yallist@5.0.0:
+ resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
+ engines: {node: '>=18'}
+
+ yaml@2.7.1:
+ resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==}
engines: {node: '>= 14'}
hasBin: true
@@ -3915,6 +3875,10 @@ packages:
resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
engines: {node: '>=18'}
+ yoctocolors@2.1.1:
+ resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==}
+ engines: {node: '>=18'}
+
snapshots:
'@azure/abort-controller@2.1.2':
@@ -4023,6 +3987,21 @@ snapshots:
picocolors: 1.1.1
sisteransi: 1.0.5
+ '@conventional-changelog/git-client@1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)':
+ dependencies:
+ '@types/semver': 7.7.0
+ semver: 7.7.2
+ optionalDependencies:
+ conventional-commits-filter: 5.0.0
+ conventional-commits-parser: 6.1.0
+
+ '@conventional-changelog/git-client@2.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)':
+ dependencies:
+ semver: 7.7.2
+ optionalDependencies:
+ conventional-commits-filter: 5.0.0
+ conventional-commits-parser: 6.1.0
+
'@emmetio/abbreviation@2.3.3':
dependencies:
'@emmetio/scanner': 1.0.4
@@ -4265,7 +4244,7 @@ snapshots:
'@hutson/parse-repository-url@5.0.0': {}
- '@inquirer/core@10.1.10(@types/node@22.15.2)':
+ '@inquirer/core@10.1.11(@types/node@22.15.2)':
dependencies:
'@inquirer/figures': 1.0.11
'@inquirer/type': 3.0.6(@types/node@22.15.2)
@@ -4278,9 +4257,9 @@ snapshots:
optionalDependencies:
'@types/node': 22.15.2
- '@inquirer/expand@4.0.12(@types/node@22.15.2)':
+ '@inquirer/expand@4.0.13(@types/node@22.15.2)':
dependencies:
- '@inquirer/core': 10.1.10(@types/node@22.15.2)
+ '@inquirer/core': 10.1.11(@types/node@22.15.2)
'@inquirer/type': 3.0.6(@types/node@22.15.2)
yoctocolors-cjs: 2.1.2
optionalDependencies:
@@ -4288,16 +4267,16 @@ snapshots:
'@inquirer/figures@1.0.11': {}
- '@inquirer/input@4.1.9(@types/node@22.15.2)':
+ '@inquirer/input@4.1.10(@types/node@22.15.2)':
dependencies:
- '@inquirer/core': 10.1.10(@types/node@22.15.2)
+ '@inquirer/core': 10.1.11(@types/node@22.15.2)
'@inquirer/type': 3.0.6(@types/node@22.15.2)
optionalDependencies:
'@types/node': 22.15.2
- '@inquirer/select@4.2.0(@types/node@22.15.2)':
+ '@inquirer/select@4.2.1(@types/node@22.15.2)':
dependencies:
- '@inquirer/core': 10.1.10(@types/node@22.15.2)
+ '@inquirer/core': 10.1.11(@types/node@22.15.2)
'@inquirer/figures': 1.0.11
'@inquirer/type': 3.0.6(@types/node@22.15.2)
ansi-escapes: 4.3.2
@@ -4318,85 +4297,86 @@ snapshots:
wrap-ansi: 8.1.0
wrap-ansi-cjs: wrap-ansi@7.0.0
+ '@isaacs/fs-minipass@4.0.1':
+ dependencies:
+ minipass: 7.1.2
+
'@isaacs/string-locale-compare@1.1.0': {}
'@johnsoncodehk/pug-beautify@0.2.2': {}
'@jridgewell/sourcemap-codec@1.5.0': {}
- '@lerna-lite/cli@3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@lerna-lite/version@3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)':
+ '@lerna-lite/cli@4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)':
dependencies:
- '@lerna-lite/core': 3.12.3(@types/node@22.15.2)(typescript@5.8.3)
- '@lerna-lite/init': 3.12.3(@types/node@22.15.2)(typescript@5.8.3)
- '@lerna-lite/npmlog': 3.12.1
- dedent: 1.5.3
+ '@lerna-lite/core': 4.1.2(@types/node@22.15.2)(typescript@5.8.3)
+ '@lerna-lite/init': 4.1.2(@types/node@22.15.2)(typescript@5.8.3)
+ '@lerna-lite/npmlog': 4.1.2
+ dedent: 1.6.0
dotenv: 16.5.0
import-local: 3.2.0
load-json-file: 7.0.1
yargs: 17.7.2
optionalDependencies:
- '@lerna-lite/publish': 3.12.3(@types/node@22.15.2)(typescript@5.8.3)
- '@lerna-lite/version': 3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)
+ '@lerna-lite/publish': 4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3)
+ '@lerna-lite/version': 4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
- - bluebird
- supports-color
- typescript
- '@lerna-lite/core@3.12.3(@types/node@22.15.2)(typescript@5.8.3)':
+ '@lerna-lite/core@4.1.2(@types/node@22.15.2)(typescript@5.8.3)':
dependencies:
- '@inquirer/expand': 4.0.12(@types/node@22.15.2)
- '@inquirer/input': 4.1.9(@types/node@22.15.2)
- '@inquirer/select': 4.2.0(@types/node@22.15.2)
- '@lerna-lite/npmlog': 3.12.1
- '@npmcli/run-script': 8.1.0
+ '@inquirer/expand': 4.0.13(@types/node@22.15.2)
+ '@inquirer/input': 4.1.10(@types/node@22.15.2)
+ '@inquirer/select': 4.2.1(@types/node@22.15.2)
+ '@lerna-lite/npmlog': 4.1.2
+ '@npmcli/run-script': 9.1.0
clone-deep: 4.0.1
config-chain: 1.1.13
cosmiconfig: 9.0.0(typescript@5.8.3)
- dedent: 1.5.3
- execa: 8.0.1
+ dedent: 1.6.0
+ execa: 9.5.3
fs-extra: 11.3.0
glob-parent: 6.0.2
is-ci: 4.1.0
json5: 2.2.3
load-json-file: 7.0.1
- minimatch: 9.0.5
+ minimatch: 10.0.1
multimatch: 7.0.0
- npm-package-arg: 11.0.3
+ npm-package-arg: 12.0.2
p-map: 7.0.3
p-queue: 8.1.0
resolve-from: 5.0.0
- semver: 7.7.1
+ semver: 7.7.2
slash: 5.1.0
strong-log-transformer: 2.1.0
tinyglobby: 0.2.13
tinyrainbow: 2.0.0
- write-file-atomic: 5.0.1
+ write-file-atomic: 6.0.0
write-json-file: 6.0.0
write-package: 7.1.0
- yaml: 2.7.0
+ yaml: 2.7.1
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
- - bluebird
- supports-color
- typescript
- '@lerna-lite/init@3.12.3(@types/node@22.15.2)(typescript@5.8.3)':
+ '@lerna-lite/init@4.1.2(@types/node@22.15.2)(typescript@5.8.3)':
dependencies:
- '@lerna-lite/core': 3.12.3(@types/node@22.15.2)(typescript@5.8.3)
+ '@lerna-lite/core': 4.1.2(@types/node@22.15.2)(typescript@5.8.3)
fs-extra: 11.3.0
p-map: 7.0.3
write-json-file: 6.0.0
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
- - bluebird
- supports-color
- typescript
- '@lerna-lite/npmlog@3.12.1':
+ '@lerna-lite/npmlog@4.1.2':
dependencies:
aproba: 2.0.0
color-support: 1.1.3
@@ -4407,30 +4387,30 @@ snapshots:
string-width: 7.2.0
wide-align: 1.1.5
- '@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3)':
+ '@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3)':
dependencies:
- '@lerna-lite/cli': 3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@lerna-lite/version@3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)
- '@lerna-lite/core': 3.12.3(@types/node@22.15.2)(typescript@5.8.3)
- '@lerna-lite/npmlog': 3.12.1
- '@lerna-lite/version': 3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)
- '@npmcli/arborist': 7.5.4
- '@npmcli/package-json': 5.2.1
+ '@lerna-lite/cli': 4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)
+ '@lerna-lite/core': 4.1.2(@types/node@22.15.2)(typescript@5.8.3)
+ '@lerna-lite/npmlog': 4.1.2
+ '@lerna-lite/version': 4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3)
+ '@npmcli/arborist': 9.1.0
+ '@npmcli/package-json': 6.1.1
byte-size: 9.0.1
columnify: 1.6.0
fs-extra: 11.3.0
has-unicode: 2.0.1
- libnpmaccess: 8.0.6
- libnpmpublish: 9.0.9
+ libnpmaccess: 10.0.1
+ libnpmpublish: 11.0.0
normalize-path: 3.0.0
- npm-package-arg: 11.0.3
- npm-packlist: 8.0.2
- npm-registry-fetch: 17.1.0
+ npm-package-arg: 12.0.2
+ npm-packlist: 10.0.0
+ npm-registry-fetch: 18.0.2
p-map: 7.0.3
p-pipe: 4.0.0
- pacote: 18.0.6
- semver: 7.7.1
- ssri: 11.0.0
- tar: 6.2.1
+ pacote: 21.0.0
+ semver: 7.7.2
+ ssri: 12.0.0
+ tar: 7.4.3
temp-dir: 3.0.0
tinyglobby: 0.2.13
tinyrainbow: 2.0.0
@@ -4442,23 +4422,23 @@ snapshots:
- '@lerna-lite/watch'
- '@types/node'
- babel-plugin-macros
- - bluebird
+ - conventional-commits-filter
- supports-color
- typescript
- '@lerna-lite/version@3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)':
+ '@lerna-lite/version@4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3)':
dependencies:
- '@lerna-lite/cli': 3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@lerna-lite/version@3.12.3(@lerna-lite/publish@3.12.3(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)
- '@lerna-lite/core': 3.12.3(@types/node@22.15.2)(typescript@5.8.3)
- '@lerna-lite/npmlog': 3.12.1
+ '@lerna-lite/cli': 4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.1.2(@lerna-lite/publish@4.1.2(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.2)(typescript@5.8.3)
+ '@lerna-lite/core': 4.1.2(@types/node@22.15.2)(typescript@5.8.3)
+ '@lerna-lite/npmlog': 4.1.2
'@octokit/plugin-enterprise-rest': 6.0.1
'@octokit/rest': 21.1.1
- conventional-changelog-angular: 7.0.0
- conventional-changelog-core: 7.0.0
- conventional-changelog-writer: 7.0.1
- conventional-commits-parser: 5.0.0
- conventional-recommended-bump: 9.0.0
- dedent: 1.5.3
+ conventional-changelog: 6.0.0(conventional-commits-filter@5.0.0)
+ conventional-changelog-angular: 8.0.0
+ conventional-changelog-writer: 8.0.1
+ conventional-commits-parser: 6.1.0
+ conventional-recommended-bump: 11.0.0
+ dedent: 1.6.0
fs-extra: 11.3.0
get-stream: 9.0.1
git-url-parse: 16.1.0
@@ -4466,16 +4446,15 @@ snapshots:
is-stream: 4.0.1
load-json-file: 7.0.1
make-dir: 5.0.0
- minimatch: 9.0.5
+ minimatch: 10.0.1
new-github-release-url: 2.0.0
- node-fetch: 3.3.2
- npm-package-arg: 11.0.3
+ npm-package-arg: 12.0.2
p-limit: 6.2.0
p-map: 7.0.3
p-pipe: 4.0.0
p-reduce: 3.0.0
pify: 6.1.0
- semver: 7.7.1
+ semver: 7.7.2
slash: 5.1.0
temp-dir: 3.0.0
tinyrainbow: 2.0.0
@@ -4489,7 +4468,7 @@ snapshots:
- '@lerna-lite/watch'
- '@types/node'
- babel-plugin-macros
- - bluebird
+ - conventional-commits-filter
- supports-color
- typescript
@@ -4512,7 +4491,7 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.19.1
- '@npmcli/agent@2.2.2':
+ '@npmcli/agent@3.0.0':
dependencies:
agent-base: 7.1.3
http-proxy-agent: 7.0.2
@@ -4522,124 +4501,115 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@npmcli/arborist@7.5.4':
+ '@npmcli/arborist@9.1.0':
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.1
- '@npmcli/query': 3.1.0
- '@npmcli/redact': 2.0.1
- '@npmcli/run-script': 8.1.0
- bin-links: 4.0.4
- cacache: 18.0.4
+ '@npmcli/fs': 4.0.0
+ '@npmcli/installed-package-contents': 3.0.0
+ '@npmcli/map-workspaces': 4.0.2
+ '@npmcli/metavuln-calculator': 9.0.0
+ '@npmcli/name-from-folder': 3.0.0
+ '@npmcli/node-gyp': 4.0.0
+ '@npmcli/package-json': 6.1.1
+ '@npmcli/query': 4.0.1
+ '@npmcli/redact': 3.2.2
+ '@npmcli/run-script': 9.1.0
+ bin-links: 5.0.0
+ cacache: 19.0.1
common-ancestor-path: 1.0.1
- hosted-git-info: 7.0.2
- json-parse-even-better-errors: 3.0.2
+ hosted-git-info: 8.1.0
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.3
- 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
+ nopt: 8.1.0
+ npm-install-checks: 7.1.1
+ npm-package-arg: 12.0.2
+ npm-pick-manifest: 10.0.0
+ npm-registry-fetch: 18.0.2
+ pacote: 21.0.0
+ parse-conflict-json: 4.0.0
+ proc-log: 5.0.0
+ proggy: 3.0.0
promise-all-reject-late: 1.0.1
promise-call-limit: 3.0.2
- read-package-json-fast: 3.0.2
- semver: 7.7.1
- ssri: 10.0.6
+ read-package-json-fast: 4.0.0
+ semver: 7.7.2
+ ssri: 12.0.0
treeverse: 3.0.0
- walk-up-path: 3.0.1
+ walk-up-path: 4.0.0
transitivePeerDependencies:
- - bluebird
- supports-color
- '@npmcli/fs@3.1.1':
+ '@npmcli/fs@4.0.0':
dependencies:
- semver: 7.7.1
+ semver: 7.7.2
- '@npmcli/git@5.0.8':
+ '@npmcli/git@6.0.3':
dependencies:
- '@npmcli/promise-spawn': 7.0.2
- ini: 4.1.3
+ '@npmcli/promise-spawn': 8.0.2
+ ini: 5.0.0
lru-cache: 10.4.3
- npm-pick-manifest: 9.1.0
- proc-log: 4.2.0
- promise-inflight: 1.0.1
+ npm-pick-manifest: 10.0.0
+ proc-log: 5.0.0
promise-retry: 2.0.1
- semver: 7.7.1
- which: 4.0.0
- transitivePeerDependencies:
- - bluebird
+ semver: 7.7.2
+ which: 5.0.0
- '@npmcli/installed-package-contents@2.1.0':
+ '@npmcli/installed-package-contents@3.0.0':
dependencies:
- npm-bundled: 3.0.1
- npm-normalize-package-bin: 3.0.1
+ npm-bundled: 4.0.0
+ npm-normalize-package-bin: 4.0.0
- '@npmcli/map-workspaces@3.0.6':
+ '@npmcli/map-workspaces@4.0.2':
dependencies:
- '@npmcli/name-from-folder': 2.0.0
+ '@npmcli/name-from-folder': 3.0.0
+ '@npmcli/package-json': 6.1.1
glob: 10.4.5
minimatch: 9.0.5
- read-package-json-fast: 3.0.2
- '@npmcli/metavuln-calculator@7.1.1':
+ '@npmcli/metavuln-calculator@9.0.0':
dependencies:
- cacache: 18.0.4
- json-parse-even-better-errors: 3.0.2
- pacote: 18.0.6
- proc-log: 4.2.0
- semver: 7.7.1
+ cacache: 19.0.1
+ json-parse-even-better-errors: 4.0.0
+ pacote: 21.0.0
+ proc-log: 5.0.0
+ semver: 7.7.2
transitivePeerDependencies:
- - bluebird
- supports-color
- '@npmcli/name-from-folder@2.0.0': {}
+ '@npmcli/name-from-folder@3.0.0': {}
- '@npmcli/node-gyp@3.0.0': {}
+ '@npmcli/node-gyp@4.0.0': {}
- '@npmcli/package-json@5.2.1':
+ '@npmcli/package-json@6.1.1':
dependencies:
- '@npmcli/git': 5.0.8
+ '@npmcli/git': 6.0.3
glob: 10.4.5
- hosted-git-info: 7.0.2
- json-parse-even-better-errors: 3.0.2
- normalize-package-data: 6.0.2
- proc-log: 4.2.0
- semver: 7.7.1
- transitivePeerDependencies:
- - bluebird
+ hosted-git-info: 8.1.0
+ json-parse-even-better-errors: 4.0.0
+ proc-log: 5.0.0
+ semver: 7.7.2
+ validate-npm-package-license: 3.0.4
- '@npmcli/promise-spawn@7.0.2':
+ '@npmcli/promise-spawn@8.0.2':
dependencies:
- which: 4.0.0
+ which: 5.0.0
- '@npmcli/query@3.1.0':
+ '@npmcli/query@4.0.1':
dependencies:
- postcss-selector-parser: 6.1.2
+ postcss-selector-parser: 7.1.0
- '@npmcli/redact@2.0.1': {}
+ '@npmcli/redact@3.2.2': {}
- '@npmcli/run-script@8.1.0':
+ '@npmcli/run-script@9.1.0':
dependencies:
- '@npmcli/node-gyp': 3.0.0
- '@npmcli/package-json': 5.2.1
- '@npmcli/promise-spawn': 7.0.2
- node-gyp: 10.3.1
- proc-log: 4.2.0
- which: 4.0.0
+ '@npmcli/node-gyp': 4.0.0
+ '@npmcli/package-json': 6.1.1
+ '@npmcli/promise-spawn': 8.0.2
+ node-gyp: 11.2.0
+ proc-log: 5.0.0
+ which: 5.0.0
transitivePeerDependencies:
- - bluebird
- supports-color
'@octokit/auth-token@5.1.2': {}
@@ -4819,37 +4789,39 @@ snapshots:
'@sec-ant/readable-stream@0.4.1': {}
- '@sigstore/bundle@2.3.2':
+ '@sigstore/bundle@3.1.0':
dependencies:
- '@sigstore/protobuf-specs': 0.3.3
+ '@sigstore/protobuf-specs': 0.4.1
- '@sigstore/core@1.1.0': {}
+ '@sigstore/core@2.0.0': {}
- '@sigstore/protobuf-specs@0.3.3': {}
+ '@sigstore/protobuf-specs@0.4.1': {}
- '@sigstore/sign@2.3.2':
+ '@sigstore/sign@3.1.0':
dependencies:
- '@sigstore/bundle': 2.3.2
- '@sigstore/core': 1.1.0
- '@sigstore/protobuf-specs': 0.3.3
- make-fetch-happen: 13.0.1
- proc-log: 4.2.0
+ '@sigstore/bundle': 3.1.0
+ '@sigstore/core': 2.0.0
+ '@sigstore/protobuf-specs': 0.4.1
+ make-fetch-happen: 14.0.3
+ proc-log: 5.0.0
promise-retry: 2.0.1
transitivePeerDependencies:
- supports-color
- '@sigstore/tuf@2.3.4':
+ '@sigstore/tuf@3.1.1':
dependencies:
- '@sigstore/protobuf-specs': 0.3.3
- tuf-js: 2.2.1
+ '@sigstore/protobuf-specs': 0.4.1
+ tuf-js: 3.0.1
transitivePeerDependencies:
- supports-color
- '@sigstore/verify@1.2.1':
+ '@sigstore/verify@2.1.1':
dependencies:
- '@sigstore/bundle': 2.3.2
- '@sigstore/core': 1.1.0
- '@sigstore/protobuf-specs': 0.3.3
+ '@sigstore/bundle': 3.1.0
+ '@sigstore/core': 2.0.0
+ '@sigstore/protobuf-specs': 0.4.1
+
+ '@sindresorhus/merge-streams@4.0.0': {}
'@tsslint/cli@1.5.16(typescript@5.8.3)':
dependencies:
@@ -4890,7 +4862,7 @@ snapshots:
'@tufjs/canonical-json@2.0.0': {}
- '@tufjs/models@2.0.1':
+ '@tufjs/models@3.0.1':
dependencies:
'@tufjs/canonical-json': 2.0.0
minimatch: 9.0.5
@@ -4904,8 +4876,6 @@ snapshots:
'@types/json-schema@7.0.15': {}
- '@types/minimatch@5.1.2': {}
-
'@types/node@22.15.2':
dependencies:
undici-types: 6.21.0
@@ -5003,45 +4973,45 @@ snapshots:
dependencies:
valibot: 1.0.0(typescript@5.8.3)
- '@vitest/expect@2.1.9':
+ '@vitest/expect@3.1.3':
dependencies:
- '@vitest/spy': 2.1.9
- '@vitest/utils': 2.1.9
+ '@vitest/spy': 3.1.3
+ '@vitest/utils': 3.1.3
chai: 5.2.0
- tinyrainbow: 1.2.0
+ tinyrainbow: 2.0.0
- '@vitest/mocker@2.1.9(vite@5.4.18(@types/node@22.15.2))':
+ '@vitest/mocker@3.1.3(vite@5.4.18(@types/node@22.15.2))':
dependencies:
- '@vitest/spy': 2.1.9
+ '@vitest/spy': 3.1.3
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
vite: 5.4.18(@types/node@22.15.2)
- '@vitest/pretty-format@2.1.9':
+ '@vitest/pretty-format@3.1.3':
dependencies:
- tinyrainbow: 1.2.0
+ tinyrainbow: 2.0.0
- '@vitest/runner@2.1.9':
+ '@vitest/runner@3.1.3':
dependencies:
- '@vitest/utils': 2.1.9
- pathe: 1.1.2
+ '@vitest/utils': 3.1.3
+ pathe: 2.0.3
- '@vitest/snapshot@2.1.9':
+ '@vitest/snapshot@3.1.3':
dependencies:
- '@vitest/pretty-format': 2.1.9
+ '@vitest/pretty-format': 3.1.3
magic-string: 0.30.17
- pathe: 1.1.2
+ pathe: 2.0.3
- '@vitest/spy@2.1.9':
+ '@vitest/spy@3.1.3':
dependencies:
tinyspy: 3.0.2
- '@vitest/utils@2.1.9':
+ '@vitest/utils@3.1.3':
dependencies:
- '@vitest/pretty-format': 2.1.9
+ '@vitest/pretty-format': 3.1.3
loupe: 3.1.3
- tinyrainbow: 1.2.0
+ tinyrainbow: 2.0.0
'@volar/kit@2.4.13(typescript@5.9.0-dev.20250425)':
dependencies:
@@ -5216,14 +5186,6 @@ snapshots:
'@vue/compiler-core': https://pkg.pr.new/vuejs/core/@vue/compiler-core@e1bc0eb02e22bc0c236e1471c11d96a368764b72
'@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e1bc0eb02e22bc0c236e1471c11d96a368764b72
- '@vue/compiler-sfc@2.7.16':
- dependencies:
- '@babel/parser': 7.27.0
- postcss: 8.5.3
- source-map: 0.6.1
- optionalDependencies:
- prettier: 2.8.8
-
'@vue/compiler-sfc@3.4.38':
dependencies:
'@babel/parser': 7.27.0
@@ -5275,11 +5237,6 @@ snapshots:
'@vue/compiler-dom': https://pkg.pr.new/vuejs/core/@vue/compiler-dom@e1bc0eb02e22bc0c236e1471c11d96a368764b72
'@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e1bc0eb02e22bc0c236e1471c11d96a368764b72
- '@vue/compiler-vue2@2.7.16':
- dependencies:
- de-indent: 1.0.2
- he: 1.2.0
-
'@vue/reactivity@3.4.38':
dependencies:
'@vue/shared': 3.4.38
@@ -5330,12 +5287,7 @@ snapshots:
'@vue/shared@https://pkg.pr.new/vuejs/core/@vue/shared@e1bc0eb02e22bc0c236e1471c11d96a368764b72': {}
- JSONStream@1.3.5:
- dependencies:
- jsonparse: 1.3.1
- through: 2.3.8
-
- abbrev@2.0.0: {}
+ abbrev@3.0.1: {}
acorn-jsx@5.3.2(acorn@8.14.1):
dependencies:
@@ -5349,11 +5301,6 @@ snapshots:
agent-base@7.1.3: {}
- aggregate-error@3.1.0:
- dependencies:
- clean-stack: 2.2.0
- indent-string: 4.0.0
-
ajv@6.12.6:
dependencies:
fast-deep-equal: 3.1.3
@@ -5361,7 +5308,7 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- alien-signals@1.0.13: {}
+ alien-signals@2.0.5: {}
ansi-escapes@4.3.2:
dependencies:
@@ -5409,12 +5356,13 @@ snapshots:
before-after-hook@3.0.2: {}
- bin-links@4.0.4:
+ bin-links@5.0.0:
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
+ cmd-shim: 7.0.0
+ npm-normalize-package-bin: 4.0.0
+ proc-log: 5.0.0
+ read-cmd-shim: 5.0.0
+ write-file-atomic: 6.0.0
bl@4.1.0:
dependencies:
@@ -5456,9 +5404,9 @@ snapshots:
cac@6.7.14: {}
- cacache@18.0.4:
+ cacache@19.0.1:
dependencies:
- '@npmcli/fs': 3.1.1
+ '@npmcli/fs': 4.0.0
fs-minipass: 3.0.3
glob: 10.4.5
lru-cache: 10.4.3
@@ -5466,10 +5414,10 @@ snapshots:
minipass-collect: 2.0.1
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
- p-map: 4.0.0
- ssri: 10.0.6
- tar: 6.2.1
- unique-filename: 3.0.0
+ p-map: 7.0.3
+ ssri: 12.0.0
+ tar: 7.4.3
+ unique-filename: 4.0.0
call-bind-apply-helpers@1.0.2:
dependencies:
@@ -5536,9 +5484,9 @@ snapshots:
chownr@2.0.0: {}
- ci-info@4.2.0: {}
+ chownr@3.0.0: {}
- clean-stack@2.2.0: {}
+ ci-info@4.2.0: {}
cli-width@4.1.0: {}
@@ -5556,7 +5504,7 @@ snapshots:
clone@1.0.4: {}
- cmd-shim@6.0.3: {}
+ cmd-shim@7.0.0: {}
cockatiel@3.2.1: {}
@@ -5601,51 +5549,83 @@ snapshots:
console-control-strings@1.1.0: {}
- conventional-changelog-angular@7.0.0:
+ conventional-changelog-angular@8.0.0:
dependencies:
compare-func: 2.0.0
- conventional-changelog-core@7.0.0:
+ conventional-changelog-atom@5.0.0: {}
+
+ conventional-changelog-codemirror@5.0.0: {}
+
+ conventional-changelog-conventionalcommits@8.0.0:
+ dependencies:
+ compare-func: 2.0.0
+
+ conventional-changelog-core@8.0.0(conventional-commits-filter@5.0.0):
dependencies:
'@hutson/parse-repository-url': 5.0.0
add-stream: 1.0.0
- conventional-changelog-writer: 7.0.1
- conventional-commits-parser: 5.0.0
- git-raw-commits: 4.0.0
- git-semver-tags: 7.0.1
+ conventional-changelog-writer: 8.0.1
+ conventional-commits-parser: 6.1.0
+ git-raw-commits: 5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)
+ git-semver-tags: 8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)
hosted-git-info: 7.0.2
normalize-package-data: 6.0.2
- read-pkg: 8.1.0
- read-pkg-up: 10.1.0
+ read-package-up: 11.0.0
+ read-pkg: 9.0.1
+ transitivePeerDependencies:
+ - conventional-commits-filter
+
+ conventional-changelog-ember@5.0.0: {}
- conventional-changelog-preset-loader@4.1.0: {}
+ conventional-changelog-eslint@6.0.0: {}
- conventional-changelog-writer@7.0.1:
+ conventional-changelog-express@5.0.0: {}
+
+ conventional-changelog-jquery@6.0.0: {}
+
+ conventional-changelog-jshint@5.0.0:
dependencies:
- conventional-commits-filter: 4.0.0
+ compare-func: 2.0.0
+
+ conventional-changelog-preset-loader@5.0.0: {}
+
+ conventional-changelog-writer@8.0.1:
+ dependencies:
+ conventional-commits-filter: 5.0.0
handlebars: 4.7.8
- json-stringify-safe: 5.0.1
- meow: 12.1.1
- semver: 7.7.1
- split2: 4.2.0
+ meow: 13.2.0
+ semver: 7.7.2
+
+ conventional-changelog@6.0.0(conventional-commits-filter@5.0.0):
+ dependencies:
+ conventional-changelog-angular: 8.0.0
+ conventional-changelog-atom: 5.0.0
+ conventional-changelog-codemirror: 5.0.0
+ conventional-changelog-conventionalcommits: 8.0.0
+ conventional-changelog-core: 8.0.0(conventional-commits-filter@5.0.0)
+ conventional-changelog-ember: 5.0.0
+ conventional-changelog-eslint: 6.0.0
+ conventional-changelog-express: 5.0.0
+ conventional-changelog-jquery: 6.0.0
+ conventional-changelog-jshint: 5.0.0
+ conventional-changelog-preset-loader: 5.0.0
+ transitivePeerDependencies:
+ - conventional-commits-filter
- conventional-commits-filter@4.0.0: {}
+ conventional-commits-filter@5.0.0: {}
- conventional-commits-parser@5.0.0:
+ conventional-commits-parser@6.1.0:
dependencies:
- JSONStream: 1.3.5
- is-text-path: 2.0.0
- meow: 12.1.1
- split2: 4.2.0
+ meow: 13.2.0
- conventional-recommended-bump@9.0.0:
+ conventional-recommended-bump@11.0.0:
dependencies:
- conventional-changelog-preset-loader: 4.1.0
- conventional-commits-filter: 4.0.0
- conventional-commits-parser: 5.0.0
- git-raw-commits: 4.0.0
- git-semver-tags: 7.0.1
- meow: 12.1.1
+ '@conventional-changelog/git-client': 2.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)
+ conventional-changelog-preset-loader: 5.0.0
+ conventional-commits-filter: 5.0.0
+ conventional-commits-parser: 6.1.0
+ meow: 13.2.0
cosmiconfig@9.0.0(typescript@5.8.3):
dependencies:
@@ -5676,12 +5656,6 @@ snapshots:
csstype@3.1.3: {}
- dargs@8.1.0: {}
-
- data-uri-to-buffer@4.0.1: {}
-
- de-indent@1.0.2: {}
-
debug@4.4.0:
dependencies:
ms: 2.1.3
@@ -5691,7 +5665,7 @@ snapshots:
mimic-response: 3.1.0
optional: true
- dedent@1.5.3: {}
+ dedent@1.6.0: {}
deep-eql@5.0.2: {}
@@ -5954,17 +5928,20 @@ snapshots:
eventemitter3@5.0.1: {}
- execa@8.0.1:
+ execa@9.5.3:
dependencies:
+ '@sindresorhus/merge-streams': 4.0.0
cross-spawn: 7.0.6
- get-stream: 8.0.1
- human-signals: 5.0.0
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.3.0
- onetime: 6.0.0
+ figures: 6.1.0
+ get-stream: 9.0.1
+ human-signals: 8.0.1
+ is-plain-obj: 4.1.0
+ is-stream: 4.0.1
+ npm-run-path: 6.0.0
+ pretty-ms: 9.2.0
signal-exit: 4.1.0
- strip-final-newline: 3.0.0
+ strip-final-newline: 4.0.0
+ yoctocolors: 2.1.1
expand-template@2.0.3:
optional: true
@@ -6001,10 +5978,9 @@ snapshots:
optionalDependencies:
picomatch: 4.0.2
- fetch-blob@3.2.0:
+ figures@6.1.0:
dependencies:
- node-domexception: 1.0.0
- web-streams-polyfill: 3.3.3
+ is-unicode-supported: 2.1.0
file-entry-cache@8.0.0:
dependencies:
@@ -6014,6 +5990,8 @@ snapshots:
dependencies:
to-regex-range: 5.0.1
+ find-up-simple@1.0.1: {}
+
find-up@4.1.0:
dependencies:
locate-path: 5.0.0
@@ -6024,11 +6002,6 @@ snapshots:
locate-path: 6.0.0
path-exists: 4.0.0
- find-up@6.3.0:
- dependencies:
- locate-path: 7.2.0
- path-exists: 5.0.0
-
flat-cache@4.0.1:
dependencies:
flatted: 3.3.3
@@ -6048,10 +6021,6 @@ snapshots:
es-set-tostringtag: 2.1.0
mime-types: 2.1.35
- formdata-polyfill@4.0.10:
- dependencies:
- fetch-blob: 3.2.0
-
fs-constants@1.0.0:
optional: true
@@ -6096,23 +6065,26 @@ snapshots:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
- get-stream@8.0.1: {}
-
get-stream@9.0.1:
dependencies:
'@sec-ant/readable-stream': 0.4.1
is-stream: 4.0.1
- git-raw-commits@4.0.0:
+ git-raw-commits@5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0):
dependencies:
- dargs: 8.1.0
- meow: 12.1.1
- split2: 4.2.0
+ '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)
+ meow: 13.2.0
+ transitivePeerDependencies:
+ - conventional-commits-filter
+ - conventional-commits-parser
- git-semver-tags@7.0.1:
+ git-semver-tags@8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0):
dependencies:
- meow: 12.1.1
- semver: 7.7.1
+ '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)
+ meow: 13.2.0
+ transitivePeerDependencies:
+ - conventional-commits-filter
+ - conventional-commits-parser
git-up@8.1.1:
dependencies:
@@ -6185,8 +6157,6 @@ snapshots:
dependencies:
function-bind: 1.1.2
- he@1.2.0: {}
-
hosted-git-info@4.1.0:
dependencies:
lru-cache: 6.0.0
@@ -6195,6 +6165,10 @@ snapshots:
dependencies:
lru-cache: 10.4.3
+ hosted-git-info@8.1.0:
+ dependencies:
+ lru-cache: 10.4.3
+
htmlparser2@9.1.0:
dependencies:
domelementtype: 2.3.0
@@ -6218,7 +6192,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- human-signals@5.0.0: {}
+ human-signals@8.0.1: {}
iconv-lite@0.6.3:
dependencies:
@@ -6227,7 +6201,7 @@ snapshots:
ieee754@1.2.1:
optional: true
- ignore-walk@6.0.5:
+ ignore-walk@7.0.0:
dependencies:
minimatch: 9.0.5
@@ -6245,8 +6219,6 @@ snapshots:
imurmurhash@0.1.4: {}
- indent-string@4.0.0: {}
-
index-to-position@1.1.0: {}
inherits@2.0.4:
@@ -6254,7 +6226,7 @@ snapshots:
ini@1.3.8: {}
- ini@4.1.3: {}
+ ini@5.0.0: {}
ip-address@9.0.5:
dependencies:
@@ -6286,8 +6258,6 @@ snapshots:
dependencies:
is-docker: 3.0.0
- is-lambda@1.0.1: {}
-
is-number@7.0.0: {}
is-obj@2.0.0: {}
@@ -6309,13 +6279,9 @@ snapshots:
dependencies:
protocols: 2.0.2
- is-stream@3.0.0: {}
-
is-stream@4.0.1: {}
- is-text-path@2.0.0:
- dependencies:
- text-extensions: 2.4.0
+ is-unicode-supported@2.1.0: {}
is-wsl@3.1.0:
dependencies:
@@ -6349,7 +6315,7 @@ snapshots:
json-parse-even-better-errors@2.3.1: {}
- json-parse-even-better-errors@3.0.2: {}
+ json-parse-even-better-errors@4.0.0: {}
json-schema-traverse@0.4.1: {}
@@ -6357,8 +6323,6 @@ snapshots:
json-stringify-nice@1.1.4: {}
- json-stringify-safe@5.0.1: {}
-
json5@2.2.3: {}
jsonc-parser@2.3.1: {}
@@ -6420,30 +6384,28 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
- libnpmaccess@8.0.6:
+ libnpmaccess@10.0.1:
dependencies:
- npm-package-arg: 11.0.3
- npm-registry-fetch: 17.1.0
+ npm-package-arg: 12.0.2
+ npm-registry-fetch: 18.0.2
transitivePeerDependencies:
- supports-color
- libnpmpublish@9.0.9:
+ libnpmpublish@11.0.0:
dependencies:
ci-info: 4.2.0
- normalize-package-data: 6.0.2
- npm-package-arg: 11.0.3
- npm-registry-fetch: 17.1.0
- proc-log: 4.2.0
- semver: 7.7.1
- sigstore: 2.3.1
- ssri: 10.0.6
+ normalize-package-data: 7.0.0
+ npm-package-arg: 12.0.2
+ npm-registry-fetch: 18.0.2
+ proc-log: 5.0.0
+ semver: 7.7.2
+ sigstore: 3.1.0
+ ssri: 12.0.0
transitivePeerDependencies:
- supports-color
lines-and-columns@1.2.4: {}
- lines-and-columns@2.0.4: {}
-
linkify-it@5.0.0:
dependencies:
uc.micro: 2.1.0
@@ -6458,10 +6420,6 @@ snapshots:
dependencies:
p-locate: 5.0.0
- locate-path@7.2.0:
- dependencies:
- p-locate: 6.0.0
-
lodash.includes@4.3.0: {}
lodash.isboolean@3.0.3: {}
@@ -6494,20 +6452,19 @@ snapshots:
make-dir@5.0.0: {}
- make-fetch-happen@13.0.1:
+ make-fetch-happen@14.0.3:
dependencies:
- '@npmcli/agent': 2.2.2
- cacache: 18.0.4
+ '@npmcli/agent': 3.0.0
+ cacache: 19.0.1
http-cache-semantics: 4.1.1
- is-lambda: 1.0.1
minipass: 7.1.2
- minipass-fetch: 3.0.5
+ minipass-fetch: 4.0.1
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
- negotiator: 0.6.4
- proc-log: 4.2.0
+ negotiator: 1.0.0
+ proc-log: 5.0.0
promise-retry: 2.0.1
- ssri: 10.0.6
+ ssri: 12.0.0
transitivePeerDependencies:
- supports-color
@@ -6524,9 +6481,7 @@ snapshots:
mdurl@2.0.0: {}
- meow@12.1.1: {}
-
- merge-stream@2.0.0: {}
+ meow@13.2.0: {}
merge2@1.4.1: {}
@@ -6543,8 +6498,6 @@ snapshots:
mime@1.6.0: {}
- mimic-fn@4.0.0: {}
-
mimic-response@3.1.0:
optional: true
@@ -6570,11 +6523,11 @@ snapshots:
dependencies:
minipass: 7.1.2
- minipass-fetch@3.0.5:
+ minipass-fetch@4.0.1:
dependencies:
minipass: 7.1.2
minipass-sized: 1.0.3
- minizlib: 2.1.2
+ minizlib: 3.0.2
optionalDependencies:
encoding: 0.1.13
@@ -6603,11 +6556,17 @@ snapshots:
minipass: 3.3.6
yallist: 4.0.0
+ minizlib@3.0.2:
+ dependencies:
+ minipass: 7.1.2
+
mkdirp-classic@0.5.3:
optional: true
mkdirp@1.0.4: {}
+ mkdirp@3.0.1: {}
+
ms@2.1.3: {}
muggle-string@0.4.1: {}
@@ -6629,7 +6588,7 @@ snapshots:
natural-compare@1.4.0: {}
- negotiator@0.6.4: {}
+ negotiator@1.0.0: {}
neo-async@2.6.2: {}
@@ -6645,85 +6604,84 @@ snapshots:
node-addon-api@4.3.0:
optional: true
- node-domexception@1.0.0: {}
-
- node-fetch@3.3.2:
- dependencies:
- data-uri-to-buffer: 4.0.1
- fetch-blob: 3.2.0
- formdata-polyfill: 4.0.10
-
- node-gyp@10.3.1:
+ node-gyp@11.2.0:
dependencies:
env-paths: 2.2.1
exponential-backoff: 3.1.2
- glob: 10.4.5
graceful-fs: 4.2.11
- make-fetch-happen: 13.0.1
- nopt: 7.2.1
- proc-log: 4.2.0
- semver: 7.7.1
- tar: 6.2.1
- which: 4.0.0
+ make-fetch-happen: 14.0.3
+ nopt: 8.1.0
+ proc-log: 5.0.0
+ semver: 7.7.2
+ tar: 7.4.3
+ tinyglobby: 0.2.13
+ which: 5.0.0
transitivePeerDependencies:
- supports-color
- nopt@7.2.1:
+ nopt@8.1.0:
dependencies:
- abbrev: 2.0.0
+ abbrev: 3.0.1
normalize-package-data@6.0.2:
dependencies:
hosted-git-info: 7.0.2
- semver: 7.7.1
+ semver: 7.7.2
+ validate-npm-package-license: 3.0.4
+
+ normalize-package-data@7.0.0:
+ dependencies:
+ hosted-git-info: 8.1.0
+ semver: 7.7.2
validate-npm-package-license: 3.0.4
normalize-path@3.0.0: {}
- npm-bundled@3.0.1:
+ npm-bundled@4.0.0:
dependencies:
- npm-normalize-package-bin: 3.0.1
+ npm-normalize-package-bin: 4.0.0
- npm-install-checks@6.3.0:
+ npm-install-checks@7.1.1:
dependencies:
- semver: 7.7.1
+ semver: 7.7.2
- npm-normalize-package-bin@3.0.1: {}
+ npm-normalize-package-bin@4.0.0: {}
- npm-package-arg@11.0.3:
+ npm-package-arg@12.0.2:
dependencies:
- hosted-git-info: 7.0.2
- proc-log: 4.2.0
- semver: 7.7.1
- validate-npm-package-name: 5.0.1
+ hosted-git-info: 8.1.0
+ proc-log: 5.0.0
+ semver: 7.7.2
+ validate-npm-package-name: 6.0.0
- npm-packlist@8.0.2:
+ npm-packlist@10.0.0:
dependencies:
- ignore-walk: 6.0.5
+ ignore-walk: 7.0.0
- npm-pick-manifest@9.1.0:
+ npm-pick-manifest@10.0.0:
dependencies:
- npm-install-checks: 6.3.0
- npm-normalize-package-bin: 3.0.1
- npm-package-arg: 11.0.3
- semver: 7.7.1
+ npm-install-checks: 7.1.1
+ npm-normalize-package-bin: 4.0.0
+ npm-package-arg: 12.0.2
+ semver: 7.7.2
- npm-registry-fetch@17.1.0:
+ npm-registry-fetch@18.0.2:
dependencies:
- '@npmcli/redact': 2.0.1
+ '@npmcli/redact': 3.2.2
jsonparse: 1.3.1
- make-fetch-happen: 13.0.1
+ make-fetch-happen: 14.0.3
minipass: 7.1.2
- minipass-fetch: 3.0.5
- minizlib: 2.1.2
- npm-package-arg: 11.0.3
- proc-log: 4.2.0
+ minipass-fetch: 4.0.1
+ minizlib: 3.0.2
+ npm-package-arg: 12.0.2
+ proc-log: 5.0.0
transitivePeerDependencies:
- supports-color
- npm-run-path@5.3.0:
+ npm-run-path@6.0.0:
dependencies:
path-key: 4.0.0
+ unicorn-magic: 0.3.0
nth-check@2.1.1:
dependencies:
@@ -6738,10 +6696,6 @@ snapshots:
wrappy: 1.0.2
optional: true
- onetime@6.0.0:
- dependencies:
- mimic-fn: 4.0.0
-
open@10.1.1:
dependencies:
default-browser: 5.2.1
@@ -6766,10 +6720,6 @@ snapshots:
dependencies:
yocto-queue: 0.1.0
- p-limit@4.0.0:
- dependencies:
- yocto-queue: 1.2.1
-
p-limit@6.2.0:
dependencies:
yocto-queue: 1.2.1
@@ -6782,14 +6732,6 @@ snapshots:
dependencies:
p-limit: 3.1.0
- p-locate@6.0.0:
- dependencies:
- p-limit: 4.0.0
-
- p-map@4.0.0:
- dependencies:
- aggregate-error: 3.1.0
-
p-map@7.0.3: {}
p-pipe@4.0.0: {}
@@ -6807,36 +6749,35 @@ snapshots:
package-json-from-dist@1.0.1: {}
- pacote@18.0.6:
+ pacote@21.0.0:
dependencies:
- '@npmcli/git': 5.0.8
- '@npmcli/installed-package-contents': 2.1.0
- '@npmcli/package-json': 5.2.1
- '@npmcli/promise-spawn': 7.0.2
- '@npmcli/run-script': 8.1.0
- cacache: 18.0.4
+ '@npmcli/git': 6.0.3
+ '@npmcli/installed-package-contents': 3.0.0
+ '@npmcli/package-json': 6.1.1
+ '@npmcli/promise-spawn': 8.0.2
+ '@npmcli/run-script': 9.1.0
+ cacache: 19.0.1
fs-minipass: 3.0.3
minipass: 7.1.2
- npm-package-arg: 11.0.3
- npm-packlist: 8.0.2
- npm-pick-manifest: 9.1.0
- npm-registry-fetch: 17.1.0
- proc-log: 4.2.0
+ npm-package-arg: 12.0.2
+ npm-packlist: 10.0.0
+ npm-pick-manifest: 10.0.0
+ npm-registry-fetch: 18.0.2
+ proc-log: 5.0.0
promise-retry: 2.0.1
- sigstore: 2.3.1
- ssri: 10.0.6
+ sigstore: 3.1.0
+ ssri: 12.0.0
tar: 6.2.1
transitivePeerDependencies:
- - bluebird
- supports-color
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
- parse-conflict-json@3.0.1:
+ parse-conflict-json@4.0.0:
dependencies:
- json-parse-even-better-errors: 3.0.2
+ json-parse-even-better-errors: 4.0.0
just-diff: 6.0.2
just-diff-apply: 5.5.0
@@ -6847,20 +6788,14 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- parse-json@7.1.1:
- dependencies:
- '@babel/code-frame': 7.26.2
- error-ex: 1.3.2
- json-parse-even-better-errors: 3.0.2
- lines-and-columns: 2.0.4
- type-fest: 3.13.1
-
parse-json@8.3.0:
dependencies:
'@babel/code-frame': 7.26.2
index-to-position: 1.1.0
type-fest: 4.40.0
+ parse-ms@4.0.0: {}
+
parse-path@7.1.0:
dependencies:
protocols: 2.0.2
@@ -6891,8 +6826,6 @@ snapshots:
path-exists@4.0.0: {}
- path-exists@5.0.0: {}
-
path-key@3.1.1: {}
path-key@4.0.0: {}
@@ -6907,7 +6840,7 @@ snapshots:
lru-cache: 11.1.0
minipass: 7.1.2
- pathe@1.1.2: {}
+ pathe@2.0.3: {}
pathval@2.0.0: {}
@@ -6925,7 +6858,7 @@ snapshots:
dependencies:
find-up: 4.1.0
- postcss-selector-parser@6.1.2:
+ postcss-selector-parser@7.1.0:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
@@ -6954,19 +6887,18 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier@2.8.8:
- optional: true
+ pretty-ms@9.2.0:
+ dependencies:
+ parse-ms: 4.0.0
- proc-log@4.2.0: {}
+ proc-log@5.0.0: {}
- proggy@2.0.0: {}
+ proggy@3.0.0: {}
promise-all-reject-late@1.0.1: {}
promise-call-limit@3.0.2: {}
- promise-inflight@1.0.1: {}
-
promise-retry@2.0.1:
dependencies:
err-code: 2.0.3
@@ -7018,24 +6950,17 @@ snapshots:
'@reactive-vscode/reactivity': 0.2.14
'@types/vscode': 1.99.1
- read-cmd-shim@4.0.0: {}
+ read-cmd-shim@5.0.0: {}
- read-package-json-fast@3.0.2:
+ read-package-json-fast@4.0.0:
dependencies:
- json-parse-even-better-errors: 3.0.2
- npm-normalize-package-bin: 3.0.1
+ json-parse-even-better-errors: 4.0.0
+ npm-normalize-package-bin: 4.0.0
- read-pkg-up@10.1.0:
+ read-package-up@11.0.0:
dependencies:
- find-up: 6.3.0
- read-pkg: 8.1.0
- type-fest: 4.40.0
-
- read-pkg@8.1.0:
- dependencies:
- '@types/normalize-package-data': 2.4.4
- normalize-package-data: 6.0.2
- parse-json: 7.1.1
+ find-up-simple: 1.0.1
+ read-pkg: 9.0.1
type-fest: 4.40.0
read-pkg@9.0.1:
@@ -7133,12 +7058,12 @@ snapshots:
sax@1.4.1: {}
- scule@1.3.0: {}
-
semver@5.7.2: {}
semver@7.7.1: {}
+ semver@7.7.2: {}
+
set-blocking@2.0.0: {}
shallow-clone@3.0.1:
@@ -7183,14 +7108,14 @@ snapshots:
signal-exit@4.1.0: {}
- sigstore@2.3.1:
+ sigstore@3.1.0:
dependencies:
- '@sigstore/bundle': 2.3.2
- '@sigstore/core': 1.1.0
- '@sigstore/protobuf-specs': 0.3.3
- '@sigstore/sign': 2.3.2
- '@sigstore/tuf': 2.3.4
- '@sigstore/verify': 1.2.1
+ '@sigstore/bundle': 3.1.0
+ '@sigstore/core': 2.0.0
+ '@sigstore/protobuf-specs': 0.4.1
+ '@sigstore/sign': 3.1.0
+ '@sigstore/tuf': 3.1.1
+ '@sigstore/verify': 2.1.1
transitivePeerDependencies:
- supports-color
@@ -7245,15 +7170,9 @@ snapshots:
spdx-license-ids@3.0.21: {}
- split2@4.2.0: {}
-
sprintf-js@1.1.3: {}
- ssri@10.0.6:
- dependencies:
- minipass: 7.1.2
-
- ssri@11.0.0:
+ ssri@12.0.0:
dependencies:
minipass: 7.1.2
@@ -7294,7 +7213,7 @@ snapshots:
dependencies:
ansi-regex: 6.1.0
- strip-final-newline@3.0.0: {}
+ strip-final-newline@4.0.0: {}
strip-json-comments@2.0.1:
optional: true
@@ -7341,9 +7260,16 @@ snapshots:
mkdirp: 1.0.4
yallist: 4.0.0
- temp-dir@3.0.0: {}
+ tar@7.4.3:
+ dependencies:
+ '@isaacs/fs-minipass': 4.0.1
+ chownr: 3.0.0
+ minipass: 7.1.2
+ minizlib: 3.0.2
+ mkdirp: 3.0.1
+ yallist: 5.0.0
- text-extensions@2.4.0: {}
+ temp-dir@3.0.0: {}
through@2.3.8: {}
@@ -7358,8 +7284,6 @@ snapshots:
tinypool@1.0.2: {}
- tinyrainbow@1.2.0: {}
-
tinyrainbow@2.0.0: {}
tinyspy@3.0.2: {}
@@ -7380,11 +7304,11 @@ snapshots:
tslib@2.8.1: {}
- tuf-js@2.2.1:
+ tuf-js@3.0.1:
dependencies:
- '@tufjs/models': 2.0.1
+ '@tufjs/models': 3.0.1
debug: 4.4.0
- make-fetch-happen: 13.0.1
+ make-fetch-happen: 14.0.3
transitivePeerDependencies:
- supports-color
@@ -7403,8 +7327,6 @@ snapshots:
type-fest@2.19.0: {}
- type-fest@3.13.1: {}
-
type-fest@4.40.0: {}
typed-rest-client@1.8.11:
@@ -7436,11 +7358,13 @@ snapshots:
unicorn-magic@0.1.0: {}
- unique-filename@3.0.0:
+ unicorn-magic@0.3.0: {}
+
+ unique-filename@4.0.0:
dependencies:
- unique-slug: 4.0.0
+ unique-slug: 5.0.0
- unique-slug@4.0.0:
+ unique-slug@5.0.0:
dependencies:
imurmurhash: 0.1.4
@@ -7469,14 +7393,14 @@ snapshots:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- validate-npm-package-name@5.0.1: {}
+ validate-npm-package-name@6.0.0: {}
- vite-node@2.1.9(@types/node@22.15.2):
+ vite-node@3.1.3(@types/node@22.15.2):
dependencies:
cac: 6.7.14
debug: 4.4.0
es-module-lexer: 1.7.0
- pathe: 1.1.2
+ pathe: 2.0.3
vite: 5.4.18(@types/node@22.15.2)
transitivePeerDependencies:
- '@types/node'
@@ -7498,27 +7422,28 @@ snapshots:
'@types/node': 22.15.2
fsevents: 2.3.3
- vitest@2.1.9(@types/node@22.15.2):
+ vitest@3.1.3(@types/node@22.15.2):
dependencies:
- '@vitest/expect': 2.1.9
- '@vitest/mocker': 2.1.9(vite@5.4.18(@types/node@22.15.2))
- '@vitest/pretty-format': 2.1.9
- '@vitest/runner': 2.1.9
- '@vitest/snapshot': 2.1.9
- '@vitest/spy': 2.1.9
- '@vitest/utils': 2.1.9
+ '@vitest/expect': 3.1.3
+ '@vitest/mocker': 3.1.3(vite@5.4.18(@types/node@22.15.2))
+ '@vitest/pretty-format': 3.1.3
+ '@vitest/runner': 3.1.3
+ '@vitest/snapshot': 3.1.3
+ '@vitest/spy': 3.1.3
+ '@vitest/utils': 3.1.3
chai: 5.2.0
debug: 4.4.0
expect-type: 1.2.1
magic-string: 0.30.17
- pathe: 1.1.2
+ pathe: 2.0.3
std-env: 3.9.0
tinybench: 2.9.0
tinyexec: 0.3.2
+ tinyglobby: 0.2.13
tinypool: 1.0.2
- tinyrainbow: 1.2.0
+ tinyrainbow: 2.0.0
vite: 5.4.18(@types/node@22.15.2)
- vite-node: 2.1.9(@types/node@22.15.2)
+ vite-node: 3.1.3(@types/node@22.15.2)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.15.2
@@ -7605,11 +7530,9 @@ snapshots:
vscode-languageserver-types: 3.17.5
vscode-uri: 3.1.0
- vscode-ext-gen@0.5.5:
+ vscode-ext-gen@1.0.2:
dependencies:
cac: 6.7.14
- scule: 1.3.0
- yargs: 17.7.2
vscode-html-languageservice@5.4.0:
dependencies:
@@ -7660,11 +7583,6 @@ snapshots:
vscode-uri@3.1.0: {}
- vue@2.7.16:
- dependencies:
- '@vue/compiler-sfc': 2.7.16
- csstype: 3.1.3
-
vue@3.4.38(typescript@5.8.3):
dependencies:
'@vue/compiler-dom': 3.4.38
@@ -7685,14 +7603,12 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
- walk-up-path@3.0.1: {}
+ walk-up-path@4.0.0: {}
wcwidth@1.0.1:
dependencies:
defaults: 1.0.4
- web-streams-polyfill@3.3.3: {}
-
whatwg-encoding@3.1.1:
dependencies:
iconv-lite: 0.6.3
@@ -7703,7 +7619,7 @@ snapshots:
dependencies:
isexe: 2.0.0
- which@4.0.0:
+ which@5.0.0:
dependencies:
isexe: 3.1.1
@@ -7746,6 +7662,11 @@ snapshots:
imurmurhash: 0.1.4
signal-exit: 4.1.0
+ write-file-atomic@6.0.0:
+ dependencies:
+ imurmurhash: 0.1.4
+ signal-exit: 4.1.0
+
write-json-file@6.0.0:
dependencies:
detect-indent: 7.0.1
@@ -7772,7 +7693,9 @@ snapshots:
yallist@4.0.0: {}
- yaml@2.7.0: {}
+ yallist@5.0.0: {}
+
+ yaml@2.7.1: {}
yargs-parser@21.1.1: {}
@@ -7800,3 +7723,5 @@ snapshots:
yocto-queue@1.2.1: {}
yoctocolors-cjs@2.1.2: {}
+
+ yoctocolors@2.1.1: {}
diff --git a/test-workspace/package.json b/test-workspace/package.json
index 1f40b51a4f..bcd10c3417 100644
--- a/test-workspace/package.json
+++ b/test-workspace/package.json
@@ -1,12 +1,11 @@
{
"private": true,
- "version": "3.0.0-alpha.6",
+ "version": "3.0.0-alpha.8",
"devDependencies": {
"typescript-next": "npm:typescript@next",
"typescript-stable": "npm:typescript@latest",
"vue": "https://pkg.pr.new/vue@e1bc0eb02e22bc0c236e1471c11d96a368764b72",
- "vue-component-type-helpers": "3.0.0-alpha.6",
- "vue2": "npm:vue@2.7.16",
+ "vue-component-type-helpers": "3.0.0-alpha.8",
"vue3.4": "npm:vue@3.4.38"
}
}
diff --git a/test-workspace/tsc/passedFixtures/vue2/#4789/main.vue b/test-workspace/tsc/passedFixtures/vue2/#4789/main.vue
deleted file mode 100644
index 74dcfc5371..0000000000
--- a/test-workspace/tsc/passedFixtures/vue2/#4789/main.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
diff --git a/test-workspace/tsc/passedFixtures/vue2/env.d.ts b/test-workspace/tsc/passedFixtures/vue2/env.d.ts
deleted file mode 100644
index 8e207f7bdd..0000000000
--- a/test-workspace/tsc/passedFixtures/vue2/env.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-declare module 'vue' {
- export * from 'vue2';
-}
diff --git a/test-workspace/tsc/passedFixtures/vue2/tsconfig.json b/test-workspace/tsc/passedFixtures/vue2/tsconfig.json
deleted file mode 100644
index 8deef3dc20..0000000000
--- a/test-workspace/tsc/passedFixtures/vue2/tsconfig.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "extends": "../../../tsconfig.base.json",
- "vueCompilerOptions": {
- "target": 2.7,
- },
- "include": [
- "**/*",
- "../vue3",
- ],
- "exclude": [
- "../vue3/#2700",
- "../vue3/#3123",
- "../vue3/#3289",
- "../vue3/#3476",
- "../vue3/#3518",
- "../vue3/#3561",
- "../vue3/#3615",
- "../vue3/#3656",
- "../vue3/#3672",
- "../vue3/#3782",
- "../vue3/#3820",
- "../vue3/#4327",
- "../vue3/#4512",
- "../vue3/#4540",
- "../vue3/#4646",
- "../vue3/#4649",
- "../vue3/#4777",
- "../vue3/#4820",
- "../vue3/#4822",
- "../vue3/#4826",
- "../vue3/#4828",
- "../vue3/attrs",
- "../vue3/components",
- "../vue3/defineEmits",
- "../vue3/defineModel",
- "../vue3/defineProp_B",
- "../vue3/directives/arg-modifiers.vue",
- "../vue3/directives/option.vue",
- "../vue3/events",
- "../vue3/no-script-block",
- "../vue3/rootEl",
- "../vue3/slot-children",
- "../vue3/slots",
- "../vue3/templateRef",
- "../vue3/templateRef_native",
- "../vue3/v-generic"
- ]
-}
diff --git a/test-workspace/tsc/passedFixtures/vue2_strictTemplate/#3881/main.vue b/test-workspace/tsc/passedFixtures/vue2_strictTemplate/#3881/main.vue
deleted file mode 100644
index 9837e390c3..0000000000
--- a/test-workspace/tsc/passedFixtures/vue2_strictTemplate/#3881/main.vue
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
- foo
-
-
- foo
-
-
-
diff --git a/test-workspace/tsc/passedFixtures/vue2_strictTemplate/tsconfig.json b/test-workspace/tsc/passedFixtures/vue2_strictTemplate/tsconfig.json
deleted file mode 100644
index b5c5385102..0000000000
--- a/test-workspace/tsc/passedFixtures/vue2_strictTemplate/tsconfig.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "extends": "../vue3_strictTemplate/tsconfig.json",
- "vueCompilerOptions": {
- "target": 2.7,
- },
- "include": [
- "**/*",
- "../vue2/env.d.ts",
- "../vue3_strictTemplate",
- ],
- "exclude": [
- "../vue3_strictTemplate/#3140",
- "../vue3_strictTemplate/#3718",
- "../vue3_strictTemplate/defineModel",
- "../vue3_strictTemplate/intrinsicProps",
- ]
-}
diff --git a/test-workspace/tsc/passedFixtures/vue3/#4841/main.vue b/test-workspace/tsc/passedFixtures/vue3/#4841/main.vue
deleted file mode 100644
index cb81b183f7..0000000000
--- a/test-workspace/tsc/passedFixtures/vue3/#4841/main.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/test-workspace/tsc/passedFixtures/vue3/#997/main.vue b/test-workspace/tsc/passedFixtures/vue3/#997/main.vue
deleted file mode 100644
index 0dd0c9b3a9..0000000000
--- a/test-workspace/tsc/passedFixtures/vue3/#997/main.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
- {{ count }}
-
-
-
diff --git a/test-workspace/tsc/passedFixtures/vue3/class-component/main.vue b/test-workspace/tsc/passedFixtures/vue3/class-component/main.vue
deleted file mode 100644
index e5e550dd34..0000000000
--- a/test-workspace/tsc/passedFixtures/vue3/class-component/main.vue
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
- {{ data }}
-
diff --git a/test-workspace/tsc/tsconfig.json b/test-workspace/tsc/tsconfig.json
index 2e2ecffc35..7fa29cc312 100644
--- a/test-workspace/tsc/tsconfig.json
+++ b/test-workspace/tsc/tsconfig.json
@@ -20,8 +20,6 @@
{ "path": "./passedFixtures/noPropertyAccessFromIndexSignature" },
// { "path": "./passedFixtures/petite-vue" },
{ "path": "./passedFixtures/pug" },
- { "path": "./passedFixtures/vue2" },
- { "path": "./passedFixtures/vue2_strictTemplate" },
{ "path": "./passedFixtures/vue3" },
{ "path": "./passedFixtures/vue3_strictTemplate" },
{ "path": "./passedFixtures/vue3.4" },
diff --git a/tsconfig.json b/tsconfig.json
index 3167cd6c9b..a36881681f 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -3,7 +3,10 @@
"compilerOptions": {
"noEmit": true,
},
- "include": [ "packages/*/tests" ],
+ "include": [
+ "packages/*/tests",
+ "tsslint.config.ts"
+ ],
"references": [
{ "path": "./packages/component-meta/tsconfig.json" },
{ "path": "./packages/language-server/tsconfig.json" },
diff --git a/tsslint.config.ts b/tsslint.config.ts
index 97ac35fbbc..42781d0e01 100644
--- a/tsslint.config.ts
+++ b/tsslint.config.ts
@@ -1,7 +1,7 @@
import { defineConfig } from '@tsslint/config';
import { convertRules } from '@tsslint/eslint';
import * as path from 'node:path';
-import type ts from 'typescript';
+import type * as ts from 'typescript';
export default defineConfig({
rules: {