Skip to content

Sample monorepo with pnpm + workspaces + typescript + eslint + prettier + remark + husky + lint-staged + commitlint + changesets + syncpack

License

Notifications You must be signed in to change notification settings

muravjev/monorepo

Repository files navigation

Monorepo | 2023

This is sample monorepo with pnpm + typescript + eslint + prettier + remark + husky + lintstaged + commitlint + changesets + syncpack.

Intro

Monorepo configured in accordance with Monorepo Configuration | 2023 and consist out of the followinig packages:

└─ monorepo # <- monorepo root package
   ├─ apps
   │  └─ foo # <- typescript next application
   └─ packages
      ├─ bar # <- typescript utils libarary
      └─ baz # <- react components libarary

All packages ensure strict coding standards and facilitate coding experience with code hints and navigation. Lib package baz and react lib package bar has jest tests and are integrated into app next package foo

Commits

Here are steps that where undertook with corresponded commits:

Donation

If you found this project helpful, consider
buying me a coffee, donate by paypal or just leave a star
Thanks for your support, it is much appreciated!

License

MIT © Sergey Muravjev

About

Sample monorepo with pnpm + workspaces + typescript + eslint + prettier + remark + husky + lint-staged + commitlint + changesets + syncpack

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published