exile.watch engineering
  • exile.watch engineering blog
  • April 2024
    • Why doesn't Dependabot update package.json?
  • March 2024
    • The savior amidst the chaos of dependency updates - Dependabot
    • Why project's local setup instructions are not part of README?
    • Leveraging Lefthook to enforce commit guidelines at exile.watch
    • The package manager of exile.watch
    • Lerna - the hidden powerhouse of exile.watch
      • 1. Separate repository and monorepo tool
      • 2. A module bundler - the fun begins
      • 3. Module registry (a place where packages get to chill)
      • 4. Versioning, Publishing, and Configuring lerna.json for Commit Conventions
      • 5. Some automation magic using the (Lerna) CLI
      • 6. How does one test lerna packages at exile.watch: locally and in the real world
    • To open source or to not open source
    • exile.watch architecture
Powered by GitBook
On this page

Was this helpful?

  1. March 2024
  2. Lerna - the hidden powerhouse of exile.watch

3. Module registry (a place where packages get to chill)

Previous2. A module bundler - the fun beginsNext4. Versioning, Publishing, and Configuring lerna.json for Commit Conventions

Last updated 1 year ago

Was this helpful?

This page is part of list - 3/7


The is typically the go-to spot for uploading packages.

So, I decided to dive into the GitHub Packages NPM registry.

This move wasn’t just about getting our packages neatly listed; it was also a chance to really see what it's like to work with GitHub Packages.

And honestly, this experience could fill another blog post, which I might just write up someday.


Moving forward, we'll explore how Lerna aids in module versioning and publishing, and how tweaking lerna.json helps enforce commit conventions in our project.

But, with being an project, I got curious about leveraging GitHub's package navigation section:

Turns out, to get your packages listed there, you’ve got to use .

If you are not up to date - there is a new kid on the block when it comes to registries: (JavaScript Registry by Deno)

exile.watch
open-source
GitHub Packages
JSR
NPM registry
The toolkit I needed to make it all happen
exile.watch logo
GitHub's repository navigation