Right now the process of creating a React Native platform from scratch is not very well documented - one of the goals of the upcoming re-architecture (Fabric) is to make maintaining a platform easier.
To register your platform with RNPM, your module's name must match one of these patterns:
react-native-example - It will search all top-level modules that start with react-native-
@org/react-native-example - It will search for modules that start with react-native- under any scope
@react-native-example/module - It will search in all modules under scopes with names starting with @react-native-
You must also have an entry in your package.json like this: