Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/muravjev/configs

Config for monorepo with pnpm + eslint + prettier + husky + lintstaged + commitlint + changesets
https://github.com/muravjev/configs

changesets commitlint config configs configuration eslint husky lint-staged pnpm prettier remark syncpack typescript workspaces

Last synced: 22 days ago
JSON representation

Config for monorepo with pnpm + eslint + prettier + husky + lintstaged + commitlint + changesets

Awesome Lists containing this project

README

        

# Monorepo Configuration | 2023

The purpose of this configuration is to ensure strict coding standards and facilitate coding experience using monorepo with `pnpm` + `typescript` + `eslint` + `prettier` + `remark` + `husky` + `lintstaged` + `commitlint` + `changesets` + `syncpack`.

## Configuration

### Core

- [Git](/docs/core/git.md)

### Monorepo

- [Monorepo](docs/packages/monorepo.md)
- [Prettier](/packages/prettier/README.md)
- [ESLint](/packages/eslint-ts/README.md)
- [Remark](/packages/remark/README.md)
- [CommitLint](/packages/commitlint/README.md)
- [LintStaged](/docs/tools/lint-staged.md)
- [Husky](/docs/tools/husky.md)
- [Changesets](docs/tools/changesets.md)
- [Syncpack](/packages/syncpack/README.md)

### Lib

- [Lib](/docs/packages/lib.md)
- [Typescript](/packages/ts/README.md)
- [Jest](/packages/jest-ts/README.md)

### Lib | `react`

- [React Lib](/docs/packages/lib-react.md)
- [Typescript](/packages/ts-react/README.md)
- [ESLint](/packages/eslint-ts-react/README.md)
- [Jest](/packages/jest-ts-react/README.md)

### App | `next`

- [Next App](/docs/packages/app-next.md)
- [Typescript](/packages/ts-next/README.md)
- [ESLint](/packages/eslint-ts-next/README.md)

## Sample

Sample monorepo with step by step commits can be found here - [Monorepo | 2023](https://github.com/muravjev/monorepo#monorepo--2023)

## Donation

| If you found this project helpful, consider |
| :---: |
[**buying me a coffee**](https://www.buymeacoffee.com/muravjev), [**donate by paypal**](https://www.paypal.me/muravjev) or just [**leave a star**](../..)⭐
Thanks for your support, it is much appreciated!

## License

[MIT](LICENSE) © [Sergey Muravjev](https://github.com/muravjev)