Skip to main content

About

Idearium Lib is group of es6 packages built by Idearium for Idearium. We use these packages across all of our development work and applications on a daily basis. You'll find most of these packages on NPM.

Monorepo​

The Idearium Lib repository is a monorepo. It features all of our packages. We use Yarn's workspaces feature to make it easy to manage multiple packages in one Git repository.

Versioning​

Each package is individually versioned. We don't version the entire repository.

We use semver for versioning, however, each version is prefixed with the package is corresponds to, for example, @idearium/lists-v1.0.0.

You can find all of our releases on GitHub.

Publishing​

We use GitHub Actions and workflows to test our packages and publish them at the appropriate time.

Each package has a workflow to handle the idiosyncrasies of each particular package.

You can find all of our releases on GitHub.

Docs​

The Idearium Lib docs are auto deployed whenever there is a change made and the PR is merged into the main branch (master).