Pilwon Huh
87599bfcd1
[react-packager] Switch from Q to Bluebird as promises library
...
Summary:
This PR improves performance of `react-packager` by switching the promises library from the [Q](https://github.com/kriskowal/q ) to [Bluebird](https://github.com/petkaantonov/bluebird ).
[Here is the test result](https://github.com/facebook/react-native/issues/361#issuecomment-87829808 ) showing a noticeable difference. (2x speed improvement)
Please refer to [this issue](https://github.com/facebook/react-native/issues/361 ) for more details.
Closes https://github.com/facebook/react-native/pull/516
Github Author: Pilwon Huh <pilwon@gmail.com>
Test Plan:
./runJestTests
start app and click around
2015-03-31 21:24:13 -08:00
Amjad Masad
92a6c3e004
[react-packager] Fix EISDIR error
2015-03-31 19:49:05 -08:00
daviskoh
0ca3136371
Bugfix/require module regexp
...
Summary:
Resolves https://github.com/facebook/react-native/issues/316 . Also updated the spec for the Haste Dependency Resolver. Not sure if these changes are the ones desired so feedback would be welcome!
Closes https://github.com/facebook/react-native/pull/368
Github Author: daviskoh <koh.davis.0@gmail.com>
Test Plan: ./runJestTests
2015-03-31 17:37:39 -08:00
Alex Kotliarskyi
9e931e9d36
[ReactNative] Add few hints in the UI
2015-03-31 16:15:40 -08:00
Amjad Masad
c94f7c3656
[React Native] Sync from github
2015-03-27 22:09:11 -08:00
Amjad Masad
c2b2d45b79
[react-packager] Inherit from Error correctly
2015-03-27 21:47:19 -08:00
Amjad Masad
7dc411b162
[react-packager] Fix assetRoots when starting in node_modules
2015-03-27 19:08:24 -08:00
Ben Alpert
e2b2186aa8
Bump packager version to match GitHub
2015-03-27 11:54:16 -08:00
Amjad Masad
a925082d2e
[react-packager] Watch asset roots for changes to update dependency graph
2015-03-27 09:18:00 -08:00
Amjad Masad
35589d6f09
[react-packager] move dependencies to root package.json
2015-03-26 21:45:55 -08:00
Amjad Masad
39fe5ec266
[react-packager] Fix node v0.11.14 query parse bug
2015-03-26 14:33:33 -08:00
Kevin Kwok
4a6bcc34eb
[CLI] react-native start won't run from dir with spaces
...
Summary:
Running "react-native start" from /Users/kevin/Dropbox (Personal)/Projects/AwesomeProject/ produces the following error
Error: Cannot find module '/Users/kevin/Dropbox'
at Function.Module._resolveFilename (module.js:322:15)
at Function.Module._load (module.js:264:25)
at Function.Module.runMain (module.js:487:10)
at startup (node.js:111:16)
at node.js:809:3
Closes https://github.com/facebook/react-native/pull/214
Github Author: Kevin Kwok <antimatter15@gmail.com>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-03-26 12:37:27 -08:00
Amjad Masad
031adabd18
[react-packager] better error when main file not found
2015-03-26 10:38:50 -08:00
James Ide
d2206d492d
[Assets] Allow scripts to override assetRoots
...
Summary:
The CLI parse was accepting a string but assetRoots should be an array, so split on commas. Tested by specifying a root directory that was at least two folders up (../../stuff).
Closes https://github.com/facebook/react-native/pull/189
Github Author: James Ide <ide@jameside.com>
Test Plan:
* export to open source
* started server passing --assetRoots array
2015-03-26 01:24:08 -08:00
Christopher Chedeau
546d03d8ed
[ReactNative] Update package.json to be npm-ready
2015-03-25 18:08:07 -08:00
Amjad Masad
7d8020751d
[react-packager] Readme
2015-03-25 15:35:10 -08:00
Amjad Masad
909e393f26
[react-packager] kill non-standard RAW_SOURCE_MAP
2015-03-24 17:17:02 -08:00
Amjad Masad
8b79808a90
[react-packager] Fix more issues with node modules
2015-03-24 16:07:56 -08:00
Amjad Masad
bc921916ed
[react-packager] Fix regression with transform errors
2015-03-23 18:55:36 -08:00
Alex Kotliarskyi
463a5bc9a4
[ReactNative] Remove `arc build` instructions from require
2015-03-23 17:18:19 -08:00
Amjad Masad
540cb4bb8e
[react-packager] Default to index.js from main if it's a dir
2015-03-23 14:55:52 -08:00
Christopher Chedeau
f67a36733f
[ReactNative] Expanded license on js packager files
2015-03-23 11:28:51 -08:00
Amjad Masad
a6b154332b
[react-packager] Pick up package changes while running
2015-03-23 11:15:52 -08:00
Alex Kotliarskyi
5023931272
[ReactNative] Print directories packager is serving files from
2015-03-22 22:37:55 -08:00
Alex Kotliarskyi
b612741b21
[ReactNative] Move packager/init.sh to GitHub
2015-03-22 20:17:39 -08:00
Amjad Masad
ce6354604c
[react-packager] Allow entry point extensions like .ios.js
2015-03-20 17:24:51 -08:00
Alex Kotliarskyi
33b46c3ba9
[ReactNative] Adjust packager default root when running from within node_modules
2015-03-20 16:12:57 -08:00
Amjad Masad
258a81388e
[react-packager] Make sure projectRoots is converted to an array
2015-03-20 14:09:31 -08:00
Alex Kotliarskyi
6d88898404
[ReactNative] Init script that bootstraps new Xcode project
2015-03-20 13:41:50 -08:00
Amjad Masad
c68fc1a976
[react-packager] Hash cache file name information to avoid long names
2015-03-19 16:40:35 -08:00
Amjad Masad
115ad71831
[react-packager] Fix OOM
2015-03-19 11:50:27 -08:00
Alex Kotliarskyi
8dea55618d
[ReactNative] Bring Chrome debugger to OSS. Part 2
2015-03-19 11:48:51 -08:00
Christopher Chedeau
737cae8f19
[ReactNative] Remove duplicate package.json with the same name
2015-03-19 09:04:39 -08:00
Amjad Masad
319ea3242a
[react-packager] Add assetRoots option
2015-03-18 18:26:35 -08:00
Martin Kosiba
8b2e79dc68
[react_native] JS files from D1919491: Improve JS logging
2015-03-18 07:30:18 -08:00
Amjad Masad
d3054788da
[react-packager] small fixes to image loader
2015-03-16 14:45:40 -08:00
Christopher Chedeau
8694330d42
[ReactNative] Add website to blacklist
2015-03-15 19:24:56 -08:00
Christopher Chedeau
7fb8bff66b
[ReactNative] Fix File Watcher test
2015-03-14 16:50:54 -08:00
Amjad Masad
9249545047
[react-packager] Implement image loading i.e. ix('img') -> require('image!img');
2015-03-13 16:10:58 -08:00
Amjad Masad
eabe9f43c8
[react-packager] package.json cleanup (seperate packager into it's own package)
2015-03-11 17:42:46 -08:00
Ben Alpert
b335f88efd
[React Native] Update core modules for React 0.13
2015-03-06 17:12:53 -08:00
Amjad Masad
c99284bfdf
[react-packager] onchange endpoint that informs of changes
2015-03-06 15:28:32 -08:00
Amjad Masad
b9207a3095
[react-packager] dev option needs to default to true for backwards compat
2015-03-06 14:45:23 -08:00
Amjad Masad
ab2537816f
[react-packager] Add minify option as query param
2015-03-05 12:12:42 -08:00
Amjad Masad
78d03b89b7
[react-packager] Make dev a query param option
2015-03-04 21:24:08 -08:00
Amjad Masad
4f2c336ac3
[react-packager] Start converting options to query params
2015-03-04 19:06:51 -08:00
Amjad Masad
535bdfcf87
[react-packager] Recover and warn from corrupted cache file
2015-03-03 17:49:42 -08:00
Amjad Masad
ab43dd9813
[react-packager] check-in node_modules and update tests
2015-03-03 02:02:51 -08:00
Amjad Masad
666a46830c
[react-packager] Implement bundle minification
2015-03-02 23:19:41 -08:00
James Ide
e5d86aeb5b
[react-packager] Add dev option to CLI | James Ide
...
Summary:
Exposes the dev option that is already there to the CLI so that you can turn off invariant checks, etc. I also made it omit the inlined source map when dev=false which made it a lot faster to run on a phone, both due to smaller download size and fewer bytes to copy from Obj-C to JS and evaluate.
Closes https://github.com/facebook/react-native/pull/112
Github Author: James Ide <ide@jameside.com>
Test Plan:
* ./runJestTests.sh
* test bundle creation with `bundle.sh`
* test `load_dependencies.js` script
* start the server and click around shell app
2015-03-02 21:11:07 -08:00
Amjad Masad
c9af9963be
[react-packager] Better transform errors
2015-02-28 17:13:23 -08:00
Amjad Masad
a9c8b13e6e
[React Native][react-packager] Fix test runner and fialing tests
2015-02-28 14:55:00 -08:00
Amjad Masad
68fcfc3050
[react-packager] transformModulePath option is not actually required
2015-02-27 10:51:07 -08:00
Amjad Masad
96312af117
[react-packager] Fix lint errors
2015-02-25 20:29:42 -08:00
Chengyin Liu
929cfc9dd5
[react-packager] fix a typo s/pacakge/package
...
Summary:
Closes https://github.com/facebook/react-native/pull/83
Github Author: Chengyin Liu <chengyin.liu@gmail.com>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-02-25 16:07:13 -08:00
Amjad Masad
cf7d196c45
[react-packager] Fix jest tests
2015-02-25 14:17:42 -08:00
Amjad Masad
f426ec8d7d
[react-packager] Cleanup option passing and validation
2015-02-24 15:17:40 -08:00
Amjad Masad
00553c6d06
[react-packager][cleanup options 1/2] add npm installed joi validation library
2015-02-23 13:11:35 -08:00
Christoph Pojer
987d1ef3d7
[React-Native] Update jstransform/esprima
2015-02-20 15:06:21 -08:00
Spencer Ahrens
efae175a8e
[react-packager][streamline oss] Move open sourced JS source to react-native-github
2015-02-19 21:25:11 -08:00