An open API service indexing awesome lists of open source software.

https://github.com/betahcoding/betah-configs

This repository contains all basic configurations needed such as eslint and typescript for your react or nextjs development.
https://github.com/betahcoding/betah-configs

eslint-config flat-config monorepo nextjs react ts-config turborepo typescript

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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](https://nextjs.org/) app uses for demonstrating the usage of `@betahcoding/*-config`.
- `reactjs`: a [Vite](https://vite.dev/) 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.json`s used throughout the monorepo

Each package/app is 100% [TypeScript](https://www.typescriptlang.org/).

# 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!