* Add note about npx caching and link to #6119
It is necessary to uninstall any version that was previously installed for the typescript flag to work when using npx.
* Use proper casing for TypeScript
Co-Authored-By: TaylorBriggs <TaylorBriggs@users.noreply.github.com>
* Specify types in package
* Do not remove types file on eject
* Stop copying types into generated project
* Reference react and react-dom
* Reference node types
* Install node types as well
* Restore copying
* Add Node to the list of installed types
* Reference Jest types
* Remove jest types from install
* Remove jest from CRA install
* Remove Jest reference and let user do this themselves
* Stop copying types file
* Add types key to package.json
* Add appTypeDeclarations and create when missing
* Rename declarations file
* Add Jest back to install instructions
* Minimize diff