Setting up a GatsbyJS starter with TypeScript, ESLint, Prettier and pre-commit hooks
gatsby-plugin-typescript
and TypeScript
tsconfig.json
and type-check script
ESLint
& Prettier
So yes just fork the Gatsby default starter to your own Github account and clone it to your local machine from there.
git clone git@github.com:gatsbyjs/gatsby-starter-default.git
cd
into the foldernpm install
npm run develop
And you are done with setting you your Gatsby starter and it's running , on http://localhost:8000/
and we can start to set-up TypeScript now!