├── .gitignore ├── .npmignore ├── .travis.yml ├── .vscode └── settings.json ├── COMPONENTS.md ├── LICENSE ├── README.md ├── examples ├── SampleApp │ ├── bundle.web.js │ ├── bundle.web.map │ ├── index.html │ ├── index.ios.js │ └── webpack.config.js ├── TicTacToe │ ├── bundle.web.js │ ├── bundle.web.map │ ├── index.html │ ├── index.ios.js │ └── webpack.config.js └── UIExplorer │ ├── bundle.web.js │ ├── bundle.web.map │ ├── examples │ ├── AnimatedExample.js │ ├── AssetScaledImageExample.js │ ├── AsyncStorageExample.js │ ├── BorderExample.js │ ├── ImageCapInsetsExample.js │ ├── ImageExample.js │ ├── LayoutEventsExample.js │ ├── LayoutExample.js │ ├── PickerIOSExample.js │ ├── PointerEventsExample.js │ ├── ScrollViewExample.js │ ├── TextExample.ios.js │ ├── TextInputExample.js │ ├── TouchableExample.js │ ├── UIExplorerBlock.js │ ├── UIExplorerButton.js │ ├── UIExplorerPage.js │ ├── UIExplorerTitle.js │ └── ViewExample.js │ ├── images │ ├── story-background.png │ ├── uie_comment_highlighted.png │ ├── uie_comment_normal.png │ ├── uie_thumb_normal.png │ └── uie_thumb_selected.png │ ├── index.html │ ├── index.ios.js │ └── webpack.config.js ├── gulpfile.js ├── jsconfig.json ├── package.json ├── src ├── classes │ ├── Animated │ │ └── index.js │ ├── AppRegistry.js │ ├── AsyncStorage.js │ ├── DeviceEventEmitter.js │ ├── PixelRatio.js │ ├── Platform.js │ └── StyleSheet.js ├── components │ ├── Image │ │ ├── index.js │ │ └── style.less │ ├── ListView │ │ └── DataSource.js │ ├── PickerIOS │ │ ├── index.js │ │ └── style.less │ ├── ScrollView │ │ ├── index.js │ │ └── style.less │ ├── Text │ │ ├── index.js │ │ └── style.less │ ├── TextInput │ │ ├── index.js │ │ └── style.less │ ├── TouchableOpacity │ │ └── index.js │ ├── TouchableWithoutFeedback │ │ └── index.js │ └── View │ │ ├── index.js │ │ └── style.less ├── env.js ├── extra │ └── react-native-keyboardevents.js ├── index.js ├── macro │ └── image.js ├── style.less └── utils │ ├── events │ ├── Touchable.js │ └── eventListener.js │ ├── layout │ ├── manager.js │ └── wrapper.js │ └── style │ ├── applyPxIfNeeded.js │ ├── browserify.js │ ├── decoupleBidirectionalProps.js │ ├── mergeStyles.js │ ├── omitStrangeProps.js │ └── solveConflicts.js ├── style.css └── style.css.map /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | examples 4 | test 5 | docs -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /COMPONENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/COMPONENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/README.md -------------------------------------------------------------------------------- /examples/SampleApp/bundle.web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/SampleApp/bundle.web.js -------------------------------------------------------------------------------- /examples/SampleApp/bundle.web.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/SampleApp/bundle.web.map -------------------------------------------------------------------------------- /examples/SampleApp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/SampleApp/index.html -------------------------------------------------------------------------------- /examples/SampleApp/index.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/SampleApp/index.ios.js -------------------------------------------------------------------------------- /examples/SampleApp/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/SampleApp/webpack.config.js -------------------------------------------------------------------------------- /examples/TicTacToe/bundle.web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/TicTacToe/bundle.web.js -------------------------------------------------------------------------------- /examples/TicTacToe/bundle.web.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/TicTacToe/bundle.web.map -------------------------------------------------------------------------------- /examples/TicTacToe/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/TicTacToe/index.html -------------------------------------------------------------------------------- /examples/TicTacToe/index.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/TicTacToe/index.ios.js -------------------------------------------------------------------------------- /examples/TicTacToe/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/TicTacToe/webpack.config.js -------------------------------------------------------------------------------- /examples/UIExplorer/bundle.web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/bundle.web.js -------------------------------------------------------------------------------- /examples/UIExplorer/bundle.web.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/bundle.web.map -------------------------------------------------------------------------------- /examples/UIExplorer/examples/AnimatedExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/AnimatedExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/AssetScaledImageExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/AssetScaledImageExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/AsyncStorageExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/AsyncStorageExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/BorderExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/BorderExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/ImageCapInsetsExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/ImageCapInsetsExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/ImageExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/ImageExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/LayoutEventsExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/LayoutEventsExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/LayoutExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/LayoutExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/PickerIOSExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/PickerIOSExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/PointerEventsExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/PointerEventsExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/ScrollViewExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/ScrollViewExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/TextExample.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/TextExample.ios.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/TextInputExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/TextInputExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/TouchableExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/TouchableExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/UIExplorerBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/UIExplorerBlock.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/UIExplorerButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/UIExplorerButton.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/UIExplorerPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/UIExplorerPage.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/UIExplorerTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/UIExplorerTitle.js -------------------------------------------------------------------------------- /examples/UIExplorer/examples/ViewExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/examples/ViewExample.js -------------------------------------------------------------------------------- /examples/UIExplorer/images/story-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/images/story-background.png -------------------------------------------------------------------------------- /examples/UIExplorer/images/uie_comment_highlighted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/images/uie_comment_highlighted.png -------------------------------------------------------------------------------- /examples/UIExplorer/images/uie_comment_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/images/uie_comment_normal.png -------------------------------------------------------------------------------- /examples/UIExplorer/images/uie_thumb_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/images/uie_thumb_normal.png -------------------------------------------------------------------------------- /examples/UIExplorer/images/uie_thumb_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/images/uie_thumb_selected.png -------------------------------------------------------------------------------- /examples/UIExplorer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/index.html -------------------------------------------------------------------------------- /examples/UIExplorer/index.ios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/index.ios.js -------------------------------------------------------------------------------- /examples/UIExplorer/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/examples/UIExplorer/webpack.config.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/gulpfile.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/package.json -------------------------------------------------------------------------------- /src/classes/Animated/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/classes/Animated/index.js -------------------------------------------------------------------------------- /src/classes/AppRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/classes/AppRegistry.js -------------------------------------------------------------------------------- /src/classes/AsyncStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/classes/AsyncStorage.js -------------------------------------------------------------------------------- /src/classes/DeviceEventEmitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/classes/DeviceEventEmitter.js -------------------------------------------------------------------------------- /src/classes/PixelRatio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/classes/PixelRatio.js -------------------------------------------------------------------------------- /src/classes/Platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/classes/Platform.js -------------------------------------------------------------------------------- /src/classes/StyleSheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/classes/StyleSheet.js -------------------------------------------------------------------------------- /src/components/Image/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/Image/index.js -------------------------------------------------------------------------------- /src/components/Image/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/Image/style.less -------------------------------------------------------------------------------- /src/components/ListView/DataSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/ListView/DataSource.js -------------------------------------------------------------------------------- /src/components/PickerIOS/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/PickerIOS/index.js -------------------------------------------------------------------------------- /src/components/PickerIOS/style.less: -------------------------------------------------------------------------------- 1 | #app .picker-ios{ 2 | .defaultDisplay(); 3 | } -------------------------------------------------------------------------------- /src/components/ScrollView/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/ScrollView/index.js -------------------------------------------------------------------------------- /src/components/ScrollView/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/ScrollView/style.less -------------------------------------------------------------------------------- /src/components/Text/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/Text/index.js -------------------------------------------------------------------------------- /src/components/Text/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/Text/style.less -------------------------------------------------------------------------------- /src/components/TextInput/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/TextInput/index.js -------------------------------------------------------------------------------- /src/components/TextInput/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/TextInput/style.less -------------------------------------------------------------------------------- /src/components/TouchableOpacity/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/TouchableOpacity/index.js -------------------------------------------------------------------------------- /src/components/TouchableWithoutFeedback/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/TouchableWithoutFeedback/index.js -------------------------------------------------------------------------------- /src/components/View/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/View/index.js -------------------------------------------------------------------------------- /src/components/View/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/components/View/style.less -------------------------------------------------------------------------------- /src/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/env.js -------------------------------------------------------------------------------- /src/extra/react-native-keyboardevents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/extra/react-native-keyboardevents.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/index.js -------------------------------------------------------------------------------- /src/macro/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/macro/image.js -------------------------------------------------------------------------------- /src/style.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/style.less -------------------------------------------------------------------------------- /src/utils/events/Touchable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/events/Touchable.js -------------------------------------------------------------------------------- /src/utils/events/eventListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/events/eventListener.js -------------------------------------------------------------------------------- /src/utils/layout/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/layout/manager.js -------------------------------------------------------------------------------- /src/utils/layout/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/layout/wrapper.js -------------------------------------------------------------------------------- /src/utils/style/applyPxIfNeeded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/style/applyPxIfNeeded.js -------------------------------------------------------------------------------- /src/utils/style/browserify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/style/browserify.js -------------------------------------------------------------------------------- /src/utils/style/decoupleBidirectionalProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/style/decoupleBidirectionalProps.js -------------------------------------------------------------------------------- /src/utils/style/mergeStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/style/mergeStyles.js -------------------------------------------------------------------------------- /src/utils/style/omitStrangeProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/style/omitStrangeProps.js -------------------------------------------------------------------------------- /src/utils/style/solveConflicts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/src/utils/style/solveConflicts.js -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/style.css -------------------------------------------------------------------------------- /style.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KodersLab/react-native-for-web/HEAD/style.css.map --------------------------------------------------------------------------------