@ui-context/parser-react
v0.1.4
Published
React component parser for ui-context
Maintainers
Readme
@ui-context/parser-react
React component parser for ui-context. Extracts component metadata from React source files using react-docgen.
Installation
npm install @ui-context/parser-reactUsage
import { createParser } from "@ui-context/parser-react";
const parser = createParser();
const components = await parser.parse({
sourcePath: "./src/components",
include: ["**/*.tsx"],
exclude: ["**/*.test.*"],
});What it extracts
- Props from TypeScript interfaces, Flow types, and PropTypes
- Events — Props starting with
on+ uppercase letter (e.g.onClick) - Examples from
.stories.tsxfiles and@exampleJSDoc tags - Component metadata — name, description, display name
Supported file types
.tsx, .jsx, .ts, .js
Default ignore patterns
**/*.test.*, **/*.spec.*, **/*.stories.*
Links
License
MIT
