1.0.0 • Published 7 years ago
react-navigation-parser v1.0.0
Tiny parser for react-navigation based projects
Parse react-navigation based project to find containers, routes, transitions etc.
Getting started
- Install using
npm
:
$ npm i git@github.com:Kureev/react-navigation-parser.git -g
- Download any react-native project, using react-navigation
- Run
parse-navigation
CLI:
$ parse-navigation path/to/react-navigation-project
or use it via JS API:
const parser = require('react-navigation-parser');
const result = parse('project/folder');
Example
For the PocketGear project, tool gives the following output:
Capabilities
- Detect navigation containers with routes
- StackNavigator
- DrawerNavigator
- TabNavigator
- Detect components
export default () => {}
export default function Foo() {}
export default Foo
whereFoo
is a class that extendsReact.Component
export default class Foo extends React.Component
export default connect(x, y)(Foo)
- Detect transitions
this.props.navigate('route', config)
navigate('route', config)
1.0.0
7 years ago