react-native template to target multiple platforms.
npm install react-native-template-everywhere


npm install -g react-native-cli)All you have to do is:
- Create a new react-native project using react-native-cli and specify this project as a template:
```
react-native init `
- Since react-native-template does'nt support adding dev dependencies and custom scripts to package.json,
so I have created a custom script to do that.`
node scripts/addDevDependencies.js`
#### Notes:
- If the above script fails due to some reason, you can do it manually by copying the contents
of devDependencies.json to your package.json's devDependencies object and adding following to the scripts object.
`
"web": "node scripts/start.js",
"build": "node scripts/build.js"
- react-native-web currently (20th of July, 2017) supports React/ReactDOM 15.4, 15.5, or 15.6, so make sure you do not upgrade if you want support for web.
- make sure that the version of react-native-windows is same as your react-native version, if you are targeting windows support.
---
$3
react-native run-ios$3
npm/yarn run web$3
react-native windows
react-native run-windows$3
npm/yarn run electronBuild for production:
$3
This will help$3
npm/yarn run build (this will build your production ready bundle)-------
Some very useful cross platform compatible libraries:
- react-native-vector-icons
- re-render (this is experimental and a WIP)
- axios
- react-navigation (might be included in ReactNativeEverywhere soon)
-------
Progress:
- [x] support for web (react-native-web)
- [x] support for Windows (react-native-windows)
- [x] Support for electron
- [ ] Compatibility with React 16
---
Running demo on Web, Android, iOS, Windows(Universal) and Electron:





------
Contributors
Thanks goes to these wonderful people (emoji key):
| 
Amogh Banta
π» π¨ π π π€ β οΈ | 
JesΓΊs LeganΓ©s-Combarro
π» π€ π β οΈ π π | 
Christopher Hein
π π | 
DuncanMacWeb
π» |
| :---: | :---: | :---: | :---: |
Full list of contributors can be found here.
Sponsors
These are the companies contribution to
re-start's development in some way or other.- DigiCred Technologies
- Quantum BA
Companies and projects using re-start
If you use
re-start` in any of your projects, send us a pull-request with the link. :smile:MIT