diff --git a/package.json b/package.json index 6ffaf961b..c288812c8 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "minimist": "1.2.8", "n-readlines": "1.0.1", "outdent": "0.8.0", - "oxc-parser": "0.99.0", + "oxc-parser": "0.101.0", "parse-json": "8.3.0", "picocolors": "1.1.1", "please-upgrade-node": "3.2.0", diff --git a/src/language-js/parse/postprocess/index.js b/src/language-js/parse/postprocess/index.js index b91625852..3f25d93e1 100644 --- a/src/language-js/parse/postprocess/index.js +++ b/src/language-js/parse/postprocess/index.js @@ -178,7 +178,6 @@ function postprocess(ast, options) { break; // https://github.com/babel/babel/issues/17506 - // https://github.com/oxc-project/oxc/issues/16074 // It's possible to have parenthesized `argument`, need do this in `onLeave` case "TSImportType": if (!node.source && node.argument.type === "TSLiteralType") { diff --git a/src/language-js/traverse/visitor-keys.evaluate.js b/src/language-js/traverse/visitor-keys.evaluate.js index e2c40be3a..2d65717f1 100644 --- a/src/language-js/traverse/visitor-keys.evaluate.js +++ b/src/language-js/traverse/visitor-keys.evaluate.js @@ -46,7 +46,6 @@ const excludeVisitorKeys = { ImportDeclaration: ["assertions"], // https://github.com/babel/babel/issues/17506 - // https://github.com/oxc-project/oxc/issues/16074 TSImportType: ["argument"], }; diff --git a/yarn.lock b/yarn.lock index 1d27bfeb0..eceb30969 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2007,117 +2007,117 @@ __metadata: languageName: node linkType: hard -"@oxc-parser/binding-android-arm64@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-android-arm64@npm:0.99.0" +"@oxc-parser/binding-android-arm64@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-android-arm64@npm:0.101.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@oxc-parser/binding-darwin-arm64@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-darwin-arm64@npm:0.99.0" +"@oxc-parser/binding-darwin-arm64@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-darwin-arm64@npm:0.101.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@oxc-parser/binding-darwin-x64@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-darwin-x64@npm:0.99.0" +"@oxc-parser/binding-darwin-x64@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-darwin-x64@npm:0.101.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@oxc-parser/binding-freebsd-x64@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-freebsd-x64@npm:0.99.0" +"@oxc-parser/binding-freebsd-x64@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-freebsd-x64@npm:0.101.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.99.0" +"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.101.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@oxc-parser/binding-linux-arm-musleabihf@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-linux-arm-musleabihf@npm:0.99.0" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@oxc-parser/binding-linux-arm64-gnu@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.99.0" +"@oxc-parser/binding-linux-arm64-gnu@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.101.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-arm64-musl@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.99.0" +"@oxc-parser/binding-linux-arm64-musl@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.101.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@oxc-parser/binding-linux-riscv64-gnu@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.99.0" +"@oxc-parser/binding-linux-riscv64-gnu@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.101.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-s390x-gnu@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.99.0" +"@oxc-parser/binding-linux-s390x-gnu@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.101.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-x64-gnu@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.99.0" +"@oxc-parser/binding-linux-x64-gnu@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.101.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-x64-musl@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.99.0" +"@oxc-parser/binding-linux-x64-musl@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.101.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@oxc-parser/binding-wasm32-wasi@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.99.0" +"@oxc-parser/binding-openharmony-arm64@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-openharmony-arm64@npm:0.101.0" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-wasm32-wasi@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.101.0" dependencies: "@napi-rs/wasm-runtime": "npm:^1.0.7" conditions: cpu=wasm32 languageName: node linkType: hard -"@oxc-parser/binding-win32-arm64-msvc@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.99.0" +"@oxc-parser/binding-win32-arm64-msvc@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.101.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@oxc-parser/binding-win32-x64-msvc@npm:0.99.0": - version: 0.99.0 - resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.99.0" +"@oxc-parser/binding-win32-x64-msvc@npm:0.101.0": + version: 0.101.0 + resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.101.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@oxc-project/types@npm:^0.99.0": - version: 0.99.0 - resolution: "@oxc-project/types@npm:0.99.0" - checksum: 10/c247d204d7663b8ca62e0b2c2ec15c0a82f31762fb9e5a7e8c8820cf8090ceb3e675d3afe96a92c8246421202b663ce2c190cfb3c43ea9180b932709d7aaccb2 +"@oxc-project/types@npm:^0.101.0": + version: 0.101.0 + resolution: "@oxc-project/types@npm:0.101.0" + checksum: 10/43a29933af8d29ed71e5c3f9d5bc23e41c629ed2a00bb53b661c278d6d64771caff8879047cad11ce511868eaeb16da9b132fd1d856bcda258eba91b9296cb32 languageName: node linkType: hard @@ -7033,26 +7033,26 @@ __metadata: languageName: node linkType: hard -"oxc-parser@npm:0.99.0": - version: 0.99.0 - resolution: "oxc-parser@npm:0.99.0" +"oxc-parser@npm:0.101.0": + version: 0.101.0 + resolution: "oxc-parser@npm:0.101.0" dependencies: - "@oxc-parser/binding-android-arm64": "npm:0.99.0" - "@oxc-parser/binding-darwin-arm64": "npm:0.99.0" - "@oxc-parser/binding-darwin-x64": "npm:0.99.0" - "@oxc-parser/binding-freebsd-x64": "npm:0.99.0" - "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.99.0" - "@oxc-parser/binding-linux-arm-musleabihf": "npm:0.99.0" - "@oxc-parser/binding-linux-arm64-gnu": "npm:0.99.0" - "@oxc-parser/binding-linux-arm64-musl": "npm:0.99.0" - "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.99.0" - "@oxc-parser/binding-linux-s390x-gnu": "npm:0.99.0" - "@oxc-parser/binding-linux-x64-gnu": "npm:0.99.0" - "@oxc-parser/binding-linux-x64-musl": "npm:0.99.0" - "@oxc-parser/binding-wasm32-wasi": "npm:0.99.0" - "@oxc-parser/binding-win32-arm64-msvc": "npm:0.99.0" - "@oxc-parser/binding-win32-x64-msvc": "npm:0.99.0" - "@oxc-project/types": "npm:^0.99.0" + "@oxc-parser/binding-android-arm64": "npm:0.101.0" + "@oxc-parser/binding-darwin-arm64": "npm:0.101.0" + "@oxc-parser/binding-darwin-x64": "npm:0.101.0" + "@oxc-parser/binding-freebsd-x64": "npm:0.101.0" + "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.101.0" + "@oxc-parser/binding-linux-arm64-gnu": "npm:0.101.0" + "@oxc-parser/binding-linux-arm64-musl": "npm:0.101.0" + "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.101.0" + "@oxc-parser/binding-linux-s390x-gnu": "npm:0.101.0" + "@oxc-parser/binding-linux-x64-gnu": "npm:0.101.0" + "@oxc-parser/binding-linux-x64-musl": "npm:0.101.0" + "@oxc-parser/binding-openharmony-arm64": "npm:0.101.0" + "@oxc-parser/binding-wasm32-wasi": "npm:0.101.0" + "@oxc-parser/binding-win32-arm64-msvc": "npm:0.101.0" + "@oxc-parser/binding-win32-x64-msvc": "npm:0.101.0" + "@oxc-project/types": "npm:^0.101.0" dependenciesMeta: "@oxc-parser/binding-android-arm64": optional: true @@ -7064,8 +7064,6 @@ __metadata: optional: true "@oxc-parser/binding-linux-arm-gnueabihf": optional: true - "@oxc-parser/binding-linux-arm-musleabihf": - optional: true "@oxc-parser/binding-linux-arm64-gnu": optional: true "@oxc-parser/binding-linux-arm64-musl": @@ -7078,13 +7076,15 @@ __metadata: optional: true "@oxc-parser/binding-linux-x64-musl": 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-x64-msvc": optional: true - checksum: 10/a8d2f411fdbdeb92ceea26c5ee490ddf0d6c1e7860b5ee78039ec8bb6b4c7e2c06006f6ea20a51c0d08bba3adb082b8a6f483d94e162eb13398920a43776f6e3 + checksum: 10/fa321cb3feb397eb114c9ddb946ed504b6488403a7cfadd8fbe9a62ce583d367619779190a4b2f5c17e8ab41ef4a6eca199d0c337e44fc6ece792e29dca82e8c languageName: node linkType: hard @@ -7597,7 +7597,7 @@ __metadata: npm-run-all2: "npm:8.0.4" open-editor: "npm:6.0.0" outdent: "npm:0.8.0" - oxc-parser: "npm:0.99.0" + oxc-parser: "npm:0.101.0" parse-json: "npm:8.3.0" picocolors: "npm:1.1.1" please-upgrade-node: "npm:3.2.0"