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.
- Host: GitHub
- URL: https://github.com/betahcoding/betah-configs
- Owner: betahcoding
- Created: 2024-12-13T01:07:20.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-12-24T06:05:36.000Z (4 months ago)
- Last Synced: 2024-12-29T23:44:59.049Z (4 months ago)
- Topics: eslint-config, flat-config, monorepo, nextjs, react, ts-config, turborepo, typescript
- Language: CSS
- Homepage:
- Size: 356 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 monorepoEach 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!