* Update dependencies
* Update RXPTest sample to match new React Native template
* Change to extracted AsyncStorage instead of version bundled with React Native
* Change to extracted WebView instead of version bundled with React Native
* Keep compatibility with old WebView code that uses window.postMessage
* Update RXPTest sample Android icons to match new React Native template
* Change to extracted NetInfo instead of version bundled with React Native
* Revert "Change to extracted NetInfo instead of version bundled with React Native"
This reverts commit 480be0c370.
* Update dependencies again
* Update WebView for better Windows support
* Improve support of React Native v0.57
* Fix conflict with commit 416fb98d05
* Update dependencies
* Update AsyncStorage for better Windows support
* Improve reliability of WebView postMessage across all platforms
* Update dependencies
* Update dependencies
* Revert AsyncStorage changes
* Relax some peer dependency requirements
* Changes from PR review
* Changes from PR review
* Added onLongPress handling to GestureView. Added isTouch to the GestureState base to tell whether gestures came from touch or mouse. It appears that ReactXP's web gestureview doesn't actually support touches at all right now, so it's very platform-specific for now, but hopefully someday that won't be the case...
* Added docs, a unit test, addressed feedback, and, uh, the missing web implementation that I seem to have forgotten.
* Use semver in reactxp dependencies
This prevents consumers from accidentally importing and bundling two versions of the same library
For example, if I have version 1.0.0 in reactxp and 1.0.1 in my app, I would bundle both versions. If reactxp has semver, it allows 1.0.1 to be bundled once since it's compatible with the referenced version in reactxp
* Update package.json
* On web, we should set user presence to Active only if the app has focus
* Removing ifvisible pacakge and reimplementing it for ser presence and focused related activity
* Addressing PR comments
* Missed a space remove
* Eliminated use of custom react-native.d.ts file in favor of the public version. Extensions are in the file react-native-extensions.d.ts.
* Incorporated PR feedback.
* Incorporated PR feedback. Added "Extended" types to react-native-extensions and eliminated a bunch of "any" casts. This serves as implicit documentation for extensions that should eventually be added to the public react-native.d.ts type definition.
* Respond to changes from code review. Removed shouldRasterizeIOS prop from RX.Image, since it's a no-op. Replace "any" with strong type in TextInput.tsx.