Skip to content

johngeorgewright/ts-mono-repo

Repository files navigation

@johngeorgewright/ts-mono-repo

This is a template repository for creating a TypeScript mono repo.

Setting up

  1. Change all references of @johngeorgewright to your mono-repo namespace
  2. Change all references of ts-mono-repo to your new mono-repo name
  3. Install Node.js & Yarn
  4. Install dependencies yarn
  5. Use the generator package to create new packages
  6. If using VSCode, open the workspace and install recommended extensions
  7. Commit changes with yarn commit
  8. If your packages are to be published publically, change the publish command in release.config.js to yarn npm publish --access public

Dependency management

By default, this project's dependencies is kept up-to-date with renovate. This project may also be set-up for dependabot too. To do so:

  1. Remove the renovate.json file
  2. mv .github/.dependabot.yml .github/dependabot.yml