Amjad Masad
bedd4029c8
[react-packager] Ignore dotfiles in file watching
2015-04-02 06:11:16 -08:00
Justin Carmony
ceeb06eb1a
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
ab9f78496f
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
7f6255b16f
[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
69ae1bb3b7
[react-packager] Fix EISDIR error
2015-03-31 19:49:05 -08:00
daviskoh
28a0a2586d
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
2c4e9aba80
[ReactNative] Add few hints in the UI
2015-03-31 16:15:40 -08:00
Amjad Masad
d51e402a2a
[React Native] Sync from github
2015-03-27 22:09:11 -08:00
Amjad Masad
e306f4e8d5
[react-packager] Inherit from Error correctly
2015-03-27 21:47:19 -08:00
Amjad Masad
a895e62e6d
[react-packager] Fix assetRoots when starting in node_modules
2015-03-27 19:08:24 -08:00
Ben Alpert
e2404cd3dd
Bump packager version to match GitHub
2015-03-27 11:54:16 -08:00
Amjad Masad
4a67c84426
[react-packager] Watch asset roots for changes to update dependency graph
2015-03-27 09:18:00 -08:00
Amjad Masad
c74da17c7c
[react-packager] move dependencies to root package.json
2015-03-26 21:45:55 -08:00
Amjad Masad
b2eba1072b
[react-packager] Fix node v0.11.14 query parse bug
2015-03-26 14:33:33 -08:00
Kevin Kwok
113d7eeafe
[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
f68c24069e
[react-packager] better error when main file not found
2015-03-26 10:38:50 -08:00
James Ide
ecfc78f47e
[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
ffee46819e
[ReactNative] Update package.json to be npm-ready
2015-03-25 18:08:07 -08:00
Amjad Masad
789516b9a8
[react-packager] Readme
2015-03-25 15:35:10 -08:00
Amjad Masad
ec1b9ec735
[react-packager] kill non-standard RAW_SOURCE_MAP
2015-03-24 17:17:02 -08:00
Amjad Masad
bef3d46cee
[react-packager] Fix more issues with node modules
2015-03-24 16:07:56 -08:00
Amjad Masad
fc92348d8b
[react-packager] Fix regression with transform errors
2015-03-23 18:55:36 -08:00
Alex Kotliarskyi
7e2b9bfd77
[ReactNative] Remove `arc build` instructions from require
2015-03-23 17:18:19 -08:00
Amjad Masad
81634084bc
[react-packager] Default to index.js from main if it's a dir
2015-03-23 14:55:52 -08:00
Christopher Chedeau
a2c32d4d29
[ReactNative] Expanded license on js packager files
2015-03-23 11:28:51 -08:00
Amjad Masad
375797ae36
[react-packager] Pick up package changes while running
2015-03-23 11:15:52 -08:00
Alex Kotliarskyi
098d7bfa45
[ReactNative] Print directories packager is serving files from
2015-03-22 22:37:55 -08:00
Alex Kotliarskyi
d1db7b275c
[ReactNative] Move packager/init.sh to GitHub
2015-03-22 20:17:39 -08:00
Amjad Masad
01c8933949
[react-packager] Allow entry point extensions like .ios.js
2015-03-20 17:24:51 -08:00
Alex Kotliarskyi
601b21fa79
[ReactNative] Adjust packager default root when running from within node_modules
2015-03-20 16:12:57 -08:00
Amjad Masad
98ed9422c2
[react-packager] Make sure projectRoots is converted to an array
2015-03-20 14:09:31 -08:00
Alex Kotliarskyi
12233ae65f
[ReactNative] Init script that bootstraps new Xcode project
2015-03-20 13:41:50 -08:00
Amjad Masad
2e2f3b3d9b
[react-packager] Hash cache file name information to avoid long names
2015-03-19 16:40:35 -08:00
Amjad Masad
566a177464
[react-packager] Fix OOM
2015-03-19 11:50:27 -08:00
Alex Kotliarskyi
72ad4e5be8
[ReactNative] Bring Chrome debugger to OSS. Part 2
2015-03-19 11:48:51 -08:00
Christopher Chedeau
bd9766c18e
[ReactNative] Remove duplicate package.json with the same name
2015-03-19 09:04:39 -08:00
Amjad Masad
ace7e3613f
[react-packager] Add assetRoots option
2015-03-18 18:26:35 -08:00
Martin Kosiba
8a1b71c287
[react_native] JS files from D1919491: Improve JS logging
2015-03-18 07:30:18 -08:00
Amjad Masad
be992c90e9
[react-packager] small fixes to image loader
2015-03-16 14:45:40 -08:00
Christopher Chedeau
89385b8cf5
[ReactNative] Add website to blacklist
2015-03-15 19:24:56 -08:00
Christopher Chedeau
6dfa8c0e4d
[ReactNative] Fix File Watcher test
2015-03-14 16:50:54 -08:00
Amjad Masad
d2cf0de12e
[react-packager] Implement image loading i.e. ix('img') -> require('image!img');
2015-03-13 16:10:58 -08:00
Amjad Masad
449ed58546
[react-packager] package.json cleanup (seperate packager into it's own package)
2015-03-11 17:42:46 -08:00
Ben Alpert
70d748bf64
[React Native] Update core modules for React 0.13
2015-03-06 17:12:53 -08:00
Amjad Masad
7874698b6b
[react-packager] onchange endpoint that informs of changes
2015-03-06 15:28:32 -08:00
Amjad Masad
50220f1384
[react-packager] dev option needs to default to true for backwards compat
2015-03-06 14:45:23 -08:00
Amjad Masad
3d92dd422c
[react-packager] Add minify option as query param
2015-03-05 12:12:42 -08:00
Amjad Masad
a4d041ce62
[react-packager] Make dev a query param option
2015-03-04 21:24:08 -08:00
Amjad Masad
5bd8155f0b
[react-packager] Start converting options to query params
2015-03-04 19:06:51 -08:00
Amjad Masad
41743e5987
[react-packager] Recover and warn from corrupted cache file
2015-03-03 17:49:42 -08:00