Update User Guide's README.md to include `json` and `css`
files in the command to format the entire project for the first time
with prettier, that it's consistent with the `lint-staged` command.
* Create git repo with initial commit
* Fixe commit message
* Added the git repo to the docs
* Bail if we are in a mercurial repository
* Removed Chore from commit mesage
* Create repo after installing react and react-dom
* Removed docs
* Commit changes when ejecting
* Update after review
* git add -A instead of git add . after code review
* WIP disable service worker by default (#2554)
* Updated service worker registration
* Readd default export in registerServiceWorker.js
* Updated comments about using Service Worker
* Call it serviceWorker
* Nits
* change link to advanced deployment
* Use custom CRA link for deployment
* use custom link for minification failure
* update link for deployment
* feedback
* Add css modules with [name].modules.css file convention
* Add e2e for CSS Modules
* Updated based on feedback
* Change css modules class name to be deterministic and fix licences
* Update css modules class naming convention
* Enhance Jest config error for `setupTestFrameworkScriptFile`
I wasn't aware of the fact that users of c-r-a could just define
`src/setupTests.js` and it would be configured with Jest - I nearly
ejected before I found a GitHub issue that confirmed this functionality.
I thought it might be a nice idea to add it to the error about Jest
config overrides to stop others ejecting when they don't need to.
* Change the order of Jest config errors.
* Show different error for `setupTestFrameworkScriptFile`
* Tweak the message
* Use npx for screencast
* Use updated screencast
* Update screencast to version without history
* The previous version was recorded on a fish shell, which has
a history suggestion feature that can not be disabled
* The new version uses zsh as shell to avoid the history
suggestions in the cast
* The new version has been created with scripts that are subject
of a separate PR
* Use screencast without autosuggestions
* Automate screencast recordings
* **screencast.js**: Automate screencast.sh, asciinema, svg-term-cli. Removes progress-bar, npm tree data from cast
* **screencast.sh**: Simulate user input, trigger demoed commands
* **screencast-start.js**: Start a shell command and end the process log patterns have been observed
* Offer to set browser defaults
* Catch error on no
* Add ending newlines
* Ensure we re-check to prevent defaults from leaking
* Reduce nesting
* Add defaults message
* More explicit