Nuclear Power Manager

    @bebraw/extract-react-types

    0.16.2 • Public • Published

    extract-react-types

    Extract Flow & TypeScript types from React Components

    Features

    • Supports flow and typescript
    • Extracts the description of the props too ( Great for documentation )

    Usage

    $ yarn add extract-react-types
    // Component.js
    
    class Component extends React.Component<{ foo: boolean }> {}

    Output:

    {
      "kind": "program",
      "classes": [
        {
          "kind": "object",
          "members": [
          {
            "kind": "property",
            "key": {
            "kind": "id",
            "name": "foo"
            },
            "value": {
            "kind": "boolean"
            },
            "optional": false
          }
          ],
          "name": {
          "kind": "id",
          "name": "Component",
          "type": null
          }
        }
      ]
    }

    Related projects:

    Install

    npm i @bebraw/extract-react-types

    DownloadsWeekly Downloads

    5

    Version

    0.16.2

    License

    Apache-2.0

    Unpacked Size

    57.2 kB

    Total Files

    7

    Last publish

    Collaborators

    • bebraw