pkg.pr.new

@pkg.pr.new

https://pkg.pr.new ⚡ Instant preview releases for your branches and PRs, without polluting the npm registry. We call it "Continuous Releases" too. A @stackblitz.com OSS Community Project Created by @aslemammad.bsky.social and @amirsakhravi.bsky.social

we have @pkg.pr.new for that. pushing preview builds for PRs, the long-living `next` branch, etc. people can play around with these or the playground. there were a few times where we rolled back and redesigned an API idea before release. if that would have hit `latest` on `npm` prematurely - ouch.

The migration story so far is mostly changing slots to snippets. I've been dogfooding by updating Github Analysis and Strava Analysis to the pr.pkg.new. Here are the main commits: github.com/techniq/gith... github.com/techniq/stra... I'm also using this on my work project with great success!

Update to upcoming LayerChart 2.0.0-next (Svelte 5) · techniq/github-analysis@205311a

github.com

Sean Lynch@techniq.dev · last yr.

Currently dogfooding the upcoming LayerChart 2.0.0-next.2 release (Svelte 5 edition) via pkg.pr.new and getting excited! Faster 🏎️, new features ✨, refined API 🧐, and more! Here is a good visual example comparing current 1.0.0 vs 2.0.0. For even better performance, could also use Canvas rendering.

Setup pkg.pr.new for LayerChart, LayerStack, and Svelte UX repos to publish npm packages for each PR and have already made use of it a few times to validate some changes across different projects. Highly recommend for library authors.

GitHub - stackblitz-labs/pkg.pr.new: 📦️ Continuous (Preview) Releases for your libraries!

📦️ Continuous (Preview) Releases for your libraries! - GitHub - stackblitz-labs/pkg.pr.new: 📦️ Continuous (Preview) Releases for your libraries!

pkg.pr.new

@pkg.pr.new proves invaluable once again, letting me install still unreleased code. A single-component build with `ref`, `computed`, and `watch` comes in at ~38 kB in Vue Vapor and ~63 kB in regular Vue, so about the same as in the `js-framework-benchmark` results.

That was the final boss I needed to defeat to ship updates from my phone! Many times when I was on the go, I could merge a PR and had to wait to be at my computer to update master. @pkg.pr.new helped a lot reduce the need for this though. 🙏

Vue Vine has integrated pkg.pr.new to publish packages for every commit. This is very useful for our user to provide a minimal reproduction in StackBlitz. Thanks for our great community providing such a wonderful application.

GitHub - stackblitz-labs/pkg.pr.new: 📦️ Continuous (Preview) Releases for your libraries!

📦️ Continuous (Preview) Releases for your libraries! - GitHub - stackblitz-labs/pkg.pr.new: 📦️ Continuous (Preview) Releases for your libraries!

pkg.pr.new

@pkg.pr.new is great for testing PRs of your own forks live. I am working on a PR for the serverles-step-functions plugin to support JSONata. Since I'm not the repo owner, I can't publish a beta version to test it in my app. I could use npm link, but that only works locally.