Jean Lauliac
8d0c90c2b8
FBReactKit/js: upgrade babel dependencies
...
Reviewed By: zertosh, bestander
Differential Revision: D4559304
fbshipit-source-id: 797555447f789d09150b0d4b95b27fcac0aacdc6
2017-02-15 13:47:52 -08:00
Sebastian Markbage
b1da7a5f5d
Sync React
...
Summary:
Syncs the latest changes from the React GitHub repo and takes a dependency on React 16 alpha.
I had to hide the type checker stuff behind `__DEV__` because they now throw in production.
Also disabled flow for findNodeHandle for now since we have some further clean up to do.
Reviewed By: spicyj
Differential Revision: D4526535
fbshipit-source-id: af5d282e75afbb293560b62fc72657461c24bdd1
2017-02-14 20:00:34 -08:00
Dan Abramov
934cd82941
Move DevTools integration into its own repo
...
Summary:
The way React DevTools integration was set up in RN was not entirely supported by the React team, and we had to disable it in c3b25c9059f57ee8df5505628ff6221f11cf9234 so that we can move forward with enabling Fiber support in React Native.
Here, I am moving the DevTools client setup from RN repo to [React DevTools repo](https://github.com/facebook/react-devtools/blob/master/packages/react-devtools-core/README.md#requirereact-devtools-coreconnecttodevtoolsoptions ) so that we can keep it in sync with the rest of React DevTools. This is also a part of a larger effort to consolidate DevTools code (https://github.com/facebook/react-devtools/issues/489 ). It allows us to remove the double injection of the hook, an lets us replace the `eval` hack with a regular dependency. The implementation [lives here now](https://github.com/facebook/react-devtools/blob/master/packages/react-devtools-core/src/backend.js ).
This change re-enables Nuclide Inspector with React Native Stack reconciler and prepares it for compatibi
Closes https://github.com/facebook/react-native/pull/12316
Reviewed By: zertosh
Differential Revision: D4545322
Pulled By: gaearon
fbshipit-source-id: ab949916c1a92c6b41cd41e7e1edf9697a71de2e
2017-02-14 14:03:46 -08:00
Jeff Morrison
64f3688473
fbobjc deploy
...
Reviewed By: gabelevi
Differential Revision: D4544571
fbshipit-source-id: 0b0776d91dea647b0b84a9ca400019aef49963f4
2017-02-13 10:30:39 -08:00
Sebastian Markbage
0cb7316311
Unmock and disable tests in the React renderer
...
Summary:
We should unmock React just because we do that elsewhere and tests work better
that way. I was trying to get React tests working in this repo but because
we do so many special things in the React Core repo I gave up.
These test run in the React Core repo already.
Reviewed By: spicyj, bvaughn
Differential Revision: D4541126
fbshipit-source-id: ffbb1b76aac910a976222db91b80b8839fcecc60
2017-02-10 13:49:29 -08:00
Marc Horowitz
aada1afa2e
Add scripts to fetch external third-party dependencies.
...
Summary:
This downloads, uncompresses, and configures folly and its
dependencies: boost, double-conversion, and glog.
Reviewed By: bestander
Differential Revision: D4434066
fbshipit-source-id: 8f9d18448ef139e450a8c45a64d6a066d731ac8f
2017-02-01 14:14:32 -08:00
Gabe Levi
a4bfac907e
Deploy v0.38.0
...
Reviewed By: jeffmo
Differential Revision: D4428858
fbshipit-source-id: 10dc69349a2b563e1fa444a8b0612e3b2d4ccd1c
2017-01-18 11:13:30 -08:00
Jean Lauliac
28f1c67ced
packager: centralize babelRegisterOnly callsites
...
Reviewed By: davidaurelio
Differential Revision: D4380987
fbshipit-source-id: db34e56b2025fb072798ef2cc3e52f3d1cb7c33c
2017-01-06 06:13:54 -08:00
David Aurelio
21e8d2a47b
Upgrade babel dependencies
...
Reviewed By: bestander
Differential Revision: D4377311
fbshipit-source-id: 4d9e70b08de94be839d0562fcd4d320feaffc4d6
2017-01-03 10:44:24 -08:00
Cristian Carlesso
a69b480cae
Update RN to Jest 18
...
Reviewed By: cpojer
Differential Revision: D4335580
fbshipit-source-id: c48b6882b89aa20f9f58783b5a17edf94df22223
2016-12-19 04:43:30 -08:00
Jean Lauliac
26ed94c0fd
packager: Terminal abstraction to manage TTYs
...
Reviewed By: cpojer
Differential Revision: D4293146
fbshipit-source-id: 66e943b026197d293b5a518b4f97a0bced8d11bb
2016-12-14 05:14:06 -08:00
Jeff Morrison
d926aecd77
fbsource
...
Reviewed By: samwgoldman
Differential Revision: D4314897
fbshipit-source-id: fbe11da4c63bf34d010220d74177cb3ca4cbee6d
2016-12-13 18:58:34 -08:00
Martin Konicek
9b0e15cbb2
Remove dependency on Yeoman
...
Summary:
We stopped using Yeoman in https://github.com/facebook/react-native/pull/10786
I almost forgot to remove the now-unused dependency :)
**Test Plan**
- Published react-native to Sinopia
- Ran `react-native init MyApp`
- The app was generated correctly
- The app's node_modules folder doesn't contain Yeoman
Reviewed By: cpojer
Differential Revision: D4291619
fbshipit-source-id: 44c1ef8035fa2d8c40d4e8c505207245e1a95d3c
2016-12-07 10:43:48 -08:00
Andres Suarez
6470c3fb51
Remove unused deps
...
Reviewed By: davidaurelio
Differential Revision: D4267485
fbshipit-source-id: 1118328960258969c775f61f598341d1d48d336a
2016-12-05 08:43:28 -08:00
Tim Yung
c76f5e1ae5
RN: Move core
to Shared
...
Reviewed By: cpojer
Differential Revision: D4250233
fbshipit-source-id: 8c42bed47559c477be039d47e3f4fd1fac503152
2016-11-29 23:13:50 -08:00
Gabe Levi
bf901d926e
Deploy v0.36.0
...
Reviewed By: zertosh
Differential Revision: D4237912
fbshipit-source-id: cc251884350ffa3c8715a4920f90bd301e8a9b7f
2016-11-28 10:13:31 -08:00
Jean Lauliac
5d30045211
packager: add GlobalTransformCache
...
Reviewed By: davidaurelio
Differential Revision: D4175938
fbshipit-source-id: 1f57d594b4c8c8189feb2ea6d4d4011870ffd85f
2016-11-24 09:58:31 -08:00
David Aurelio
ca58e0af82
BREAKING kill deprecated asset support
...
Summary:
This removes support for `require('image!…')`, which has been deprecated for a long time.
It is still possible to use images that are already bundled by the native app using the `nativeImageSource` module.
Check http://facebook.github.io/react-native/docs/images.html for detailed documentation.
Reviewed By: matryoshcow
Differential Revision: D4231208
fbshipit-source-id: 05ec4c1ca0fabdc3fbb652f8ad1acdf240a67955
2016-11-24 05:43:38 -08:00
Andres Suarez
7e6ff74bc9
Update babel & friends
...
Summary:
* babel 6.19.0 (https://github.com/babel/babel/releases/tag/v6.19.0 )
* babylon 6.14.1 (https://github.com/babel/babylon/releases/tag/v6.14.0 )
* Now supports optional names for function types and object type indexers.
Reviewed By: bestander
Differential Revision: D4219045
fbshipit-source-id: d694c079e3176f426949f7859b6d2dfaab60a707
2016-11-22 10:43:28 -08:00
Martin Konicek
a477aec10d
Rewrite 'react-native init' and 'react-native upgrade' without using Yeoman in preparation for templates support
...
Summary:
This is the manually imported version of https://github.com/facebook/react-native/pull/10786
This was mostly straigthforward by replacing the local-cli folder with the version I had in my local git checkout,
plus a few other files I listed with git diff --name-only.
Reviewed By: hramos
Differential Revision: D4201118
fbshipit-source-id: 4d0fb54b0edda9de1abba427958e420fd2ac105c
2016-11-18 18:28:51 -08:00
Christoph Pojer
ba19897baa
Update Jest
...
Reviewed By: kentaromiura
Differential Revision: D4196928
fbshipit-source-id: 601fae51cb7e04668bf59f0344f5e22d063cc15f
2016-11-17 21:58:28 -08:00
Joe Savona
2a2ba52ab5
update to graphql@0.8.2
...
Reviewed By: kassens
Differential Revision: D4183254
fbshipit-source-id: ecc648d51e61f020ad5f624585e2a6fe01584381
2016-11-17 13:13:30 -08:00
Andres Suarez
13ae1a3c03
redux, react-redux and redux-thunk to devDeps
...
Reviewed By: davidaurelio
Differential Revision: D4189290
fbshipit-source-id: 31c08688c2ecd74fa259096060034ae3083e1909
2016-11-16 06:58:47 -08:00
Andres Suarez
c22b00e58f
Revert D4182752: redux, react-redux and redux-thunk to devDeps
...
Differential Revision: D4182752
fbshipit-source-id: ba6af3a754ae4a719605aa68f730c741da192a55
2016-11-16 00:58:31 -08:00
Andres Suarez
262a0fab76
redux, react-redux and redux-thunk to devDeps
...
Reviewed By: davidaurelio
Differential Revision: D4182752
fbshipit-source-id: e224310be4bb7ff91467d408ecf053e98e0029b5
2016-11-16 00:13:51 -08:00
Andres Suarez
0c9eeef88e
Keep flow-bin only in devDeps
...
Reviewed By: davidaurelio, jeffmo
Differential Revision: D4182434
fbshipit-source-id: 71f46e4af6df01dc211599294867d17899318fd1
2016-11-15 07:58:42 -08:00
Christoph Pojer
3bd949cac7
Update Jest + jest-haste-map
...
Reviewed By: voideanvalue
Differential Revision: D4180887
fbshipit-source-id: f6ee6901e63206824f0639c81b64167b66da2168
2016-11-15 06:58:45 -08:00
Andres Suarez
72157cf991
Remove parse
...
Reviewed By: davidaurelio
Differential Revision: D4174312
fbshipit-source-id: 024ae3da56c1afd882f808c15a3b90db35627587
2016-11-15 04:59:48 -08:00
Gabe Levi
61d1a4fb39
Deploy v0.35.0
...
Reviewed By: davidaurelio
Differential Revision: D4177391
fbshipit-source-id: c02cf98ed275b7032103b11eab6d0e189f8d8f24
2016-11-14 20:45:17 -08:00
Konstantin Raev
015a497cf1
Revert D4149694: [RN] Update Jest + jest-haste-map
...
Differential Revision: D4149694
fbshipit-source-id: 65a39bc1d0a0f9e7094ebc8dec9233e432a5e14d
2016-11-14 12:43:51 -08:00
Andres Suarez
5f6cd3d145
graphlib-dot to devDeps
...
Reviewed By: sam-swarr
Differential Revision: D4169984
fbshipit-source-id: c47091f261420dbe54f69f91a3826f0590c10bd5
2016-11-14 10:29:35 -08:00
Andres Suarez
c9c8e5ca32
Dedupe babel-* deps
...
Reviewed By: davidaurelio
Differential Revision: D4154815
fbshipit-source-id: bbccdaadbdd4e8a5528cb28211fa8f22546794db
2016-11-10 08:29:01 -08:00
Christoph Pojer
2382ffe9bc
Update Jest + jest-haste-map
...
Reviewed By: matryoshcow
Differential Revision: D4149694
fbshipit-source-id: 4f8378c419ddc7978e05dfcf2112e833775391be
2016-11-10 06:28:38 -08:00
Andres Suarez
50d18280e7
Tidy up deps
...
Summary:
* `module-deps` isn't unused anywhere - though it once was part of the packager.
* `jstransform` is used in `/website`, but that has its own `package.json` - which is meant to be installed when you're going to push a site update (see the README).
* `JSONStream`,`duplexer`, `opener` and `split` are used internally (that's why they're devDeps).
Reviewed By: davidaurelio
Differential Revision: D4147609
fbshipit-source-id: 75c5f3568a55c49cd2802165cd1f23aa84c07943
2016-11-09 00:14:02 -08:00
Jeff Morrison
bd3be5bd24
Update fbsource
...
Reviewed By: zertosh
Differential Revision: D4111832
fbshipit-source-id: 301969a1c828fb87e7e09c1eea3cd44799b89509
2016-11-08 12:43:48 -08:00
Jean Lauliac
ea016db37b
JSTransformer/worker: cache transformed code as separate files
...
Reviewed By: davidaurelio, cpojer
Differential Revision: D4051477
fbshipit-source-id: 0179ce18dd20c00083ae05b5cf5f925659e7c056
2016-11-08 03:43:37 -08:00
Andres Suarez
d2bdc24ecd
Move graphql from deps to devDeps
...
Reviewed By: cpojer
Differential Revision: D4139626
fbshipit-source-id: 52e5c19cf3b472c0b62a0ae18fb7bb21f0d88841
2016-11-07 03:13:35 -08:00
Andres Suarez
237ab33ff4
Upgrade to lodash@^4.16.6
...
Summary:
This diff updates `lodash` so that it's optimally deduped, resulting in:
* reducing the packager's load time by ~300-400ms.
* reduces the size of `node_modules` from ~225MB to ~148MB.
* reduces the time to do a clean `yarn install` from 35s to 18s.
Lots of dependencies (including every `babel-*`) use `lodash@4`, by having `lodash@3` as a root dependency, each package had to have it's own copy of `lodash@4`. Now, there's only one.
The uses of `lodash` in RN are restricted to the CLI/packager, and the uses are pretty basic. The breaking APIs don't really seem to affect us https://github.com/lodash/lodash/wiki/Changelog#v400 .
Reviewed By: bestander
Differential Revision: D4124836
fbshipit-source-id: 0849c385fcafe10b463e684fea47be6775982386
2016-11-06 02:43:32 -08:00
Matthew Dapena-Tretter
a643784144
Allow arguments in the editor env var
...
Reviewed By: frantic
Differential Revision: D4129207
fbshipit-source-id: a92fbbbe917db9c9afc0d970e3ac546e2a14bced
2016-11-04 12:59:17 -07:00
Jan Kassens
0bbf9db832
Add graphql@0.6.2
...
Reviewed By: cpojer
Differential Revision: D4129981
fbshipit-source-id: bc45ffa6b4f0eb49a607f0e645ad9b582a274ab8
2016-11-04 09:58:43 -07:00
David Aurelio
3683beb88a
RN: Update React (2/2)
...
Reviewed By: kentaromiura
Differential Revision: D4026114
fbshipit-source-id: 67808af91454d95941fea01eef58a4d9086f46e1
2016-11-04 05:43:44 -07:00
David Aurelio
b76ab8e3a1
RN: Update React (1/2)
...
Reviewed By: kentaromiura
Differential Revision: D4026052
fbshipit-source-id: 5ad128be6a1fafb0c2bf831219c1f54234944eed
2016-11-04 05:43:43 -07:00
Andres Suarez
680df8900b
Update babel and co.
...
Summary:
This update is necessary in order to update to [Flow 0.34.0](https://github.com/facebook/flow/releases/tag/v0.34.0 ) - which has new syntax to annotate [variance](https://flowtype.org/blog/2016/10/04/Property-Variance.html ). The new syntax is available starting in [babel 6.18.0](https://github.com/babel/babel/releases/tag/v6.18.0 ) and [babylon 6.13.0](https://github.com/babel/babylon/releases/tag/v6.13.0 ) - both must be used in conjunction.
Transitive dependencies were also updated, otherwise `node_modules` wouldn't dedupe enough (increasing from ~225MB to 300+MB).
This diff copies D4051237.
Reviewed By: yungsters
Differential Revision: D4113693
fbshipit-source-id: 0b834683a9930822f5f77099858c6e5484c09e7c
2016-11-02 05:43:43 -07:00
Cristian Carlesso
6d3e074dd4
Adding Jest preset so that people can configure Jest using react-native as preset
...
Reviewed By: cpojer
Differential Revision: D4081817
fbshipit-source-id: 43cf2ec467ea69651705162b6a58e0b3f1ad1dbf
2016-10-31 12:58:35 -07:00
David Aurelio
61ddf0effe
Update all the babel things
...
Reviewed By: bestander
Differential Revision: D4051237
fbshipit-source-id: ebe919d336b8e4f5d58ef12186026aac37cbc7f2
2016-10-22 06:43:52 -07:00
Tim Yung
4804190be1
RN: Upgrade to ESLint v3.8.1
...
Reviewed By: zertosh
Differential Revision: D4045668
fbshipit-source-id: d7859eb50e9366e033e3dd6c3b184716fcb88a1c
2016-10-20 08:58:52 -07:00
Cristian Carlesso
6a462fb085
Moving the jest configuration from jest-react-native to react native.
...
Reviewed By: cpojer
Differential Revision: D3923609
fbshipit-source-id: 62804df81b064871b499ae8c091e13dd1e0f229b
2016-10-17 08:44:05 -07:00
Ovidiu Viorel Iepure
ceb9ce36ae
Rate limit HasteMap
...
Reviewed By: davidaurelio
Differential Revision: D4021676
fbshipit-source-id: 383f9a17ac8ede72f41939192ec25a6277a36864
2016-10-14 12:13:41 -07:00
Cristian Carlesso
9ffe2ee0d8
Updating jest to 16.0.1
...
Reviewed By: cpojer
Differential Revision: D4001464
fbshipit-source-id: cbbf6a9d77605657151c86334fbc03d21f16e5fd
2016-10-13 13:13:46 -07:00
David Aurelio
aef3d8128f
Add js_file
rule
...
Reviewed By: matryoshcow
Differential Revision: D3900455
fbshipit-source-id: 61384ade035db978ef3ca258e4c0109bcb450692
2016-10-05 09:28:50 -07:00