diff --git a/packages/language-server/tests/completions.spec.ts b/packages/language-server/tests/completions.spec.ts index 3460d95c1e..fb2c9247fe 100644 --- a/packages/language-server/tests/completions.spec.ts +++ b/packages/language-server/tests/completions.spec.ts @@ -188,6 +188,7 @@ describe('Completions', async () => { "slot", "template", "fixture", + "BaseTransition", ] `); }); @@ -341,7 +342,7 @@ describe('Completions', async () => { "(", ], "detail": "Add import from "./ComponentForAutoImport.vue" - (property) default: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly>, {}, {}>", + (property) default: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<...>, ... 7 more ..., {}>", "documentation": { "kind": "markdown", "value": "", diff --git a/packages/language-server/tests/renaming.spec.ts b/packages/language-server/tests/renaming.spec.ts index 09cc6cf7c4..d01491c9b1 100644 --- a/packages/language-server/tests/renaming.spec.ts +++ b/packages/language-server/tests/renaming.spec.ts @@ -939,12 +939,12 @@ describe('Renaming', async () => { "newText": "bar", "range": { "end": { - "character": 16, - "line": 2, + "character": 34, + "line": 7, }, "start": { - "character": 13, - "line": 2, + "character": 31, + "line": 7, }, }, }, @@ -952,12 +952,12 @@ describe('Renaming', async () => { "newText": "bar", "range": { "end": { - "character": 34, - "line": 7, + "character": 16, + "line": 2, }, "start": { - "character": 31, - "line": 7, + "character": 13, + "line": 2, }, }, }, diff --git a/packages/tsc/tests/__snapshots__/dts.spec.ts.snap b/packages/tsc/tests/__snapshots__/dts.spec.ts.snap index 7facce8132..d9b9786ce6 100644 --- a/packages/tsc/tests/__snapshots__/dts.spec.ts.snap +++ b/packages/tsc/tests/__snapshots__/dts.spec.ts.snap @@ -5,7 +5,7 @@ exports[`vue-tsc-dts > Input: #4577/main.vue, Output: #4577/main.vue.d.ts 1`] = value: string; }; declare const _default: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ - props: __VLS_PrettifyLocal & Omit<{} & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly>, never>, never> & { + props: __VLS_PrettifyLocal & Omit<{} & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{}> & Readonly<{}>, never>, never> & { nonGeneric: string; rows: Row[]; }> & (import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps); @@ -46,13 +46,13 @@ export default _default; `; exports[`vue-tsc-dts > Input: empty-component/component.vue, Output: empty-component/component.vue.d.ts 1`] = ` -"declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; +"declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; " `; exports[`vue-tsc-dts > Input: empty-component/custom-extension-component.cext, Output: empty-component/custom-extension-component.cext.d.ts 1`] = ` -"declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; +"declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; " `; @@ -60,9 +60,9 @@ export default _default; exports[`vue-tsc-dts > Input: events/component-class.vue, Output: events/component-class.vue.d.ts 1`] = ` "declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { foo: (value: string) => void; -}, string, import("vue").PublicProps, Readonly> & { +}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{ onFoo?: (value: string) => any; -}, {}, {}>; +}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; " `; @@ -70,10 +70,10 @@ export default _default; exports[`vue-tsc-dts > Input: events/component-generic.vue, Output: events/component-generic.vue.d.ts 1`] = ` "declare const _default: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal & Omit<{ + readonly onFoo?: (value: string) => any; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{}> & Readonly<{ onFoo?: (value: string) => any; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly> & { - onFoo?: (value: string) => any; - }, never>, "onFoo"> & {}> & (import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps); + }>, never>, "onFoo"> & {}> & (import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps); expose(exposed: import("vue").ShallowUnwrapRef<{}>): void; attrs: any; slots: {}; @@ -93,12 +93,12 @@ type __VLS_PrettifyLocal = { exports[`vue-tsc-dts > Input: generic/component.vue, Output: generic/component.vue.d.ts 1`] = ` "declare const _default: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal & Omit<{ + readonly "onUpdate:title"?: (title: string) => any; + readonly onBar?: (data: number) => any; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{}> & Readonly<{ "onUpdate:title"?: (title: string) => any; onBar?: (data: number) => any; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly> & { - "onUpdate:title"?: (title: string) => any; - onBar?: (data: number) => any; - }, never>, "onUpdate:title" | "onBar"> & ({ + }>, never>, "onUpdate:title" | "onBar"> & ({ title?: string; } & { foo: number; @@ -132,12 +132,12 @@ type __VLS_PrettifyLocal = { exports[`vue-tsc-dts > Input: generic/custom-extension-component.cext, Output: generic/custom-extension-component.cext.d.ts 1`] = ` "declare const _default: (__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal & Omit<{ + readonly "onUpdate:title"?: (title: string) => any; + readonly onBar?: (data: number) => any; + } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{}> & Readonly<{ "onUpdate:title"?: (title: string) => any; onBar?: (data: number) => any; - } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly> & { - "onUpdate:title"?: (title: string) => any; - onBar?: (data: number) => any; - }, never>, "onUpdate:title" | "onBar"> & ({ + }>, never>, "onUpdate:title" | "onBar"> & ({ title?: string; } & { foo: number; @@ -169,7 +169,7 @@ type __VLS_PrettifyLocal = { `; exports[`vue-tsc-dts > Input: generic/main.vue, Output: generic/main.vue.d.ts 1`] = ` -"declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; +"declare const _default: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; " `; @@ -191,7 +191,7 @@ exports[`vue-tsc-dts > Input: options-api/component.ts, Output: options-api/comp */ password: string; } -declare const _default: import("vue").DefineComponent<{ +declare const _default: import("vue").DefineComponent any[]; }; -}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { +}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { submit: ({ email, password }: SubmitPayload) => boolean; }, string, import("vue").PublicProps, Readonly any[]; }; -}>> & { +}>> & Readonly<{ onSubmit?: (args_0: SubmitPayload) => any; -}, { +}>, { numberDefault: number; objectDefault: Record; arrayDefault: unknown[]; complexDefault: unknown[]; -}, {}>; +}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; " `; @@ -277,7 +277,7 @@ exports[`vue-tsc-dts > Input: reference-type-events/component.vue, Output: refer arg2?: any; }) => void; baz: () => void; -}, string, import("vue").PublicProps, Readonly> & { +}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{ onFoo?: (data?: { foo: string; }) => any; @@ -286,7 +286,7 @@ exports[`vue-tsc-dts > Input: reference-type-events/component.vue, Output: refer arg2?: any; }) => any; onBaz?: () => any; -}, {}, {}>; +}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; " `; @@ -315,8 +315,8 @@ exports[`vue-tsc-dts > Input: reference-type-exposed/component.vue, Output: refe /** * a counter string */ - counter: import("vue").Ref; -}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; + counter: import("vue").Ref; +}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; " `; @@ -328,15 +328,15 @@ exports[`vue-tsc-dts > Input: reference-type-model/component.vue, Output: refere "qux"?: string; quxModifiers?: Record<'lazy' | 'trim', true>; }; -declare const _default: import("vue").DefineComponent<__VLS_TypePropsToOption<__VLS_PublicProps>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { +declare const _default: import("vue").DefineComponent>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:foo": (foo: number) => void; "update:bar": (bar: string[]) => void; "update:qux": (qux: string) => void; -}, string, import("vue").PublicProps, Readonly>> & { +}, string, import("vue").PublicProps, Readonly>> & Readonly<{ "onUpdate:foo"?: (foo: number) => any; "onUpdate:bar"?: (bar: string[]) => any; "onUpdate:qux"?: (qux: string) => any; -}, {}, {}>; +}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToOption = { @@ -352,16 +352,16 @@ type __VLS_TypePropsToOption = { exports[`vue-tsc-dts > Input: reference-type-props/component.vue, Output: reference-type-props/component.vue.d.ts 1`] = ` "import { MyProps } from './my-props'; -declare const _default: import("vue").DefineComponent<__VLS_WithDefaults<__VLS_TypePropsToOption, { +declare const _default: import("vue").DefineComponent, { bar: number; baz: () => string[]; -}>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly, { +}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly, { bar: number; baz: () => string[]; -}>>>, { +}>>> & Readonly<{}>, { bar: number; baz: string[]; -}, {}>; +}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_PrettifyLocal = { `; exports[`vue-tsc-dts > Input: reference-type-props/component-js.vue, Output: reference-type-props/component-js.vue.d.ts 1`] = ` -"declare const _default: import("vue").DefineComponent<{ +"declare const _default: import("vue").DefineComponent Input: reference-type-props/component-js.vue, Output: ref xbaz: { readonly type: StringConstructor; }; -}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly Input: reference-type-props/component-js.vue, Output: ref xbaz: { readonly type: StringConstructor; }; -}>>, { +}>> & Readonly<{}>, { bar: string; -}, {}>; +}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; " `; exports[`vue-tsc-dts > Input: reference-type-props/component-js-setup.vue, Output: reference-type-props/component-js-setup.vue.d.ts 1`] = ` -"declare const _default: import("vue").DefineComponent<{ +"declare const _default: import("vue").DefineComponent Input: reference-type-props/component-js-setup.vue, Outpu type: ArrayConstructor; default: () => number[]; }; -}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly Input: reference-type-props/component-js-setup.vue, Outpu type: ArrayConstructor; default: () => number[]; }; -}>>, { +}>> & Readonly<{}>, { bar: string; hello: string; numberOrStringProp: string | number; arrayProps: unknown[]; -}, {}>; +}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; export default _default; " `; @@ -651,7 +651,7 @@ exports[`vue-tsc-dts > Input: template-slots/component.vue, Output: template-slo attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType; -declare const __VLS_component: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; +declare const __VLS_component: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { @@ -694,7 +694,7 @@ declare function __VLS_template(): { attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType; -declare const __VLS_component: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; +declare const __VLS_component: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { @@ -720,7 +720,7 @@ exports[`vue-tsc-dts > Input: template-slots/component-destructuring.vue, Output attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType; -declare const __VLS_component: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; +declare const __VLS_component: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { @@ -750,7 +750,7 @@ exports[`vue-tsc-dts > Input: template-slots/component-no-script.vue, Output: te attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType; -declare const __VLS_component: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; +declare const __VLS_component: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { diff --git a/packages/tsc/tests/typecheck.spec.ts b/packages/tsc/tests/typecheck.spec.ts index a7cc585449..3b95b9cbd0 100644 --- a/packages/tsc/tests/typecheck.spec.ts +++ b/packages/tsc/tests/typecheck.spec.ts @@ -9,8 +9,8 @@ describe(`vue-tsc`, () => { getTscOutput('stable') ).toMatchInlineSnapshot(` [ - "test-workspace/tsc/failureFixtures/directives/main.vue(4,6): error TS2339: Property 'notExist' does not exist on type 'CreateComponentPublicInstance>, { exist: typeof exist; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ... 12 more ..., {}>'.", - "test-workspace/tsc/failureFixtures/directives/main.vue(9,6): error TS2339: Property 'notExist' does not exist on type 'CreateComponentPublicInstance>, { exist: typeof exist; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ... 12 more ..., {}>'.", + "test-workspace/tsc/failureFixtures/directives/main.vue(4,6): error TS2339: Property 'notExist' does not exist on type 'CreateComponentPublicInstanceWithMixins & Readonly<{}>, { exist: typeof exist; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ... 17 more ..., {}>'.", + "test-workspace/tsc/failureFixtures/directives/main.vue(9,6): error TS2339: Property 'notExist' does not exist on type 'CreateComponentPublicInstanceWithMixins & Readonly<{}>, { exist: typeof exist; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ... 17 more ..., {}>'.", "test-workspace/tsc/failureFixtures/directives/main.vue(12,2): error TS2578: Unused '@ts-expect-error' directive.", ] `); @@ -21,8 +21,8 @@ describe(`vue-tsc`, () => { getTscOutput('next') ).toMatchInlineSnapshot(` [ - "test-workspace/tsc/failureFixtures/directives/main.vue(4,6): error TS2339: Property 'notExist' does not exist on type 'CreateComponentPublicInstance>, { exist: typeof exist; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ... 12 more ..., {}>'.", - "test-workspace/tsc/failureFixtures/directives/main.vue(9,6): error TS2339: Property 'notExist' does not exist on type 'CreateComponentPublicInstance>, { exist: typeof exist; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ... 12 more ..., {}>'.", + "test-workspace/tsc/failureFixtures/directives/main.vue(4,6): error TS2339: Property 'notExist' does not exist on type 'CreateComponentPublicInstanceWithMixins & Readonly<{}>, { exist: typeof exist; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ... 17 more ..., {}>'.", + "test-workspace/tsc/failureFixtures/directives/main.vue(9,6): error TS2339: Property 'notExist' does not exist on type 'CreateComponentPublicInstanceWithMixins & Readonly<{}>, { exist: typeof exist; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ... 17 more ..., {}>'.", "test-workspace/tsc/failureFixtures/directives/main.vue(12,2): error TS2578: Unused '@ts-expect-error' directive.", "test-workspace/tsc/passedFixtures/#3373/tsconfig.json(4,3): error TS5102: Option 'importsNotUsedAsValues' has been removed. Please remove it from your configuration. Use 'verbatimModuleSyntax' instead.", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f95c98ff62..88f904c581 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,10 +31,10 @@ importers: version: 5.5.4 vite: specifier: latest - version: 5.4.2(@types/node@22.5.1) + version: 5.4.3(@types/node@22.5.2) vitest: specifier: latest - version: 2.0.5(@types/node@22.5.1) + version: 2.0.5(@types/node@22.5.2) extensions/vscode: devDependencies: @@ -95,7 +95,7 @@ importers: devDependencies: '@types/node': specifier: latest - version: 22.5.1 + version: 22.5.2 '@types/path-browserify': specifier: latest version: 1.0.3 @@ -109,13 +109,13 @@ importers: version: 2.4.1 '@vue/compiler-dom': specifier: ^3.4.0 - version: 3.4.38 + version: 3.5.0 '@vue/compiler-vue2': specifier: ^2.7.16 version: 2.7.16 '@vue/shared': specifier: ^3.4.0 - version: 3.4.38 + version: 3.5.0 computeds: specifier: ^0.0.1 version: 0.0.1 @@ -137,7 +137,7 @@ importers: version: 5.1.2 '@types/node': specifier: latest - version: 22.5.1 + version: 22.5.2 '@types/path-browserify': specifier: ^1.0.1 version: 1.0.3 @@ -146,7 +146,7 @@ importers: version: 2.4.1 '@vue/compiler-sfc': specifier: ^3.4.0 - version: 3.4.38 + version: 3.5.0 packages/language-plugin-pug: dependencies: @@ -159,7 +159,7 @@ importers: devDependencies: '@types/node': specifier: latest - version: 22.5.1 + version: 22.5.2 '@vue/language-core': specifier: 2.1.4 version: link:../language-core @@ -204,13 +204,13 @@ importers: version: 2.4.1 '@vue/compiler-dom': specifier: ^3.4.0 - version: 3.4.38 + version: 3.5.0 '@vue/language-core': specifier: 2.1.4 version: link:../language-core '@vue/shared': specifier: ^3.4.0 - version: 3.4.38 + version: 3.5.0 '@vue/typescript-plugin': specifier: 2.1.4 version: link:../typescript-plugin @@ -256,13 +256,13 @@ importers: devDependencies: '@types/node': specifier: latest - version: 22.5.1 + version: 22.5.2 '@types/path-browserify': specifier: latest version: 1.0.3 '@volar/kit': specifier: ~2.4.1 - version: 2.4.1(typescript@5.7.0-dev.20240828) + version: 2.4.1(typescript@5.7.0-dev.20240903) vscode-languageserver-protocol: specifier: ^3.17.5 version: 3.17.5 @@ -284,7 +284,7 @@ importers: devDependencies: '@types/node': specifier: latest - version: 22.5.1 + version: 22.5.2 packages/typescript-plugin: dependencies: @@ -296,35 +296,32 @@ importers: version: link:../language-core '@vue/shared': specifier: ^3.4.0 - version: 3.4.38 + version: 3.5.0 devDependencies: '@types/node': specifier: latest - version: 22.5.1 + version: 22.5.2 test-workspace: devDependencies: typescript-next: specifier: npm:typescript@next - version: typescript@5.7.0-dev.20240828 + version: typescript@5.7.0-dev.20240903 typescript-stable: specifier: npm:typescript@latest version: typescript@5.5.4 vue: - specifier: ^3.4.0 - version: 3.4.38(typescript@5.5.4) + specifier: https://pkg.pr.new/vue@e885b04 + version: https://pkg.pr.new/vue@e885b04(typescript@5.5.4) vue-component-type-helpers: specifier: 2.1.4 version: link:../packages/component-type-helpers vue2: specifier: npm:vue@2.7.16 version: vue@2.7.16 - vue3.3: - specifier: npm:vue@3.3.13 - version: vue@3.3.13(typescript@5.5.4) - vue3.5: - specifier: npm:vue@3.5.0-beta.1 - version: vue@3.5.0-beta.1(typescript@5.5.4) + vue3.4: + specifier: npm:vue@3.4.38 + version: vue@3.4.38(typescript@5.5.4) packages: @@ -368,16 +365,16 @@ packages: resolution: {integrity: sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==} engines: {node: '>=18.0.0'} - '@azure/msal-browser@3.21.0': - resolution: {integrity: sha512-BAwcFsVvOrYzKuUZHhFuvRykUmQGq6lDxst2qGnjxnpNZc3d/tnVPcmhgvUdeKl28VSE0ltgBzT3HkdpDtz9rg==} + '@azure/msal-browser@3.22.0': + resolution: {integrity: sha512-ZkL2Z0zffsBIE3ovhMwa0rVrPeKV2GHhDWFgWiIcKiPt82b21YLijK3c/rNjTHkME+6FCjMIa/5Nul+ZjH197w==} engines: {node: '>=0.8.0'} - '@azure/msal-common@14.14.1': - resolution: {integrity: sha512-2Q3tqNz/PZLfSr8BvcHZVpRRfSn4MjGSqjj9J+HlBsmbf1Uu4P0WeXnemjTJwwx9KrmplsrN3UkZ/LPOR720rw==} + '@azure/msal-common@14.14.2': + resolution: {integrity: sha512-XV0P5kSNwDwCA/SjIxTe9mEAsKB0NqGNSuaVrkCCE2lAyBr/D6YtD80Vkdp4tjWnPFwjzkwldjr1xU/facOJog==} engines: {node: '>=0.8.0'} - '@azure/msal-node@2.13.0': - resolution: {integrity: sha512-DhP97ycs7qlCVzzzWGzJiwAFyFj5okno74E4FUZ61oCLfKh4IxA1kxirqzrWuYZWpBe9HVPL6GA4NvmlEOBN5Q==} + '@azure/msal-node@2.13.1': + resolution: {integrity: sha512-sijfzPNorKt6+9g1/miHwhj6Iapff4mPQx1azmmZExgzUROqWTM1o3ACyxDja0g47VpowFy/sxTM/WsuCyXTiw==} engines: {node: '>=16'} '@babel/code-frame@7.24.7': @@ -396,13 +393,13 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.4': - resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} + '@babel/parser@7.25.6': + resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.25.4': - resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} + '@babel/types@7.25.6': + resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} '@clack/core@0.3.4': @@ -720,28 +717,28 @@ packages: resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} engines: {node: '>=10.13.0'} - '@inquirer/core@9.0.10': - resolution: {integrity: sha512-TdESOKSVwf6+YWDz8GhS6nKscwzkIyakEzCLJ5Vh6O3Co2ClhCJ0A4MG909MUWfaWdpJm7DE45ii51/2Kat9tA==} + '@inquirer/core@9.1.0': + resolution: {integrity: sha512-RZVfH//2ytTjmaBIzeKT1zefcQZzuruwkpTwwbe/i2jTl4o9M+iML5ChULzz6iw1Ok8iUBBsRCjY2IEbD8Ft4w==} engines: {node: '>=18'} - '@inquirer/expand@2.1.22': - resolution: {integrity: sha512-wTZOBkzH+ItPuZ3ZPa9lynBsdMp6kQ9zbjVPYEtSBG7UulGjg2kQiAnUjgyG4SlntpTce5bOmXAPvE4sguXjpA==} + '@inquirer/expand@2.2.0': + resolution: {integrity: sha512-PD0z1dTRTIlpcnXRMRvdVPfBe10jBf4i7YLBU8tNWDkf3HxqmdymVvqnT8XG+hxQSvqfpJCe13Jv2Iv1eB3bIg==} engines: {node: '>=18'} '@inquirer/figures@1.0.5': resolution: {integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==} engines: {node: '>=18'} - '@inquirer/input@2.2.9': - resolution: {integrity: sha512-7Z6N+uzkWM7+xsE+3rJdhdG/+mQgejOVqspoW+w0AbSZnL6nq5tGMEVASaYVWbkoSzecABWwmludO2evU3d31g==} + '@inquirer/input@2.3.0': + resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==} engines: {node: '>=18'} - '@inquirer/select@2.4.7': - resolution: {integrity: sha512-JH7XqPEkBpNWp3gPCqWqY8ECbyMoFcCZANlL6pV9hf59qK6dGmkOlx1ydyhY+KZ0c5X74+W6Mtp+nm2QX0/MAQ==} + '@inquirer/select@2.5.0': + resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==} engines: {node: '>=18'} - '@inquirer/type@1.5.2': - resolution: {integrity: sha512-w9qFkumYDCNyDZmNQjf/n6qQuvQ4dMC3BJesY4oF+yr0CxR5vxujflAVeIcS6U336uzi9GM0kAfZlLrZ9UTkpA==} + '@inquirer/type@1.5.3': + resolution: {integrity: sha512-xUQ14WQGR/HK5ei+2CvgcwoH9fQ4PgPGmVFSN0pc1+fVyDL3MREhyAY7nxEErSu6CkllBM3D7e3e+kOvtu+eIg==} engines: {node: '>=18'} '@isaacs/cliui@8.0.2': @@ -946,83 +943,83 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@rollup/rollup-android-arm-eabi@4.21.1': - resolution: {integrity: sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==} + '@rollup/rollup-android-arm-eabi@4.21.2': + resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.1': - resolution: {integrity: sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==} + '@rollup/rollup-android-arm64@4.21.2': + resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.1': - resolution: {integrity: sha512-AH/wNWSEEHvs6t4iJ3RANxW5ZCK3fUnmf0gyMxWCesY1AlUj8jY7GC+rQE4wd3gwmZ9XDOpL0kcFnCjtN7FXlA==} + '@rollup/rollup-darwin-arm64@4.21.2': + resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.1': - resolution: {integrity: sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==} + '@rollup/rollup-darwin-x64@4.21.2': + resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.1': - resolution: {integrity: sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': + resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.1': - resolution: {integrity: sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==} + '@rollup/rollup-linux-arm-musleabihf@4.21.2': + resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.1': - resolution: {integrity: sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==} + '@rollup/rollup-linux-arm64-gnu@4.21.2': + resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.1': - resolution: {integrity: sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==} + '@rollup/rollup-linux-arm64-musl@4.21.2': + resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': - resolution: {integrity: sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': + resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.1': - resolution: {integrity: sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==} + '@rollup/rollup-linux-riscv64-gnu@4.21.2': + resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.1': - resolution: {integrity: sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==} + '@rollup/rollup-linux-s390x-gnu@4.21.2': + resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.1': - resolution: {integrity: sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==} + '@rollup/rollup-linux-x64-gnu@4.21.2': + resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.1': - resolution: {integrity: sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==} + '@rollup/rollup-linux-x64-musl@4.21.2': + resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.1': - resolution: {integrity: sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==} + '@rollup/rollup-win32-arm64-msvc@4.21.2': + resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.1': - resolution: {integrity: sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==} + '@rollup/rollup-win32-ia32-msvc@4.21.2': + resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.1': - resolution: {integrity: sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==} + '@rollup/rollup-win32-x64-msvc@4.21.2': + resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==} cpu: [x64] os: [win32] @@ -1089,8 +1086,8 @@ packages: '@types/mute-stream@0.0.4': resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - '@types/node@22.5.1': - resolution: {integrity: sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==} + '@types/node@22.5.2': + resolution: {integrity: sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1210,101 +1207,94 @@ packages: engines: {node: '>= 20'} hasBin: true - '@vue/compiler-core@3.3.13': - resolution: {integrity: sha512-bwi9HShGu7uaZLOErZgsH2+ojsEdsjerbf2cMXPwmvcgZfVPZ2BVZzCVnwZBxTAYd6Mzbmf6izcUNDkWnBBQ6A==} - '@vue/compiler-core@3.4.38': resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} - '@vue/compiler-core@3.5.0-beta.1': - resolution: {integrity: sha512-MLP2yH21NFnVn+WhUsrRFR+wwXuBWHQ4YmXou1zVaXSfwqwGonf0KC7FBbXz3RbqPH0v2yksWpZFJYnTY++yNQ==} + '@vue/compiler-core@3.5.0': + resolution: {integrity: sha512-ja7cpqAOfw4tyFAxgBz70Z42miNDeaqTxExTsnXDLomRpqfyCgyvZvFp482fmsElpfvsoMJUsvzULhvxUTW6Iw==} - '@vue/compiler-dom@3.3.13': - resolution: {integrity: sha512-EYRDpbLadGtNL0Gph+HoKiYqXLqZ0xSSpR5Dvnu/Ep7ggaCbjRDIus1MMxTS2Qm0koXED4xSlvTZaTnI8cYAsw==} + '@vue/compiler-core@https://pkg.pr.new/vuejs/core/@vue/compiler-core@e885b04': + resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/compiler-core@e885b04} + version: 3.5.0 '@vue/compiler-dom@3.4.38': resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} - '@vue/compiler-dom@3.5.0-beta.1': - resolution: {integrity: sha512-DAC/58eo5XlYdrUXRIf3eWDMbKWM1I85bQfIRIqt7vCE2a2yGmx2LIyI/BEio4uI1Sdf/g16kOzk3BDmFkr1GA==} + '@vue/compiler-dom@3.5.0': + resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} + + '@vue/compiler-dom@https://pkg.pr.new/vuejs/core/@vue/compiler-dom@e885b04': + resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/compiler-dom@e885b04} + version: 3.5.0 '@vue/compiler-sfc@2.7.16': resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} - '@vue/compiler-sfc@3.3.13': - resolution: {integrity: sha512-DQVmHEy/EKIgggvnGRLx21hSqnr1smUS9Aq8tfxiiot8UR0/pXKHN9k78/qQ7etyQTFj5em5nruODON7dBeumw==} - '@vue/compiler-sfc@3.4.38': resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - '@vue/compiler-sfc@3.5.0-beta.1': - resolution: {integrity: sha512-0139cGju9//Wpm90rtwDy6+/1s61Ba04Mn8+X1Xgo6D9xR3h7yLmgHU7OvG9Mh3LwtlB0sQIUeYZMvF995r4ww==} + '@vue/compiler-sfc@3.5.0': + resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} - '@vue/compiler-ssr@3.3.13': - resolution: {integrity: sha512-d/P3bCeUGmkJNS1QUZSAvoCIW4fkOKK3l2deE7zrp0ypJEy+En2AcypIkqvcFQOcw3F0zt2VfMvNsA9JmExTaw==} + '@vue/compiler-sfc@https://pkg.pr.new/vuejs/core/@vue/compiler-sfc@e885b04': + resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/compiler-sfc@e885b04} + version: 3.5.0 '@vue/compiler-ssr@3.4.38': resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} - '@vue/compiler-ssr@3.5.0-beta.1': - resolution: {integrity: sha512-aC58zZiLS//lqH6DdOPicv5crn8uSkBMilpGR1lKISViI09n5Gz0Ov0c35lYiVk9WifshTXU+BPQut3huKYySA==} + '@vue/compiler-ssr@3.5.0': + resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} + + '@vue/compiler-ssr@https://pkg.pr.new/vuejs/core/@vue/compiler-ssr@e885b04': + resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/compiler-ssr@e885b04} + version: 3.5.0 '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - '@vue/reactivity-transform@3.3.13': - resolution: {integrity: sha512-oWnydGH0bBauhXvh5KXUy61xr9gKaMbtsMHk40IK9M4gMuKPJ342tKFarY0eQ6jef8906m35q37wwA8DMZOm5Q==} - - '@vue/reactivity@3.3.13': - resolution: {integrity: sha512-fjzCxceMahHhi4AxUBzQqqVhuA21RJ0COaWTbIBl1PruGW1CeY97louZzLi4smpYx+CHfFPPU/CS8NybbGvPKQ==} - '@vue/reactivity@3.4.38': resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} - '@vue/reactivity@3.5.0-beta.1': - resolution: {integrity: sha512-3dBZPdQxGcVCgeJv9KlGuK8a++PUj+OAJ8U89h+77SHMDAKXpLLjnpL+VfreAl37Z39ye4AJyfeYvaXV7fdlcA==} - - '@vue/runtime-core@3.3.13': - resolution: {integrity: sha512-1TzA5TvGuh2zUwMJgdfvrBABWZ7y8kBwBhm7BXk8rvdx2SsgcGfz2ruv2GzuGZNvL1aKnK8CQMV/jFOrxNQUMA==} + '@vue/reactivity@https://pkg.pr.new/vuejs/core/@vue/reactivity@e885b04': + resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/reactivity@e885b04} + version: 3.5.0 '@vue/runtime-core@3.4.38': resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} - '@vue/runtime-core@3.5.0-beta.1': - resolution: {integrity: sha512-j+ivXaIRSZbJJGf9ZZpcf+4vqM3DC3AMgmoRrQ8DJExYIU6mvpkSNUfPRBw3QROoD7BjcuImRN6Ia2QxnlwDfw==} - - '@vue/runtime-dom@3.3.13': - resolution: {integrity: sha512-JJkpE8R/hJKXqVTgUoODwS5wqKtOsmJPEqmp90PDVGygtJ4C0PtOkcEYXwhiVEmef6xeXcIlrT3Yo5aQ4qkHhQ==} + '@vue/runtime-core@https://pkg.pr.new/vuejs/core/@vue/runtime-core@e885b04': + resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/runtime-core@e885b04} + version: 3.5.0 '@vue/runtime-dom@3.4.38': resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} - '@vue/runtime-dom@3.5.0-beta.1': - resolution: {integrity: sha512-16xac1YVuQtSsIQsY+94fHlg9QsQOxIZrr66kcHXYN9bSA8SqrTmA6JpfdwQfp+xQMVyRt+xb/K1c8plec9rxQ==} - - '@vue/server-renderer@3.3.13': - resolution: {integrity: sha512-vSnN+nuf6iSqTL3Qgx/9A+BT+0Zf/VJOgF5uMZrKjYPs38GMYyAU1coDyBNHauehXDaP+zl73VhwWv0vBRBHcg==} - peerDependencies: - vue: 3.3.13 + '@vue/runtime-dom@https://pkg.pr.new/vuejs/core/@vue/runtime-dom@e885b04': + resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/runtime-dom@e885b04} + version: 3.5.0 '@vue/server-renderer@3.4.38': resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} + version: 3.4.38 peerDependencies: vue: 3.4.38 - '@vue/server-renderer@3.5.0-beta.1': - resolution: {integrity: sha512-siDsHX84Yb9nF5H2Xp5h8mb/qXftNbgFiEN2Dr9N1RUaPXcz9Ai4grbMg6yTVm8aoC4gCXBgDVms+QRqSX3Xdg==} + '@vue/server-renderer@https://pkg.pr.new/vuejs/core/@vue/server-renderer@e885b04': + resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/server-renderer@e885b04} + version: 3.5.0 peerDependencies: - vue: 3.5.0-beta.1 - - '@vue/shared@3.3.13': - resolution: {integrity: sha512-/zYUwiHD8j7gKx2argXEMCUXVST6q/21DFU0sTfNX0URJroCe3b1UF6vLJ3lQDfLNIiiRl2ONp7Nh5UVWS6QnA==} + vue: 3.5.0 '@vue/shared@3.4.38': resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} - '@vue/shared@3.5.0-beta.1': - resolution: {integrity: sha512-RbjXOkVFA+92CWL8HLexUKIl3yUH0PGuzfjDtaNmr4WRP8vlA7xOyRm4iX+jl/KCbZb9JjC0r8yYWqNiMdeSJQ==} + '@vue/shared@3.5.0': + resolution: {integrity: sha512-m9IgiteBpCkFaMNwCOBkFksA7z8QiKc30ooRuoXWUFRDu0mGyNPlFHmbncF0/Kra1RlX8QrmBbRaIxVvikaR0Q==} + + '@vue/shared@https://pkg.pr.new/vuejs/core/@vue/shared@e885b04': + resolution: {tarball: https://pkg.pr.new/vuejs/core/@vue/shared@e885b04} + version: 3.5.0 JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} @@ -1762,10 +1752,6 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - entities@5.0.0: - resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==} - engines: {node: '>=0.12'} - env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -1807,8 +1793,8 @@ packages: engines: {node: '>=18'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} escape-string-regexp@1.0.5: @@ -2699,8 +2685,8 @@ packages: pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -2718,8 +2704,8 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + postcss@8.4.44: + resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} engines: {node: ^10 || ^12 || >=14} prebuild-install@7.1.2: @@ -2846,8 +2832,8 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rollup@4.21.1: - resolution: {integrity: sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==} + rollup@4.21.2: + resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -3130,16 +3116,16 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.7.0-dev.20240828: - resolution: {integrity: sha512-ErCxPl/V/LAmiULX17il/1qONClDF5dKH3A7ltOVj6Rsj+fSSXYiimnDAZShs7iFfMpo87oWv97hjkX7sG1edg==} + typescript@5.7.0-dev.20240903: + resolution: {integrity: sha512-XTUc5uVwBbLlT0v3FqTx9sDN1MLQnT5mwSC3JefCrcKT6Zv+rPcQE7HLKM9IsrNiM1tiaQvamJTgVH0S+UMH2A==} engines: {node: '>=14.17'} hasBin: true uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - uglify-js@3.19.2: - resolution: {integrity: sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==} + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} engines: {node: '>=0.8.0'} hasBin: true @@ -3198,8 +3184,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.4.2: - resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} + vite@5.4.3: + resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -3365,14 +3351,6 @@ packages: resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==} deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. - vue@3.3.13: - resolution: {integrity: sha512-LDnUpQvDgsfc0u/YgtAgTMXJlJQqjkxW1PVcOnJA5cshPleULDjHi7U45pl2VJYazSSvLH8UKcid/kzH8I0a0Q==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.4.38: resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} peerDependencies: @@ -3381,8 +3359,9 @@ packages: typescript: optional: true - vue@3.5.0-beta.1: - resolution: {integrity: sha512-17ZEyGr4411DWSNM9E0nNzQ4IPCkFPeDffTL17IFF+vCwinn9o5VyJmHexa2qKiwoLJ4Ib+3IGo+eAEgafW+fA==} + vue@https://pkg.pr.new/vue@e885b04: + resolution: {tarball: https://pkg.pr.new/vue@e885b04} + version: 3.5.0 peerDependencies: typescript: '*' peerDependenciesMeta: @@ -3556,8 +3535,8 @@ snapshots: '@azure/core-tracing': 1.1.2 '@azure/core-util': 1.9.2 '@azure/logger': 1.1.4 - '@azure/msal-browser': 3.21.0 - '@azure/msal-node': 2.13.0 + '@azure/msal-browser': 3.22.0 + '@azure/msal-node': 2.13.1 events: 3.3.0 jws: 4.0.0 open: 8.4.2 @@ -3570,22 +3549,22 @@ snapshots: dependencies: tslib: 2.7.0 - '@azure/msal-browser@3.21.0': + '@azure/msal-browser@3.22.0': dependencies: - '@azure/msal-common': 14.14.1 + '@azure/msal-common': 14.14.2 - '@azure/msal-common@14.14.1': {} + '@azure/msal-common@14.14.2': {} - '@azure/msal-node@2.13.0': + '@azure/msal-node@2.13.1': dependencies: - '@azure/msal-common': 14.14.1 + '@azure/msal-common': 14.14.2 jsonwebtoken: 9.0.2 uuid: 8.3.2 '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/helper-string-parser@7.24.8': {} @@ -3596,13 +3575,13 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 - '@babel/parser@7.25.4': + '@babel/parser@7.25.6': dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 - '@babel/types@7.25.4': + '@babel/types@7.25.6': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 @@ -3610,13 +3589,13 @@ snapshots: '@clack/core@0.3.4': dependencies: - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.4 - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 '@emmetio/abbreviation@2.3.3': @@ -3785,12 +3764,12 @@ snapshots: '@hutson/parse-repository-url@5.0.0': {} - '@inquirer/core@9.0.10': + '@inquirer/core@9.1.0': dependencies: '@inquirer/figures': 1.0.5 - '@inquirer/type': 1.5.2 + '@inquirer/type': 1.5.3 '@types/mute-stream': 0.0.4 - '@types/node': 22.5.1 + '@types/node': 22.5.2 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-spinners: 2.9.2 @@ -3801,28 +3780,28 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 - '@inquirer/expand@2.1.22': + '@inquirer/expand@2.2.0': dependencies: - '@inquirer/core': 9.0.10 - '@inquirer/type': 1.5.2 + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 yoctocolors-cjs: 2.1.2 '@inquirer/figures@1.0.5': {} - '@inquirer/input@2.2.9': + '@inquirer/input@2.3.0': dependencies: - '@inquirer/core': 9.0.10 - '@inquirer/type': 1.5.2 + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 - '@inquirer/select@2.4.7': + '@inquirer/select@2.5.0': dependencies: - '@inquirer/core': 9.0.10 + '@inquirer/core': 9.1.0 '@inquirer/figures': 1.0.5 - '@inquirer/type': 1.5.2 + '@inquirer/type': 1.5.3 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/type@1.5.2': + '@inquirer/type@1.5.3': dependencies: mute-stream: 1.0.0 @@ -3877,9 +3856,9 @@ snapshots: '@lerna-lite/core@3.9.0(typescript@5.5.4)': dependencies: - '@inquirer/expand': 2.1.22 - '@inquirer/input': 2.2.9 - '@inquirer/select': 2.4.7 + '@inquirer/expand': 2.2.0 + '@inquirer/input': 2.3.0 + '@inquirer/select': 2.5.0 '@lerna-lite/npmlog': 3.8.0 '@npmcli/run-script': 8.1.0 chalk: 5.3.0 @@ -4226,52 +4205,52 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@rollup/rollup-android-arm-eabi@4.21.1': + '@rollup/rollup-android-arm-eabi@4.21.2': optional: true - '@rollup/rollup-android-arm64@4.21.1': + '@rollup/rollup-android-arm64@4.21.2': optional: true - '@rollup/rollup-darwin-arm64@4.21.1': + '@rollup/rollup-darwin-arm64@4.21.2': optional: true - '@rollup/rollup-darwin-x64@4.21.1': + '@rollup/rollup-darwin-x64@4.21.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.1': + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.1': + '@rollup/rollup-linux-arm-musleabihf@4.21.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.1': + '@rollup/rollup-linux-arm64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.1': + '@rollup/rollup-linux-arm64-musl@4.21.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.1': + '@rollup/rollup-linux-riscv64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.1': + '@rollup/rollup-linux-s390x-gnu@4.21.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.1': + '@rollup/rollup-linux-x64-gnu@4.21.2': optional: true - '@rollup/rollup-linux-x64-musl@4.21.1': + '@rollup/rollup-linux-x64-musl@4.21.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.1': + '@rollup/rollup-win32-arm64-msvc@4.21.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.1': + '@rollup/rollup-win32-ia32-msvc@4.21.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.1': + '@rollup/rollup-win32-x64-msvc@4.21.2': optional: true '@sec-ant/readable-stream@0.4.1': {} @@ -4345,9 +4324,9 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.2 - '@types/node@22.5.1': + '@types/node@22.5.2': dependencies: undici-types: 6.19.8 @@ -4394,12 +4373,12 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@volar/kit@2.4.1(typescript@5.7.0-dev.20240828)': + '@volar/kit@2.4.1(typescript@5.7.0-dev.20240903)': dependencies: '@volar/language-service': 2.4.1 '@volar/typescript': 2.4.1 typesafe-path: 0.2.2 - typescript: 5.7.0-dev.20240828 + typescript: 5.7.0-dev.20240903 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 @@ -4528,149 +4507,126 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.3.13': - dependencies: - '@babel/parser': 7.25.4 - '@vue/shared': 3.3.13 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - '@vue/compiler-core@3.4.38': dependencies: - '@babel/parser': 7.25.4 + '@babel/parser': 7.25.6 '@vue/shared': 3.4.38 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-core@3.5.0-beta.1': + '@vue/compiler-core@3.5.0': dependencies: - '@babel/parser': 7.25.4 - '@vue/shared': 3.5.0-beta.1 - entities: 5.0.0 + '@babel/parser': 7.25.6 + '@vue/shared': 3.5.0 + entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.3.13': + '@vue/compiler-core@https://pkg.pr.new/vuejs/core/@vue/compiler-core@e885b04': dependencies: - '@vue/compiler-core': 3.3.13 - '@vue/shared': 3.3.13 + '@babel/parser': 7.25.6 + '@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e885b04 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 '@vue/compiler-dom@3.4.38': dependencies: '@vue/compiler-core': 3.4.38 '@vue/shared': 3.4.38 - '@vue/compiler-dom@3.5.0-beta.1': + '@vue/compiler-dom@3.5.0': + dependencies: + '@vue/compiler-core': 3.5.0 + '@vue/shared': 3.5.0 + + '@vue/compiler-dom@https://pkg.pr.new/vuejs/core/@vue/compiler-dom@e885b04': dependencies: - '@vue/compiler-core': 3.5.0-beta.1 - '@vue/shared': 3.5.0-beta.1 + '@vue/compiler-core': https://pkg.pr.new/vuejs/core/@vue/compiler-core@e885b04 + '@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e885b04 '@vue/compiler-sfc@2.7.16': dependencies: - '@babel/parser': 7.25.4 - postcss: 8.4.41 + '@babel/parser': 7.25.6 + postcss: 8.4.44 source-map: 0.6.1 optionalDependencies: prettier: 2.8.8 - '@vue/compiler-sfc@3.3.13': - dependencies: - '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.3.13 - '@vue/compiler-dom': 3.3.13 - '@vue/compiler-ssr': 3.3.13 - '@vue/reactivity-transform': 3.3.13 - '@vue/shared': 3.3.13 - estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.41 - source-map-js: 1.2.0 - '@vue/compiler-sfc@3.4.38': dependencies: - '@babel/parser': 7.25.4 + '@babel/parser': 7.25.6 '@vue/compiler-core': 3.4.38 '@vue/compiler-dom': 3.4.38 '@vue/compiler-ssr': 3.4.38 '@vue/shared': 3.4.38 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.41 + postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-sfc@3.5.0-beta.1': + '@vue/compiler-sfc@3.5.0': dependencies: - '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.5.0-beta.1 - '@vue/compiler-dom': 3.5.0-beta.1 - '@vue/compiler-ssr': 3.5.0-beta.1 - '@vue/shared': 3.5.0-beta.1 + '@babel/parser': 7.25.6 + '@vue/compiler-core': 3.5.0 + '@vue/compiler-dom': 3.5.0 + '@vue/compiler-ssr': 3.5.0 + '@vue/shared': 3.5.0 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.41 + postcss: 8.4.44 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.3.13': + '@vue/compiler-sfc@https://pkg.pr.new/vuejs/core/@vue/compiler-sfc@e885b04': dependencies: - '@vue/compiler-dom': 3.3.13 - '@vue/shared': 3.3.13 + '@babel/parser': 7.25.6 + '@vue/compiler-core': https://pkg.pr.new/vuejs/core/@vue/compiler-core@e885b04 + '@vue/compiler-dom': https://pkg.pr.new/vuejs/core/@vue/compiler-dom@e885b04 + '@vue/compiler-ssr': https://pkg.pr.new/vuejs/core/@vue/compiler-ssr@e885b04 + '@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e885b04 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.44 + source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.38': dependencies: '@vue/compiler-dom': 3.4.38 '@vue/shared': 3.4.38 - '@vue/compiler-ssr@3.5.0-beta.1': + '@vue/compiler-ssr@3.5.0': dependencies: - '@vue/compiler-dom': 3.5.0-beta.1 - '@vue/shared': 3.5.0-beta.1 + '@vue/compiler-dom': 3.5.0 + '@vue/shared': 3.5.0 + + '@vue/compiler-ssr@https://pkg.pr.new/vuejs/core/@vue/compiler-ssr@e885b04': + dependencies: + '@vue/compiler-dom': https://pkg.pr.new/vuejs/core/@vue/compiler-dom@e885b04 + '@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e885b04 '@vue/compiler-vue2@2.7.16': dependencies: de-indent: 1.0.2 he: 1.2.0 - '@vue/reactivity-transform@3.3.13': - dependencies: - '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.3.13 - '@vue/shared': 3.3.13 - estree-walker: 2.0.2 - magic-string: 0.30.11 - - '@vue/reactivity@3.3.13': - dependencies: - '@vue/shared': 3.3.13 - '@vue/reactivity@3.4.38': dependencies: '@vue/shared': 3.4.38 - '@vue/reactivity@3.5.0-beta.1': - dependencies: - '@vue/shared': 3.5.0-beta.1 - - '@vue/runtime-core@3.3.13': + '@vue/reactivity@https://pkg.pr.new/vuejs/core/@vue/reactivity@e885b04': dependencies: - '@vue/reactivity': 3.3.13 - '@vue/shared': 3.3.13 + '@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e885b04 '@vue/runtime-core@3.4.38': dependencies: '@vue/reactivity': 3.4.38 '@vue/shared': 3.4.38 - '@vue/runtime-core@3.5.0-beta.1': - dependencies: - '@vue/reactivity': 3.5.0-beta.1 - '@vue/shared': 3.5.0-beta.1 - - '@vue/runtime-dom@3.3.13': + '@vue/runtime-core@https://pkg.pr.new/vuejs/core/@vue/runtime-core@e885b04': dependencies: - '@vue/runtime-core': 3.3.13 - '@vue/shared': 3.3.13 - csstype: 3.1.3 + '@vue/reactivity': https://pkg.pr.new/vuejs/core/@vue/reactivity@e885b04 + '@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e885b04 '@vue/runtime-dom@3.4.38': dependencies: @@ -4679,36 +4635,30 @@ snapshots: '@vue/shared': 3.4.38 csstype: 3.1.3 - '@vue/runtime-dom@3.5.0-beta.1': + '@vue/runtime-dom@https://pkg.pr.new/vuejs/core/@vue/runtime-dom@e885b04': dependencies: - '@vue/reactivity': 3.5.0-beta.1 - '@vue/runtime-core': 3.5.0-beta.1 - '@vue/shared': 3.5.0-beta.1 + '@vue/reactivity': https://pkg.pr.new/vuejs/core/@vue/reactivity@e885b04 + '@vue/runtime-core': https://pkg.pr.new/vuejs/core/@vue/runtime-core@e885b04 + '@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e885b04 csstype: 3.1.3 - '@vue/server-renderer@3.3.13(vue@3.4.38(typescript@5.5.4))': - dependencies: - '@vue/compiler-ssr': 3.3.13 - '@vue/shared': 3.3.13 - vue: 3.4.38(typescript@5.5.4) - - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))': + '@vue/server-renderer@3.4.38(vue@https://pkg.pr.new/vue@e885b04(typescript@5.5.4))': dependencies: '@vue/compiler-ssr': 3.4.38 '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.5.4) + vue: https://pkg.pr.new/vue@e885b04(typescript@5.5.4) - '@vue/server-renderer@3.5.0-beta.1(vue@3.4.38(typescript@5.5.4))': + '@vue/server-renderer@https://pkg.pr.new/vuejs/core/@vue/server-renderer@e885b04(vue@https://pkg.pr.new/vue@e885b04(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.5.0-beta.1 - '@vue/shared': 3.5.0-beta.1 - vue: 3.4.38(typescript@5.5.4) - - '@vue/shared@3.3.13': {} + '@vue/compiler-ssr': https://pkg.pr.new/vuejs/core/@vue/compiler-ssr@e885b04 + '@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e885b04 + vue: https://pkg.pr.new/vue@e885b04(typescript@5.5.4) '@vue/shared@3.4.38': {} - '@vue/shared@3.5.0-beta.1': {} + '@vue/shared@3.5.0': {} + + '@vue/shared@https://pkg.pr.new/vuejs/core/@vue/shared@e885b04': {} JSONStream@1.3.5: dependencies: @@ -5173,8 +5123,6 @@ snapshots: entities@4.5.0: {} - entities@5.0.0: {} - env-paths@2.2.1: {} err-code@2.0.3: {} @@ -5260,7 +5208,7 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 - escalade@3.1.2: {} + escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -5470,7 +5418,7 @@ snapshots: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.19.2 + uglify-js: 3.19.3 has-flag@3.0.0: {} @@ -6190,7 +6138,7 @@ snapshots: pend@1.2.0: {} - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -6205,10 +6153,10 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.4.41: + postcss@8.4.44: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 prebuild-install@7.1.2: @@ -6341,26 +6289,26 @@ snapshots: reusify@1.0.4: {} - rollup@4.21.1: + rollup@4.21.2: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.1 - '@rollup/rollup-android-arm64': 4.21.1 - '@rollup/rollup-darwin-arm64': 4.21.1 - '@rollup/rollup-darwin-x64': 4.21.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.1 - '@rollup/rollup-linux-arm-musleabihf': 4.21.1 - '@rollup/rollup-linux-arm64-gnu': 4.21.1 - '@rollup/rollup-linux-arm64-musl': 4.21.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.1 - '@rollup/rollup-linux-riscv64-gnu': 4.21.1 - '@rollup/rollup-linux-s390x-gnu': 4.21.1 - '@rollup/rollup-linux-x64-gnu': 4.21.1 - '@rollup/rollup-linux-x64-musl': 4.21.1 - '@rollup/rollup-win32-arm64-msvc': 4.21.1 - '@rollup/rollup-win32-ia32-msvc': 4.21.1 - '@rollup/rollup-win32-x64-msvc': 4.21.1 + '@rollup/rollup-android-arm-eabi': 4.21.2 + '@rollup/rollup-android-arm64': 4.21.2 + '@rollup/rollup-darwin-arm64': 4.21.2 + '@rollup/rollup-darwin-x64': 4.21.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.2 + '@rollup/rollup-linux-arm-musleabihf': 4.21.2 + '@rollup/rollup-linux-arm64-gnu': 4.21.2 + '@rollup/rollup-linux-arm64-musl': 4.21.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2 + '@rollup/rollup-linux-riscv64-gnu': 4.21.2 + '@rollup/rollup-linux-s390x-gnu': 4.21.2 + '@rollup/rollup-linux-x64-gnu': 4.21.2 + '@rollup/rollup-linux-x64-musl': 4.21.2 + '@rollup/rollup-win32-arm64-msvc': 4.21.2 + '@rollup/rollup-win32-ia32-msvc': 4.21.2 + '@rollup/rollup-win32-x64-msvc': 4.21.2 fsevents: 2.3.3 run-parallel@1.2.0: @@ -6635,11 +6583,11 @@ snapshots: typescript@5.5.4: {} - typescript@5.7.0-dev.20240828: {} + typescript@5.7.0-dev.20240903: {} uc.micro@1.0.6: {} - uglify-js@3.19.2: + uglify-js@3.19.3: optional: true underscore@1.13.7: {} @@ -6677,13 +6625,13 @@ snapshots: validate-npm-package-name@5.0.1: {} - vite-node@2.0.5(@types/node@22.5.1): + vite-node@2.0.5(@types/node@22.5.2): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@22.5.1) + vite: 5.4.3(@types/node@22.5.2) transitivePeerDependencies: - '@types/node' - less @@ -6695,16 +6643,16 @@ snapshots: - supports-color - terser - vite@5.4.2(@types/node@22.5.1): + vite@5.4.3(@types/node@22.5.2): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.21.1 + postcss: 8.4.44 + rollup: 4.21.2 optionalDependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.2 fsevents: 2.3.3 - vitest@2.0.5(@types/node@22.5.1): + vitest@2.0.5(@types/node@22.5.2): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -6722,11 +6670,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@22.5.1) - vite-node: 2.0.5(@types/node@22.5.1) + vite: 5.4.3(@types/node@22.5.2) + vite-node: 2.0.5(@types/node@22.5.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.5.1 + '@types/node': 22.5.2 transitivePeerDependencies: - less - lightningcss @@ -6865,33 +6813,23 @@ snapshots: '@vue/compiler-sfc': 2.7.16 csstype: 3.1.3 - vue@3.3.13(typescript@5.5.4): - dependencies: - '@vue/compiler-dom': 3.3.13 - '@vue/compiler-sfc': 3.3.13 - '@vue/runtime-dom': 3.3.13 - '@vue/server-renderer': 3.3.13(vue@3.4.38(typescript@5.5.4)) - '@vue/shared': 3.3.13 - optionalDependencies: - typescript: 5.5.4 - vue@3.4.38(typescript@5.5.4): dependencies: '@vue/compiler-dom': 3.4.38 '@vue/compiler-sfc': 3.4.38 '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4)) + '@vue/server-renderer': 3.4.38(vue@https://pkg.pr.new/vue@e885b04(typescript@5.5.4)) '@vue/shared': 3.4.38 optionalDependencies: typescript: 5.5.4 - vue@3.5.0-beta.1(typescript@5.5.4): + vue@https://pkg.pr.new/vue@e885b04(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.5.0-beta.1 - '@vue/compiler-sfc': 3.5.0-beta.1 - '@vue/runtime-dom': 3.5.0-beta.1 - '@vue/server-renderer': 3.5.0-beta.1(vue@3.4.38(typescript@5.5.4)) - '@vue/shared': 3.5.0-beta.1 + '@vue/compiler-dom': https://pkg.pr.new/vuejs/core/@vue/compiler-dom@e885b04 + '@vue/compiler-sfc': https://pkg.pr.new/vuejs/core/@vue/compiler-sfc@e885b04 + '@vue/runtime-dom': https://pkg.pr.new/vuejs/core/@vue/runtime-dom@e885b04 + '@vue/server-renderer': https://pkg.pr.new/vuejs/core/@vue/server-renderer@e885b04(vue@https://pkg.pr.new/vue@e885b04(typescript@5.5.4)) + '@vue/shared': https://pkg.pr.new/vuejs/core/@vue/shared@e885b04 optionalDependencies: typescript: 5.5.4 @@ -6985,7 +6923,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 diff --git a/test-workspace/package.json b/test-workspace/package.json index fe988a91a0..3f4f26c2f4 100644 --- a/test-workspace/package.json +++ b/test-workspace/package.json @@ -4,10 +4,9 @@ "devDependencies": { "typescript-next": "npm:typescript@next", "typescript-stable": "npm:typescript@latest", - "vue": "^3.4.0", + "vue": "https://pkg.pr.new/vue@e885b04", "vue-component-type-helpers": "2.1.4", "vue2": "npm:vue@2.7.16", - "vue3.3": "npm:vue@3.3.13", - "vue3.5": "npm:vue@3.5.0-beta.1" + "vue3.4": "npm:vue@3.4.38" } } diff --git a/test-workspace/tsc/passedFixtures/vue2/tsconfig.json b/test-workspace/tsc/passedFixtures/vue2/tsconfig.json index 7c1913090d..13e6c0f8f6 100644 --- a/test-workspace/tsc/passedFixtures/vue2/tsconfig.json +++ b/test-workspace/tsc/passedFixtures/vue2/tsconfig.json @@ -4,7 +4,7 @@ "target": 2.7, }, "include": [ - "env.d.ts", + "**/*", "../vue3", ], "exclude": [ @@ -18,11 +18,13 @@ "../vue3/#3656", "../vue3/#3672", "../vue3/#3782", + "../vue3/#3820", "../vue3/#4327", "../vue3/#4512", "../vue3/#4540", "../vue3/#4646", "../vue3/#4649", + "../vue3/#4777", "../vue3/components", "../vue3/defineEmits", "../vue3/defineModel", @@ -30,5 +32,7 @@ "../vue3/events", "../vue3/no-script-block", "../vue3/slots", + "../vue3/templateRef", + "../vue3/templateRef_native", ] } diff --git a/test-workspace/tsc/passedFixtures/vue3.5/components/main.vue b/test-workspace/tsc/passedFixtures/vue3.4/components/main.vue similarity index 87% rename from test-workspace/tsc/passedFixtures/vue3.5/components/main.vue rename to test-workspace/tsc/passedFixtures/vue3.4/components/main.vue index 4bc49803d7..9c93ed2794 100644 --- a/test-workspace/tsc/passedFixtures/vue3.5/components/main.vue +++ b/test-workspace/tsc/passedFixtures/vue3.4/components/main.vue @@ -1,6 +1,6 @@