How to automate the initialization of new React projects

Whenever I start a new React project I always have the same setup - run Create React App, create a GitHub repo, initialize the local repo, tediously and manually copy over all my usual dependencies and config files, and push it to the GitHub repo. But when I have a new idea I just want to get to the development as fast as I can - so I automated it to get started on brand new projects in…