Re-writing configuration like code linting, formatting, etc is a pain. Yes, that is why this package is created. This packages contains all basic configuration need for all those things and of course you can override the configurations with your own preference settings.
This Turborepo includes the following packages/apps:
nextjs
: a Next.js app uses for demonstrating the usage of@betahcoding/*-config
.reactjs
: a Vite app uses for demonstrating the usage of@betahcoding/*-config
.
@betahcoding/eslint-config
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
). And yes, the configurations is usingflat config
.@betahcoding/ts-config
:tsconfig.json
s used throughout the monorepo
Each package/app is 100% TypeScript.
Currently, betah-configs
only support React.js
and Next.js
. However, it is possible to use with other programming languages, such as vue.js
, etc.
Contributions are welcome and highly appreciated!