monorepo-essentials

0.0.1 • Public • Published

Monorepo Essentials - A superset of tools and configurations for monorepos

GitHub license npm version

This repository is a template for JavaScript monorepos. It contains a set of tools and configurations that are essential for the management of a monorepo. It is designed to be used as a starting point for the creation of a new monorepo.

Table of contents

✨ Features

🏁 Getting started

🗂 Repository structure

Here is a summary of the monorepo's architecture with the main files and folders:

  • ⚙️ .config/ : configuration files for the monorepo tools and dev-libraries.
  • 🪝 .hooks/ : scripts that are executed by git hooks.
  • 🧶 .yarn/ : yarn executables and their configurations (plugins, constraints, deps patches, etc.)
  • 📦 packages/ : projects, libraries, applications, etc. that are part of the monorepo.
  • 🎨 resources/ : assets of the monorepo.
  • 🐁 .editorconfig : configuration file for the IDE.
  • ⚙️ .gitconfig : git configuration file.
  • 🗑️ .gitignore : list of files and folders to exclude from git.
  • 🧶 .yarnrc.yml : yarn configuration file.
  • ⚖️ LICENSE : license file.
  • 🧶 yarn.config.cjs : javascript configuration file for yarn (required to define constraints location).
  • 🔒 yarn.lock : lockfile which pin dependencies versions.
  • 📄 Other files : configuration and documentation files.

🧰 Stack technique

➕ Pour plus d'informations

Package Sidebar

Install

npm i monorepo-essentials

Weekly Downloads

19

Version

0.0.1

License

MIT

Unpacked Size

5.18 MB

Total Files

629

Last publish

Collaborators

  • romdej