diff --git a/packages/babel-plugin-transform-react-jsx/src/create-plugin.ts b/packages/babel-plugin-transform-react-jsx/src/create-plugin.ts index 0fa5a3810452..982083f1671e 100644 --- a/packages/babel-plugin-transform-react-jsx/src/create-plugin.ts +++ b/packages/babel-plugin-transform-react-jsx/src/create-plugin.ts @@ -32,12 +32,11 @@ const DEFAULT = { }; const JSX_SOURCE_ANNOTATION_REGEX = - /^\*?\s*?\*?\*?\s*@jsxImportSource\s+([^\s]+)\s*$/; -const JSX_RUNTIME_ANNOTATION_REGEX = - /^\*?\s*?\*?\*?\s*@jsxRuntime\s+([^\s]+)\s*$/; + /^\s*\*?\s*@jsxImportSource\s+([^\s]+)\s*$/m; +const JSX_RUNTIME_ANNOTATION_REGEX = /^\s*\*?\s*@jsxRuntime\s+([^\s]+)\s*$/m; -const JSX_ANNOTATION_REGEX = /^\*?\s*?\*?\*?\s*@jsx\s+([^\s]+)\s*$/; -const JSX_FRAG_ANNOTATION_REGEX = /^\*?\s*?\*?\*?\s*@jsxFrag\s+([^\s]+)\s*$/; +const JSX_ANNOTATION_REGEX = /^\s*\*?\s*@jsx\s+([^\s]+)\s*$/m; +const JSX_FRAG_ANNOTATION_REGEX = /^\s*\*?\s*@jsxFrag\s+([^\s]+)\s*$/m; const get = (pass: PluginPass, name: string) => pass.get(`@babel/plugin-react-jsx/${name}`);