* Properly extract package name
* Download package if need be ...
* Oops
* Add e2e test based on #1537, but without specific filename
* Pass packageName through promises
A little bit more verbose but explicit and doesn't rely on shared mutable state.
* Fix up directory name in test
* Tweak failure message
* Fix lint
* Read script names from own bin instead of guessing
This fixes ejecting from a fork that uses a different bin script name.
* Fix ejecting for a scoped react-scripts fork
We shouldn't hardcode react-scripts because fork name might differ.
We also shouldn't rely on it being an immediate child because scoped packages are a level deeper.
* Clarify that own* properties only exist before ejecting
* updating eslint to 3.16.1
* add support for ignoreRestSiblings in eslint
http://eslint.org/docs/rules/no-unused-vars#ignorerestsiblings
* updating eslint to 3.16.1 in `react-scripts`
* updating eslint
* missing `^`
* missing ^
* pinning main eslint and updating readme
* Pin ESLint version
* Update now.sh deployment instructions.
Incorporates changes announced at https://zeit.co/blog/now-static that streamline Now deployments from CRA projects.
* Remove unintentional reference to deployed app.
No emergency; just didn't intend to tout or send traffic to my prototype.
* Refactor start script into modules
* Move dev server config into config file
* Replace eject file whitelist with a "remove-file-on-eject" flag
* Move utils into scripts folder (for inclusion in ejection)
* Add missed changes
* Pass showInstructions as an argument
* Fix eject bug
* Don't eject babelTransform
* add --offline flag when we are using yarn and we are offline
* Revert changes to init script
We only run these commands for backward compat mode, in which we wouldn't receive the offline flag anyway
* Don't pass isOnline to init script because it doesn't need it
* Don't ping the Yarn registry if user doesn't have Yarn
* Remove unused/wrong arguments
* Move logs to error handler
* Fix error handling
* Report to the user that they're offline
* adding a note on how to resolve "Could not find a required file." deployment errors because of deleted or ignored files
* Tweak
* Unrelated style nits
Use the configured appBuild value in paths.js instead of hard-coding it to 'build'. This is helpful for the ejected case where the appBuild path is changed to another folder name.
* Enable eslint caching in development
POC for https://github.com/facebookincubator/create-react-app/issues/740. Haven't found any problem, build times improved about 1s on my project and machine.
* Bump eslint-loader to 1.6.3
* move @remove-on-eject block to persist cache config on eject
* Implemented a version check of npm to give a soft tip during the install procedure
and fixed gitignore
* Moved NPM check to method, it is only executed when you use NPM and the version is < 3.
* Minor formatting tweaks
* Simplify the code
* Remove unnecessary change
* Added a how-to on react-snapshot
Added a section with a short description and link to a tutorial on generating static html pages with react-snapshot, and also linked to it from the section on managing the page title.
* Updated link title for react-snapshot overview
* Explained pre-rendering in a more generic way
* Added link to top level README.md, and removed specifics from overview
* Updated html -> HTML
* Updated quotes and apostrophes
* html -> HTML
* Fix link