From 55584a21149de81e2d18dc236b0b4fad1bacb65a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 22:26:56 +0800 Subject: [PATCH] Update dependency oxc-parser to v0.143.0 (#19778) Co-authored-by: fisker --- package.json | 2 +- scripts/build/hacks/build-oxc-wasm-parser.js | 10 +- yarn.lock | 186 +++++++++---------- 3 files changed, 95 insertions(+), 103 deletions(-) diff --git a/package.json b/package.json index cfa3f6c04..8b5039869 100644 --- a/package.json +++ b/package.json @@ -105,7 +105,7 @@ "n-readlines": "3.4.1", "narrow-emojis": "0.0.3", "outdent": "0.8.0", - "oxc-parser": "0.142.0", + "oxc-parser": "0.143.0", "parse-json": "8.3.0", "picocolors": "1.1.1", "postcss": "8.5.25", diff --git a/scripts/build/hacks/build-oxc-wasm-parser.js b/scripts/build/hacks/build-oxc-wasm-parser.js index 9c9d5d258..35e0219db 100644 --- a/scripts/build/hacks/build-oxc-wasm-parser.js +++ b/scripts/build/hacks/build-oxc-wasm-parser.js @@ -13,7 +13,7 @@ const runYarn = (command, options) => spawn("yarn", command.split(" "), options); async function install(version) { - const directory = new URL(`./installing.${Date.now()}/`, TEMPORARY_DIRECTORY); + const directory = new URL(`./working.${Date.now()}/`, TEMPORARY_DIRECTORY); await fs.rm(directory, { force: true, recursive: true }); await fs.mkdir(directory, { recursive: true }); @@ -87,7 +87,11 @@ async function buildEntry(directory) { text = text.replace(wasmUrlPattern, ""); text = text.replace( - "await fetch(__wasmUrl).then((res) => res.arrayBuffer())", + "const __wasmResponse = await globalThis.fetch(__wasmUrl);", + "const __wasmResponse = {ok: true};", + ); + text = text.replace( + "await __wasmResponse.arrayBuffer();", outdent` __base64ToArrayBuffer( /* "${wasmUrl}" */ ${JSON.stringify(wasmBase64String)} @@ -95,6 +99,8 @@ async function buildEntry(directory) { `, ); + text = text.replace("await __rollbackWasiInitialization()", "[]"); + text = text.replaceAll( /new URL\((?".*?"), import\.meta\.url\)/g, "{/* $ */}", diff --git a/yarn.lock b/yarn.lock index 4a539777e..0f481d36c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1931,9 +1931,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-android-arm-eabi@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-android-arm-eabi@npm:0.142.0" +"@oxc-parser/binding-android-arm-eabi@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-android-arm-eabi@npm:0.143.0" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -1945,9 +1945,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-android-arm64@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-android-arm64@npm:0.142.0" +"@oxc-parser/binding-android-arm64@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-android-arm64@npm:0.143.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -1959,9 +1959,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-darwin-arm64@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-darwin-arm64@npm:0.142.0" +"@oxc-parser/binding-darwin-arm64@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-darwin-arm64@npm:0.143.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -1973,9 +1973,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-darwin-x64@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-darwin-x64@npm:0.142.0" +"@oxc-parser/binding-darwin-x64@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-darwin-x64@npm:0.143.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -1987,9 +1987,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-freebsd-x64@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-freebsd-x64@npm:0.142.0" +"@oxc-parser/binding-freebsd-x64@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-freebsd-x64@npm:0.143.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2001,9 +2001,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.142.0" +"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.143.0" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -2015,9 +2015,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-arm-musleabihf@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-arm-musleabihf@npm:0.142.0" +"@oxc-parser/binding-linux-arm-musleabihf@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-arm-musleabihf@npm:0.143.0" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -2029,9 +2029,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-arm64-gnu@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.142.0" +"@oxc-parser/binding-linux-arm64-gnu@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.143.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -2043,9 +2043,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-arm64-musl@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.142.0" +"@oxc-parser/binding-linux-arm64-musl@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.143.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -2057,9 +2057,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-ppc64-gnu@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-ppc64-gnu@npm:0.142.0" +"@oxc-parser/binding-linux-ppc64-gnu@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-ppc64-gnu@npm:0.143.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard @@ -2071,9 +2071,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-riscv64-gnu@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.142.0" +"@oxc-parser/binding-linux-riscv64-gnu@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.143.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard @@ -2085,9 +2085,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-riscv64-musl@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-riscv64-musl@npm:0.142.0" +"@oxc-parser/binding-linux-riscv64-musl@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-riscv64-musl@npm:0.143.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard @@ -2099,9 +2099,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-s390x-gnu@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.142.0" +"@oxc-parser/binding-linux-s390x-gnu@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.143.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -2113,9 +2113,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-x64-gnu@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.142.0" +"@oxc-parser/binding-linux-x64-gnu@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.143.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -2127,9 +2127,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-linux-x64-musl@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.142.0" +"@oxc-parser/binding-linux-x64-musl@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.143.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -2141,9 +2141,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-openharmony-arm64@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-openharmony-arm64@npm:0.142.0" +"@oxc-parser/binding-openharmony-arm64@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-openharmony-arm64@npm:0.143.0" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard @@ -2159,17 +2159,6 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-wasm32-wasi@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.142.0" - dependencies: - "@emnapi/core": "npm:1.11.2" - "@emnapi/runtime": "npm:1.11.2" - "@napi-rs/wasm-runtime": "npm:^1.1.6" - conditions: cpu=wasm32 - languageName: node - linkType: hard - "@oxc-parser/binding-win32-arm64-msvc@npm:0.140.0": version: 0.140.0 resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.140.0" @@ -2177,9 +2166,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-win32-arm64-msvc@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.142.0" +"@oxc-parser/binding-win32-arm64-msvc@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.143.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2191,9 +2180,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-win32-ia32-msvc@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-win32-ia32-msvc@npm:0.142.0" +"@oxc-parser/binding-win32-ia32-msvc@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-win32-ia32-msvc@npm:0.143.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2205,9 +2194,9 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-win32-x64-msvc@npm:0.142.0": - version: 0.142.0 - resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.142.0" +"@oxc-parser/binding-win32-x64-msvc@npm:0.143.0": + version: 0.143.0 + resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.143.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2219,10 +2208,10 @@ __metadata: languageName: node linkType: hard -"@oxc-project/types@npm:^0.142.0": - version: 0.142.0 - resolution: "@oxc-project/types@npm:0.142.0" - checksum: 10/490ea98f11955763f3baad4fe0b8dc5cafff4be465fdbc1d1685ef5be3ac686781894536de8ca02dc5d4b62b36bcbd98a4401c728786df1190f7a8fc5495287b +"@oxc-project/types@npm:^0.143.0": + version: 0.143.0 + resolution: "@oxc-project/types@npm:0.143.0" + checksum: 10/27a70f58e15ea5619b94f1be01a0e3d8cdc41442826f3d08cf6eb55e4c24d3d753cef2a68ae9d298eb55b5f1405145af6b1eacf8cbd4834151b9e3e1206f3401 languageName: node linkType: hard @@ -7680,31 +7669,30 @@ __metadata: languageName: node linkType: hard -"oxc-parser@npm:0.142.0": - version: 0.142.0 - resolution: "oxc-parser@npm:0.142.0" +"oxc-parser@npm:0.143.0": + version: 0.143.0 + resolution: "oxc-parser@npm:0.143.0" dependencies: - "@oxc-parser/binding-android-arm-eabi": "npm:0.142.0" - "@oxc-parser/binding-android-arm64": "npm:0.142.0" - "@oxc-parser/binding-darwin-arm64": "npm:0.142.0" - "@oxc-parser/binding-darwin-x64": "npm:0.142.0" - "@oxc-parser/binding-freebsd-x64": "npm:0.142.0" - "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.142.0" - "@oxc-parser/binding-linux-arm-musleabihf": "npm:0.142.0" - "@oxc-parser/binding-linux-arm64-gnu": "npm:0.142.0" - "@oxc-parser/binding-linux-arm64-musl": "npm:0.142.0" - "@oxc-parser/binding-linux-ppc64-gnu": "npm:0.142.0" - "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.142.0" - "@oxc-parser/binding-linux-riscv64-musl": "npm:0.142.0" - "@oxc-parser/binding-linux-s390x-gnu": "npm:0.142.0" - "@oxc-parser/binding-linux-x64-gnu": "npm:0.142.0" - "@oxc-parser/binding-linux-x64-musl": "npm:0.142.0" - "@oxc-parser/binding-openharmony-arm64": "npm:0.142.0" - "@oxc-parser/binding-wasm32-wasi": "npm:0.142.0" - "@oxc-parser/binding-win32-arm64-msvc": "npm:0.142.0" - "@oxc-parser/binding-win32-ia32-msvc": "npm:0.142.0" - "@oxc-parser/binding-win32-x64-msvc": "npm:0.142.0" - "@oxc-project/types": "npm:^0.142.0" + "@oxc-parser/binding-android-arm-eabi": "npm:0.143.0" + "@oxc-parser/binding-android-arm64": "npm:0.143.0" + "@oxc-parser/binding-darwin-arm64": "npm:0.143.0" + "@oxc-parser/binding-darwin-x64": "npm:0.143.0" + "@oxc-parser/binding-freebsd-x64": "npm:0.143.0" + "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.143.0" + "@oxc-parser/binding-linux-arm-musleabihf": "npm:0.143.0" + "@oxc-parser/binding-linux-arm64-gnu": "npm:0.143.0" + "@oxc-parser/binding-linux-arm64-musl": "npm:0.143.0" + "@oxc-parser/binding-linux-ppc64-gnu": "npm:0.143.0" + "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.143.0" + "@oxc-parser/binding-linux-riscv64-musl": "npm:0.143.0" + "@oxc-parser/binding-linux-s390x-gnu": "npm:0.143.0" + "@oxc-parser/binding-linux-x64-gnu": "npm:0.143.0" + "@oxc-parser/binding-linux-x64-musl": "npm:0.143.0" + "@oxc-parser/binding-openharmony-arm64": "npm:0.143.0" + "@oxc-parser/binding-win32-arm64-msvc": "npm:0.143.0" + "@oxc-parser/binding-win32-ia32-msvc": "npm:0.143.0" + "@oxc-parser/binding-win32-x64-msvc": "npm:0.143.0" + "@oxc-project/types": "npm:^0.143.0" dependenciesMeta: "@oxc-parser/binding-android-arm-eabi": optional: true @@ -7738,15 +7726,13 @@ __metadata: optional: true "@oxc-parser/binding-openharmony-arm64": optional: true - "@oxc-parser/binding-wasm32-wasi": - optional: true "@oxc-parser/binding-win32-arm64-msvc": optional: true "@oxc-parser/binding-win32-ia32-msvc": optional: true "@oxc-parser/binding-win32-x64-msvc": optional: true - checksum: 10/68c2196591e48b2013b312b5bb57f44ae1e6f6cb06ea9c31c9d572511324a823bfa54375fa49569b8569949b29cb62591d11755dbdeaea396cd3d70b907cf565 + checksum: 10/957d37849f664fe3c6309cfb84bf9eddf9216cb580b2e28c0f2023f8bf85aebe7e459b0eb37df21cf3005d415613bd7aa60bb731cff52d552e3c982f27bbbd39 languageName: node linkType: hard @@ -8328,7 +8314,7 @@ __metadata: npm-run-all2: "npm:9.0.2" open-editor: "npm:6.0.0" outdent: "npm:0.8.0" - oxc-parser: "npm:0.142.0" + oxc-parser: "npm:0.143.0" parse-json: "npm:8.3.0" picocolors: "npm:1.1.1" postcss: "npm:8.5.25"