diff --git a/package.json b/package.json index 0f2b477cc..fc4cc1824 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "file-entry-cache": "7.0.0", "find-cache-dir": "5.0.0", "find-parent-dir": "0.3.1", - "flow-parser": "0.216.1", + "flow-parser": "0.217.0", "get-stdin": "9.0.0", "graphql": "16.8.1", "hermes-parser": "0.15.1", diff --git a/scripts/build/config.js b/scripts/build/config.js index fd7660e7f..624a40653 100644 --- a/scripts/build/config.js +++ b/scripts/build/config.js @@ -108,7 +108,7 @@ const pluginFiles = [ module: require.resolve("flow-parser"), process(text) { const { fsModuleNameVariableName } = text.match( - /,(?\w+)="fs",/, + /,(?[\p{ID_Start}_$][\p{ID_Continue}$]*)="fs",/u, ).groups; return text diff --git a/yarn.lock b/yarn.lock index 4f01dc136..40824c4ee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4189,10 +4189,10 @@ __metadata: languageName: node linkType: hard -"flow-parser@npm:0.216.1": - version: 0.216.1 - resolution: "flow-parser@npm:0.216.1" - checksum: c3966f376b20763c842f84aa93f0d7a6014682823adc283715b3025263a5a0ab0acc0d4a9582ec512051936ce5a68c6c2d19cfb5e95356b992200daeeda1a72e +"flow-parser@npm:0.217.0": + version: 0.217.0 + resolution: "flow-parser@npm:0.217.0" + checksum: 086d7ef5e7ae448bbb666e3a30e73d7424627fcca6c1000fb497b84bc7e13608fac2c82399b5a056317b67e2d3741e53fbb3b0510a368f743fd21333c1c7914d languageName: node linkType: hard @@ -7220,7 +7220,7 @@ __metadata: file-entry-cache: 7.0.0 find-cache-dir: 5.0.0 find-parent-dir: 0.3.1 - flow-parser: 0.216.1 + flow-parser: 0.217.0 get-stdin: 9.0.0 graphql: 16.8.1 hermes-parser: 0.15.1