Skip to content

Commit

Permalink
Rename to experimental_useHermesParser
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolo-ribaudo committed Feb 26, 2024
1 parent d3456d6 commit 55015cb
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion packages/babel-preset-flow/src/index.ts
Expand Up @@ -12,7 +12,7 @@ export default declarePreset((api, opts) => {
all,
allowDeclareFields,
ignoreExtensions = false,
useHermesParser = false,
experimental_useHermesParser: useHermesParser = false,
} = normalizeOptions(opts);

const plugins: any[] = [
Expand Down
14 changes: 7 additions & 7 deletions packages/babel-preset-flow/src/normalize-options.ts
Expand Up @@ -2,7 +2,7 @@ import { OptionValidator } from "@babel/helper-validator-option";
const v = new OptionValidator("@babel/preset-flow");

export default function normalizeOptions(options: any = {}) {
let { all, ignoreExtensions, useHermesParser } = options;
let { all, ignoreExtensions, experimental_useHermesParser } = options;
const { allowDeclareFields } = options;

if (process.env.BABEL_8_BREAKING) {
Expand All @@ -13,29 +13,29 @@ export default function normalizeOptions(options: any = {}) {
const TopLevelOptions = {
all: "all",
ignoreExtensions: "ignoreExtensions",
useHermesParser: "useHermesParser",
experimental_useHermesParser: "experimental_useHermesParser",
};
v.validateTopLevelOptions(options, TopLevelOptions);
all = v.validateBooleanOption(TopLevelOptions.all, all);
ignoreExtensions = v.validateBooleanOption(
TopLevelOptions.ignoreExtensions,
ignoreExtensions,
);
useHermesParser = v.validateBooleanOption(
TopLevelOptions.useHermesParser,
useHermesParser,
experimental_useHermesParser = v.validateBooleanOption(
TopLevelOptions.experimental_useHermesParser,
experimental_useHermesParser,
);
return {
all,
ignoreExtensions,
useHermesParser,
experimental_useHermesParser,
};
} else {
return {
all,
allowDeclareFields,
ignoreExtensions,
useHermesParser,
experimental_useHermesParser,
};
}
}
@@ -1,4 +1,4 @@
{
"presets": [["flow", { "useHermesParser": true }]],
"presets": [["flow", { "experimental_useHermesParser": true }]],
"minNodeVersion": "12.0.0"
}
Expand Up @@ -51,8 +51,8 @@ describe("normalize options", () => {
Object {
"all": undefined,
"allowDeclareFields": undefined,
"experimental_useHermesParser": undefined,
"ignoreExtensions": undefined,
"useHermesParser": undefined,
}
`);
});
Expand Down

0 comments on commit 55015cb

Please sign in to comment.