Sprout has a basic local development setup with the following integrations for ergonomics:

Prettier

.prettierrc config is setup for Gardener’s preferred tab and quote styles, but is easily editable to fit your needs.

ESLint

.eslintrc is your config for all things JS styling. There is react preferences as well as ECMA feature preferences.

Typescript

tsconfig.json configures optional Typescript usage across the project. Use the @/ shortcut to refer to the src directory without need for ../../../ soup.