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
Ovidiu Viorel Iepure
6130650d93
Replacing node-haste with jest-haste-map
...
Summary: Modified `node-haste` implementation to use the much faster `jest-haste-map` under the hood. The underlying `fastfs` now gets passed the entire file list from the `jest-haste-map` rather than crawl the filesystem.
Reviewed By: cpojer
Differential Revision: D3724387
fbshipit-source-id: 447d58ea0edf283662ec23d1e2deee992cf8d240
2016-10-03 05:28:56 -07:00
Tim Yung
0e2591e90b
RN: Fix `flow-bin` Dependency
...
Reviewed By: jeffmo
Differential Revision: D3957804
fbshipit-source-id: a05026d36e5d3eff45dbc982250d3ff887cbb581
2016-10-02 20:58:42 -07:00
Tim Yung
feced42fea
RN: Upgrade ESLint Packages
...
Reviewed By: vjeux
Differential Revision: D3946990
fbshipit-source-id: f1be05ee7efed63e54c133d790b193b61e40ea36
2016-10-01 17:58:31 -07:00
Jeff Morrison
1a9853da37
fbobjc
...
Reviewed By: gabelevi
Differential Revision: D3949455
fbshipit-source-id: 1cbce4a85fe5b8798496752863bbca64b078aa9c
2016-10-01 11:16:21 -07:00
David Aurelio
7a02b400be
Update `source-map` to v0.5.6
...
Summary: The newer versions of `source-map` fixed some bugs related to decoding mappings.
Reviewed By: bestander
Differential Revision: D3923727
fbshipit-source-id: cc1c87bbadeb128316965823d81ef5ca46a6845c
2016-09-26 09:13:33 -07:00