Simplify Package Releases – From Versioning to Publishing – Juri Strumpflohner, JSNation 2024

JavaScript Conferences by GitNation June 21, 2024
Video Thumbnail
JavaScript Conferences by GitNation Logo

JavaScript Conferences by GitNation

View Channel

About

The best JavaScript talks, the best JavaScript community 🚀 Welcome to the channel of the JavaScript-related family of conferences from GitNation. We organize JavaScript events for a bigger cause — we want the modern tech community to become a better place for developers and enthusiasts alike by encouraging professional growth opportunities, skills evolution, and nurturing the passion for the craft. All the GitNation events: https://gitnation.com/events Get our GitNation Multipass & Subscribe To 10+ Best JavaScript Conferences And Senior Deep Dives from 17€ per month! https://gitnation.com/multipass

Video Description

JSNation Conference 2024 #JSNation #GitNation Website – https://jsnation.com/ Follow the link to watch the full version of all the conference talks, QnA’s with speakers and hands-on workshop recordings → https://portal.gitnation.org/events/jsnation-2024/talks Talk: Simplify Package Releases – From Versioning to Publishing Monorepos have proven to be handy when it comes to developing and publishing related NPM packages. They offer a unified development experience while still enabling the distribution of more fine-grained packages for easy consumption. In fact, many popular OSS libraries follow such an approach such as Vue, Angular, React, Vite, Tanstack and RxJS (just to name a few). However, the publishing process within monorepos introduces unique challenges, particularly when dealing with multiple interdependent packages. And yes, there are solutions out there for versioning and releasing packages, but they often fall short when it comes to monorepos. Nx recently introduced a "release" command tailored for these scenarios. In the talk, we'll explore how we can setup a publishing process, covering versioning, changelog generation, and releasing to platforms like NPM and GitHub (including provenance support).

You May Also Like