diff --git a/extensions/vscode/package.json b/extensions/vscode/package.json index 0c39c723c9..14e2f0601b 100644 --- a/extensions/vscode/package.json +++ b/extensions/vscode/package.json @@ -543,7 +543,7 @@ "devDependencies": { "@types/semver": "^7.5.3", "@types/vscode": "^1.82.0", - "@volar/vscode": "~2.3.0-alpha.4", + "@volar/vscode": "~2.3.0-alpha.14", "@vue/language-core": "2.0.19", "@vue/language-server": "2.0.19", "@vue/typescript-plugin": "2.0.19", diff --git a/extensions/vscode/src/common.ts b/extensions/vscode/src/common.ts index ada12a682c..6d30017df3 100644 --- a/extensions/vscode/src/common.ts +++ b/extensions/vscode/src/common.ts @@ -441,9 +441,7 @@ async function getInitializationOptions( hybridMode: boolean ): Promise { return { - typescript: { tsdk: (await lsp.getTsdk(context)).tsdk }, - vue: { - hybridMode, - }, + typescript: { tsdk: (await lsp.getTsdk(context))!.tsdk }, + vue: { hybridMode }, }; }; diff --git a/extensions/vscode/src/features/doctor.ts b/extensions/vscode/src/features/doctor.ts index 46928065f7..86caa8344c 100644 --- a/extensions/vscode/src/features/doctor.ts +++ b/extensions/vscode/src/features/doctor.ts @@ -220,7 +220,7 @@ export async function register(context: vscode.ExtensionContext, client: BaseLan } // check tsdk version should be higher than 5.0.0 - const tsdk = await getTsdk(context); + const tsdk = (await getTsdk(context))!; if (tsdk.version && !semver.gte(tsdk.version, '5.0.0')) { problems.push({ title: 'Requires TSDK 5.0 or higher', diff --git a/package.json b/package.json index f9632c5151..2da2a1d9a5 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@lerna-lite/publish": "latest", "@tsslint/cli": "latest", "@tsslint/config": "latest", - "@volar/language-service": "~2.3.0-alpha.4", + "@volar/language-service": "~2.3.0-alpha.14", "@volar/tsslint-config": "latest", "typescript": "latest", "vite": "latest", diff --git a/packages/component-meta/lib/base.ts b/packages/component-meta/lib/base.ts index d6396e78d7..eaf848b7b7 100644 --- a/packages/component-meta/lib/base.ts +++ b/packages/component-meta/lib/base.ts @@ -680,7 +680,7 @@ function createSchemaResolvers( if (sourceFile?.generated) { const script = sourceFile.generated.languagePlugin.typescript?.getServiceScript(sourceFile.generated.root); if (script) { - for (const [source, [_, map]] of language.maps.forEach(script.code)) { + for (const [source, _, map] of language.maps.forEach(script.code)) { for (const [start] of map.getSourceOffsets(declaration.getStart())) { for (const [end] of map.getSourceOffsets(declaration.getEnd())) { return { diff --git a/packages/component-meta/package.json b/packages/component-meta/package.json index 9e11daa20a..6422e6a3b4 100644 --- a/packages/component-meta/package.json +++ b/packages/component-meta/package.json @@ -12,7 +12,7 @@ "directory": "packages/component-meta" }, "dependencies": { - "@volar/typescript": "~2.3.0-alpha.4", + "@volar/typescript": "~2.3.0-alpha.14", "@vue/language-core": "2.0.19", "path-browserify": "^1.0.1", "vue-component-type-helpers": "2.0.19" diff --git a/packages/language-core/lib/virtualFile/computedFiles.ts b/packages/language-core/lib/virtualFile/computedFiles.ts index e440fe479b..9f7e95022a 100644 --- a/packages/language-core/lib/virtualFile/computedFiles.ts +++ b/packages/language-core/lib/virtualFile/computedFiles.ts @@ -170,24 +170,32 @@ function computedPluginEmbeddedCodes( return computed(() => { return codes().map(_file => { - const { code, snapshot } = _file(); - const mappings = buildMappings(code.content); + const mappings = buildMappings(code.content.map(segment => { + if (typeof segment === 'string') { + return segment; + } + const source = segment[1]; + if (source === undefined) { + return segment; + } + const block = nameToBlock()[source]; + if (!block) { + console.warn('Unable to find block: ' + source); + return segment; + } + return [ + segment[0], + undefined, + segment[2] + block.startTagEnd, + segment[3], + ]; + })); const newMappings: typeof mappings = []; let lastValidMapping: typeof mappings[number] | undefined; for (let i = 0; i < mappings.length; i++) { const mapping = mappings[i]; - if (mapping.source !== undefined) { - const block = nameToBlock()[mapping.source]; - if (block) { - mapping.sourceOffsets = mapping.sourceOffsets.map(offset => offset + block.startTagEnd); - } - else { - // ignore - } - mapping.source = undefined; - } if (mapping.data.__combineOffsetMapping !== undefined) { const offsetMapping = mappings[i - mapping.data.__combineOffsetMapping]; if (typeof offsetMapping === 'string' || !offsetMapping) { diff --git a/packages/language-core/package.json b/packages/language-core/package.json index 2794cd808c..906063a8ca 100644 --- a/packages/language-core/package.json +++ b/packages/language-core/package.json @@ -12,7 +12,7 @@ "directory": "packages/language-core" }, "dependencies": { - "@volar/language-core": "~2.3.0-alpha.4", + "@volar/language-core": "~2.3.0-alpha.14", "@vue/compiler-dom": "^3.4.0", "@vue/shared": "^3.4.0", "computeds": "^0.0.1", diff --git a/packages/language-plugin-pug/package.json b/packages/language-plugin-pug/package.json index ad38e49d96..17f0d6fee3 100644 --- a/packages/language-plugin-pug/package.json +++ b/packages/language-plugin-pug/package.json @@ -16,7 +16,7 @@ "@vue/language-core": "2.0.19" }, "dependencies": { - "@volar/source-map": "~2.3.0-alpha.4", - "volar-service-pug": "0.0.49" + "@volar/source-map": "~2.3.0-alpha.14", + "volar-service-pug": "0.0.50" } } diff --git a/packages/language-server/lib/hybridModeProject.ts b/packages/language-server/lib/hybridModeProject.ts index 89c98d3ee8..c72976fd67 100644 --- a/packages/language-server/lib/hybridModeProject.ts +++ b/packages/language-server/lib/hybridModeProject.ts @@ -1,4 +1,4 @@ -import type { LanguagePlugin, LanguageServer, Project, ProviderResult } from '@volar/language-server'; +import type { LanguagePlugin, LanguageServer, LanguageServerProject, ProviderResult } from '@volar/language-server'; import { createLanguageServiceEnvironment } from '@volar/language-server/lib/project/simpleProject'; import { createLanguage } from '@vue/language-core'; import { Disposable, LanguageService, LanguageServiceEnvironment, createLanguageService, createUriMap } from '@vue/language-service'; @@ -20,15 +20,19 @@ export type GetLanguagePlugin = (params: { export function createHybridModeProject( sys: ts.System, getLanguagePlugins: GetLanguagePlugin -): Project { +): LanguageServerProject { let initialized = false; let simpleLs: Promise | undefined; let serviceEnv: LanguageServiceEnvironment | undefined; + let server: LanguageServer; const tsconfigProjects = createUriMap>(sys.useCaseSensitiveFileNames); return { - async getLanguageService(server, uri) { + setup(_server) { + server = _server; + }, + async getLanguageService(uri) { if (!initialized) { initialized = true; initialize(server); diff --git a/packages/language-server/node.ts b/packages/language-server/node.ts index d5785ffd23..11b7071bf4 100644 --- a/packages/language-server/node.ts +++ b/packages/language-server/node.ts @@ -86,12 +86,6 @@ connection.onInitialize(params => { const result = server.initialize( params, - getVueLanguageServicePlugins( - tsdk.typescript, - env => envToVueOptions.get(env)!, - getTsPluginClient, - hybridMode - ), hybridMode ? createHybridModeProject(tsdk.typescript.sys, getLanguagePlugins) : createTypeScriptProject(tsdk.typescript, tsdk.diagnosticMessages, (env, ctx) => getLanguagePlugins({ @@ -101,6 +95,12 @@ connection.onInitialize(params => { sys: ctx.sys, asFileName: ctx.asFileName, })), + getVueLanguageServicePlugins( + tsdk.typescript, + env => envToVueOptions.get(env)!, + getTsPluginClient, + hybridMode + ), { pullModelDiagnostics: hybridMode, } @@ -156,5 +156,5 @@ connection.onRequest(GetConnectedNamedPipeServerRequest.type, async fileName => }); async function getService(uri: URI) { - return (await server.project.getLanguageService(server, uri)); + return (await server.project.getLanguageService(uri)); } diff --git a/packages/language-server/package.json b/packages/language-server/package.json index 4b03837ab8..34a0ca4e32 100644 --- a/packages/language-server/package.json +++ b/packages/language-server/package.json @@ -15,8 +15,8 @@ "directory": "packages/language-server" }, "dependencies": { - "@volar/language-core": "~2.3.0-alpha.4", - "@volar/language-server": "~2.3.0-alpha.4", + "@volar/language-core": "~2.3.0-alpha.14", + "@volar/language-server": "~2.3.0-alpha.14", "@vue/language-core": "2.0.19", "@vue/language-service": "2.0.19", "@vue/typescript-plugin": "2.0.19", diff --git a/packages/language-service/lib/plugins/vue-autoinsert-dotvalue.ts b/packages/language-service/lib/plugins/vue-autoinsert-dotvalue.ts index df18196db6..ada8051da6 100644 --- a/packages/language-service/lib/plugins/vue-autoinsert-dotvalue.ts +++ b/packages/language-service/lib/plugins/vue-autoinsert-dotvalue.ts @@ -77,7 +77,7 @@ export function create( } ast = getAst(ts, fileName, virtualCode.snapshot, serviceScript.scriptKind); let mapped = false; - for (const [_1, [_2, map]] of context.language.maps.forEach(virtualCode)) { + for (const [_1, _2, map] of context.language.maps.forEach(virtualCode)) { for (const [sourceOffset] of map.getSourceOffsets(document.offsetAt(selection))) { sourceCodeOffset = sourceOffset; mapped = true; diff --git a/packages/language-service/lib/plugins/vue-twoslash-queries.ts b/packages/language-service/lib/plugins/vue-twoslash-queries.ts index 345683ec61..ea299710e0 100644 --- a/packages/language-service/lib/plugins/vue-twoslash-queries.ts +++ b/packages/language-service/lib/plugins/vue-twoslash-queries.ts @@ -39,7 +39,7 @@ export function create( } for (const [pointerPosition, hoverOffset] of hoverOffsets) { - for (const [_1, [_2, map]] of context.language.maps.forEach(virtualCode)) { + for (const [_1, _2, map] of context.language.maps.forEach(virtualCode)) { for (const [sourceOffset] of map.getSourceOffsets(hoverOffset)) { const quickInfo = await tsPluginClient?.getQuickInfoAtPosition(sourceScript.generated.root.fileName, sourceOffset); if (quickInfo) { diff --git a/packages/language-service/package.json b/packages/language-service/package.json index 2dac3b13da..d688f7cb16 100644 --- a/packages/language-service/package.json +++ b/packages/language-service/package.json @@ -16,23 +16,23 @@ "update-html-data": "node ./scripts/update-html-data.js" }, "dependencies": { - "@volar/language-core": "~2.3.0-alpha.4", - "@volar/language-service": "~2.3.0-alpha.4", - "@volar/typescript": "~2.3.0-alpha.4", + "@volar/language-core": "~2.3.0-alpha.14", + "@volar/language-service": "~2.3.0-alpha.14", + "@volar/typescript": "~2.3.0-alpha.14", "@vue/compiler-dom": "^3.4.0", "@vue/language-core": "2.0.19", "@vue/shared": "^3.4.0", "@vue/typescript-plugin": "2.0.19", "computeds": "^0.0.1", "path-browserify": "^1.0.1", - "volar-service-css": "0.0.49", - "volar-service-emmet": "0.0.49", - "volar-service-html": "0.0.49", - "volar-service-json": "0.0.49", - "volar-service-pug": "0.0.49", - "volar-service-pug-beautify": "0.0.49", - "volar-service-typescript": "0.0.49", - "volar-service-typescript-twoslash-queries": "0.0.49", + "volar-service-css": "0.0.50", + "volar-service-emmet": "0.0.50", + "volar-service-html": "0.0.50", + "volar-service-json": "0.0.50", + "volar-service-pug": "0.0.50", + "volar-service-pug-beautify": "0.0.50", + "volar-service-typescript": "0.0.50", + "volar-service-typescript-twoslash-queries": "0.0.50", "vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" @@ -40,7 +40,7 @@ "devDependencies": { "@types/node": "latest", "@types/path-browserify": "latest", - "@volar/kit": "~2.3.0-alpha.4", + "@volar/kit": "~2.3.0-alpha.14", "vscode-languageserver-protocol": "^3.17.5" } } diff --git a/packages/tsc/package.json b/packages/tsc/package.json index 355b501110..ee6e79b56d 100644 --- a/packages/tsc/package.json +++ b/packages/tsc/package.json @@ -16,7 +16,7 @@ "vue-tsc": "./bin/vue-tsc.js" }, "dependencies": { - "@volar/typescript": "~2.3.0-alpha.4", + "@volar/typescript": "~2.3.0-alpha.14", "@vue/language-core": "2.0.19", "semver": "^7.5.4" }, diff --git a/packages/typescript-plugin/index.ts b/packages/typescript-plugin/index.ts index a5852af11b..d1903b9b77 100644 --- a/packages/typescript-plugin/index.ts +++ b/packages/typescript-plugin/index.ts @@ -1,134 +1,51 @@ -import { decorateLanguageService } from '@volar/typescript/lib/node/decorateLanguageService'; -import { decorateLanguageServiceHost, searchExternalFiles } from '@volar/typescript/lib/node/decorateLanguageServiceHost'; +import { createLanguageServicePlugin, externalFiles } from '@volar/typescript/lib/quickstart/createLanguageServicePlugin'; import * as vue from '@vue/language-core'; -import { createLanguage } from '@vue/language-core'; -import type * as ts from 'typescript'; import { decorateLanguageServiceForVue } from './lib/common'; -import { startNamedPipeServer, projects } from './lib/server'; -import { resolveFileLanguageId } from '@volar/typescript'; +import { projects, startNamedPipeServer } from './lib/server'; const windowsPathReg = /\\/g; -const externalFiles = new WeakMap>(); -const projectExternalFileExtensions = new WeakMap(); -const decoratedLanguageServices = new WeakSet(); -const decoratedLanguageServiceHosts = new WeakSet(); -export = createLanguageServicePlugin(); - -function createLanguageServicePlugin(): ts.server.PluginModuleFactory { - return modules => { - const { typescript: ts } = modules; - const pluginModule: ts.server.PluginModule = { - create(info) { - if ( - !decoratedLanguageServices.has(info.languageService) - && !decoratedLanguageServiceHosts.has(info.languageServiceHost) - ) { - decoratedLanguageServices.add(info.languageService); - decoratedLanguageServiceHosts.add(info.languageServiceHost); - - const vueOptions = getVueCompilerOptions(); - const languagePlugin = vue.createVueLanguagePlugin( - ts, - id => id, - info.languageServiceHost.useCaseSensitiveFileNames?.() ?? false, - () => info.languageServiceHost.getProjectVersion?.() ?? '', - () => externalFiles.get(info.project) ?? [], - info.languageServiceHost.getCompilationSettings(), - vueOptions - ); - const extensions = languagePlugin.typescript?.extraFileExtensions.map(ext => '.' + ext.extension) ?? []; - const getScriptSnapshot = info.languageServiceHost.getScriptSnapshot.bind(info.languageServiceHost); - const getScriptVersion = info.languageServiceHost.getScriptVersion.bind(info.languageServiceHost); - const syncedScriptVersions = new vue.FileMap(ts.sys.useCaseSensitiveFileNames); - const language = createLanguage( - [ - languagePlugin, - { - getLanguageId(fileName) { - return resolveFileLanguageId(fileName); - }, - }, - ], - new vue.FileMap(ts.sys.useCaseSensitiveFileNames), - fileName => { - const version = getScriptVersion(fileName); - if (syncedScriptVersions.get(fileName) === version) { - return; - } - syncedScriptVersions.set(fileName, version); - - const snapshot = getScriptSnapshot(fileName); - if (snapshot) { - language.scripts.set(fileName, snapshot); - } - else { - language.scripts.delete(fileName); - } - } - ); - - projectExternalFileExtensions.set(info.project, extensions); - projects.set(info.project, { info, language, vueOptions }); - - decorateLanguageService(language, info.languageService); - decorateLanguageServiceForVue(language, info.languageService, vueOptions, ts, true, fileName => fileName); - decorateLanguageServiceHost(ts, language, info.languageServiceHost); - startNamedPipeServer(ts, info.project.projectKind, info.project.getCurrentDirectory()); - - // #3963 - const timer = setInterval(() => { - if (info.project['program']) { - clearInterval(timer); - (info.project['program'] as any).__vue__ = { language }; - } - }, 50); - } - - return info.languageService; - - function getVueCompilerOptions() { - if (info.project.projectKind === ts.server.ProjectKind.Configured) { - const tsconfig = info.project.getProjectName(); - return vue.createParsedCommandLine(ts, ts.sys, tsconfig.replace(windowsPathReg, '/')).vueOptions; - } - else { - return vue.createParsedCommandLineByJson(ts, ts.sys, info.languageServiceHost.getCurrentDirectory(), {}).vueOptions; +const plugin = createLanguageServicePlugin( + (ts, info) => { + const vueOptions = getVueCompilerOptions(); + const languagePlugin = vue.createVueLanguagePlugin( + ts, + id => id, + info.languageServiceHost.useCaseSensitiveFileNames?.() ?? false, + () => info.languageServiceHost.getProjectVersion?.() ?? '', + () => externalFiles.get(info.project) ?? [], + info.languageServiceHost.getCompilationSettings(), + vueOptions + ); + + return { + languagePlugins: [languagePlugin], + setup: language => { + projects.set(info.project, { info, language, vueOptions }); + + decorateLanguageServiceForVue(language, info.languageService, vueOptions, ts, true, fileName => fileName); + startNamedPipeServer(ts, info.project.projectKind, info.project.getCurrentDirectory()); + + // #3963 + const timer = setInterval(() => { + if (info.project['program']) { + clearInterval(timer); + (info.project['program'] as any).__vue__ = { language }; } - } - }, - getExternalFiles(project, updateLevel = 0) { - if ( - updateLevel >= (1 satisfies ts.ProgramUpdateLevel.RootNamesAndUpdate) - || !externalFiles.has(project) - ) { - const oldFiles = externalFiles.get(project); - const newFiles = new Set(searchExternalFiles(ts, project, projectExternalFileExtensions.get(project)!)); - externalFiles.set(project, newFiles); - if (oldFiles && !twoSetsEqual(oldFiles, newFiles)) { - for (const oldFile of oldFiles) { - if (!newFiles.has(oldFile)) { - projects.get(project)?.language.scripts.delete(oldFile); - } - } - project.refreshDiagnostics(); - } - } - return [...externalFiles.get(project)!]; - }, + }, 50); + } }; - return pluginModule; - }; -} -function twoSetsEqual(a: Set, b: Set) { - if (a.size !== b.size) { - return false; - } - for (const file of a) { - if (!b.has(file)) { - return false; + function getVueCompilerOptions() { + if (info.project.projectKind === ts.server.ProjectKind.Configured) { + const tsconfig = info.project.getProjectName(); + return vue.createParsedCommandLine(ts, ts.sys, tsconfig.replace(windowsPathReg, '/')).vueOptions; + } + else { + return vue.createParsedCommandLineByJson(ts, ts.sys, info.languageServiceHost.getCurrentDirectory(), {}).vueOptions; + } } } - return true; -} +); + +export = plugin; diff --git a/packages/typescript-plugin/lib/requests/collectExtractProps.ts b/packages/typescript-plugin/lib/requests/collectExtractProps.ts index 3da837e770..4b3f1c68e1 100644 --- a/packages/typescript-plugin/lib/requests/collectExtractProps.ts +++ b/packages/typescript-plugin/lib/requests/collectExtractProps.ts @@ -27,7 +27,7 @@ export function collectExtractProps( const sourceFile = program.getSourceFile(fileName)!; const checker = program.getTypeChecker(); const script = volarFile.generated?.languagePlugin.typescript?.getServiceScript(volarFile.generated.root); - const maps = script ? [...language.maps.forEach(script.code).values()] : []; + const maps = script ? [...language.maps.forEach(script.code)].map(([_1, _2, map]) => map) : []; const sfc = volarFile.generated.root.sfc; sourceFile.forEachChild(function visit(node) { @@ -38,7 +38,7 @@ export function collectExtractProps( && ts.isIdentifier(node.name) ) { const { name } = node; - for (const [_, map] of maps) { + for (const map of maps) { let mapped = false; for (const source of map.getSourceOffsets(name.getEnd() - (isTsPlugin ? volarFile.snapshot.getLength() : 0))) { if ( diff --git a/packages/typescript-plugin/lib/requests/getPropertiesAtLocation.ts b/packages/typescript-plugin/lib/requests/getPropertiesAtLocation.ts index 471562d6b2..f60b4844d0 100644 --- a/packages/typescript-plugin/lib/requests/getPropertiesAtLocation.ts +++ b/packages/typescript-plugin/lib/requests/getPropertiesAtLocation.ts @@ -17,7 +17,7 @@ export function getPropertiesAtLocation( return; } let mapped = false; - for (const [_1, [_2, map]] of language.maps.forEach(virtualScript.code)) { + for (const [_1, _2, map] of language.maps.forEach(virtualScript.code)) { for (const [position2, mapping] of map.getGeneratedOffsets(position)) { if (isCompletionEnabled(mapping.data)) { position = position2; diff --git a/packages/typescript-plugin/package.json b/packages/typescript-plugin/package.json index 6fc22ff2b1..b75d98af3a 100644 --- a/packages/typescript-plugin/package.json +++ b/packages/typescript-plugin/package.json @@ -12,7 +12,7 @@ "directory": "packages/typescript-plugin" }, "dependencies": { - "@volar/typescript": "~2.3.0-alpha.4", + "@volar/typescript": "~2.3.0-alpha.14", "@vue/language-core": "2.0.19", "@vue/shared": "^3.4.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea8ce1bac2..fa5dbee3c4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,31 +10,31 @@ importers: devDependencies: '@lerna-lite/cli': specifier: latest - version: 3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(@lerna-lite/version@3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) + version: 3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(@lerna-lite/version@3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) '@lerna-lite/publish': specifier: latest - version: 3.4.0(typescript@5.4.5) + version: 3.5.1(typescript@5.4.5) '@tsslint/cli': specifier: latest - version: 0.0.11(typescript@5.4.5) + version: 0.0.12(typescript@5.4.5) '@tsslint/config': specifier: latest - version: 0.0.11 + version: 0.0.12 '@volar/language-service': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@volar/tsslint-config': specifier: latest - version: 0.0.0-20240602(@tsslint/config@0.0.11) + version: 0.0.0-20240602(@tsslint/config@0.0.12) typescript: specifier: latest version: 5.4.5 vite: specifier: latest - version: 5.2.11(@types/node@20.12.12) + version: 5.2.13(@types/node@20.14.2) vitest: specifier: latest - version: 1.6.0(@types/node@20.12.12) + version: 1.6.0(@types/node@20.14.2) extensions/vscode: devDependencies: @@ -43,10 +43,10 @@ importers: version: 7.5.8 '@types/vscode': specifier: ^1.82.0 - version: 1.89.0 + version: 1.90.0 '@volar/vscode': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@vue/language-core': specifier: 2.0.19 version: link:../../packages/language-core @@ -58,10 +58,10 @@ importers: version: link:../../packages/typescript-plugin esbuild: specifier: latest - version: 0.21.3 + version: 0.21.4 esbuild-plugin-copy: specifier: latest - version: 2.1.1(esbuild@0.21.3) + version: 2.1.1(esbuild@0.21.4) esbuild-visualizer: specifier: latest version: 0.6.0 @@ -75,8 +75,8 @@ importers: packages/component-meta: dependencies: '@volar/typescript': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@vue/language-core': specifier: 2.0.19 version: link:../language-core @@ -92,7 +92,7 @@ importers: devDependencies: '@types/node': specifier: latest - version: 20.12.12 + version: 20.14.2 '@types/path-browserify': specifier: latest version: 1.0.2 @@ -102,8 +102,8 @@ importers: packages/language-core: dependencies: '@volar/language-core': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@vue/compiler-dom': specifier: ^3.4.0 version: 3.4.27 @@ -131,7 +131,7 @@ importers: version: 5.1.2 '@types/node': specifier: latest - version: 20.12.12 + version: 20.14.2 '@types/path-browserify': specifier: ^1.0.1 version: 1.0.2 @@ -142,15 +142,15 @@ importers: packages/language-plugin-pug: dependencies: '@volar/source-map': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 volar-service-pug: - specifier: 0.0.49 - version: 0.0.49 + specifier: 0.0.50 + version: 0.0.50 devDependencies: '@types/node': specifier: latest - version: 20.12.12 + version: 20.14.2 '@vue/language-core': specifier: 2.0.19 version: link:../language-core @@ -158,11 +158,11 @@ importers: packages/language-server: dependencies: '@volar/language-core': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@volar/language-server': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@vue/language-core': specifier: 2.0.19 version: link:../language-core @@ -182,14 +182,14 @@ importers: packages/language-service: dependencies: '@volar/language-core': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@volar/language-service': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@volar/typescript': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@vue/compiler-dom': specifier: ^3.4.0 version: 3.4.27 @@ -209,29 +209,29 @@ importers: specifier: ^1.0.1 version: 1.0.1 volar-service-css: - specifier: 0.0.49 - version: 0.0.49(@volar/language-service@2.3.0-alpha.4) + specifier: 0.0.50 + version: 0.0.50(@volar/language-service@2.3.0-alpha.14) volar-service-emmet: - specifier: 0.0.49 - version: 0.0.49(@volar/language-service@2.3.0-alpha.4) + specifier: 0.0.50 + version: 0.0.50(@volar/language-service@2.3.0-alpha.14) volar-service-html: - specifier: 0.0.49 - version: 0.0.49(@volar/language-service@2.3.0-alpha.4) + specifier: 0.0.50 + version: 0.0.50(@volar/language-service@2.3.0-alpha.14) volar-service-json: - specifier: 0.0.49 - version: 0.0.49(@volar/language-service@2.3.0-alpha.4) + specifier: 0.0.50 + version: 0.0.50(@volar/language-service@2.3.0-alpha.14) volar-service-pug: - specifier: 0.0.49 - version: 0.0.49 + specifier: 0.0.50 + version: 0.0.50 volar-service-pug-beautify: - specifier: 0.0.49 - version: 0.0.49(@volar/language-service@2.3.0-alpha.4) + specifier: 0.0.50 + version: 0.0.50(@volar/language-service@2.3.0-alpha.14) volar-service-typescript: - specifier: 0.0.49 - version: 0.0.49(@volar/language-service@2.3.0-alpha.4) + specifier: 0.0.50 + version: 0.0.50(@volar/language-service@2.3.0-alpha.14) volar-service-typescript-twoslash-queries: - specifier: 0.0.49 - version: 0.0.49(@volar/language-service@2.3.0-alpha.4) + specifier: 0.0.50 + version: 0.0.50(@volar/language-service@2.3.0-alpha.14) vscode-html-languageservice: specifier: npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462 version: '@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462' @@ -244,13 +244,13 @@ importers: devDependencies: '@types/node': specifier: latest - version: 20.12.12 + version: 20.14.2 '@types/path-browserify': specifier: latest version: 1.0.2 '@volar/kit': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4(typescript@5.4.5) + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14(typescript@5.4.5) vscode-languageserver-protocol: specifier: ^3.17.5 version: 3.17.5 @@ -258,8 +258,8 @@ importers: packages/tsc: dependencies: '@volar/typescript': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@vue/language-core': specifier: 2.0.19 version: link:../language-core @@ -272,13 +272,13 @@ importers: devDependencies: '@types/node': specifier: latest - version: 20.12.12 + version: 20.14.2 packages/typescript-plugin: dependencies: '@volar/typescript': - specifier: ~2.3.0-alpha.4 - version: 2.3.0-alpha.4 + specifier: ~2.3.0-alpha.14 + version: 2.3.0-alpha.14 '@vue/language-core': specifier: 2.0.19 version: link:../language-core @@ -288,7 +288,7 @@ importers: devDependencies: '@types/node': specifier: latest - version: 20.12.12 + version: 20.14.2 test-workspace: devDependencies: @@ -304,29 +304,29 @@ importers: packages: - '@babel/code-frame@7.24.2': - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.1': - resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + '@babel/helper-string-parser@7.24.7': + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.5': - resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.5': - resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.5': - resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.24.5': - resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + '@babel/types@7.24.7': + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} '@clack/core@0.3.4': @@ -370,8 +370,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.21.3': - resolution: {integrity: sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==} + '@esbuild/aix-ppc64@0.21.4': + resolution: {integrity: sha512-Zrm+B33R4LWPLjDEVnEqt2+SLTATlru1q/xYKVn8oVTbiRBGmK2VIMoIYGJDGyftnGaC788IuzGFAlb7IQ0Y8A==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -388,8 +388,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.21.3': - resolution: {integrity: sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==} + '@esbuild/android-arm64@0.21.4': + resolution: {integrity: sha512-fYFnz+ObClJ3dNiITySBUx+oNalYUT18/AryMxfovLkYWbutXsct3Wz2ZWAcGGppp+RVVX5FiXeLYGi97umisA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -406,8 +406,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.21.3': - resolution: {integrity: sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==} + '@esbuild/android-arm@0.21.4': + resolution: {integrity: sha512-E7H/yTd8kGQfY4z9t3nRPk/hrhaCajfA3YSQSBrst8B+3uTcgsi8N+ZWYCaeIDsiVs6m65JPCaQN/DxBRclF3A==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -424,8 +424,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.21.3': - resolution: {integrity: sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==} + '@esbuild/android-x64@0.21.4': + resolution: {integrity: sha512-mDqmlge3hFbEPbCWxp4fM6hqq7aZfLEHZAKGP9viq9wMUBVQx202aDIfc3l+d2cKhUJM741VrCXEzRFhPDKH3Q==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -442,8 +442,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.21.3': - resolution: {integrity: sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==} + '@esbuild/darwin-arm64@0.21.4': + resolution: {integrity: sha512-72eaIrDZDSiWqpmCzVaBD58c8ea8cw/U0fq/PPOTqE3c53D0xVMRt2ooIABZ6/wj99Y+h4ksT/+I+srCDLU9TA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -460,8 +460,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.21.3': - resolution: {integrity: sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==} + '@esbuild/darwin-x64@0.21.4': + resolution: {integrity: sha512-uBsuwRMehGmw1JC7Vecu/upOjTsMhgahmDkWhGLWxIgUn2x/Y4tIwUZngsmVb6XyPSTXJYS4YiASKPcm9Zitag==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -478,8 +478,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.21.3': - resolution: {integrity: sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==} + '@esbuild/freebsd-arm64@0.21.4': + resolution: {integrity: sha512-8JfuSC6YMSAEIZIWNL3GtdUT5NhUA/CMUCpZdDRolUXNAXEE/Vbpe6qlGLpfThtY5NwXq8Hi4nJy4YfPh+TwAg==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -496,8 +496,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.21.3': - resolution: {integrity: sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==} + '@esbuild/freebsd-x64@0.21.4': + resolution: {integrity: sha512-8d9y9eQhxv4ef7JmXny7591P/PYsDFc4+STaxC1GBv0tMyCdyWfXu2jBuqRsyhY8uL2HU8uPyscgE2KxCY9imQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -514,8 +514,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.21.3': - resolution: {integrity: sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==} + '@esbuild/linux-arm64@0.21.4': + resolution: {integrity: sha512-/GLD2orjNU50v9PcxNpYZi+y8dJ7e7/LhQukN3S4jNDXCKkyyiyAz9zDw3siZ7Eh1tRcnCHAo/WcqKMzmi4eMQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -532,8 +532,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.21.3': - resolution: {integrity: sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==} + '@esbuild/linux-arm@0.21.4': + resolution: {integrity: sha512-2rqFFefpYmpMs+FWjkzSgXg5vViocqpq5a1PSRgT0AvSgxoXmGF17qfGAzKedg6wAwyM7UltrKVo9kxaJLMF/g==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -550,8 +550,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.21.3': - resolution: {integrity: sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==} + '@esbuild/linux-ia32@0.21.4': + resolution: {integrity: sha512-pNftBl7m/tFG3t2m/tSjuYeWIffzwAZT9m08+9DPLizxVOsUl8DdFzn9HvJrTQwe3wvJnwTdl92AonY36w/25g==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -568,8 +568,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.21.3': - resolution: {integrity: sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==} + '@esbuild/linux-loong64@0.21.4': + resolution: {integrity: sha512-cSD2gzCK5LuVX+hszzXQzlWya6c7hilO71L9h4KHwqI4qeqZ57bAtkgcC2YioXjsbfAv4lPn3qe3b00Zt+jIfQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -586,8 +586,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.21.3': - resolution: {integrity: sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==} + '@esbuild/linux-mips64el@0.21.4': + resolution: {integrity: sha512-qtzAd3BJh7UdbiXCrg6npWLYU0YpufsV9XlufKhMhYMJGJCdfX/G6+PNd0+v877X1JG5VmjBLUiFB0o8EUSicA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -604,8 +604,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.21.3': - resolution: {integrity: sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==} + '@esbuild/linux-ppc64@0.21.4': + resolution: {integrity: sha512-yB8AYzOTaL0D5+2a4xEy7OVvbcypvDR05MsB/VVPVA7nL4hc5w5Dyd/ddnayStDgJE59fAgNEOdLhBxjfx5+dg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -622,8 +622,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.21.3': - resolution: {integrity: sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==} + '@esbuild/linux-riscv64@0.21.4': + resolution: {integrity: sha512-Y5AgOuVzPjQdgU59ramLoqSSiXddu7F3F+LI5hYy/d1UHN7K5oLzYBDZe23QmQJ9PIVUXwOdKJ/jZahPdxzm9w==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -640,8 +640,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.21.3': - resolution: {integrity: sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==} + '@esbuild/linux-s390x@0.21.4': + resolution: {integrity: sha512-Iqc/l/FFwtt8FoTK9riYv9zQNms7B8u+vAI/rxKuN10HgQIXaPzKZc479lZ0x6+vKVQbu55GdpYpeNWzjOhgbA==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -658,8 +658,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.21.3': - resolution: {integrity: sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==} + '@esbuild/linux-x64@0.21.4': + resolution: {integrity: sha512-Td9jv782UMAFsuLZINfUpoF5mZIbAj+jv1YVtE58rFtfvoKRiKSkRGQfHTgKamLVT/fO7203bHa3wU122V/Bdg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -676,8 +676,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.21.3': - resolution: {integrity: sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==} + '@esbuild/netbsd-x64@0.21.4': + resolution: {integrity: sha512-Awn38oSXxsPMQxaV0Ipb7W/gxZtk5Tx3+W+rAPdZkyEhQ6968r9NvtkjhnhbEgWXYbgV+JEONJ6PcdBS+nlcpA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -694,8 +694,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.21.3': - resolution: {integrity: sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==} + '@esbuild/openbsd-x64@0.21.4': + resolution: {integrity: sha512-IsUmQeCY0aU374R82fxIPu6vkOybWIMc3hVGZ3ChRwL9hA1TwY+tS0lgFWV5+F1+1ssuvvXt3HFqe8roCip8Hg==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -712,8 +712,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.21.3': - resolution: {integrity: sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==} + '@esbuild/sunos-x64@0.21.4': + resolution: {integrity: sha512-hsKhgZ4teLUaDA6FG/QIu2q0rI6I36tZVfM4DBZv3BG0mkMIdEnMbhc4xwLvLJSS22uWmaVkFkqWgIS0gPIm+A==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -730,8 +730,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.21.3': - resolution: {integrity: sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==} + '@esbuild/win32-arm64@0.21.4': + resolution: {integrity: sha512-UUfMgMoXPoA/bvGUNfUBFLCh0gt9dxZYIx9W4rfJr7+hKe5jxxHmfOK8YSH4qsHLLN4Ck8JZ+v7Q5fIm1huErg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -748,8 +748,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.21.3': - resolution: {integrity: sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==} + '@esbuild/win32-ia32@0.21.4': + resolution: {integrity: sha512-yIxbspZb5kGCAHWm8dexALQ9en1IYDfErzjSEq1KzXFniHv019VT3mNtTK7t8qdy4TwT6QYHI9sEZabONHg+aw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -766,8 +766,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.21.3': - resolution: {integrity: sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==} + '@esbuild/win32-x64@0.21.4': + resolution: {integrity: sha512-sywLRD3UK/qRJt0oBwdpYLBibk7KiRfbswmWRDabuncQYSlf8aLEEUor/oP6KRz8KEG+HoiVLBhPRD5JWjS8Sg==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -776,8 +776,8 @@ packages: resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} engines: {node: '>=10.13.0'} - '@inquirer/figures@1.0.1': - resolution: {integrity: sha512-mtup3wVKia3ZwULPHcbs4Mor8Voi+iIXEWD7wCNbIO6lYR62oPCTQyrddi5OMYVXHzeCSoneZwJuS8sBvlEwDw==} + '@inquirer/figures@1.0.3': + resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} engines: {node: '>=18'} '@isaacs/cliui@8.0.2': @@ -797,8 +797,8 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@lerna-lite/cli@3.4.0': - resolution: {integrity: sha512-8T7WsUFhCIO9sm+cY7IfkngHZVEKi1Jcu1+vVExnInO9ONEaaX+XBclDwfQXR5U3wrJR43jSq45C9djYigJ/7w==} + '@lerna-lite/cli@3.5.1': + resolution: {integrity: sha512-kWhjomm8iwI6MxC/Au7Mv9pztOm4QVEKR72+YQ59qfP1sVwIX6jlWNaBmszXonry34v226GDs6gDE31Vl3QHoQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -822,20 +822,20 @@ packages: '@lerna-lite/watch': optional: true - '@lerna-lite/core@3.4.0': - resolution: {integrity: sha512-IFN8wojsl77zKQ5pe0DEW8BYr4qdbyNJCZEa9E9mE3Gh+N7JeB7doGlTqg1pu5eigaSh/UP4SeHvV2jq3Cm4Tg==} + '@lerna-lite/core@3.5.1': + resolution: {integrity: sha512-cPOcwlEETXyraa2A0202B4GKYdlHsJ7i2YGzPY5PYrtV7AkjpETqKbQhhWzuQWXFJpdIuzuowmMeX/6XcVtorA==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/init@3.4.0': - resolution: {integrity: sha512-5lKL0Ab5vsk8PVNEUby6IVlgA3OxC+9pRH/jWhDMdgDKci9apCuTGoKMhVY8ixsbKvg9+ObRs3eIuMlxs4mvWw==} + '@lerna-lite/init@3.5.1': + resolution: {integrity: sha512-N7p9ByH4OE/UaWUzz7BL51pnkNxU4tQetEMbn/4QFTh0EfFYP4OXF3zq2Y5Egs8l1Mx/iso9Ly68VHaE8aKPeQ==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/publish@3.4.0': - resolution: {integrity: sha512-BiWDdV1vKhdxumXX4uSrhauvD7qV8TpImAYFyR3XxKEOv8SQt4O5ZlAIKG8yH1i365zIsS6DOPfBdamMFKB9hw==} + '@lerna-lite/publish@3.5.1': + resolution: {integrity: sha512-odDrME24EeKiNeLARn8aW79MJ0gEZlBevS5qvtQ189Gg1T0PbpR7iQeskRfwAFmIPfKJWdWMa6Q9vdbYG1FoEw==} engines: {node: ^18.0.0 || >=20.0.0} - '@lerna-lite/version@3.4.0': - resolution: {integrity: sha512-LQ265fmNCkJ9s1ndM4idttMB7PhO2ndKdxUciXe6+0PJLIkEOmWJ5v3fVHyDiOMtzFGC4LgCw4HISGgEU5ELLA==} + '@lerna-lite/version@3.5.1': + resolution: {integrity: sha512-IRRgPkWvitN+6bH/SUUCCnW8k9+O+8eZH6WmE6g+wXL7XCnG7EyeNs6RMGbTIQkYJ+CZNbSn7OTzVxr2udFigw==} engines: {node: ^18.0.0 || >=20.0.0} '@ljharb/through@2.3.13': @@ -875,16 +875,16 @@ packages: resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/package-json@5.1.0': - resolution: {integrity: sha512-1aL4TuVrLS9sf8quCLerU3H9J4vtCtgu8VauYozrmEyU57i/EdKleCnsQ7vpnABIH6c9mnTxcH5sFkO3BlV8wQ==} + '@npmcli/package-json@5.2.0': + resolution: {integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==} engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/promise-spawn@7.0.2': resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/redact@2.0.0': - resolution: {integrity: sha512-SEjCPAVHWYUIQR+Yn03kJmrJjZDtJLYpj300m3HV9OTRZNpC5YpbMsM3eTkECyT4aWj8lDr9WeY6TWefpubtYQ==} + '@npmcli/redact@2.0.1': + resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==} engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/run-script@8.1.0': @@ -950,91 +950,91 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@rollup/rollup-android-arm-eabi@4.17.2': - resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + '@rollup/rollup-android-arm-eabi@4.18.0': + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.17.2': - resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + '@rollup/rollup-android-arm64@4.18.0': + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.17.2': - resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + '@rollup/rollup-darwin-arm64@4.18.0': + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.17.2': - resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + '@rollup/rollup-darwin-x64@4.18.0': + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.17.2': - resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.17.2': - resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + '@rollup/rollup-linux-arm-musleabihf@4.18.0': + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.17.2': - resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + '@rollup/rollup-linux-arm64-gnu@4.18.0': + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.17.2': - resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + '@rollup/rollup-linux-arm64-musl@4.18.0': + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': - resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.17.2': - resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + '@rollup/rollup-linux-riscv64-gnu@4.18.0': + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.17.2': - resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + '@rollup/rollup-linux-s390x-gnu@4.18.0': + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.17.2': - resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + '@rollup/rollup-linux-x64-gnu@4.18.0': + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.17.2': - resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + '@rollup/rollup-linux-x64-musl@4.18.0': + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.17.2': - resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + '@rollup/rollup-win32-arm64-msvc@4.18.0': + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.17.2': - resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + '@rollup/rollup-win32-ia32-msvc@4.18.0': + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.17.2': - resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + '@rollup/rollup-win32-x64-msvc@4.18.0': + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@sigstore/bundle@2.3.1': - resolution: {integrity: sha512-eqV17lO3EIFqCWK3969Rz+J8MYrRZKw9IBHpSo6DEcEX2c+uzDFOgHE9f2MnyDpfs48LFO4hXmk9KhQ74JzU1g==} + '@sigstore/bundle@2.3.2': + resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} engines: {node: ^16.14.0 || >=18.0.0} '@sigstore/core@1.1.0': @@ -1045,16 +1045,16 @@ packages: resolution: {integrity: sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==} engines: {node: ^16.14.0 || >=18.0.0} - '@sigstore/sign@2.3.1': - resolution: {integrity: sha512-YZ71wKIOweC8ViUeZXboz0iPLqMkskxuoeN/D1CEpAyZvEepbX9oRMIoO6a/DxUqO1VEaqmcmmqzSiqtOsvSmw==} + '@sigstore/sign@2.3.2': + resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==} engines: {node: ^16.14.0 || >=18.0.0} - '@sigstore/tuf@2.3.3': - resolution: {integrity: sha512-agQhHNkIddXFslkudjV88vTXiAMEyUtso3at6ZHUNJ1agZb7Ze6VW/PddHipdWBu1t+8OWLW5X5yZOPiOnaWJQ==} + '@sigstore/tuf@2.3.4': + resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==} engines: {node: ^16.14.0 || >=18.0.0} - '@sigstore/verify@1.2.0': - resolution: {integrity: sha512-hQF60nc9yab+Csi4AyoAmilGNfpXT+EXdBgFkP9OgPwIBPwyqVf7JAWPtmqrrrneTmAT6ojv7OlH1f6Ix5BG4Q==} + '@sigstore/verify@1.2.1': + resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==} engines: {node: ^16.14.0 || >=18.0.0} '@sinclair/typebox@0.27.8': @@ -1064,17 +1064,17 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@tsslint/cli@0.0.11': - resolution: {integrity: sha512-4qC7S+yGtdUIVHOz2L7Y62E5tN3D7uV6h9XW53Xypb0Hmpi28nm0JH3ZdeUyN8sW02znLAyx53KbWlAQGmHNQQ==} + '@tsslint/cli@0.0.12': + resolution: {integrity: sha512-Tk93hP6eoPYHoQMGqrmrTas8gfX5CLSqaX9KZBUkx9A3U9/9B2KowOe1bo2vZjXZCIvFKa/8dovr61nmsvFylg==} hasBin: true peerDependencies: typescript: '*' - '@tsslint/config@0.0.11': - resolution: {integrity: sha512-pcq9CpwL2W4IiiTT2MpdMJeHInXvOLmIANjAh80tJaxV75S8z1pi7IUIkzgFxTLOUIRskWq1Xn0BlTD76t8l1Q==} + '@tsslint/config@0.0.12': + resolution: {integrity: sha512-SCgNA7y4tCvRVGZrb0kTd/XkEyhs11zu4awC9CzFLyzj6DKlJR82oOqPQo6xKM0xEuyl6h2rysF2LJwFPL3PHA==} - '@tsslint/core@0.0.11': - resolution: {integrity: sha512-MLGN6HrdvoQIgaPMw4d+Ky7e92Os/9OzOhSi0kY/J+KHw+bADQDFgZA24QC9DGUWhy30k3Kpw1FooqGyCNyByA==} + '@tsslint/core@0.0.12': + resolution: {integrity: sha512-UkNNGzoX0Kd2FlVO2qzGXd4ZZzBuz34WVrWR+gBTJMo2K1fDV/sSjgNF7tjdeikJg/tgcKk4O6xkBbzdrchESQ==} '@tufjs/canonical-json@2.0.0': resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} @@ -1090,8 +1090,8 @@ packages: '@types/minimatch@5.1.2': resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - '@types/node@20.12.12': - resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + '@types/node@20.14.2': + resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1102,8 +1102,8 @@ packages: '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - '@types/vscode@1.89.0': - resolution: {integrity: sha512-TMfGKLSVxfGfoO8JfIE/neZqv7QLwS4nwPwL/NwMvxtAY2230H2I4Z5xx6836pmJvMAzqooRQ4pmLm7RUicP3A==} + '@types/vscode@1.90.0': + resolution: {integrity: sha512-oT+ZJL7qHS9Z8bs0+WKf/kQ27qWYR3trsXpq46YDjFqBsMLG4ygGGjPaJ2tyrH0wJzjOEmDyg9PDJBBhWg9pkQ==} '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} @@ -1120,36 +1120,36 @@ packages: '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@volar/kit@2.3.0-alpha.4': - resolution: {integrity: sha512-LKOJQKECmEDwneYO3R+DDd4tIDb419bMcr6kM9fyNAFM7yHKpkJhbzHlFfIc0QNV6ek2ft38BtPv3JnBNNMfZw==} + '@volar/kit@2.3.0-alpha.14': + resolution: {integrity: sha512-G6P/+gi0zrKghpJAcPXBeciIKAyKaR/2HyHFTFfZS9Aq7bzRbBWUR3Nb4qh5/YRoOtYydZYs00zmiJpPbFf5lw==} peerDependencies: typescript: '*' - '@volar/language-core@2.3.0-alpha.4': - resolution: {integrity: sha512-SYttwzcsJOkKtDDJBRkGqt+CwDpyZjk10r3ho4PwCLjVW2AhbGDgHffEEhlXKhGbD7XrG6ZxxDy0N/9tP+Vmag==} + '@volar/language-core@2.3.0-alpha.14': + resolution: {integrity: sha512-80HmdD27fPHs+EB9s5RIdRFdvKil2xXMbsKSPYcPFOLP3iysOJ/i9OKnG83Rhgn6rTLJdfM97WOdx/dsBwJtag==} - '@volar/language-server@2.3.0-alpha.4': - resolution: {integrity: sha512-lwlQEEZfDT0QBN1tXOWPoukV96+VdudJLorSYGTcXWpfWAfTWYtusewAie5TR4vOtauA1ygqhVUOf5JD1E95Ng==} + '@volar/language-server@2.3.0-alpha.14': + resolution: {integrity: sha512-ijzST2SG6Z5cBWLN5Yt2BNM6DATK6nSVzZBaapN5BfNetBJbrnaByMl/wEDFksMUt8rYPY3bjGHFVwGwx7LmhQ==} - '@volar/language-service@2.3.0-alpha.4': - resolution: {integrity: sha512-6B40lwFLmjh8c+OfTmcfxJQPUlzmC3hi0zSTnNeg8fvLfo6pWielQU80Spzzx3pA9TExOqSa1UtJY9D/JQC6FA==} + '@volar/language-service@2.3.0-alpha.14': + resolution: {integrity: sha512-O35JWQ/UsXbNFPvzPCQX98n6VL5B1i7tjq8moofgPvDrmPWeihEny5HmM/hkelLMaVLCB4dYxSmQOC4dsVtZOQ==} - '@volar/snapshot-document@2.3.0-alpha.4': - resolution: {integrity: sha512-IMwAbb9Q3H2Gzv/ywYuNEHnzvZBStw93EnnEnKbEtwVUTnfE5jZrUZhwoE1LGWJG2OtAecQziyyLdqx2fdbwuQ==} + '@volar/snapshot-document@2.3.0-alpha.14': + resolution: {integrity: sha512-RvmiSlKxPmUgMn4xGB2l24xXHnwm+0j5dFBeF5ZdulkEG1KrSXUcAYkAH4KXVOBhzMhf4uyLZenRo5gZD1du0g==} - '@volar/source-map@2.3.0-alpha.4': - resolution: {integrity: sha512-cY73k8BZ6WqraWknof/PpA+MBiPq6fI6ShQ7FoQfPF89Vx56XKCu3fZp3tlaA/o0UwqQQkjVlqUsa6bmUafygQ==} + '@volar/source-map@2.3.0-alpha.14': + resolution: {integrity: sha512-la0CSIfo593WRga2r9STkCtObECX/3xZs4cQKlygU8G13zCtYP8uOQc/jgBQEQK3ne50i7X4Z0ZRLj9ht8+Ppg==} '@volar/tsslint-config@0.0.0-20240602': resolution: {integrity: sha512-dSiDDiFExwKKD+N0cl9hLHL76+X+/a4qltbdb6ayEwu7G5H4aw5Qlm99beDyvO9bpFZFSPdkR5XXqyRYZPKLtA==} peerDependencies: '@tsslint/config': latest - '@volar/typescript@2.3.0-alpha.4': - resolution: {integrity: sha512-dQtdczowQCnGlJckYsfUXyieFgTpBNXYPY/EU+UzVmaA2QAmuTQPmJdx9R2CwUtbxDZAA1Zi5gNP0qscUPk/CA==} + '@volar/typescript@2.3.0-alpha.14': + resolution: {integrity: sha512-YnaivvHu/HlVgFRUFPh3X42GXYawSIXPvkIGND/RZXJ1iyrj9CB/UEtsMUV55TOULbfJyc92F2EpOMn/lMyqwA==} - '@volar/vscode@2.3.0-alpha.4': - resolution: {integrity: sha512-6kGXztFKnWPOvXjA4rkIsiljV8nu/MIxQ0y2ROrA2EghsNgLVMYBFS+cxdZaHPOVDMBO1Kz/p7C1fdHybJ22BQ==} + '@volar/vscode@2.3.0-alpha.14': + resolution: {integrity: sha512-hBuHLGDx2wW/Wp0NIj0dXb7HzTp3S/fcUQMHExU80cPZMcbcgocmC/ds+ieVmUgg/7lkDHKY5DC+1TopF/t1qw==} '@vscode/emmet-helper@2.9.3': resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==} @@ -1260,6 +1260,7 @@ packages: are-we-there-yet@4.0.2: resolution: {integrity: sha512-ncSWAawFhKMJDTdoAeOV+jyW1VCMj5QIAwULIBV0SSR7B/RLPPEQiknKcg/RIIZlUQrxELpsxMiTUoAQ4sIUyg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + deprecated: This package is no longer supported. argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -1302,8 +1303,8 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} buffer-crc32@0.2.13: @@ -1522,8 +1523,8 @@ packages: de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -1543,8 +1544,8 @@ packages: babel-plugin-macros: optional: true - deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + deep-eql@4.1.4: + resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} deep-extend@0.6.0: @@ -1675,8 +1676,8 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.21.3: - resolution: {integrity: sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==} + esbuild@0.21.4: + resolution: {integrity: sha512-sFMcNNrj+Q0ZDolrp5pDhH0nRPN9hLIM3fRPwgbLYJeSHHgnXSnbV3xYgSVuOeLWH9c73VwmEverVzupIv5xuA==} engines: {node: '>=12'} hasBin: true @@ -1726,8 +1727,8 @@ packages: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} find-up@4.1.0: @@ -1779,6 +1780,7 @@ packages: gauge@5.0.2: resolution: {integrity: sha512-pMaFftXPtiGIHCJHdcUUx9Rby/rFT/Kkt3fIIGCs+9PMDIljSyRiqraTlxNtBReJRDfUefpa263RQ3vnp5G/LQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + deprecated: This package is no longer supported. get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} @@ -1826,17 +1828,19 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob@10.3.15: - resolution: {integrity: sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==} + glob@10.4.1: + resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} engines: {node: '>=16 || 14 >=14.18'} hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -1963,6 +1967,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -1970,8 +1975,8 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - inquirer@9.2.21: - resolution: {integrity: sha512-c/dwDruM1FtzeISV+xMHm+JZTmhpmgWPEZI2bU3+Fwu5MhbAX0zMHHxj5warNfttE5NUID3aijrFUpDc2yBvcA==} + inquirer@9.2.23: + resolution: {integrity: sha512-kod5s+FBPIDM2xiy9fu+6wdU/SkK5le5GS9lh4FEBjBHqiMgD9lLFbCbuqFNAjNL2ZOy9Wd9F694IOzN9pZHBA==} engines: {node: '>=18'} ip-address@9.0.5: @@ -2076,8 +2081,8 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + jackspeak@3.4.0: + resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} engines: {node: '>=14'} js-tokens@4.0.0: @@ -2132,12 +2137,12 @@ packages: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} - libnpmaccess@8.0.5: - resolution: {integrity: sha512-E6dwnlk39LNlveG++BZmPA63aOnfQ+VL59Dp5S9Tp8ifkl66iFQtGgZ183JkX6BUI4URlYdtt+EJxxTpkV+m4g==} + libnpmaccess@8.0.6: + resolution: {integrity: sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw==} engines: {node: ^16.14.0 || >=18.0.0} - libnpmpublish@9.0.7: - resolution: {integrity: sha512-RGqpwlV6kaeTGDtcDSdBVjglW6HBMdJCLwWusGdfWUx94+QDJoH5dK+xeSyvZ/FcczX7aTHE9ZOoA0/y+ybfyA==} + libnpmpublish@9.0.9: + resolution: {integrity: sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg==} engines: {node: ^16.14.0 || >=18.0.0} lines-and-columns@1.2.4: @@ -2213,8 +2218,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} mime@1.6.0: @@ -2279,8 +2284,8 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} - minipass@7.1.1: - resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} minizlib@2.1.2: @@ -2295,8 +2300,8 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.0: - resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} + mlly@1.7.1: + resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -2330,8 +2335,8 @@ packages: resolution: {integrity: sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-abi@3.62.0: - resolution: {integrity: sha512-CPMcGa+y33xuL1E0TcNIu4YyaZCxnnvkVaEXrsosR3FxN+fV8xvb7Mzpb7IgKler10qeMkE6+Dp8qJhpzdq35g==} + node-abi@3.63.0: + resolution: {integrity: sha512-vAszCsOUrUxjGAmdnM/pq7gUgie0IRteCQMX6d4A534fQCR93EJU5qgzBvU6EkFfK27s0T3HEV3BOyJIr7OMYw==} engines: {node: '>=10'} node-addon-api@4.3.0: @@ -2411,6 +2416,7 @@ packages: npmlog@7.0.1: resolution: {integrity: sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + deprecated: This package is no longer supported. nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -2635,8 +2641,8 @@ packages: protocols@2.0.1: resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} - pug-error@2.0.0: - resolution: {integrity: sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==} + pug-error@2.1.0: + resolution: {integrity: sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==} pug-lexer@5.0.1: resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==} @@ -2664,6 +2670,7 @@ packages: read-package-json@7.0.1: resolution: {integrity: sha512-8PcDiZ8DXUjLf687Ol4BR8Bpm2umR7vhoZOzNRt+uxD9GpBh/K+CAAALVIiYFknmvlmyg7hM7BSNUXPaCCqd0Q==} engines: {node: ^16.14.0 || >=18.0.0} + deprecated: This package is no longer supported. Please use @npmcli/package-json instead. read-pkg-up@10.1.0: resolution: {integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==} @@ -2720,8 +2727,8 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rollup@4.17.2: - resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -2741,8 +2748,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sax@1.3.0: - resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} @@ -2786,8 +2793,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - sigstore@2.3.0: - resolution: {integrity: sha512-q+o8L2ebiWD1AxD17eglf1pFrl9jtW7FHa0ygqY6EKvibK8JHyq9Z26v9MZXeDiw+RbfOJ9j2v70M10Hd6E06A==} + sigstore@2.3.1: + resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} engines: {node: ^16.14.0 || >=18.0.0} simple-concat@1.0.1: @@ -2843,8 +2850,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-license-ids@3.0.17: - resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + spdx-license-ids@3.0.18: + resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} split2@4.2.0: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} @@ -2961,8 +2968,8 @@ packages: token-stream@1.0.0: resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} tuf-js@2.2.1: resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} @@ -2991,8 +2998,8 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - type-fest@4.18.2: - resolution: {integrity: sha512-+suCYpfJLAe4OXS6+PPXjW3urOS4IoP9waSiLuXfLgqZODKw/aWwASvzqE886wA0kQgGy0mIWyhd87VpqIy6Xg==} + type-fest@4.20.0: + resolution: {integrity: sha512-MBh+PHUHHisjXf4tlx0CFWoMdjx8zCMLJHOjnV1prABYZFHqtFOyauCIK2/7w4oIfwkF8iNhLtnJEfVY2vn3iw==} engines: {node: '>=16'} typed-rest-client@1.8.11: @@ -3070,8 +3077,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.2.11: - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + vite@5.2.13: + resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -3123,61 +3130,61 @@ packages: jsdom: optional: true - volar-service-css@0.0.49: - resolution: {integrity: sha512-uZNq8xOAdVZZ2eoC6HRVfsBDM3lZ7dybNTVmNrTHfscOMPuoei6HOYQxT6juYe0OTxHExs7aajTn+zodNpn8eg==} + volar-service-css@0.0.50: + resolution: {integrity: sha512-x2KkGRBY4IRarIFrBrR5CcynNSPv8oviYgekQvKVBtJdll00jOkstnArNa6h0x0k06bJ1WFB/i9Nd3L+WgtcMg==} peerDependencies: - '@volar/language-service': ~2.3.0-alpha.1 + '@volar/language-service': ~2.3.0-alpha.5 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-emmet@0.0.49: - resolution: {integrity: sha512-7DWI5CCKrPmXqWk32raZazZ6j2w0fX9/nrbQCkDI41hArav70tvuzxD0CF2gZxDEhRNWkTv1tObot0gQ7eajjw==} + volar-service-emmet@0.0.50: + resolution: {integrity: sha512-W70iT0lkiyERXTTQMgQhRP0fqW0JO2Kn4JUWvWTLblRvYPKJ7MxWQKwVQN+ng3L9U6fZCkrd2P3FN00Tl8M4Qw==} peerDependencies: - '@volar/language-service': ~2.3.0-alpha.1 + '@volar/language-service': ~2.3.0-alpha.5 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-html@0.0.49: - resolution: {integrity: sha512-KjabMiBGLOB4J9IWP1Y3EtovcRjcJJEfvYEoslBkX7Y2kps+LKkutaJWjwW+smNRoCzlDArrT5w9wt71AU33Jw==} + volar-service-html@0.0.50: + resolution: {integrity: sha512-pcyQo1Pzxp5O27CIt66KjussUnKDmlTmI23L8DABOr7U7uNHV5bqzcDE8dOTHP2Jf5d0+TKAaUSWY9g5BcziQQ==} peerDependencies: - '@volar/language-service': ~2.3.0-alpha.1 + '@volar/language-service': ~2.3.0-alpha.5 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-json@0.0.49: - resolution: {integrity: sha512-88dtcxOnXfxga4jm10Ijcii51rhH/ifzeSM60m8y7qp17PPZ32V/INOkGXtEO0TOjuSVkvk657WuLfMJMZhocQ==} + volar-service-json@0.0.50: + resolution: {integrity: sha512-u/DSm8N9fMnIeD+FyXYKElqK3C2c2PGs7cW1evk9tRzT53cJmoDDtca3P1AdqKl4ZpomKEOA9MfXvQFashzpvw==} peerDependencies: - '@volar/language-service': ~2.3.0-alpha.1 + '@volar/language-service': ~2.3.0-alpha.5 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-pug-beautify@0.0.49: - resolution: {integrity: sha512-UaoKASpzlhwlrudGJaoQbQ6JInltRQr96VF1whfm77kumlb8PnH7Y95IhD0xgyzou8zWKXIxeasW3ZYX9JeHUw==} + volar-service-pug-beautify@0.0.50: + resolution: {integrity: sha512-xzTBsjglVpNWyH8auUznE9EDL57RavwoldjRlxkgV2vppQXvRl8S5dXihGxkcW+/lrV6xaDCckuf7kcmd0osqA==} peerDependencies: - '@volar/language-service': ~2.3.0-alpha.1 + '@volar/language-service': ~2.3.0-alpha.5 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-pug@0.0.49: - resolution: {integrity: sha512-GoIGp6pLRXjvK5V1fWL019BPwD3b5TxR16outuf5kZfonCKxGPQ3pouT1VkNFTirY7khdtPEXSQYv21ZrtSu5Q==} + volar-service-pug@0.0.50: + resolution: {integrity: sha512-z9TFeHnNDhJNyQCL7KinVMpmNaPDo86odG1nG4ysn8D0uMKD/E1m7Qe5sttaKPyx8nywhQKWBYZTPsVuoIB9fQ==} - volar-service-typescript-twoslash-queries@0.0.49: - resolution: {integrity: sha512-M3+/yldu7EoJISWv+c7kZg2dgHW5CO5c/LlL/ETJauyHa0kZTRvme2lNIbpiiS5MdVQZmQPGADNs6Fyzl2rWNQ==} + volar-service-typescript-twoslash-queries@0.0.50: + resolution: {integrity: sha512-8fYdKlONEl4rU51Wf6qYM4rTFOHvVIhZ1oa9ZmI/tDQIYvK+JSwvov2IPfTVfHmqTet/aS4njmKa0D25CgKuGA==} peerDependencies: - '@volar/language-service': ~2.3.0-alpha.1 + '@volar/language-service': ~2.3.0-alpha.5 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-typescript@0.0.49: - resolution: {integrity: sha512-gw96ukNPCoJJc38/z3VTtbo9vWRBGKYWHsOuwmvaOd/NIR8JIa/uFsI+Kmmjn6Cw/9T8ZcuHX9NUVFQLKLTaHg==} + volar-service-typescript@0.0.50: + resolution: {integrity: sha512-2QNEtBtZ0dA1WfITavj+7fFCzVCqkpgTgDI8uxMHkWuqMfkETPlYz04603TG1/KOQ1dO2THW8zj4OXDJFmdYXQ==} peerDependencies: - '@volar/language-service': ~2.3.0-alpha.1 + '@volar/language-service': ~2.3.0-alpha.5 peerDependenciesMeta: '@volar/language-service': optional: true @@ -3332,30 +3339,30 @@ packages: snapshots: - '@babel/code-frame@7.24.2': + '@babel/code-frame@7.24.7': dependencies: - '@babel/highlight': 7.24.5 + '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/helper-string-parser@7.24.1': {} + '@babel/helper-string-parser@7.24.7': {} - '@babel/helper-validator-identifier@7.24.5': {} + '@babel/helper-validator-identifier@7.24.7': {} - '@babel/highlight@7.24.5': + '@babel/highlight@7.24.7': dependencies: - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.5': + '@babel/parser@7.24.7': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.24.7 - '@babel/types@7.24.5': + '@babel/types@7.24.7': dependencies: - '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 '@clack/core@0.3.4': @@ -3398,7 +3405,7 @@ snapshots: '@esbuild/aix-ppc64@0.20.2': optional: true - '@esbuild/aix-ppc64@0.21.3': + '@esbuild/aix-ppc64@0.21.4': optional: true '@esbuild/android-arm64@0.19.12': @@ -3407,7 +3414,7 @@ snapshots: '@esbuild/android-arm64@0.20.2': optional: true - '@esbuild/android-arm64@0.21.3': + '@esbuild/android-arm64@0.21.4': optional: true '@esbuild/android-arm@0.19.12': @@ -3416,7 +3423,7 @@ snapshots: '@esbuild/android-arm@0.20.2': optional: true - '@esbuild/android-arm@0.21.3': + '@esbuild/android-arm@0.21.4': optional: true '@esbuild/android-x64@0.19.12': @@ -3425,7 +3432,7 @@ snapshots: '@esbuild/android-x64@0.20.2': optional: true - '@esbuild/android-x64@0.21.3': + '@esbuild/android-x64@0.21.4': optional: true '@esbuild/darwin-arm64@0.19.12': @@ -3434,7 +3441,7 @@ snapshots: '@esbuild/darwin-arm64@0.20.2': optional: true - '@esbuild/darwin-arm64@0.21.3': + '@esbuild/darwin-arm64@0.21.4': optional: true '@esbuild/darwin-x64@0.19.12': @@ -3443,7 +3450,7 @@ snapshots: '@esbuild/darwin-x64@0.20.2': optional: true - '@esbuild/darwin-x64@0.21.3': + '@esbuild/darwin-x64@0.21.4': optional: true '@esbuild/freebsd-arm64@0.19.12': @@ -3452,7 +3459,7 @@ snapshots: '@esbuild/freebsd-arm64@0.20.2': optional: true - '@esbuild/freebsd-arm64@0.21.3': + '@esbuild/freebsd-arm64@0.21.4': optional: true '@esbuild/freebsd-x64@0.19.12': @@ -3461,7 +3468,7 @@ snapshots: '@esbuild/freebsd-x64@0.20.2': optional: true - '@esbuild/freebsd-x64@0.21.3': + '@esbuild/freebsd-x64@0.21.4': optional: true '@esbuild/linux-arm64@0.19.12': @@ -3470,7 +3477,7 @@ snapshots: '@esbuild/linux-arm64@0.20.2': optional: true - '@esbuild/linux-arm64@0.21.3': + '@esbuild/linux-arm64@0.21.4': optional: true '@esbuild/linux-arm@0.19.12': @@ -3479,7 +3486,7 @@ snapshots: '@esbuild/linux-arm@0.20.2': optional: true - '@esbuild/linux-arm@0.21.3': + '@esbuild/linux-arm@0.21.4': optional: true '@esbuild/linux-ia32@0.19.12': @@ -3488,7 +3495,7 @@ snapshots: '@esbuild/linux-ia32@0.20.2': optional: true - '@esbuild/linux-ia32@0.21.3': + '@esbuild/linux-ia32@0.21.4': optional: true '@esbuild/linux-loong64@0.19.12': @@ -3497,7 +3504,7 @@ snapshots: '@esbuild/linux-loong64@0.20.2': optional: true - '@esbuild/linux-loong64@0.21.3': + '@esbuild/linux-loong64@0.21.4': optional: true '@esbuild/linux-mips64el@0.19.12': @@ -3506,7 +3513,7 @@ snapshots: '@esbuild/linux-mips64el@0.20.2': optional: true - '@esbuild/linux-mips64el@0.21.3': + '@esbuild/linux-mips64el@0.21.4': optional: true '@esbuild/linux-ppc64@0.19.12': @@ -3515,7 +3522,7 @@ snapshots: '@esbuild/linux-ppc64@0.20.2': optional: true - '@esbuild/linux-ppc64@0.21.3': + '@esbuild/linux-ppc64@0.21.4': optional: true '@esbuild/linux-riscv64@0.19.12': @@ -3524,7 +3531,7 @@ snapshots: '@esbuild/linux-riscv64@0.20.2': optional: true - '@esbuild/linux-riscv64@0.21.3': + '@esbuild/linux-riscv64@0.21.4': optional: true '@esbuild/linux-s390x@0.19.12': @@ -3533,7 +3540,7 @@ snapshots: '@esbuild/linux-s390x@0.20.2': optional: true - '@esbuild/linux-s390x@0.21.3': + '@esbuild/linux-s390x@0.21.4': optional: true '@esbuild/linux-x64@0.19.12': @@ -3542,7 +3549,7 @@ snapshots: '@esbuild/linux-x64@0.20.2': optional: true - '@esbuild/linux-x64@0.21.3': + '@esbuild/linux-x64@0.21.4': optional: true '@esbuild/netbsd-x64@0.19.12': @@ -3551,7 +3558,7 @@ snapshots: '@esbuild/netbsd-x64@0.20.2': optional: true - '@esbuild/netbsd-x64@0.21.3': + '@esbuild/netbsd-x64@0.21.4': optional: true '@esbuild/openbsd-x64@0.19.12': @@ -3560,7 +3567,7 @@ snapshots: '@esbuild/openbsd-x64@0.20.2': optional: true - '@esbuild/openbsd-x64@0.21.3': + '@esbuild/openbsd-x64@0.21.4': optional: true '@esbuild/sunos-x64@0.19.12': @@ -3569,7 +3576,7 @@ snapshots: '@esbuild/sunos-x64@0.20.2': optional: true - '@esbuild/sunos-x64@0.21.3': + '@esbuild/sunos-x64@0.21.4': optional: true '@esbuild/win32-arm64@0.19.12': @@ -3578,7 +3585,7 @@ snapshots: '@esbuild/win32-arm64@0.20.2': optional: true - '@esbuild/win32-arm64@0.21.3': + '@esbuild/win32-arm64@0.21.4': optional: true '@esbuild/win32-ia32@0.19.12': @@ -3587,7 +3594,7 @@ snapshots: '@esbuild/win32-ia32@0.20.2': optional: true - '@esbuild/win32-ia32@0.21.3': + '@esbuild/win32-ia32@0.21.4': optional: true '@esbuild/win32-x64@0.19.12': @@ -3596,12 +3603,12 @@ snapshots: '@esbuild/win32-x64@0.20.2': optional: true - '@esbuild/win32-x64@0.21.3': + '@esbuild/win32-x64@0.21.4': optional: true '@hutson/parse-repository-url@5.0.0': {} - '@inquirer/figures@1.0.1': {} + '@inquirer/figures@1.0.3': {} '@isaacs/cliui@8.0.2': dependencies: @@ -3627,10 +3634,10 @@ snapshots: '@jridgewell/sourcemap-codec@1.4.15': {} - '@lerna-lite/cli@3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(@lerna-lite/version@3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5)': + '@lerna-lite/cli@3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(@lerna-lite/version@3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5)': dependencies: - '@lerna-lite/core': 3.4.0(typescript@5.4.5) - '@lerna-lite/init': 3.4.0(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.4.5) + '@lerna-lite/init': 3.5.1(typescript@5.4.5) dedent: 1.5.3 dotenv: 16.4.5 import-local: 3.1.0 @@ -3638,15 +3645,15 @@ snapshots: npmlog: 7.0.1 yargs: 17.7.2 optionalDependencies: - '@lerna-lite/publish': 3.4.0(typescript@5.4.5) - '@lerna-lite/version': 3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/publish': 3.5.1(typescript@5.4.5) + '@lerna-lite/version': 3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - bluebird - supports-color - typescript - '@lerna-lite/core@3.4.0(typescript@5.4.5)': + '@lerna-lite/core@3.5.1(typescript@5.4.5)': dependencies: '@npmcli/run-script': 8.1.0 chalk: 5.3.0 @@ -3658,7 +3665,7 @@ snapshots: fs-extra: 11.2.0 glob-parent: 6.0.2 globby: 14.0.1 - inquirer: 9.2.21 + inquirer: 9.2.23 is-ci: 3.0.1 json5: 2.2.3 load-json-file: 7.0.1 @@ -3680,9 +3687,9 @@ snapshots: - supports-color - typescript - '@lerna-lite/init@3.4.0(typescript@5.4.5)': + '@lerna-lite/init@3.5.1(typescript@5.4.5)': dependencies: - '@lerna-lite/core': 3.4.0(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.4.5) fs-extra: 11.2.0 p-map: 7.0.2 write-json-file: 5.0.0 @@ -3692,19 +3699,19 @@ snapshots: - supports-color - typescript - '@lerna-lite/publish@3.4.0(typescript@5.4.5)': + '@lerna-lite/publish@3.5.1(typescript@5.4.5)': dependencies: - '@lerna-lite/cli': 3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(@lerna-lite/version@3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) - '@lerna-lite/core': 3.4.0(typescript@5.4.5) - '@lerna-lite/version': 3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(@lerna-lite/version@3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.4.5) + '@lerna-lite/version': 3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(typescript@5.4.5) byte-size: 8.1.1 chalk: 5.3.0 columnify: 1.6.0 fs-extra: 11.2.0 - glob: 10.3.15 + glob: 10.4.1 has-unicode: 2.0.1 - libnpmaccess: 8.0.5 - libnpmpublish: 9.0.7 + libnpmaccess: 8.0.6 + libnpmpublish: 9.0.9 normalize-path: 3.0.0 npm-package-arg: 11.0.2 npm-packlist: 5.1.3 @@ -3729,10 +3736,10 @@ snapshots: - supports-color - typescript - '@lerna-lite/version@3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(typescript@5.4.5)': + '@lerna-lite/version@3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(typescript@5.4.5)': dependencies: - '@lerna-lite/cli': 3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(@lerna-lite/version@3.4.0(@lerna-lite/publish@3.4.0(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) - '@lerna-lite/core': 3.4.0(typescript@5.4.5) + '@lerna-lite/cli': 3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(@lerna-lite/version@3.5.1(@lerna-lite/publish@3.5.1(typescript@5.4.5))(typescript@5.4.5))(typescript@5.4.5) + '@lerna-lite/core': 3.5.1(typescript@5.4.5) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 20.1.1 chalk: 5.3.0 @@ -3754,6 +3761,7 @@ snapshots: node-fetch: 3.3.2 npm-package-arg: 11.0.2 npmlog: 7.0.1 + p-limit: 5.0.0 p-map: 7.0.2 p-pipe: 4.0.0 p-reduce: 3.0.0 @@ -3824,10 +3832,10 @@ snapshots: '@npmcli/node-gyp@3.0.0': {} - '@npmcli/package-json@5.1.0': + '@npmcli/package-json@5.2.0': dependencies: '@npmcli/git': 5.0.7 - glob: 10.3.15 + glob: 10.4.1 hosted-git-info: 7.0.2 json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.1 @@ -3840,12 +3848,12 @@ snapshots: dependencies: which: 4.0.0 - '@npmcli/redact@2.0.0': {} + '@npmcli/redact@2.0.1': {} '@npmcli/run-script@8.1.0': dependencies: '@npmcli/node-gyp': 3.0.0 - '@npmcli/package-json': 5.1.0 + '@npmcli/package-json': 5.2.0 '@npmcli/promise-spawn': 7.0.2 node-gyp: 10.1.0 proc-log: 4.2.0 @@ -3922,57 +3930,57 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@rollup/rollup-android-arm-eabi@4.17.2': + '@rollup/rollup-android-arm-eabi@4.18.0': optional: true - '@rollup/rollup-android-arm64@4.17.2': + '@rollup/rollup-android-arm64@4.18.0': optional: true - '@rollup/rollup-darwin-arm64@4.17.2': + '@rollup/rollup-darwin-arm64@4.18.0': optional: true - '@rollup/rollup-darwin-x64@4.17.2': + '@rollup/rollup-darwin-x64@4.18.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.17.2': + '@rollup/rollup-linux-arm-gnueabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.17.2': + '@rollup/rollup-linux-arm-musleabihf@4.18.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.17.2': + '@rollup/rollup-linux-arm64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.17.2': + '@rollup/rollup-linux-arm64-musl@4.18.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.18.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.17.2': + '@rollup/rollup-linux-riscv64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.17.2': + '@rollup/rollup-linux-s390x-gnu@4.18.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.17.2': + '@rollup/rollup-linux-x64-gnu@4.18.0': optional: true - '@rollup/rollup-linux-x64-musl@4.17.2': + '@rollup/rollup-linux-x64-musl@4.18.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.17.2': + '@rollup/rollup-win32-arm64-msvc@4.18.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.17.2': + '@rollup/rollup-win32-ia32-msvc@4.18.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.17.2': + '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true '@sec-ant/readable-stream@0.4.1': {} - '@sigstore/bundle@2.3.1': + '@sigstore/bundle@2.3.2': dependencies: '@sigstore/protobuf-specs': 0.3.2 @@ -3980,9 +3988,9 @@ snapshots: '@sigstore/protobuf-specs@0.3.2': {} - '@sigstore/sign@2.3.1': + '@sigstore/sign@2.3.2': dependencies: - '@sigstore/bundle': 2.3.1 + '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 '@sigstore/protobuf-specs': 0.3.2 make-fetch-happen: 13.0.1 @@ -3991,16 +3999,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@sigstore/tuf@2.3.3': + '@sigstore/tuf@2.3.4': dependencies: '@sigstore/protobuf-specs': 0.3.2 tuf-js: 2.2.1 transitivePeerDependencies: - supports-color - '@sigstore/verify@1.2.0': + '@sigstore/verify@1.2.1': dependencies: - '@sigstore/bundle': 2.3.1 + '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 '@sigstore/protobuf-specs': 0.3.2 @@ -4008,19 +4016,19 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@tsslint/cli@0.0.11(typescript@5.4.5)': + '@tsslint/cli@0.0.12(typescript@5.4.5)': dependencies: '@clack/prompts': 0.7.0 - '@tsslint/config': 0.0.11 - '@tsslint/core': 0.0.11 - glob: 10.3.15 + '@tsslint/config': 0.0.12 + '@tsslint/core': 0.0.12 + glob: 10.4.1 typescript: 5.4.5 - '@tsslint/config@0.0.11': + '@tsslint/config@0.0.12': dependencies: esbuild: 0.19.12 - '@tsslint/core@0.0.11': + '@tsslint/core@0.0.12': dependencies: error-stack-parser: 2.1.4 source-map-support: 0.5.21 @@ -4036,7 +4044,7 @@ snapshots: '@types/minimatch@5.1.2': {} - '@types/node@20.12.12': + '@types/node@20.14.2': dependencies: undici-types: 5.26.5 @@ -4046,7 +4054,7 @@ snapshots: '@types/semver@7.5.8': {} - '@types/vscode@1.89.0': {} + '@types/vscode@1.90.0': {} '@vitest/expect@1.6.0': dependencies: @@ -4077,25 +4085,25 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@volar/kit@2.3.0-alpha.4(typescript@5.4.5)': + '@volar/kit@2.3.0-alpha.14(typescript@5.4.5)': dependencies: - '@volar/language-service': 2.3.0-alpha.4 - '@volar/typescript': 2.3.0-alpha.4 + '@volar/language-service': 2.3.0-alpha.14 + '@volar/typescript': 2.3.0-alpha.14 typesafe-path: 0.2.2 typescript: 5.4.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - '@volar/language-core@2.3.0-alpha.4': + '@volar/language-core@2.3.0-alpha.14': dependencies: - '@volar/source-map': 2.3.0-alpha.4 + '@volar/source-map': 2.3.0-alpha.14 - '@volar/language-server@2.3.0-alpha.4': + '@volar/language-server@2.3.0-alpha.14': dependencies: - '@volar/language-core': 2.3.0-alpha.4 - '@volar/language-service': 2.3.0-alpha.4 - '@volar/snapshot-document': 2.3.0-alpha.4 - '@volar/typescript': 2.3.0-alpha.4 + '@volar/language-core': 2.3.0-alpha.14 + '@volar/language-service': 2.3.0-alpha.14 + '@volar/snapshot-document': 2.3.0-alpha.14 + '@volar/typescript': 2.3.0-alpha.14 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 @@ -4103,35 +4111,35 @@ snapshots: vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - '@volar/language-service@2.3.0-alpha.4': + '@volar/language-service@2.3.0-alpha.14': dependencies: - '@volar/language-core': 2.3.0-alpha.4 + '@volar/language-core': 2.3.0-alpha.14 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - '@volar/snapshot-document@2.3.0-alpha.4': + '@volar/snapshot-document@2.3.0-alpha.14': dependencies: vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 - '@volar/source-map@2.3.0-alpha.4': + '@volar/source-map@2.3.0-alpha.14': dependencies: muggle-string: 0.4.1 - '@volar/tsslint-config@0.0.0-20240602(@tsslint/config@0.0.11)': + '@volar/tsslint-config@0.0.0-20240602(@tsslint/config@0.0.12)': dependencies: - '@tsslint/config': 0.0.11 + '@tsslint/config': 0.0.12 - '@volar/typescript@2.3.0-alpha.4': + '@volar/typescript@2.3.0-alpha.14': dependencies: - '@volar/language-core': 2.3.0-alpha.4 + '@volar/language-core': 2.3.0-alpha.14 path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@volar/vscode@2.3.0-alpha.4': + '@volar/vscode@2.3.0-alpha.14': dependencies: - '@volar/language-server': 2.3.0-alpha.4 + '@volar/language-server': 2.3.0-alpha.14 path-browserify: 1.0.1 vscode-languageclient: 9.0.1 vscode-nls: 5.2.0 @@ -4148,7 +4156,7 @@ snapshots: '@vue/compiler-core@3.4.27': dependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.24.7 '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 @@ -4161,7 +4169,7 @@ snapshots: '@vue/compiler-sfc@2.7.16': dependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.24.7 postcss: 8.4.38 source-map: 0.6.1 optionalDependencies: @@ -4169,7 +4177,7 @@ snapshots: '@vue/compiler-sfc@3.4.27': dependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.24.7 '@vue/compiler-core': 3.4.27 '@vue/compiler-dom': 3.4.27 '@vue/compiler-ssr': 3.4.27 @@ -4224,7 +4232,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -4300,9 +4308,9 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.2: + braces@3.0.3: dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 buffer-crc32@0.2.13: {} @@ -4321,9 +4329,9 @@ snapshots: dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 - glob: 10.3.15 + glob: 10.4.1 lru-cache: 10.2.2 - minipass: 7.1.1 + minipass: 7.1.2 minipass-collect: 2.0.1 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -4346,7 +4354,7 @@ snapshots: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 - deep-eql: 4.1.3 + deep-eql: 4.1.4 get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 @@ -4397,7 +4405,7 @@ snapshots: chokidar@3.6.0: dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -4556,7 +4564,7 @@ snapshots: de-indent@1.0.2: {} - debug@4.3.4: + debug@4.3.5: dependencies: ms: 2.1.2 @@ -4566,7 +4574,7 @@ snapshots: dedent@1.5.3: {} - deep-eql@4.1.3: + deep-eql@4.1.4: dependencies: type-detect: 4.0.8 @@ -4666,11 +4674,11 @@ snapshots: es-errors@1.3.0: {} - esbuild-plugin-copy@2.1.1(esbuild@0.21.3): + esbuild-plugin-copy@2.1.1(esbuild@0.21.4): dependencies: chalk: 4.1.2 chokidar: 3.6.0 - esbuild: 0.21.3 + esbuild: 0.21.4 fs-extra: 10.1.0 globby: 11.1.0 @@ -4732,31 +4740,31 @@ snapshots: '@esbuild/win32-ia32': 0.20.2 '@esbuild/win32-x64': 0.20.2 - esbuild@0.21.3: + esbuild@0.21.4: optionalDependencies: - '@esbuild/aix-ppc64': 0.21.3 - '@esbuild/android-arm': 0.21.3 - '@esbuild/android-arm64': 0.21.3 - '@esbuild/android-x64': 0.21.3 - '@esbuild/darwin-arm64': 0.21.3 - '@esbuild/darwin-x64': 0.21.3 - '@esbuild/freebsd-arm64': 0.21.3 - '@esbuild/freebsd-x64': 0.21.3 - '@esbuild/linux-arm': 0.21.3 - '@esbuild/linux-arm64': 0.21.3 - '@esbuild/linux-ia32': 0.21.3 - '@esbuild/linux-loong64': 0.21.3 - '@esbuild/linux-mips64el': 0.21.3 - '@esbuild/linux-ppc64': 0.21.3 - '@esbuild/linux-riscv64': 0.21.3 - '@esbuild/linux-s390x': 0.21.3 - '@esbuild/linux-x64': 0.21.3 - '@esbuild/netbsd-x64': 0.21.3 - '@esbuild/openbsd-x64': 0.21.3 - '@esbuild/sunos-x64': 0.21.3 - '@esbuild/win32-arm64': 0.21.3 - '@esbuild/win32-ia32': 0.21.3 - '@esbuild/win32-x64': 0.21.3 + '@esbuild/aix-ppc64': 0.21.4 + '@esbuild/android-arm': 0.21.4 + '@esbuild/android-arm64': 0.21.4 + '@esbuild/android-x64': 0.21.4 + '@esbuild/darwin-arm64': 0.21.4 + '@esbuild/darwin-x64': 0.21.4 + '@esbuild/freebsd-arm64': 0.21.4 + '@esbuild/freebsd-x64': 0.21.4 + '@esbuild/linux-arm': 0.21.4 + '@esbuild/linux-arm64': 0.21.4 + '@esbuild/linux-ia32': 0.21.4 + '@esbuild/linux-loong64': 0.21.4 + '@esbuild/linux-mips64el': 0.21.4 + '@esbuild/linux-ppc64': 0.21.4 + '@esbuild/linux-riscv64': 0.21.4 + '@esbuild/linux-s390x': 0.21.4 + '@esbuild/linux-x64': 0.21.4 + '@esbuild/netbsd-x64': 0.21.4 + '@esbuild/openbsd-x64': 0.21.4 + '@esbuild/sunos-x64': 0.21.4 + '@esbuild/win32-arm64': 0.21.4 + '@esbuild/win32-ia32': 0.21.4 + '@esbuild/win32-x64': 0.21.4 escalade@3.1.2: {} @@ -4798,7 +4806,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.7 fastq@1.17.1: dependencies: @@ -4813,7 +4821,7 @@ snapshots: node-domexception: 1.0.0 web-streams-polyfill: 3.3.3 - fill-range@7.0.1: + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -4856,7 +4864,7 @@ snapshots: fs-minipass@3.0.3: dependencies: - minipass: 7.1.1 + minipass: 7.1.2 fs.realpath@1.0.0: {} @@ -4925,12 +4933,12 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@10.3.15: + glob@10.4.1: dependencies: foreground-child: 3.1.1 - jackspeak: 2.3.6 + jackspeak: 3.4.0 minimatch: 9.0.4 - minipass: 7.1.1 + minipass: 7.1.2 path-scurry: 1.11.1 glob@7.2.3: @@ -5027,14 +5035,14 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -5086,9 +5094,9 @@ snapshots: ini@1.3.8: {} - inquirer@9.2.21: + inquirer@9.2.23: dependencies: - '@inquirer/figures': 1.0.1 + '@inquirer/figures': 1.0.3 '@ljharb/through': 2.3.13 ansi-escapes: 4.3.2 chalk: 5.3.0 @@ -5183,7 +5191,7 @@ snapshots: isobject@3.0.1: {} - jackspeak@2.3.6: + jackspeak@3.4.0: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -5228,14 +5236,14 @@ snapshots: leven@3.1.0: {} - libnpmaccess@8.0.5: + libnpmaccess@8.0.6: dependencies: npm-package-arg: 11.0.2 npm-registry-fetch: 17.0.1 transitivePeerDependencies: - supports-color - libnpmpublish@9.0.7: + libnpmpublish@9.0.9: dependencies: ci-info: 4.0.0 normalize-package-data: 6.0.1 @@ -5243,7 +5251,7 @@ snapshots: npm-registry-fetch: 17.0.1 proc-log: 4.2.0 semver: 7.6.2 - sigstore: 2.3.0 + sigstore: 2.3.1 ssri: 10.0.6 transitivePeerDependencies: - supports-color @@ -5260,7 +5268,7 @@ snapshots: local-pkg@0.5.0: dependencies: - mlly: 1.7.0 + mlly: 1.7.1 pkg-types: 1.1.1 locate-path@5.0.0: @@ -5300,7 +5308,7 @@ snapshots: cacache: 18.0.3 http-cache-semantics: 4.1.1 is-lambda: 1.0.1 - minipass: 7.1.1 + minipass: 7.1.2 minipass-fetch: 3.0.5 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -5327,9 +5335,9 @@ snapshots: merge2@1.4.1: {} - micromatch@4.0.5: + micromatch@4.0.7: dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 mime@1.6.0: {} @@ -5356,11 +5364,11 @@ snapshots: minipass-collect@2.0.1: dependencies: - minipass: 7.1.1 + minipass: 7.1.2 minipass-fetch@3.0.5: dependencies: - minipass: 7.1.1 + minipass: 7.1.2 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: @@ -5389,7 +5397,7 @@ snapshots: minipass@5.0.0: {} - minipass@7.1.1: {} + minipass@7.1.2: {} minizlib@2.1.2: dependencies: @@ -5400,7 +5408,7 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.7.0: + mlly@1.7.1: dependencies: acorn: 8.11.3 pathe: 1.1.2 @@ -5427,7 +5435,7 @@ snapshots: dependencies: type-fest: 2.19.0 - node-abi@3.62.0: + node-abi@3.63.0: dependencies: semver: 7.6.2 @@ -5445,7 +5453,7 @@ snapshots: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 - glob: 10.3.15 + glob: 10.4.1 graceful-fs: 4.2.11 make-fetch-happen: 13.0.1 nopt: 7.2.1 @@ -5512,9 +5520,9 @@ snapshots: npm-registry-fetch@17.0.1: dependencies: - '@npmcli/redact': 2.0.0 + '@npmcli/redact': 2.0.1 make-fetch-happen: 13.0.1 - minipass: 7.1.1 + minipass: 7.1.2 minipass-fetch: 3.0.5 minipass-json-stream: 1.0.1 minizlib: 2.1.2 @@ -5617,19 +5625,19 @@ snapshots: dependencies: '@npmcli/git': 5.0.7 '@npmcli/installed-package-contents': 2.1.0 - '@npmcli/package-json': 5.1.0 + '@npmcli/package-json': 5.2.0 '@npmcli/promise-spawn': 7.0.2 '@npmcli/run-script': 8.1.0 cacache: 18.0.3 fs-minipass: 3.0.3 - minipass: 7.1.1 + minipass: 7.1.2 npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-pick-manifest: 9.0.1 npm-registry-fetch: 17.0.1 proc-log: 4.2.0 promise-retry: 2.0.1 - sigstore: 2.3.0 + sigstore: 2.3.1 ssri: 10.0.6 tar: 6.2.1 transitivePeerDependencies: @@ -5642,14 +5650,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.1: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.2 lines-and-columns: 2.0.4 @@ -5657,9 +5665,9 @@ snapshots: parse-json@8.1.0: dependencies: - '@babel/code-frame': 7.24.2 + '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 - type-fest: 4.18.2 + type-fest: 4.20.0 parse-path@7.0.0: dependencies: @@ -5697,7 +5705,7 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.2.2 - minipass: 7.1.1 + minipass: 7.1.2 path-type@4.0.0: {} @@ -5722,7 +5730,7 @@ snapshots: pkg-types@1.1.1: dependencies: confbox: 0.1.7 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 postcss@8.4.38: @@ -5739,7 +5747,7 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.62.0 + node-abi: 3.63.0 pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 @@ -5770,17 +5778,17 @@ snapshots: protocols@2.0.1: {} - pug-error@2.0.0: {} + pug-error@2.1.0: {} pug-lexer@5.0.1: dependencies: character-parser: 2.2.0 is-expression: 4.0.0 - pug-error: 2.0.0 + pug-error: 2.1.0 pug-parser@6.0.0: dependencies: - pug-error: 2.0.0 + pug-error: 2.1.0 token-stream: 1.0.0 pump@3.0.0: @@ -5805,7 +5813,7 @@ snapshots: read-package-json@7.0.1: dependencies: - glob: 10.3.15 + glob: 10.4.1 json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.1 npm-normalize-package-bin: 3.0.1 @@ -5814,21 +5822,21 @@ snapshots: dependencies: find-up: 6.3.0 read-pkg: 8.1.0 - type-fest: 4.18.2 + type-fest: 4.20.0 read-pkg@8.1.0: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.1 parse-json: 7.1.1 - type-fest: 4.18.2 + type-fest: 4.20.0 read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.1 parse-json: 8.1.0 - type-fest: 4.18.2 + type-fest: 4.20.0 unicorn-magic: 0.1.0 read@1.0.7: @@ -5866,26 +5874,26 @@ snapshots: reusify@1.0.4: {} - rollup@4.17.2: + rollup@4.18.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.17.2 - '@rollup/rollup-android-arm64': 4.17.2 - '@rollup/rollup-darwin-arm64': 4.17.2 - '@rollup/rollup-darwin-x64': 4.17.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 - '@rollup/rollup-linux-arm-musleabihf': 4.17.2 - '@rollup/rollup-linux-arm64-gnu': 4.17.2 - '@rollup/rollup-linux-arm64-musl': 4.17.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 - '@rollup/rollup-linux-riscv64-gnu': 4.17.2 - '@rollup/rollup-linux-s390x-gnu': 4.17.2 - '@rollup/rollup-linux-x64-gnu': 4.17.2 - '@rollup/rollup-linux-x64-musl': 4.17.2 - '@rollup/rollup-win32-arm64-msvc': 4.17.2 - '@rollup/rollup-win32-ia32-msvc': 4.17.2 - '@rollup/rollup-win32-x64-msvc': 4.17.2 + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 run-async@3.0.0: {} @@ -5896,13 +5904,13 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 safe-buffer@5.2.1: {} safer-buffer@2.1.2: {} - sax@1.3.0: {} + sax@1.4.1: {} semver@5.7.2: {} @@ -5942,14 +5950,14 @@ snapshots: signal-exit@4.1.0: {} - sigstore@2.3.0: + sigstore@2.3.1: dependencies: - '@sigstore/bundle': 2.3.1 + '@sigstore/bundle': 2.3.2 '@sigstore/core': 1.1.0 '@sigstore/protobuf-specs': 0.3.2 - '@sigstore/sign': 2.3.1 - '@sigstore/tuf': 2.3.3 - '@sigstore/verify': 1.2.0 + '@sigstore/sign': 2.3.2 + '@sigstore/tuf': 2.3.4 + '@sigstore/verify': 1.2.1 transitivePeerDependencies: - supports-color @@ -5972,7 +5980,7 @@ snapshots: socks-proxy-agent@8.0.3: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.5 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -5998,16 +6006,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.17 + spdx-license-ids: 3.0.18 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.17 + spdx-license-ids: 3.0.18 - spdx-license-ids@3.0.17: {} + spdx-license-ids@3.0.18: {} split2@4.2.0: {} @@ -6015,7 +6023,7 @@ snapshots: ssri@10.0.6: dependencies: - minipass: 7.1.1 + minipass: 7.1.2 stackback@0.0.2: {} @@ -6119,12 +6127,12 @@ snapshots: token-stream@1.0.0: {} - tslib@2.6.2: {} + tslib@2.6.3: {} tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 - debug: 4.3.4 + debug: 4.3.5 make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color @@ -6143,7 +6151,7 @@ snapshots: type-fest@3.13.1: {} - type-fest@4.18.2: {} + type-fest@4.20.0: {} typed-rest-client@1.8.11: dependencies: @@ -6201,13 +6209,13 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-node@1.6.0(@types/node@20.12.12): + vite-node@1.6.0(@types/node@20.14.2): dependencies: cac: 6.7.14 - debug: 4.3.4 + debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.12.12) + vite: 5.2.13(@types/node@20.14.2) transitivePeerDependencies: - '@types/node' - less @@ -6218,16 +6226,16 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.12.12): + vite@5.2.13(@types/node@20.14.2): dependencies: esbuild: 0.20.2 postcss: 8.4.38 - rollup: 4.17.2 + rollup: 4.18.0 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.2 fsevents: 2.3.3 - vitest@1.6.0(@types/node@20.12.12): + vitest@1.6.0(@types/node@20.14.2): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -6236,7 +6244,7 @@ snapshots: '@vitest/utils': 1.6.0 acorn-walk: 8.3.2 chai: 4.4.1 - debug: 4.3.4 + debug: 4.3.5 execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.10 @@ -6246,11 +6254,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.11(@types/node@20.12.12) - vite-node: 1.6.0(@types/node@20.12.12) + vite: 5.2.13(@types/node@20.14.2) + vite-node: 1.6.0(@types/node@20.14.2) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.2 transitivePeerDependencies: - less - lightningcss @@ -6260,60 +6268,60 @@ snapshots: - supports-color - terser - volar-service-css@0.0.49(@volar/language-service@2.3.0-alpha.4): + volar-service-css@0.0.50(@volar/language-service@2.3.0-alpha.14): dependencies: vscode-css-languageservice: 6.2.14 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.3.0-alpha.4 + '@volar/language-service': 2.3.0-alpha.14 - volar-service-emmet@0.0.49(@volar/language-service@2.3.0-alpha.4): + volar-service-emmet@0.0.50(@volar/language-service@2.3.0-alpha.14): dependencies: '@emmetio/css-parser': 0.4.0 '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.9.3 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.3.0-alpha.4 + '@volar/language-service': 2.3.0-alpha.14 - volar-service-html@0.0.49(@volar/language-service@2.3.0-alpha.4): + volar-service-html@0.0.50(@volar/language-service@2.3.0-alpha.14): dependencies: vscode-html-languageservice: '@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462' vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.3.0-alpha.4 + '@volar/language-service': 2.3.0-alpha.14 - volar-service-json@0.0.49(@volar/language-service@2.3.0-alpha.4): + volar-service-json@0.0.50(@volar/language-service@2.3.0-alpha.14): dependencies: vscode-json-languageservice: 5.3.11 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.3.0-alpha.4 + '@volar/language-service': 2.3.0-alpha.14 - volar-service-pug-beautify@0.0.49(@volar/language-service@2.3.0-alpha.4): + volar-service-pug-beautify@0.0.50(@volar/language-service@2.3.0-alpha.14): dependencies: '@johnsoncodehk/pug-beautify': 0.2.2 optionalDependencies: - '@volar/language-service': 2.3.0-alpha.4 + '@volar/language-service': 2.3.0-alpha.14 - volar-service-pug@0.0.49: + volar-service-pug@0.0.50: dependencies: - '@volar/language-service': 2.3.0-alpha.4 + '@volar/language-service': 2.3.0-alpha.14 pug-lexer: 5.0.1 pug-parser: 6.0.0 - volar-service-html: 0.0.49(@volar/language-service@2.3.0-alpha.4) + volar-service-html: 0.0.50(@volar/language-service@2.3.0-alpha.14) vscode-html-languageservice: '@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462' vscode-languageserver-textdocument: 1.0.11 - volar-service-typescript-twoslash-queries@0.0.49(@volar/language-service@2.3.0-alpha.4): + volar-service-typescript-twoslash-queries@0.0.50(@volar/language-service@2.3.0-alpha.14): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.3.0-alpha.4 + '@volar/language-service': 2.3.0-alpha.14 - volar-service-typescript@0.0.49(@volar/language-service@2.3.0-alpha.4): + volar-service-typescript@0.0.50(@volar/language-service@2.3.0-alpha.14): dependencies: path-browserify: 1.0.1 semver: 7.6.2 @@ -6322,7 +6330,7 @@ snapshots: vscode-nls: 5.2.0 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.3.0-alpha.4 + '@volar/language-service': 2.3.0-alpha.14 vsce@2.15.0: dependencies: @@ -6478,12 +6486,12 @@ snapshots: deepmerge-ts: 5.1.0 read-pkg: 9.0.1 sort-keys: 5.0.0 - type-fest: 4.18.2 + type-fest: 4.20.0 write-json-file: 5.0.0 xml2js@0.4.23: dependencies: - sax: 1.3.0 + sax: 1.4.1 xmlbuilder: 11.0.1 xmlbuilder@11.0.1: {}