Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aiherrera/turborepo-template

This is a fully configured template starter for monorepos using Turborepo tech.
https://github.com/aiherrera/turborepo-template

eslint tailwindcss turborepo typescript

Last synced: about 1 month ago
JSON representation

This is a fully configured template starter for monorepos using Turborepo tech.

Awesome Lists containing this project

README

        

Welcome to turborepo-template 👋



Version


Documentation


License: MIT


Twitter: _aiherrera

> This is a fully configurated template starter for monorepos using Turborepo tech.

## What's inside?

This turborepo uses [pnpm](https://pnpm.io) as a package manager. It includes the following packages/apps:

> ### Apps and Packages

- `docs`: a [Next.js](https://nextjs.org/) app
- `ui`: a stub React component library shared by `docs` application
- `eslint-config-custom`: `eslint` configurations (includes `eslint-config-next` and `eslint-config-prettier`)
- `tsconfig`: `tsconfig.json`'s used throughout the monorepo

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

> ### Utilities

This turborepo has some additional tools already setup for you:

- [TypeScript](https://www.typescriptlang.org/) for static type checking
- [ESLint](https://eslint.org/) for code linting
- [Prettier](https://prettier.io) for code formatting
- [Pretty-quick](https://github.com/azz/pretty-quick) runs prettier over changed files

For git integration it has also:

- [Conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) for improving commits
- [Husky](https://github.com/typicode/husky) for improving commits

> ### Prerequisites

- node >=16.0.0

> ### Install

```sh
pnpm i
```

> ### Usage

```sh
pnpm run dev
```

> ### Run tests

```sh
pnpm run test
```

## Author

👤 **Alain Iglesias**

- Website: https://aiherrera.com
- Twitter: [@\_aiherrera](https://twitter.com/_aiherrera)
- Github: [@aiherrera](https://github.com/aiherrera)
- LinkedIn: [@-aiherrera](https://linkedin.com/in/-aiherrera)

## Show your support

---

Give a ⭐️ if this project helped you!



## 📝 License

---

Copyright © 2023 [Alain Iglesias](https://github.com/aiherrera).

This project is [MIT](https://github.com/aiherrera/aiherrera-turborepo-template/LICENSE.md) licensed.

---

_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_