From 8638999ad379e89ae04b951a96adb65a22897354 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 12 Sep 2026 08:28:50 +0800 Subject: [PATCH] Update Yuku parser to v0.10.1 (#20017) Co-authored-by: fisker --- package.json | 4 +- src/language-js/parse/yuku.js | 1 + yarn.lock | 142 +++++++++++++++++----------------- 3 files changed, 74 insertions(+), 73 deletions(-) diff --git a/package.json b/package.json index 76cc487db..ef28eb8bc 100644 --- a/package.json +++ b/package.json @@ -131,7 +131,7 @@ "wcwidth.js": "2.0.0", "yaml": "2.9.1", "yaml-unist-parser": "3.2.0", - "yuku-parser": "0.9.5" + "yuku-parser": "0.10.1" }, "devDependencies": { "@babel/generator": "8.0.5", @@ -141,7 +141,7 @@ "@types/jsesc": "3.0.3", "@typescript-eslint/eslint-plugin": "8.70.0", "@typescript-eslint/parser": "8.70.0", - "@yuku-parser/wasm": "0.9.5", + "@yuku-parser/wasm": "0.10.1", "base64-arraybuffer-es6": "3.1.0", "browserslist": "4.28.8", "browserslist-to-esbuild": "2.1.1", diff --git a/src/language-js/parse/yuku.js b/src/language-js/parse/yuku.js index dbeddceed..ad9f0e3bd 100644 --- a/src/language-js/parse/yuku.js +++ b/src/language-js/parse/yuku.js @@ -43,6 +43,7 @@ function parseWithOptions(text, options) { preserveParens: true, semanticErrors: false, attachComments: false, + tokens: false, ...options, }); diff --git a/yarn.lock b/yarn.lock index 87f83c855..7ce9ff6f7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3187,104 +3187,104 @@ __metadata: languageName: node linkType: hard -"@yuku-parser/binding-android-arm64@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-android-arm64@npm:0.9.5" +"@yuku-parser/binding-android-arm64@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-android-arm64@npm:0.10.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@yuku-parser/binding-darwin-arm64@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-darwin-arm64@npm:0.9.5" +"@yuku-parser/binding-darwin-arm64@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-darwin-arm64@npm:0.10.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@yuku-parser/binding-darwin-x64@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-darwin-x64@npm:0.9.5" +"@yuku-parser/binding-darwin-x64@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-darwin-x64@npm:0.10.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@yuku-parser/binding-freebsd-x64@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-freebsd-x64@npm:0.9.5" +"@yuku-parser/binding-freebsd-x64@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-freebsd-x64@npm:0.10.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@yuku-parser/binding-linux-arm-gnu@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-linux-arm-gnu@npm:0.9.5" +"@yuku-parser/binding-linux-arm-gnu@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-linux-arm-gnu@npm:0.10.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@yuku-parser/binding-linux-arm-musl@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-linux-arm-musl@npm:0.9.5" +"@yuku-parser/binding-linux-arm-musl@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-linux-arm-musl@npm:0.10.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@yuku-parser/binding-linux-arm64-gnu@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-linux-arm64-gnu@npm:0.9.5" +"@yuku-parser/binding-linux-arm64-gnu@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-linux-arm64-gnu@npm:0.10.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@yuku-parser/binding-linux-arm64-musl@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-linux-arm64-musl@npm:0.9.5" +"@yuku-parser/binding-linux-arm64-musl@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-linux-arm64-musl@npm:0.10.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@yuku-parser/binding-linux-x64-gnu@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-linux-x64-gnu@npm:0.9.5" +"@yuku-parser/binding-linux-x64-gnu@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-linux-x64-gnu@npm:0.10.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@yuku-parser/binding-linux-x64-musl@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-linux-x64-musl@npm:0.9.5" +"@yuku-parser/binding-linux-x64-musl@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-linux-x64-musl@npm:0.10.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@yuku-parser/binding-win32-arm64@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-win32-arm64@npm:0.9.5" +"@yuku-parser/binding-win32-arm64@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-win32-arm64@npm:0.10.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@yuku-parser/binding-win32-x64@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/binding-win32-x64@npm:0.9.5" +"@yuku-parser/binding-win32-x64@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/binding-win32-x64@npm:0.10.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@yuku-parser/wasm@npm:0.9.5": - version: 0.9.5 - resolution: "@yuku-parser/wasm@npm:0.9.5" +"@yuku-parser/wasm@npm:0.10.1": + version: 0.10.1 + resolution: "@yuku-parser/wasm@npm:0.10.1" dependencies: - "@yuku-toolchain/types": "npm:^0.9.5" - yuku-ast: "npm:^0.9.5" - checksum: 10/332f00ad0fe88dd73c76f63a908df07276a1ec2b0a1bb2f3884a56cbb234f475f363640281a867ff43bf1aa97e4c2dbe0f568af3e742766dbfc8807eb26dad21 + "@yuku-toolchain/types": "npm:^0.10.1" + yuku-ast: "npm:^0.10.1" + checksum: 10/1915f9ea233e7e52f503111a8481439450fc24e783993c4520cb10b1883dcce97c05ff0f5986fae2c53f59e10039dbf3b17f3fd58bb9e3135424048ff0836747 languageName: node linkType: hard -"@yuku-toolchain/types@npm:^0.9.5": - version: 0.9.5 - resolution: "@yuku-toolchain/types@npm:0.9.5" - checksum: 10/76a7840d619645784826c021452e7eb8ed050c311e80d33f71f3e722b6505aa6e94a6cf5dafdfb91577fb7e93c9cde22dfa906b18072ff8e00b60004a1aa2acc +"@yuku-toolchain/types@npm:^0.10.1": + version: 0.10.1 + resolution: "@yuku-toolchain/types@npm:0.10.1" + checksum: 10/06192ed9152475c5aff94f2c6f98378db11740d01409efec793f9ba964652ed0df0b5d9b646a87572d9add38f475b8d22a1a5fa30a7489045808c46af2f54e34 languageName: node linkType: hard @@ -8323,7 +8323,7 @@ __metadata: "@typescript-eslint/parser": "npm:8.70.0" "@typescript-eslint/typescript-estree": "npm:8.70.0" "@typescript-eslint/visitor-keys": "npm:8.70.0" - "@yuku-parser/wasm": "npm:0.9.5" + "@yuku-parser/wasm": "npm:0.10.1" acorn: "npm:8.18.0" acorn-jsx: "npm:5.3.2" angular-estree-parser: "npm:15.5.0" @@ -8449,7 +8449,7 @@ __metadata: yaml: "npm:2.9.1" yaml-test-suite: "npm:0.1.0" yaml-unist-parser: "npm:3.2.0" - yuku-parser: "npm:0.9.5" + yuku-parser: "npm:0.10.1" bin: prettier: ./bin/prettier.cjs languageName: unknown @@ -10135,33 +10135,33 @@ __metadata: languageName: node linkType: hard -"yuku-ast@npm:^0.9.5": - version: 0.9.5 - resolution: "yuku-ast@npm:0.9.5" +"yuku-ast@npm:^0.10.1": + version: 0.10.1 + resolution: "yuku-ast@npm:0.10.1" dependencies: - "@yuku-toolchain/types": "npm:^0.9.5" - checksum: 10/b0664ca2c5f576cfb7500eb166eca8a9f7f618e502b9d220a5c4e5110b80b364ff9e56f19aec0b59704df59d811c6c0fb309894586fecce745765a7aaee6cf0c + "@yuku-toolchain/types": "npm:^0.10.1" + checksum: 10/bb27cc6ed69ae75d0fb483975b2b40f44c8c84c397958fcfb82995841466a8717ae5ef742ef89d1cd257455a2382c288d6f0a202dec38eed55bb60310a741fb6 languageName: node linkType: hard -"yuku-parser@npm:0.9.5": - version: 0.9.5 - resolution: "yuku-parser@npm:0.9.5" +"yuku-parser@npm:0.10.1": + version: 0.10.1 + resolution: "yuku-parser@npm:0.10.1" dependencies: - "@yuku-parser/binding-android-arm64": "npm:0.9.5" - "@yuku-parser/binding-darwin-arm64": "npm:0.9.5" - "@yuku-parser/binding-darwin-x64": "npm:0.9.5" - "@yuku-parser/binding-freebsd-x64": "npm:0.9.5" - "@yuku-parser/binding-linux-arm-gnu": "npm:0.9.5" - "@yuku-parser/binding-linux-arm-musl": "npm:0.9.5" - "@yuku-parser/binding-linux-arm64-gnu": "npm:0.9.5" - "@yuku-parser/binding-linux-arm64-musl": "npm:0.9.5" - "@yuku-parser/binding-linux-x64-gnu": "npm:0.9.5" - "@yuku-parser/binding-linux-x64-musl": "npm:0.9.5" - "@yuku-parser/binding-win32-arm64": "npm:0.9.5" - "@yuku-parser/binding-win32-x64": "npm:0.9.5" - "@yuku-toolchain/types": "npm:^0.9.5" - yuku-ast: "npm:^0.9.5" + "@yuku-parser/binding-android-arm64": "npm:0.10.1" + "@yuku-parser/binding-darwin-arm64": "npm:0.10.1" + "@yuku-parser/binding-darwin-x64": "npm:0.10.1" + "@yuku-parser/binding-freebsd-x64": "npm:0.10.1" + "@yuku-parser/binding-linux-arm-gnu": "npm:0.10.1" + "@yuku-parser/binding-linux-arm-musl": "npm:0.10.1" + "@yuku-parser/binding-linux-arm64-gnu": "npm:0.10.1" + "@yuku-parser/binding-linux-arm64-musl": "npm:0.10.1" + "@yuku-parser/binding-linux-x64-gnu": "npm:0.10.1" + "@yuku-parser/binding-linux-x64-musl": "npm:0.10.1" + "@yuku-parser/binding-win32-arm64": "npm:0.10.1" + "@yuku-parser/binding-win32-x64": "npm:0.10.1" + "@yuku-toolchain/types": "npm:^0.10.1" + yuku-ast: "npm:^0.10.1" dependenciesMeta: "@yuku-parser/binding-android-arm64": optional: true @@ -10187,7 +10187,7 @@ __metadata: optional: true "@yuku-parser/binding-win32-x64": optional: true - checksum: 10/ab78d0bc190fad0b8d24068443ec8badc23b09911889734afc53efc75c943124ab5647578a35b12a3e714780dfba5257c86aad4b77afadfc46bc0fd1f0b7db1a + checksum: 10/699db3ff04344681c869673c016302b9ebbb888834aaf1744e0670229489fa463b65dc3c7c92b90996302bf9a9008ec0edb6eaf3034a7877d7dbbaf7ee8d535f languageName: node linkType: hard