Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/aiherrera/turborepo-template
- Owner: aiherrera
- License: mit
- Created: 2023-01-26T18:35:42.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-21T19:20:43.000Z (almost 2 years ago)
- Last Synced: 2024-11-19T16:02:49.849Z (3 months ago)
- Topics: eslint, tailwindcss, turborepo, typescript
- Language: TypeScript
- Homepage:
- Size: 76.2 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Welcome to turborepo-template 👋
> 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 monorepoEach 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 filesFor 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)_