Skip to content

kirill-konshin/utils

Repository files navigation

Utils Monorepo

Repo Structure

Dev Dependencies

Repo is using hybrid NX-like dependency management strategy:

Turbo

All common library tasks are defined in root turbo.json: clean, build, start & wait.

TypeScript

All packages extend root tsconfig.json.

Changesets

Normal flow: create branch, create MR, add changesets, merge MR.

Quick flow: locally run yarn changeset, then yarn changeset version and then CI will publish.

Megapackage vs individual packages

  • Megapackage: All packages are bundled into a single package, which is easy to install and use. However, it can lead to larger bundle sizes and slower installs.
  • Individual packages: Each package is published separately, which allows for smaller bundle sizes and faster installs. However, it can lead to more complex dependency management and versioning. Easier to adopt.

About

Shareable config for Eslint 9 with config from Next.js

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •