Skip to content

Commit 021a47a

Browse files
renovate[bot]sxzz
andauthored
chore(deps): update compiler (#9157)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: 三咲智子 Kevin Deng <[email protected]>
1 parent c651d73 commit 021a47a

File tree

9 files changed

+195
-274
lines changed

9 files changed

+195
-274
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656
"node": ">=16.14.0"
5757
},
5858
"devDependencies": {
59-
"@babel/parser": "^7.21.3",
60-
"@babel/types": "^7.21.3",
59+
"@babel/parser": "^7.22.16",
60+
"@babel/types": "^7.22.19",
6161
"@rollup/plugin-alias": "^5.0.0",
6262
"@rollup/plugin-commonjs": "^25.0.4",
6363
"@rollup/plugin-json": "^6.0.0",
@@ -81,7 +81,7 @@
8181
"jsdom": "^22.1.0",
8282
"lint-staged": "^14.0.1",
8383
"lodash": "^4.17.21",
84-
"magic-string": "^0.30.0",
84+
"magic-string": "^0.30.3",
8585
"markdown-table": "^3.0.3",
8686
"marked": "^4.3.0",
8787
"minimist": "^1.2.8",

packages/compiler-core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@
3232
},
3333
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme",
3434
"dependencies": {
35-
"@babel/parser": "^7.21.3",
35+
"@babel/parser": "^7.22.16",
3636
"@vue/shared": "3.3.4",
3737
"estree-walker": "^2.0.2",
3838
"source-map-js": "^1.0.2"
3939
},
4040
"devDependencies": {
41-
"@babel/types": "^7.21.3"
41+
"@babel/types": "^7.22.19"
4242
}
4343
}

packages/compiler-sfc/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,28 +32,28 @@
3232
},
3333
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme",
3434
"dependencies": {
35-
"@babel/parser": "^7.20.15",
35+
"@babel/parser": "^7.22.16",
3636
"@vue/compiler-core": "3.3.4",
3737
"@vue/compiler-dom": "3.3.4",
3838
"@vue/compiler-ssr": "3.3.4",
3939
"@vue/reactivity-transform": "3.3.4",
4040
"@vue/shared": "3.3.4",
4141
"estree-walker": "^2.0.2",
42-
"magic-string": "^0.30.0",
43-
"postcss": "^8.1.10",
42+
"magic-string": "^0.30.3",
43+
"postcss": "^8.4.30",
4444
"source-map-js": "^1.0.2"
4545
},
4646
"devDependencies": {
47-
"@babel/types": "^7.21.3",
47+
"@babel/types": "^7.22.19",
4848
"@types/estree": "^0.0.52",
4949
"@types/lru-cache": "^5.1.1",
5050
"@vue/consolidate": "^0.17.3",
5151
"hash-sum": "^2.0.0",
5252
"lru-cache": "^5.1.1",
5353
"merge-source-map": "^1.1.0",
5454
"minimatch": "^9.0.3",
55-
"postcss-modules": "^4.0.0",
56-
"postcss-selector-parser": "^6.0.4",
55+
"postcss-modules": "^4.3.1",
56+
"postcss-selector-parser": "^6.0.13",
5757
"pug": "^3.0.2",
5858
"sass": "^1.67.0"
5959
}

packages/compiler-sfc/src/rewriteDefault.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export function rewriteDefaultAST(
3737
// multi-line comments or template strings. fallback to a full parse.
3838
ast.forEach(node => {
3939
if (node.type === 'ExportDefaultDeclaration') {
40-
if (node.declaration.type === 'ClassDeclaration') {
40+
if (node.declaration.type === 'ClassDeclaration' && node.declaration.id) {
4141
let start: number =
4242
node.declaration.decorators && node.declaration.decorators.length > 0
4343
? node.declaration.decorators[

packages/compiler-sfc/src/script/defineEmits.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
import { Identifier, LVal, Node, RestElement } from '@babel/types'
1+
import {
2+
ArrayPattern,
3+
Identifier,
4+
LVal,
5+
Node,
6+
ObjectPattern,
7+
RestElement
8+
} from '@babel/types'
29
import { isCallOf } from './utils'
310
import { ScriptCompileContext } from './context'
411
import { resolveTypeElements, resolveUnionType } from './resolveType'
@@ -91,7 +98,7 @@ function extractRuntimeEmits(ctx: ScriptCompileContext): Set<string> {
9198

9299
function extractEventNames(
93100
ctx: ScriptCompileContext,
94-
eventName: Identifier | RestElement,
101+
eventName: ArrayPattern | Identifier | ObjectPattern | RestElement,
95102
emits: Set<string>
96103
) {
97104
if (

packages/compiler-sfc/src/script/resolveType.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1227,7 +1227,7 @@ function recordType(
12271227
break
12281228
}
12291229
case 'ClassDeclaration':
1230-
types[overwriteId || getId(node.id)] = node
1230+
if (overwriteId || node.id) types[overwriteId || getId(node.id!)] = node
12311231
break
12321232
case 'TSTypeAliasDeclaration':
12331233
types[node.id.name] = node.typeAnnotation

packages/reactivity-transform/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@
2828
},
2929
"homepage": "https://github.com/vuejs/core/tree/dev/packages/reactivity-transform#readme",
3030
"dependencies": {
31-
"@babel/parser": "^7.20.15",
31+
"@babel/parser": "^7.22.16",
3232
"@vue/compiler-core": "3.3.4",
3333
"@vue/shared": "3.3.4",
3434
"estree-walker": "^2.0.2",
35-
"magic-string": "^0.30.0"
35+
"magic-string": "^0.30.3"
3636
},
3737
"devDependencies": {
38-
"@babel/core": "^7.21.3",
39-
"@babel/types": "^7.21.3"
38+
"@babel/core": "^7.22.20",
39+
"@babel/types": "^7.22.19"
4040
}
4141
}

packages/vue-compat/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
},
3939
"homepage": "https://github.com/vuejs/core/tree/main/packages/vue-compat#readme",
4040
"dependencies": {
41-
"@babel/parser": "^7.21.3",
41+
"@babel/parser": "^7.22.16",
4242
"estree-walker": "^2.0.2",
4343
"source-map-js": "^1.0.2"
4444
},

0 commit comments

Comments
 (0)