From 90be6e9c874d627fdac059d6242e9fe90f407c6d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Nov 2023 07:13:04 +0800 Subject: [PATCH 1/6] chore(deps): update autofix-ci/action digest to bee19d7 (#9625) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/autofix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index 1392de2e0..5e7bb63c2 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -30,4 +30,4 @@ jobs: - name: Run prettier run: pnpm run format - - uses: autofix-ci/action@d3e591514b99d0fca6779455ff8338516663f7cc + - uses: autofix-ci/action@bee19d72e71787c12ca0f29de72f2833e437e4c9 From ac04d28d51d123e1c876d5aa6797d06d09d8ed4b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Nov 2023 07:32:25 +0800 Subject: [PATCH 2/6] chore(deps): update dessant/lock-threads action to v5 (#9626) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/lock-closed-issues.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lock-closed-issues.yml b/.github/workflows/lock-closed-issues.yml index cf01a5f6c..68a7d6c7a 100644 --- a/.github/workflows/lock-closed-issues.yml +++ b/.github/workflows/lock-closed-issues.yml @@ -12,7 +12,7 @@ jobs: if: github.repository == 'vuejs/core' runs-on: ubuntu-latest steps: - - uses: dessant/lock-threads@v4 + - uses: dessant/lock-threads@v5 with: github-token: ${{ secrets.GITHUB_TOKEN }} issue-inactive-days: '14' From 9b634cb8fc0e4f2d31f3ccfa3d188505fdca704d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Nov 2023 10:31:45 +0800 Subject: [PATCH 3/6] chore(deps): update actions/github-script action to v7 (#9628) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/ecosystem-ci-trigger.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ecosystem-ci-trigger.yml b/.github/workflows/ecosystem-ci-trigger.yml index bd3a27494..25adf7c85 100644 --- a/.github/workflows/ecosystem-ci-trigger.yml +++ b/.github/workflows/ecosystem-ci-trigger.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'vuejs/core' && github.event.issue.pull_request && startsWith(github.event.comment.body, '/ecosystem-ci run') steps: - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 with: script: | const user = context.payload.sender.login @@ -43,7 +43,7 @@ jobs: }) throw new Error('not allowed') } - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 id: get-pr-data with: script: | @@ -58,7 +58,7 @@ jobs: branchName: pr.head.ref, repo: pr.head.repo.full_name } - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 id: trigger env: COMMENT: ${{ github.event.comment.body }} From 16a6438236d8cca8663595f0206cb6e4fd38d7f7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Nov 2023 10:33:24 +0800 Subject: [PATCH 4/6] chore(deps): update lint (#9627) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- package.json | 8 +- .../__tests__/transforms/vFor.spec.ts | 4 +- packages/compiler-core/src/codegen.ts | 4 +- packages/compiler-core/src/compile.ts | 4 +- packages/compiler-core/src/parse.ts | 4 +- packages/compiler-core/src/transform.ts | 4 +- packages/compiler-core/src/transforms/vFor.ts | 12 +-- .../compiler-core/src/transforms/vSlot.ts | 4 +- .../src/transforms/stringifyStatic.ts | 4 +- packages/compiler-dom/src/transforms/vOn.ts | 16 +-- packages/compiler-sfc/src/compileScript.ts | 12 +-- packages/compiler-sfc/src/compileTemplate.ts | 4 +- .../compiler-sfc/src/script/resolveType.ts | 16 +-- packages/compiler-sfc/src/script/utils.ts | 4 +- .../src/reactivityTransform.ts | 4 +- packages/reactivity/src/baseHandlers.ts | 4 +- packages/reactivity/src/collectionHandlers.ts | 8 +- packages/reactivity/src/reactive.ts | 36 +++---- packages/reactivity/src/ref.ts | 28 ++--- packages/runtime-core/src/apiWatch.ts | 12 +-- packages/runtime-core/src/compat/global.ts | 4 +- packages/runtime-core/src/component.ts | 8 +- packages/runtime-core/src/componentEmits.ts | 42 ++++---- packages/runtime-core/src/componentOptions.ts | 28 ++--- packages/runtime-core/src/componentProps.ts | 32 +++--- .../src/components/BaseTransition.ts | 4 +- packages/runtime-core/src/hydration.ts | 4 +- packages/runtime-core/src/vnode.ts | 16 +-- packages/runtime-dom/src/modules/attrs.ts | 4 +- packages/runtime-dom/src/patchProp.ts | 4 +- packages/runtime-test/src/serialize.ts | 4 +- packages/shared/src/general.ts | 12 +-- packages/shared/src/toDisplayString.ts | 12 +-- packages/shared/src/typeUtils.ts | 8 +- packages/vue-compat/src/runtime.ts | 8 +- packages/vue/macros.d.ts | 34 +++--- packages/vue/src/runtime.ts | 8 +- pnpm-lock.yaml | 100 +++++++++--------- scripts/dev.js | 4 +- 39 files changed, 264 insertions(+), 264 deletions(-) diff --git a/package.json b/package.json index 6dbd93580..270c50100 100644 --- a/package.json +++ b/package.json @@ -67,19 +67,19 @@ "@rollup/plugin-terser": "^0.4.4", "@types/hash-sum": "^1.0.2", "@types/node": "^20.9.0", - "@typescript-eslint/parser": "^6.10.0", + "@typescript-eslint/parser": "^6.11.0", "@vitest/coverage-istanbul": "^0.34.6", "@vue/consolidate": "0.17.3", "conventional-changelog-cli": "^4.1.0", "enquirer": "^2.4.1", "esbuild": "^0.19.5", "esbuild-plugin-polyfill-node": "^0.3.0", - "eslint": "^8.53.0", + "eslint": "^8.54.0", "eslint-plugin-jest": "^27.6.0", "estree-walker": "^2.0.2", "execa": "^8.0.1", "jsdom": "^22.1.0", - "lint-staged": "^15.0.2", + "lint-staged": "^15.1.0", "lodash": "^4.17.21", "magic-string": "^0.30.5", "markdown-table": "^3.0.3", @@ -87,7 +87,7 @@ "minimist": "^1.2.8", "npm-run-all": "^4.1.5", "picocolors": "^1.0.0", - "prettier": "^3.0.3", + "prettier": "^3.1.0", "pretty-bytes": "^6.1.1", "pug": "^3.0.2", "puppeteer": "~21.5.1", diff --git a/packages/compiler-core/__tests__/transforms/vFor.spec.ts b/packages/compiler-core/__tests__/transforms/vFor.spec.ts index 1c7646e5e..60a9378eb 100644 --- a/packages/compiler-core/__tests__/transforms/vFor.spec.ts +++ b/packages/compiler-core/__tests__/transforms/vFor.spec.ts @@ -674,8 +674,8 @@ describe('compiler: v-for', () => { patchFlag: !disableTracking ? genFlagText(PatchFlags.STABLE_FRAGMENT) : keyed - ? genFlagText(PatchFlags.KEYED_FRAGMENT) - : genFlagText(PatchFlags.UNKEYED_FRAGMENT), + ? genFlagText(PatchFlags.KEYED_FRAGMENT) + : genFlagText(PatchFlags.UNKEYED_FRAGMENT), children: { type: NodeTypes.JS_CALL_EXPRESSION, callee: RENDER_LIST, diff --git a/packages/compiler-core/src/codegen.ts b/packages/compiler-core/src/codegen.ts index 2b88ab0cf..ceae49982 100644 --- a/packages/compiler-core/src/codegen.ts +++ b/packages/compiler-core/src/codegen.ts @@ -448,8 +448,8 @@ function genAssets( __COMPAT__ && type === 'filter' ? RESOLVE_FILTER : type === 'component' - ? RESOLVE_COMPONENT - : RESOLVE_DIRECTIVE + ? RESOLVE_COMPONENT + : RESOLVE_DIRECTIVE ) for (let i = 0; i < assets.length; i++) { let id = assets[i] diff --git a/packages/compiler-core/src/compile.ts b/packages/compiler-core/src/compile.ts index 95e371896..01cb560cc 100644 --- a/packages/compiler-core/src/compile.ts +++ b/packages/compiler-core/src/compile.ts @@ -41,8 +41,8 @@ export function getBaseTransformPreset( transformExpression ] : __BROWSER__ && __DEV__ - ? [transformExpression] - : []), + ? [transformExpression] + : []), transformSlotOutlet, transformElement, trackSlotScopes, diff --git a/packages/compiler-core/src/parse.ts b/packages/compiler-core/src/parse.ts index b1b7c079c..c237239db 100644 --- a/packages/compiler-core/src/parse.ts +++ b/packages/compiler-core/src/parse.ts @@ -811,8 +811,8 @@ function parseAttribute( (isPropShorthand || startsWith(name, ':') ? 'bind' : startsWith(name, '@') - ? 'on' - : 'slot') + ? 'on' + : 'slot') let arg: ExpressionNode | undefined if (match[2]) { diff --git a/packages/compiler-core/src/transform.ts b/packages/compiler-core/src/transform.ts index 04f85679c..2053e26ce 100644 --- a/packages/compiler-core/src/transform.ts +++ b/packages/compiler-core/src/transform.ts @@ -238,8 +238,8 @@ export function createTransformContext( const removalIndex = node ? list.indexOf(node) : context.currentNode - ? context.childIndex - : -1 + ? context.childIndex + : -1 /* istanbul ignore if */ if (__DEV__ && removalIndex < 0) { throw new Error(`node being removed is not a child of current parent`) diff --git a/packages/compiler-core/src/transforms/vFor.ts b/packages/compiler-core/src/transforms/vFor.ts index 56144dcd2..3f725b71b 100644 --- a/packages/compiler-core/src/transforms/vFor.ts +++ b/packages/compiler-core/src/transforms/vFor.ts @@ -95,8 +95,8 @@ export const transformFor = createStructuralDirectiveTransform( const fragmentFlag = isStableFragment ? PatchFlags.STABLE_FRAGMENT : keyProp - ? PatchFlags.KEYED_FRAGMENT - : PatchFlags.UNKEYED_FRAGMENT + ? PatchFlags.KEYED_FRAGMENT + : PatchFlags.UNKEYED_FRAGMENT forNode.codegenNode = createVNodeCall( context, @@ -141,10 +141,10 @@ export const transformFor = createStructuralDirectiveTransform( const slotOutlet = isSlotOutlet(node) ? node : isTemplate && - node.children.length === 1 && - isSlotOutlet(node.children[0]) - ? (node.children[0] as SlotOutletNode) // api-extractor somehow fails to infer this - : null + node.children.length === 1 && + isSlotOutlet(node.children[0]) + ? (node.children[0] as SlotOutletNode) // api-extractor somehow fails to infer this + : null if (slotOutlet) { // or diff --git a/packages/compiler-core/src/transforms/vSlot.ts b/packages/compiler-core/src/transforms/vSlot.ts index ffa90ea11..156a8461a 100644 --- a/packages/compiler-core/src/transforms/vSlot.ts +++ b/packages/compiler-core/src/transforms/vSlot.ts @@ -349,8 +349,8 @@ export function buildSlots( const slotFlag = hasDynamicSlots ? SlotFlags.DYNAMIC : hasForwardedSlots(node.children) - ? SlotFlags.FORWARDED - : SlotFlags.STABLE + ? SlotFlags.FORWARDED + : SlotFlags.STABLE let slots = createObjectExpression( slotsProperties.concat( diff --git a/packages/compiler-dom/src/transforms/stringifyStatic.ts b/packages/compiler-dom/src/transforms/stringifyStatic.ts index 0b47cb435..67042b2d7 100644 --- a/packages/compiler-dom/src/transforms/stringifyStatic.ts +++ b/packages/compiler-dom/src/transforms/stringifyStatic.ts @@ -153,8 +153,8 @@ const isStringifiableAttr = (name: string, ns: DOMNamespaces) => { (ns === DOMNamespaces.HTML ? isKnownHtmlAttr(name) : ns === DOMNamespaces.SVG - ? isKnownSvgAttr(name) - : false) || dataAriaRE.test(name) + ? isKnownSvgAttr(name) + : false) || dataAriaRE.test(name) ) } diff --git a/packages/compiler-dom/src/transforms/vOn.ts b/packages/compiler-dom/src/transforms/vOn.ts index 660003b48..e84bbd917 100644 --- a/packages/compiler-dom/src/transforms/vOn.ts +++ b/packages/compiler-dom/src/transforms/vOn.ts @@ -96,14 +96,14 @@ const transformClick = (key: ExpressionNode, event: string) => { return isStaticClick ? createSimpleExpression(event, true) : key.type !== NodeTypes.SIMPLE_EXPRESSION - ? createCompoundExpression([ - `(`, - key, - `) === "onClick" ? "${event}" : (`, - key, - `)` - ]) - : key + ? createCompoundExpression([ + `(`, + key, + `) === "onClick" ? "${event}" : (`, + key, + `)` + ]) + : key } export const transformOn: DirectiveTransform = (dir, node, context) => { diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 2a33f6993..9a05d3b32 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -1172,8 +1172,8 @@ function walkObjectPattern( const type = isDefineCall ? BindingTypes.SETUP_CONST : isConst - ? BindingTypes.SETUP_MAYBE_REF - : BindingTypes.SETUP_LET + ? BindingTypes.SETUP_MAYBE_REF + : BindingTypes.SETUP_LET registerBinding(bindings, p.key, type) } else { walkPattern(p.value, bindings, isConst, isDefineCall) @@ -1208,8 +1208,8 @@ function walkPattern( const type = isDefineCall ? BindingTypes.SETUP_CONST : isConst - ? BindingTypes.SETUP_MAYBE_REF - : BindingTypes.SETUP_LET + ? BindingTypes.SETUP_MAYBE_REF + : BindingTypes.SETUP_LET registerBinding(bindings, node, type) } else if (node.type === 'RestElement') { // argument can only be identifier when destructuring @@ -1224,8 +1224,8 @@ function walkPattern( const type = isDefineCall ? BindingTypes.SETUP_CONST : isConst - ? BindingTypes.SETUP_MAYBE_REF - : BindingTypes.SETUP_LET + ? BindingTypes.SETUP_MAYBE_REF + : BindingTypes.SETUP_LET registerBinding(bindings, node.left, type) } else { walkPattern(node.left, bindings, isConst) diff --git a/packages/compiler-sfc/src/compileTemplate.ts b/packages/compiler-sfc/src/compileTemplate.ts index b036619c7..8b1adea8e 100644 --- a/packages/compiler-sfc/src/compileTemplate.ts +++ b/packages/compiler-sfc/src/compileTemplate.ts @@ -124,8 +124,8 @@ export function compileTemplate( ? preprocessCustomRequire ? preprocessCustomRequire(preprocessLang) : __ESM_BROWSER__ - ? undefined - : consolidate[preprocessLang as keyof typeof consolidate] + ? undefined + : consolidate[preprocessLang as keyof typeof consolidate] : false if (preprocessor) { try { diff --git a/packages/compiler-sfc/src/script/resolveType.ts b/packages/compiler-sfc/src/script/resolveType.ts index 898ec38fe..cf96007be 100644 --- a/packages/compiler-sfc/src/script/resolveType.ts +++ b/packages/compiler-sfc/src/script/resolveType.ts @@ -635,8 +635,8 @@ function innerResolveTypeReference( ? scope.exportedDeclares : scope.declares : onlyExported - ? scope.exportedTypes - : scope.types + ? scope.exportedTypes + : scope.types if (lookupSource[name]) { return lookupSource[name] } else { @@ -679,10 +679,10 @@ function getReferenceName(node: ReferenceTypes): string | string[] { node.type === 'TSTypeReference' ? node.typeName : node.type === 'TSExpressionWithTypeArguments' - ? node.expression - : node.type === 'TSImportType' - ? node.qualifier - : node.exprName + ? node.expression + : node.type === 'TSImportType' + ? node.qualifier + : node.exprName if (ref?.type === 'Identifier') { return ref.name } else if (ref?.type === 'TSQualifiedName') { @@ -1056,8 +1056,8 @@ function ctxToScope(ctx: TypeResolveContext): TypeScope { 'ast' in ctx ? ctx.ast : ctx.scriptAst - ? [...ctx.scriptAst.body, ...ctx.scriptSetupAst!.body] - : ctx.scriptSetupAst!.body + ? [...ctx.scriptAst.body, ...ctx.scriptSetupAst!.body] + : ctx.scriptSetupAst!.body const scope = new TypeScope( ctx.filename, diff --git a/packages/compiler-sfc/src/script/utils.ts b/packages/compiler-sfc/src/script/utils.ts index 8afadf63e..3cbc27026 100644 --- a/packages/compiler-sfc/src/script/utils.ts +++ b/packages/compiler-sfc/src/script/utils.ts @@ -76,8 +76,8 @@ export function getId(node: Expression) { return node.type === 'Identifier' ? node.name : node.type === 'StringLiteral' - ? node.value - : null + ? node.value + : null } const identity = (str: string) => str diff --git a/packages/reactivity-transform/src/reactivityTransform.ts b/packages/reactivity-transform/src/reactivityTransform.ts index 855dfbb18..596de0e12 100644 --- a/packages/reactivity-transform/src/reactivityTransform.ts +++ b/packages/reactivity-transform/src/reactivityTransform.ts @@ -448,8 +448,8 @@ export function transformAST( const keyStr = isString(key) ? `'${key}'` : key - ? snip(key) - : `'${nameId.name}'` + ? snip(key) + : `'${nameId.name}'` const defaultStr = defaultValue ? `, ${snip(defaultValue)}` : `` s.appendLeft( call.end! + offset, diff --git a/packages/reactivity/src/baseHandlers.ts b/packages/reactivity/src/baseHandlers.ts index 259b44a1e..fa7ebbb7d 100644 --- a/packages/reactivity/src/baseHandlers.ts +++ b/packages/reactivity/src/baseHandlers.ts @@ -108,8 +108,8 @@ class BaseReactiveHandler implements ProxyHandler { ? shallowReadonlyMap : readonlyMap : shallow - ? shallowReactiveMap - : reactiveMap + ? shallowReactiveMap + : reactiveMap ).get(target) ) { return target diff --git a/packages/reactivity/src/collectionHandlers.ts b/packages/reactivity/src/collectionHandlers.ts index fe7d13d18..ecdcae00b 100644 --- a/packages/reactivity/src/collectionHandlers.ts +++ b/packages/reactivity/src/collectionHandlers.ts @@ -226,8 +226,8 @@ function createReadonlyMethod(type: TriggerOpTypes): Function { return type === TriggerOpTypes.DELETE ? false : type === TriggerOpTypes.CLEAR - ? undefined - : this + ? undefined + : this } } @@ -341,8 +341,8 @@ function createInstrumentationGetter(isReadonly: boolean, shallow: boolean) { ? shallowReadonlyInstrumentations : shallowInstrumentations : isReadonly - ? readonlyInstrumentations - : mutableInstrumentations + ? readonlyInstrumentations + : mutableInstrumentations return ( target: CollectionTypes, diff --git a/packages/reactivity/src/reactive.ts b/packages/reactivity/src/reactive.ts index 1881955cf..a5ac4c6e6 100644 --- a/packages/reactivity/src/reactive.ts +++ b/packages/reactivity/src/reactive.ts @@ -145,24 +145,24 @@ type Builtin = Primitive | Function | Date | Error | RegExp export type DeepReadonly = T extends Builtin ? T : T extends Map - ? ReadonlyMap, DeepReadonly> - : T extends ReadonlyMap - ? ReadonlyMap, DeepReadonly> - : T extends WeakMap - ? WeakMap, DeepReadonly> - : T extends Set - ? ReadonlySet> - : T extends ReadonlySet - ? ReadonlySet> - : T extends WeakSet - ? WeakSet> - : T extends Promise - ? Promise> - : T extends Ref - ? Readonly>> - : T extends {} - ? { readonly [K in keyof T]: DeepReadonly } - : Readonly + ? ReadonlyMap, DeepReadonly> + : T extends ReadonlyMap + ? ReadonlyMap, DeepReadonly> + : T extends WeakMap + ? WeakMap, DeepReadonly> + : T extends Set + ? ReadonlySet> + : T extends ReadonlySet + ? ReadonlySet> + : T extends WeakSet + ? WeakSet> + : T extends Promise + ? Promise> + : T extends Ref + ? Readonly>> + : T extends {} + ? { readonly [K in keyof T]: DeepReadonly } + : Readonly /** * Takes an object (reactive or plain) or a ref and returns a readonly proxy to diff --git a/packages/reactivity/src/ref.ts b/packages/reactivity/src/ref.ts index 61e0bf6c1..201766158 100644 --- a/packages/reactivity/src/ref.ts +++ b/packages/reactivity/src/ref.ts @@ -416,8 +416,8 @@ export function toRef( ): T extends () => infer R ? Readonly> : T extends Ref - ? T - : Ref> + ? T + : Ref> export function toRef( object: T, key: K @@ -478,17 +478,17 @@ export type ShallowUnwrapRef = { [K in keyof T]: T[K] extends Ref ? V // if `V` is `unknown` that means it does not extend `Ref` and is undefined : T[K] extends Ref | undefined - ? unknown extends V - ? undefined - : V | undefined - : T[K] + ? unknown extends V + ? undefined + : V | undefined + : T[K] } export type UnwrapRef = T extends ShallowRef ? V : T extends Ref - ? UnwrapRefSimple - : UnwrapRefSimple + ? UnwrapRefSimple + : UnwrapRefSimple export type UnwrapRefSimple = T extends | Function @@ -499,9 +499,9 @@ export type UnwrapRefSimple = T extends | { [RawSymbol]?: true } ? T : T extends ReadonlyArray - ? { [K in keyof T]: UnwrapRefSimple } - : T extends object & { [ShallowReactiveMarker]?: never } - ? { - [P in keyof T]: P extends symbol ? T[P] : UnwrapRef - } - : T + ? { [K in keyof T]: UnwrapRefSimple } + : T extends object & { [ShallowReactiveMarker]?: never } + ? { + [P in keyof T]: P extends symbol ? T[P] : UnwrapRef + } + : T diff --git a/packages/runtime-core/src/apiWatch.ts b/packages/runtime-core/src/apiWatch.ts index 71b15fd6e..6d9927d5c 100644 --- a/packages/runtime-core/src/apiWatch.ts +++ b/packages/runtime-core/src/apiWatch.ts @@ -60,10 +60,10 @@ type MapSources = { ? V | undefined : V : T[K] extends object - ? Immediate extends true - ? T[K] | undefined - : T[K] - : never + ? Immediate extends true + ? T[K] | undefined + : T[K] + : never } type OnCleanup = (cleanupFn: () => void) => void @@ -334,8 +334,8 @@ function doWatch( oldValue === INITIAL_WATCHER_VALUE ? undefined : isMultiSource && oldValue[0] === INITIAL_WATCHER_VALUE - ? [] - : oldValue, + ? [] + : oldValue, onCleanup ]) oldValue = newValue diff --git a/packages/runtime-core/src/compat/global.ts b/packages/runtime-core/src/compat/global.ts index 9f1a6d1cd..2efceb87f 100644 --- a/packages/runtime-core/src/compat/global.ts +++ b/packages/runtime-core/src/compat/global.ts @@ -251,8 +251,8 @@ export function createCompatVue( mergeBase[key] = isArray(superValue) ? superValue.slice() : isObject(superValue) - ? extend(Object.create(null), superValue) - : superValue + ? extend(Object.create(null), superValue) + : superValue } SubVue.options = mergeOptions( diff --git a/packages/runtime-core/src/component.ts b/packages/runtime-core/src/component.ts index 57a53a39b..309a7eb0e 100644 --- a/packages/runtime-core/src/component.ts +++ b/packages/runtime-core/src/component.ts @@ -922,10 +922,10 @@ export function finishComponentSetup( (__ESM_BUNDLER__ ? ` Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".` : __ESM_BROWSER__ - ? ` Use "vue.esm-browser.js" instead.` - : __GLOBAL__ - ? ` Use "vue.global.js" instead.` - : ``) /* should not happen */ + ? ` Use "vue.esm-browser.js" instead.` + : __GLOBAL__ + ? ` Use "vue.global.js" instead.` + : ``) /* should not happen */ ) } else { warn(`Component is missing template or render function.`) diff --git a/packages/runtime-core/src/componentEmits.ts b/packages/runtime-core/src/componentEmits.ts index 1bf122541..f3a30f7c9 100644 --- a/packages/runtime-core/src/componentEmits.ts +++ b/packages/runtime-core/src/componentEmits.ts @@ -41,19 +41,19 @@ export type EmitsToProps = T extends string[] [K in string & `on${Capitalize}`]?: (...args: any[]) => any } : T extends ObjectEmitsOptions - ? { - [K in string & - `on${Capitalize}`]?: K extends `on${infer C}` - ? T[Uncapitalize] extends null - ? (...args: any[]) => any - : ( - ...args: T[Uncapitalize] extends (...args: infer P) => any - ? P - : never - ) => any - : never - } - : {} + ? { + [K in string & + `on${Capitalize}`]?: K extends `on${infer C}` + ? T[Uncapitalize] extends null + ? (...args: any[]) => any + : ( + ...args: T[Uncapitalize] extends (...args: infer P) => any + ? P + : never + ) => any + : never + } + : {} export type EmitFn< Options = ObjectEmitsOptions, @@ -61,14 +61,14 @@ export type EmitFn< > = Options extends Array ? (event: V, ...args: any[]) => void : {} extends Options // if the emit is empty object (usually the default value for emit) should be converted to function - ? (event: string, ...args: any[]) => void - : UnionToIntersection< - { - [key in Event]: Options[key] extends (...args: infer Args) => any - ? (event: key, ...args: Args) => void - : (event: key, ...args: any[]) => void - }[Event] - > + ? (event: string, ...args: any[]) => void + : UnionToIntersection< + { + [key in Event]: Options[key] extends (...args: infer Args) => any + ? (event: key, ...args: Args) => void + : (event: key, ...args: any[]) => void + }[Event] + > export function emit( instance: ComponentInternalInstance, diff --git a/packages/runtime-core/src/componentOptions.ts b/packages/runtime-core/src/componentOptions.ts index de4d30444..c7128ecfa 100644 --- a/packages/runtime-core/src/componentOptions.ts +++ b/packages/runtime-core/src/componentOptions.ts @@ -419,8 +419,8 @@ export type ExtractComputedReturns = { [key in keyof T]: T[key] extends { get: (...args: any[]) => infer TReturn } ? TReturn : T[key] extends (...args: any[]) => infer TReturn - ? TReturn - : never + ? TReturn + : never } export type ObjectWatchOptionItem = { @@ -450,10 +450,10 @@ export type InjectToObject = [K in T[number]]?: unknown } : T extends ObjectInjectOptions - ? { - [K in keyof T]?: unknown - } - : never + ? { + [K in keyof T]?: unknown + } + : never interface LegacyOptions< Props, @@ -752,8 +752,8 @@ export function applyOptions(instance: ComponentInternalInstance) { const get = isFunction(opt) ? opt.bind(publicThis, publicThis) : isFunction(opt.get) - ? opt.get.bind(publicThis, publicThis) - : NOOP + ? opt.get.bind(publicThis, publicThis) + : NOOP if (__DEV__ && get === NOOP) { warn(`Computed property "${key}" has no getter.`) } @@ -761,12 +761,12 @@ export function applyOptions(instance: ComponentInternalInstance) { !isFunction(opt) && isFunction(opt.set) ? opt.set.bind(publicThis) : __DEV__ - ? () => { - warn( - `Write operation failed: computed property "${key}" is readonly.` - ) - } - : NOOP + ? () => { + warn( + `Write operation failed: computed property "${key}" is readonly.` + ) + } + : NOOP const c = computed({ get, set diff --git a/packages/runtime-core/src/componentProps.ts b/packages/runtime-core/src/componentProps.ts index 3a1798b93..b8e9bf66d 100644 --- a/packages/runtime-core/src/componentProps.ts +++ b/packages/runtime-core/src/componentProps.ts @@ -111,22 +111,22 @@ type DefaultKeys = { type InferPropType = [T] extends [null] ? any // null & true would fail to infer : [T] extends [{ type: null | true }] - ? any // As TS issue https://github.com/Microsoft/TypeScript/issues/14829 // somehow `ObjectConstructor` when inferred from { (): T } becomes `any` // `BooleanConstructor` when inferred from PropConstructor(with PropMethod) becomes `Boolean` - : [T] extends [ObjectConstructor | { type: ObjectConstructor }] - ? Record - : [T] extends [BooleanConstructor | { type: BooleanConstructor }] - ? boolean - : [T] extends [DateConstructor | { type: DateConstructor }] - ? Date - : [T] extends [(infer U)[] | { type: (infer U)[] }] - ? U extends DateConstructor - ? Date | InferPropType - : InferPropType - : [T] extends [Prop] - ? unknown extends V - ? IfAny - : V - : T + ? any // As TS issue https://github.com/Microsoft/TypeScript/issues/14829 // somehow `ObjectConstructor` when inferred from { (): T } becomes `any` // `BooleanConstructor` when inferred from PropConstructor(with PropMethod) becomes `Boolean` + : [T] extends [ObjectConstructor | { type: ObjectConstructor }] + ? Record + : [T] extends [BooleanConstructor | { type: BooleanConstructor }] + ? boolean + : [T] extends [DateConstructor | { type: DateConstructor }] + ? Date + : [T] extends [(infer U)[] | { type: (infer U)[] }] + ? U extends DateConstructor + ? Date | InferPropType + : InferPropType + : [T] extends [Prop] + ? unknown extends V + ? IfAny + : V + : T /** * Extract prop types from a runtime props options object. diff --git a/packages/runtime-core/src/components/BaseTransition.ts b/packages/runtime-core/src/components/BaseTransition.ts index 8711d7271..f39d2e9bd 100644 --- a/packages/runtime-core/src/components/BaseTransition.ts +++ b/packages/runtime-core/src/components/BaseTransition.ts @@ -478,8 +478,8 @@ function getKeepAliveChild(vnode: VNode): VNode | undefined { __DEV__ && vnode.component ? vnode.component.subTree : vnode.children - ? ((vnode.children as VNodeArrayChildren)[0] as VNode) - : undefined + ? ((vnode.children as VNodeArrayChildren)[0] as VNode) + : undefined : vnode } diff --git a/packages/runtime-core/src/hydration.ts b/packages/runtime-core/src/hydration.ts index 01447503b..94d6e8f62 100644 --- a/packages/runtime-core/src/hydration.ts +++ b/packages/runtime-core/src/hydration.ts @@ -582,8 +582,8 @@ export function createHydrationFunctions( node.nodeType === DOMNodeTypes.TEXT ? `(text)` : isComment(node) && node.data === '[' - ? `(start of fragment)` - : `` + ? `(start of fragment)` + : `` ) vnode.el = null diff --git a/packages/runtime-core/src/vnode.ts b/packages/runtime-core/src/vnode.ts index b7caa6a28..7a271f540 100644 --- a/packages/runtime-core/src/vnode.ts +++ b/packages/runtime-core/src/vnode.ts @@ -573,14 +573,14 @@ function _createVNode( const shapeFlag = isString(type) ? ShapeFlags.ELEMENT : __FEATURE_SUSPENSE__ && isSuspense(type) - ? ShapeFlags.SUSPENSE - : isTeleport(type) - ? ShapeFlags.TELEPORT - : isObject(type) - ? ShapeFlags.STATEFUL_COMPONENT - : isFunction(type) - ? ShapeFlags.FUNCTIONAL_COMPONENT - : 0 + ? ShapeFlags.SUSPENSE + : isTeleport(type) + ? ShapeFlags.TELEPORT + : isObject(type) + ? ShapeFlags.STATEFUL_COMPONENT + : isFunction(type) + ? ShapeFlags.FUNCTIONAL_COMPONENT + : 0 if (__DEV__ && shapeFlag & ShapeFlags.STATEFUL_COMPONENT && isProxy(type)) { type = toRaw(type) diff --git a/packages/runtime-dom/src/modules/attrs.ts b/packages/runtime-dom/src/modules/attrs.ts index 41648ed50..dc701a959 100644 --- a/packages/runtime-dom/src/modules/attrs.ts +++ b/packages/runtime-dom/src/modules/attrs.ts @@ -57,8 +57,8 @@ export function compatCoerceAttr( value === null ? 'false' : typeof value !== 'boolean' && value !== undefined - ? 'true' - : null + ? 'true' + : null if ( v2CoercedValue && compatUtils.softAssertCompatEnabled( diff --git a/packages/runtime-dom/src/patchProp.ts b/packages/runtime-dom/src/patchProp.ts index 6d65a63a8..38ad5b9f8 100644 --- a/packages/runtime-dom/src/patchProp.ts +++ b/packages/runtime-dom/src/patchProp.ts @@ -34,8 +34,8 @@ export const patchProp: DOMRendererOptions['patchProp'] = ( key[0] === '.' ? ((key = key.slice(1)), true) : key[0] === '^' - ? ((key = key.slice(1)), false) - : shouldSetAsProp(el, key, nextValue, isSVG) + ? ((key = key.slice(1)), false) + : shouldSetAsProp(el, key, nextValue, isSVG) ) { patchDOMProp( el, diff --git a/packages/runtime-test/src/serialize.ts b/packages/runtime-test/src/serialize.ts index 21cfb2e1a..8b16c9993 100644 --- a/packages/runtime-test/src/serialize.ts +++ b/packages/runtime-test/src/serialize.ts @@ -43,8 +43,8 @@ function serializeElement( return isOn(key) || value == null ? `` : value === `` - ? key - : `${key}=${JSON.stringify(value)}` + ? key + : `${key}=${JSON.stringify(value)}` }) .filter(Boolean) .join(' ') diff --git a/packages/shared/src/general.ts b/packages/shared/src/general.ts index 0117e6700..50e7eb427 100644 --- a/packages/shared/src/general.ts +++ b/packages/shared/src/general.ts @@ -170,12 +170,12 @@ export const getGlobalThis = (): any => { typeof globalThis !== 'undefined' ? globalThis : typeof self !== 'undefined' - ? self - : typeof window !== 'undefined' - ? window - : typeof global !== 'undefined' - ? global - : {}) + ? self + : typeof window !== 'undefined' + ? window + : typeof global !== 'undefined' + ? global + : {}) ) } diff --git a/packages/shared/src/toDisplayString.ts b/packages/shared/src/toDisplayString.ts index 7f5818d94..d7a96c06c 100644 --- a/packages/shared/src/toDisplayString.ts +++ b/packages/shared/src/toDisplayString.ts @@ -17,12 +17,12 @@ export const toDisplayString = (val: unknown): string => { return isString(val) ? val : val == null - ? '' - : isArray(val) || - (isObject(val) && - (val.toString === objectToString || !isFunction(val.toString))) - ? JSON.stringify(val, replacer, 2) - : String(val) + ? '' + : isArray(val) || + (isObject(val) && + (val.toString === objectToString || !isFunction(val.toString))) + ? JSON.stringify(val, replacer, 2) + : String(val) } const replacer = (_key: string, val: any): any => { diff --git a/packages/shared/src/typeUtils.ts b/packages/shared/src/typeUtils.ts index 1deb47291..63372d829 100644 --- a/packages/shared/src/typeUtils.ts +++ b/packages/shared/src/typeUtils.ts @@ -17,7 +17,7 @@ export type IfAny = 0 extends 1 & T ? Y : N export type Awaited = T extends null | undefined ? T // special case for `null | undefined` when not in `--strictNullChecks` mode : T extends object & { then(onfulfilled: infer F, ...args: infer _): any } // `await` only unwraps object types with a callable `then`. Non-object types are not unwrapped - ? F extends (value: infer V, ...args: infer _) => any // if the argument to `then` is callable, extracts the first argument - ? Awaited // recursively unwrap the value - : never // the argument to `then` was not callable - : T // non-object or non-thenable + ? F extends (value: infer V, ...args: infer _) => any // if the argument to `then` is callable, extracts the first argument + ? Awaited // recursively unwrap the value + : never // the argument to `then` was not callable + : T // non-object or non-thenable diff --git a/packages/vue-compat/src/runtime.ts b/packages/vue-compat/src/runtime.ts index 5cb5845b2..76370b847 100644 --- a/packages/vue-compat/src/runtime.ts +++ b/packages/vue-compat/src/runtime.ts @@ -12,10 +12,10 @@ Vue.compile = (() => { (__ESM_BUNDLER__ ? ` Configure your bundler to alias "vue" to "@vue/compat/dist/vue.esm-bundler.js".` : __ESM_BROWSER__ - ? ` Use "vue.esm-browser.js" instead.` - : __GLOBAL__ - ? ` Use "vue.global.js" instead.` - : ``) /* should not happen */ + ? ` Use "vue.esm-browser.js" instead.` + : __GLOBAL__ + ? ` Use "vue.global.js" instead.` + : ``) /* should not happen */ ) } }) as any diff --git a/packages/vue/macros.d.ts b/packages/vue/macros.d.ts index 68ccda6ee..54fa154af 100644 --- a/packages/vue/macros.d.ts +++ b/packages/vue/macros.d.ts @@ -48,10 +48,10 @@ type DestructureRefs = { [K in keyof T]: T[K] extends ComputedRef ? ComputedRefValue : T[K] extends WritableComputedRef - ? WritableComputedRefValue - : T[K] extends Ref - ? RefValue - : T[K] + ? WritableComputedRefValue + : T[K] extends Ref + ? RefValue + : T[K] } /** @@ -68,19 +68,19 @@ type ToRawRefs = { [K in keyof T]: T[K] extends RefValue ? Ref : T[K] extends ComputedRefValue - ? ComputedRef - : T[K] extends WritableComputedRefValue - ? WritableComputedRef - : T[K] extends object - ? T[K] extends - | Function - | Map - | Set - | WeakMap - | WeakSet - ? T[K] - : ToRawRefs - : T[K] + ? ComputedRef + : T[K] extends WritableComputedRefValue + ? WritableComputedRef + : T[K] extends object + ? T[K] extends + | Function + | Map + | Set + | WeakMap + | WeakSet + ? T[K] + : ToRawRefs + : T[K] } export declare function $ref(): RefValue diff --git a/packages/vue/src/runtime.ts b/packages/vue/src/runtime.ts index 7fe70670a..1452fceb0 100644 --- a/packages/vue/src/runtime.ts +++ b/packages/vue/src/runtime.ts @@ -16,10 +16,10 @@ export const compile = () => { (__ESM_BUNDLER__ ? ` Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".` : __ESM_BROWSER__ - ? ` Use "vue.esm-browser.js" instead.` - : __GLOBAL__ - ? ` Use "vue.global.js" instead.` - : ``) /* should not happen */ + ? ` Use "vue.esm-browser.js" instead.` + : __GLOBAL__ + ? ` Use "vue.global.js" instead.` + : ``) /* should not happen */ ) } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a6ef2541c..d680c60ba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,8 +39,8 @@ importers: specifier: ^20.9.0 version: 20.9.0 '@typescript-eslint/parser': - specifier: ^6.10.0 - version: 6.10.0(eslint@8.53.0)(typescript@5.2.2) + specifier: ^6.11.0 + version: 6.11.0(eslint@8.54.0)(typescript@5.2.2) '@vitest/coverage-istanbul': specifier: ^0.34.6 version: 0.34.6(vitest@0.34.6) @@ -60,11 +60,11 @@ importers: specifier: ^0.3.0 version: 0.3.0(esbuild@0.19.5) eslint: - specifier: ^8.53.0 - version: 8.53.0 + specifier: ^8.54.0 + version: 8.54.0 eslint-plugin-jest: specifier: ^27.6.0 - version: 27.6.0(eslint@8.53.0)(typescript@5.2.2) + version: 27.6.0(eslint@8.54.0)(typescript@5.2.2) estree-walker: specifier: ^2.0.2 version: 2.0.2 @@ -75,8 +75,8 @@ importers: specifier: ^22.1.0 version: 22.1.0 lint-staged: - specifier: ^15.0.2 - version: 15.0.2 + specifier: ^15.1.0 + version: 15.1.0 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -99,8 +99,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 prettier: - specifier: ^3.0.3 - version: 3.0.3 + specifier: ^3.1.0 + version: 3.1.0 pretty-bytes: specifier: ^6.1.1 version: 6.1.1 @@ -1021,13 +1021,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.53.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.53.0 + eslint: 8.54.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1053,8 +1053,8 @@ packages: - supports-color dev: true - /@eslint/js@8.53.0: - resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==} + /@eslint/js@8.54.0: + resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1469,8 +1469,8 @@ packages: dev: true optional: true - /@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.2.2): - resolution: {integrity: sha512-+sZwIj+s+io9ozSxIWbNB5873OSdfeBEH/FR0re14WLI6BaKuSOnnwCJ2foUiu8uXf4dRp1UqHP0vrZ1zXGrog==} + /@typescript-eslint/parser@6.11.0(eslint@8.54.0)(typescript@5.2.2): + resolution: {integrity: sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1479,12 +1479,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/scope-manager': 6.11.0 + '@typescript-eslint/types': 6.11.0 + '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.11.0 debug: 4.3.4 - eslint: 8.53.0 + eslint: 8.54.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -1498,12 +1498,12 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@6.10.0: - resolution: {integrity: sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==} + /@typescript-eslint/scope-manager@6.11.0: + resolution: {integrity: sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/types': 6.11.0 + '@typescript-eslint/visitor-keys': 6.11.0 dev: true /@typescript-eslint/types@5.62.0: @@ -1511,8 +1511,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@6.10.0: - resolution: {integrity: sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==} + /@typescript-eslint/types@6.11.0: + resolution: {integrity: sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true @@ -1537,8 +1537,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.10.0(typescript@5.2.2): - resolution: {integrity: sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==} + /@typescript-eslint/typescript-estree@6.11.0(typescript@5.2.2): + resolution: {integrity: sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -1546,8 +1546,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/visitor-keys': 6.10.0 + '@typescript-eslint/types': 6.11.0 + '@typescript-eslint/visitor-keys': 6.11.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1558,19 +1558,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.2.2): + /@typescript-eslint/utils@5.62.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) '@types/json-schema': 7.0.14 '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) - eslint: 8.53.0 + eslint: 8.54.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -1586,11 +1586,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.10.0: - resolution: {integrity: sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==} + /@typescript-eslint/visitor-keys@6.11.0: + resolution: {integrity: sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.10.0 + '@typescript-eslint/types': 6.11.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2772,7 +2772,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-plugin-jest@27.6.0(eslint@8.53.0)(typescript@5.2.2): + /eslint-plugin-jest@27.6.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -2785,8 +2785,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2) - eslint: 8.53.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 transitivePeerDependencies: - supports-color - typescript @@ -2813,15 +2813,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.53.0: - resolution: {integrity: sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==} + /eslint@8.54.0: + resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) '@eslint-community/regexpp': 4.9.1 '@eslint/eslintrc': 2.1.3 - '@eslint/js': 8.53.0 + '@eslint/js': 8.54.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -3949,8 +3949,8 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /lint-staged@15.0.2: - resolution: {integrity: sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw==} + /lint-staged@15.1.0: + resolution: {integrity: sha512-ZPKXWHVlL7uwVpy8OZ7YQjYDAuO5X4kMh0XgZvPNxLcCCngd0PO5jKQyy3+s4TL2EnHoIXIzP1422f/l3nZKMw==} engines: {node: '>=18.12.0'} hasBin: true dependencies: @@ -3963,7 +3963,7 @@ packages: micromatch: 4.0.5 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.3.3 + yaml: 2.3.4 transitivePeerDependencies: - supports-color dev: true @@ -4666,8 +4666,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier@3.0.3: - resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + /prettier@3.1.0: + resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} engines: {node: '>=14'} hasBin: true dev: true @@ -6156,8 +6156,8 @@ packages: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - /yaml@2.3.3: - resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} + /yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} dev: true diff --git a/scripts/dev.js b/scripts/dev.js index 19feb422d..ec5f9c674 100644 --- a/scripts/dev.js +++ b/scripts/dev.js @@ -24,8 +24,8 @@ const pkg = require(`../packages/${target}/package.json`) const outputFormat = format.startsWith('global') ? 'iife' : format === 'cjs' - ? 'cjs' - : 'esm' + ? 'cjs' + : 'esm' const postfix = format.endsWith('-runtime') ? `runtime.${format.replace(/-runtime$/, '')}` From 1ef43479c87025b80820d70166646002dc0fff50 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Nov 2023 10:33:45 +0800 Subject: [PATCH 5/6] chore(deps): update dependency tsx to v4 (#9629) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 270c50100..201d95503 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "terser": "^5.22.0", "todomvc-app-css": "^2.4.3", "tslib": "^2.6.2", - "tsx": "^3.14.0", + "tsx": "^4.1.3", "typescript": "^5.2.2", "vite": "^4.5.0", "vitest": "^0.34.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d680c60ba..b800a532a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -144,8 +144,8 @@ importers: specifier: ^2.6.2 version: 2.6.2 tsx: - specifier: ^3.14.0 - version: 3.14.0 + specifier: ^4.1.3 + version: 4.1.3 typescript: specifier: ^5.2.2 version: 5.2.2 @@ -5677,8 +5677,9 @@ packages: typescript: 5.2.2 dev: true - /tsx@3.14.0: - resolution: {integrity: sha512-xHtFaKtHxM9LOklMmJdI3BEnQq/D5F73Of2E1GDrITi9sgoVkvIsrQUTY1G8FlmGtA+awCI4EBlTRRYxkL2sRg==} + /tsx@4.1.3: + resolution: {integrity: sha512-DLiTy1eri4nhqgVVy+15YKC6Ij2BMFxGdDMkVrSDkNuISUJLv7n0NgZpFLpdM+qmwXar34XllgYi4cxkNMbDwQ==} + engines: {node: '>=18.0.0'} hasBin: true dependencies: esbuild: 0.18.20 From 07bd2cd27e96010ab66d6186083d09a8ad96b76e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Nov 2023 10:36:56 +0800 Subject: [PATCH 6/6] chore(deps): update dependency vite to v5 (#9630) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: 三咲智子 Kevin Deng --- package.json | 2 +- packages/sfc-playground/package.json | 2 +- .../src/download/template/package.json | 3 +- pnpm-lock.yaml | 154 +++++++++++++++--- 4 files changed, 135 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 201d95503..5f76a0495 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "tslib": "^2.6.2", "tsx": "^4.1.3", "typescript": "^5.2.2", - "vite": "^4.5.0", + "vite": "^5.0.0", "vitest": "^0.34.6" } } diff --git a/packages/sfc-playground/package.json b/packages/sfc-playground/package.json index 039b9c2ed..d95afb24c 100644 --- a/packages/sfc-playground/package.json +++ b/packages/sfc-playground/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@vitejs/plugin-vue": "^4.4.0", - "vite": "^4.5.0" + "vite": "^5.0.0" }, "dependencies": { "@vue/repl": "^2.7.0", diff --git a/packages/sfc-playground/src/download/template/package.json b/packages/sfc-playground/src/download/template/package.json index c04bd5194..ee271628e 100644 --- a/packages/sfc-playground/src/download/template/package.json +++ b/packages/sfc-playground/src/download/template/package.json @@ -1,6 +1,7 @@ { "name": "vite-vue-starter", "version": "0.0.0", + "type": "module", "scripts": { "dev": "vite", "build": "vite build", @@ -11,6 +12,6 @@ }, "devDependencies": { "@vitejs/plugin-vue": "^4.4.0", - "vite": "^4.5.0" + "vite": "^5.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b800a532a..cbe0a58f6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -150,8 +150,8 @@ importers: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.5.0 - version: 4.5.0(@types/node@20.9.0)(terser@5.22.0) + specifier: ^5.0.0 + version: 5.0.0(@types/node@20.9.0)(terser@5.22.0) vitest: specifier: ^0.34.6 version: 0.34.6(jsdom@22.1.0)(terser@5.22.0) @@ -368,10 +368,10 @@ importers: devDependencies: '@vitejs/plugin-vue': specifier: ^4.4.0 - version: 4.4.0(vite@4.5.0)(vue@packages+vue) + version: 4.4.0(vite@5.0.0)(vue@packages+vue) vite: - specifier: ^4.5.0 - version: 4.5.0(@types/node@20.9.0)(terser@5.22.0) + specifier: ^5.0.0 + version: 5.0.0(@types/node@20.9.0)(terser@5.22.0) packages/shared: {} @@ -1320,6 +1320,14 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm-eabi@4.4.1: + resolution: {integrity: sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-android-arm64@4.1.4: resolution: {integrity: sha512-D1e+ABe56T9Pq2fD+R3ybe1ylCDzu3tY4Qm2Mj24R9wXNCq35+JbFbOpc2yrroO2/tGhTobmEl2Bm5xfE/n8RA==} cpu: [arm64] @@ -1328,6 +1336,14 @@ packages: dev: true optional: true + /@rollup/rollup-android-arm64@4.4.1: + resolution: {integrity: sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-arm64@4.1.4: resolution: {integrity: sha512-7vTYrgEiOrjxnjsgdPB+4i7EMxbVp7XXtS+50GJYj695xYTTEMn3HZVEvgtwjOUkAP/Q4HDejm4fIAjLeAfhtg==} cpu: [arm64] @@ -1336,6 +1352,14 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-arm64@4.4.1: + resolution: {integrity: sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-darwin-x64@4.1.4: resolution: {integrity: sha512-eGJVZScKSLZkYjhTAESCtbyTBq9SXeW9+TX36ki5gVhDqJtnQ5k0f9F44jNK5RhAMgIj0Ht9+n6HAgH0gUUyWQ==} cpu: [x64] @@ -1344,6 +1368,14 @@ packages: dev: true optional: true + /@rollup/rollup-darwin-x64@4.4.1: + resolution: {integrity: sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.1.4: resolution: {integrity: sha512-HnigYSEg2hOdX1meROecbk++z1nVJDpEofw9V2oWKqOWzTJlJf1UXVbDE6Hg30CapJxZu5ga4fdAQc/gODDkKg==} cpu: [arm] @@ -1352,6 +1384,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm-gnueabihf@4.4.1: + resolution: {integrity: sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-gnu@4.1.4: resolution: {integrity: sha512-TzJ+N2EoTLWkaClV2CUhBlj6ljXofaYzF/R9HXqQ3JCMnCHQZmQnbnZllw7yTDp0OG5whP4gIPozR4QiX+00MQ==} cpu: [arm64] @@ -1360,6 +1400,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-gnu@4.4.1: + resolution: {integrity: sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-arm64-musl@4.1.4: resolution: {integrity: sha512-aVPmNMdp6Dlo2tWkAduAD/5TL/NT5uor290YvjvFvCv0Q3L7tVdlD8MOGDL+oRSw5XKXKAsDzHhUOPUNPRHVTQ==} cpu: [arm64] @@ -1368,6 +1416,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-arm64-musl@4.4.1: + resolution: {integrity: sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-gnu@4.1.4: resolution: {integrity: sha512-77Fb79ayiDad0grvVsz4/OB55wJRyw9Ao+GdOBA9XywtHpuq5iRbVyHToGxWquYWlEf6WHFQQnFEttsAzboyKg==} cpu: [x64] @@ -1376,6 +1432,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-gnu@4.4.1: + resolution: {integrity: sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-linux-x64-musl@4.1.4: resolution: {integrity: sha512-/t6C6niEQTqmQTVTD9TDwUzxG91Mlk69/v0qodIPUnjjB3wR4UA3klg+orR2SU3Ux2Cgf2pWPL9utK80/1ek8g==} cpu: [x64] @@ -1384,6 +1448,14 @@ packages: dev: true optional: true + /@rollup/rollup-linux-x64-musl@4.4.1: + resolution: {integrity: sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-arm64-msvc@4.1.4: resolution: {integrity: sha512-ZY5BHHrOPkMbCuGWFNpJH0t18D2LU6GMYKGaqaWTQ3CQOL57Fem4zE941/Ek5pIsVt70HyDXssVEFQXlITI5Gg==} cpu: [arm64] @@ -1392,6 +1464,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-arm64-msvc@4.4.1: + resolution: {integrity: sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-ia32-msvc@4.1.4: resolution: {integrity: sha512-XG2mcRfFrJvYyYaQmvCIvgfkaGinfXrpkBuIbJrTl9SaIQ8HumheWTIwkNz2mktCKwZfXHQNpO7RgXLIGQ7HXA==} cpu: [ia32] @@ -1400,6 +1480,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-ia32-msvc@4.4.1: + resolution: {integrity: sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@rollup/rollup-win32-x64-msvc@4.1.4: resolution: {integrity: sha512-ANFqWYPwkhIqPmXw8vm0GpBEHiPpqcm99jiiAp71DbCSqLDhrtr019C5vhD0Bw4My+LmMvciZq6IsWHqQpl2ZQ==} cpu: [x64] @@ -1408,6 +1496,14 @@ packages: dev: true optional: true + /@rollup/rollup-win32-x64-msvc@4.4.1: + resolution: {integrity: sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true @@ -1598,14 +1694,14 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-vue@4.4.0(vite@4.5.0)(vue@packages+vue): + /@vitejs/plugin-vue@4.4.0(vite@5.0.0)(vue@packages+vue): resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.5.0(@types/node@20.9.0)(terser@5.22.0) + vite: 5.0.0(@types/node@20.9.0)(terser@5.22.0) vue: link:packages/vue dev: true @@ -5076,14 +5172,6 @@ packages: rollup: 4.1.4 dev: true - /rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.3 - dev: true - /rollup@4.1.4: resolution: {integrity: sha512-U8Yk1lQRKqCkDBip/pMYT+IKaN7b7UesK3fLSTuHBoBJacCE+oBqo/dfG/gkUdQNNB2OBmRP98cn2C2bkYZkyw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -5104,6 +5192,26 @@ packages: fsevents: 2.3.3 dev: true + /rollup@4.4.1: + resolution: {integrity: sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.4.1 + '@rollup/rollup-android-arm64': 4.4.1 + '@rollup/rollup-darwin-arm64': 4.4.1 + '@rollup/rollup-darwin-x64': 4.4.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.4.1 + '@rollup/rollup-linux-arm64-gnu': 4.4.1 + '@rollup/rollup-linux-arm64-musl': 4.4.1 + '@rollup/rollup-linux-x64-gnu': 4.4.1 + '@rollup/rollup-linux-x64-musl': 4.4.1 + '@rollup/rollup-win32-arm64-msvc': 4.4.1 + '@rollup/rollup-win32-ia32-msvc': 4.4.1 + '@rollup/rollup-win32-x64-msvc': 4.4.1 + fsevents: 2.3.3 + dev: true + /rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} dev: true @@ -5871,7 +5979,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@20.9.0)(terser@5.22.0) + vite: 5.0.0(@types/node@20.9.0)(terser@5.22.0) transitivePeerDependencies: - '@types/node' - less @@ -5883,12 +5991,12 @@ packages: - terser dev: true - /vite@4.5.0(@types/node@20.9.0)(terser@5.22.0): - resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.0.0(@types/node@20.9.0)(terser@5.22.0): + resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -5912,9 +6020,9 @@ packages: optional: true dependencies: '@types/node': 20.9.0 - esbuild: 0.18.20 + esbuild: 0.19.5 postcss: 8.4.31 - rollup: 3.29.4 + rollup: 4.4.1 terser: 5.22.0 optionalDependencies: fsevents: 2.3.3 @@ -5973,7 +6081,7 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 4.5.0(@types/node@20.9.0)(terser@5.22.0) + vite: 5.0.0(@types/node@20.9.0)(terser@5.22.0) vite-node: 0.34.6(@types/node@20.9.0)(terser@5.22.0) why-is-node-running: 2.2.2 transitivePeerDependencies: