Skip to content

This repository contains all basic configurations needed such as eslint and typescript for your react or nextjs development.

Notifications You must be signed in to change notification settings

betahcoding/betah-configs

Repository files navigation

Introduction

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.

What's inside?

This Turborepo includes the following packages/apps:

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.

Packages

  • @betahcoding/eslint-config: eslint configurations (includes eslint-config-next and eslint-config-prettier). And yes, the configurations is using flat config.
  • @betahcoding/ts-config: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Supported Apps

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.

Contributing

Contributions are welcome and highly appreciated!