diff --git a/src/language-js/parse/babel.js b/src/language-js/parse/babel.js index b88904057..877e5c49e 100644 --- a/src/language-js/parse/babel.js +++ b/src/language-js/parse/babel.js @@ -42,7 +42,6 @@ const parseOptions = { "destructuringPrivate", "decoratorAutoAccessors", "explicitResourceManagement", - ["importAttributes", { deprecatedAssertSyntax: true }], "sourcePhaseImports", "deferredImportEvaluation", ["optionalChainingAssign", { version: "2023-07" }], @@ -199,6 +198,15 @@ const allowedReasonCodes = new Set([ "VarRedeclaration", "InvalidPrivateFieldResolution", "DuplicateExport", + + /* + Legacy syntax + + ```js + import json from "./json.json" assert {type: "json"}; + ``` + */ + "ImportAttributesUseAssert", ]); const babelParserOptionsCombinations = [appendPlugins(["jsx"])];