diff --git a/.changeset/plenty-cooks-grow.md b/.changeset/plenty-cooks-grow.md new file mode 100644 index 00000000000..811ec4f539b --- /dev/null +++ b/.changeset/plenty-cooks-grow.md @@ -0,0 +1,5 @@ +--- +'react-docgen': patch +--- + +Fix using react-docgen in browsers diff --git a/packages/react-docgen/package.json b/packages/react-docgen/package.json index f72ca48b431..f21deb192b9 100644 --- a/packages/react-docgen/package.json +++ b/packages/react-docgen/package.json @@ -6,7 +6,9 @@ "type": "module", "browser": { "./dist/importer/fsImporter.js": "./dist/importer/ignoreImporter.js", - "./src/importer/fsImporter.ts": "./src/importer/ignoreImporter.ts" + "./src/importer/fsImporter.ts": "./src/importer/ignoreImporter.ts", + "./dist/importer/makeFsImporter.js": "./dist/importer/makeIgnoreImporter.js", + "./src/importer/makeFsImporter.ts": "./src/importer/makeIgnoreImporter.ts" }, "files": [ "dist" diff --git a/packages/react-docgen/src/importer/ignoreImporter.ts b/packages/react-docgen/src/importer/ignoreImporter.ts index c8adfee9bbb..7220ab87c37 100644 --- a/packages/react-docgen/src/importer/ignoreImporter.ts +++ b/packages/react-docgen/src/importer/ignoreImporter.ts @@ -1,7 +1,5 @@ -import type { Importer } from './index.js'; +import makeIgnoreImporter from './makeIgnoreImporter.js'; -const ignoreImports: Importer = function (): null { - return null; -}; +const ignoreImporter = makeIgnoreImporter(); -export default ignoreImports; +export default ignoreImporter; diff --git a/packages/react-docgen/src/importer/makeIgnoreImporter.ts b/packages/react-docgen/src/importer/makeIgnoreImporter.ts new file mode 100644 index 00000000000..8981ec0ff67 --- /dev/null +++ b/packages/react-docgen/src/importer/makeIgnoreImporter.ts @@ -0,0 +1,5 @@ +import type { Importer } from './index.js'; + +export default function makeIgnoreImporter(): Importer { + return () => null; +}