Justin Carmony
b6503ba431
Packager status page & build validating against it.
...
Summary:
Creating a packager status page so React can validate a proper packager instance is running on 8081.
See #257 for details on this bug.
The biggest thing in this PR is I have it perform an exit 2 in the build script if the check fails. This will cause the build to fail, they can click on the error and see a nice message. Not sure if there is a way to throw a warning instead.
Also, I broke the bash script into several lines, in the Xcode editor it looks fine but in the source code it looks less than ideal. We might want to break that out into it's own bash script that is called. Let me know if you want to do that.
Closes https://github.com/facebook/react-native/pull/308
Github Author: Justin Carmony <justin@justincarmony.com>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-03-31 23:01:04 -08:00
Jacob Gable
63c2f80a7c
Do not expose define references in require polyfill
...
Summary:
See #406
Made sure the jest tests pass but didn't know a good unit test to add for this.
Closes https://github.com/facebook/react-native/pull/427
Github Author: Jacob Gable <jacob.gable@gmail.com>
Test Plan:
* ./runJestTests
* start app and click around
2015-03-31 22:32:39 -08:00
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