Nicolas Gallagher
425102c16e
[change] Remove StatusBarIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
0c350d2678
[change] Remove SnapshotViewIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
eaa24ae91d
[change] Remove Slider
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
24801cb5da
[change] Remove SegmentedControlIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
41e4f05eb0
[change] Remove PushNotificationIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
72ede16c9c
[change] Remove ProgressBarAndroid and ProgressViewIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
7ec9b075a1
[change] Remove PickerIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
89bc074327
[change] Remove NetInfo
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
add0e0cb7e
[change] Remove NavigatorIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
8900cea576
[change] Remove MaskedViewIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
6c682bbb92
[change] Remove ListView
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
ece4e95d4d
[change] Remove ImageStore
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
f9eadc10d2
[change] Remove ImagePickerIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
cc5a5d7d27
[change] Remove ImageEditor
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
800f24466e
[change] Remove DatePickerAndroid and DatePickerIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
5a12430b50
[change] Remove CameraRoll
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
fbdbfa5484
[change] Remove AsyncStorage
...
Ref #1352
Ref https://github.com/react-native-community/async-storage/issues/52
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
920211b998
[change] Remove AlertIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Nicolas Gallagher
c0c7a18aca
[change] Remove ActionSheetIOS
...
Ref #1352
Ref https://github.com/facebook/react-native/issues/23313
2019-10-04 11:07:08 -07:00
Evan Bacon
8f5e7d4e14
[fix] Export DeviceEventEmitter
...
Close #1402
2019-08-09 10:58:30 -07:00
Doug Miller
2ce434e8f8
[fix] Babel plugin rewrite for main index require
...
Recently the default export was removed from react-native-web. In some
scenarios it is possible to still get to this import path which does not work
anymore. Removing the `.default` fixes commonjs imports from index.
Close #1341
2019-05-15 11:05:35 -07:00
Evan Bacon
2a418bed0c
[change] Organize unimplemented modules in directories
...
Creates a {path}/index.js for each module that has no web
implementation. This enables the babel preset to rewrite all paths and
prevent apps from bundling unused modules.
Fix #1281
Close #1282
2019-03-11 21:13:16 -07:00
Nicolas Gallagher
3d3ea9aeed
[change] Remove ART export
...
Anticipate the removal of ART from React Native core:
https://github.com/facebook/react-native/issues/23313
Simplifies dependencies and builds for web apps.
Close #1251
2019-03-11 13:33:49 -07:00
Nicolas Gallagher
026a92fd53
[fix] babel-plugin option to rewrite to commonjs paths
...
Allow the babel plugin to be configured to rewrite paths to either ES
modules (default) or CommonJS.
Ref #961
2018-06-04 11:40:07 -07:00
Nicolas Gallagher
b299eb6c59
[add] SwipeableFlatList and SwipeableListView
2018-06-04 11:39:55 -07:00
Nicolas Gallagher
c3eedabac4
Add React Native examples app
...
RNTester examples taken from React Native 0.55.4.
Minor changes to disable / enable some examples for the web.
2018-06-04 10:24:31 -07:00
Nicolas Gallagher
cf43ffd700
[change] Export stubs for iOS/Android modules
...
Fix #958
Fix #967
2018-06-04 10:21:45 -07:00
Nicolas Gallagher
10407f3aa2
[add] Share API
...
Fix #958
2018-06-03 11:32:54 -07:00
Nicolas Gallagher
19b356aaea
[add] Alert API
2018-06-03 11:32:53 -07:00
Nicolas Gallagher
ea744fe780
[add] NativeEventEmitter export
...
Export NativeEventEmitter and provide React Native's implementation.
2018-06-03 11:32:53 -07:00
Nicolas Gallagher
cb545b0dac
[add] LayoutAnimation export
...
Fix #803
2018-06-03 10:16:51 -07:00
Nicolas Gallagher
206a236df2
[add] AccessibilityInfo and DeviceInfo stubs
2018-05-29 11:04:27 -07:00
Nicolas Gallagher
1e59e53e66
Update jest
2018-05-08 09:49:02 -07:00
Nicolas Gallagher
a53372ceb3
[fix] babel-plugin only rewrites paths for known modules
...
Don't rewrite import paths for non-existent modules or types. They will
attempt to be imported from the package's main export. This change
currently requires a module map to be generated for the babel-plugin to
use. The map is automatically regenerated for any commit that alters the
entry file of react-native-web.
Fix #822
2018-02-19 13:05:42 -08:00
Nicolas Gallagher
21b3f39c0b
[fix] babel-plugin require call for compiled modules
...
require('module') => require('module').default
Fix #786
2018-02-04 10:42:21 -08:00
hushicai
6ecdc1a517
[fix] babel-plugin VariableDeclaration case
...
Convert VariableDeclarations, e.g.,
var ReactNative = require('react-native');
Close #781
2018-01-19 00:09:43 -08:00
Nicolas Gallagher
87fdd6c73b
[change] 'react-native-web' module organization and exports
...
The patch reorganizes the top-level module division of the
'react-native-web' project.
Previously, the package's exported modules were found in:
apis/*/index.js
components/*/index.js
components/*/*.js
modules/*/index.js
propTypes/*.js
Now, each part of the exported API is found in:
exports/*/index.js
And anything not directly part of the exported API is found in:
modules/*/index.js
vendor/*/index.js
Close #748
2018-01-04 14:30:24 -08:00
Nicolas Gallagher
209bd3aee1
[fix] babel-plugin support for 'react-native-web' module name
...
Now rewrites import/export/require statements from 'react-native-web'.
Install the plugin in the 'benchmarks' package.
2018-01-01 12:01:22 -08:00
Nicolas Gallagher
3026465ae3
Monorepo
...
Introduces a monorepo structure, relies on yarn workspaces to share
dependencies, and lerna for syncing versions across the monorepo.
* Create 2 workspaces:
'packages' and 'website'
* Create 2 public packages:
'babel-plugin-react-native-web' and 'react-native-web'
* Create 1 private package:
'benchmarks'
A simple release script runs the tests, builds the package assets,
increments the package version numbers, git commits and tags, publishes
the package to npm, pushes the changes to github, and releases the
website update.
Close #657
2017-12-24 12:33:41 +00:00