Skip to content

MatejBransky/utilize-old

Repository files navigation

@utilize/packages

Monorepo with some reusable packages (configs, libs,...).

Test Release

A basic Lerna monorepo with Yarn Workspaces, Conventional Commits and GitHub Actions workflow configuration to achieve fully automated package publishing to the NPM registry. As a bonus Renovate bot keeps dependencies up to date.

Packages

Package Description Version License
@utilize/eslint-config Default ESLint config npm (scoped) license
@utilize/prettier-config Default Prettier config npm (scoped) license
@utilize/react-router Temporary fork of react-router v6 npm (scoped) license
@utilize/react-router-dom Temporary fork of react-router v6 npm (scoped) license

Getting Started

Run yarn to bootstrap the packages. This will install all of their dependencies and links any cross-dependencies.

Other interesting scripts are inside of the root package.json.

How it works

Each push to main branch will generate a version number, git tag, Conventional Changelog, release commit, pushing changes to the origin and publish to the NPM registry.