Rihan ๐Ÿ‡ต๐Ÿ‡ธ

Rihan ๐Ÿ‡ต๐Ÿ‡ธ

@rihan.dev

Test in production. Building https://hub.nuxt.com โ˜๏ธ @nuxtlabs.com @vercel.com (my views are separate) https://file.properties ๐Ÿ‘จโ€๐Ÿ’ป

299 followers473 following112 posts

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

PSA: h3 v2 is finally stable ๐ŸŽ‰ i will soon write an article about h3's future and vision

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

In case you need a Markdown parser and renderer that works **everywhere**. It has core & community plugins (highlight, toc, json-render, emoji, security...). Streaming is supported out of the box too, as well as minimal AST.

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Nuxt 4.5 is out, and it's a big one. ๐Ÿš€ - โšก๏ธ Vite 8 - ๐Ÿฆ€ Rspack 2, now powered by Rsbuild - ๐ŸŒŠ experimental SSR streaming for faster TTFB - ๐Ÿฉบ a new stable error code system - ๐ŸŽจ useLayout, named views, and more ... plus a lot of groundwork for Nuxt 5! ๐Ÿ’š๐Ÿ’š๐Ÿ’š

nuxt.comNuxt 4.5 ยท Nuxt BlogNuxt 4.5 is our biggest release in a while. Vite 8, Rspack 2 powered by Rsbuild, experimental SSR streaming, a stable error code system, a new useLayout composable, named views, and a lot of groundwor...

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Comark can now: ๐Ÿช“ parse Markdown with frontmatter, attributes and components support ๐ŸŽ‡ render it at runtime, with @vuejs.org, @react.dev, @svelte.dev and now @angular.dev support Soon we'll open source Comark CMS, the content layer on top of it, framework-agnostic ๐Ÿ”ฅ github.com/comarkdown/c...

github.comRelease comark v0.5.0 ยท comarkdown/comark๐Ÿš€ Features Allow rendering tree object without frontmatter and meta - by @farnabaz in #241 (14328) New linkify option to control auto-link behavior - by @farnabaz in #248 (f9d6b) Introduce Comark ...

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

unjs/env-runner now supports virtual modules across all supported runtimes! No bundler required. This unlocks some exciting new possibilities for Nitro.

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

All of these are great solutions but we can also still do more from the maintainers and consumers point of view by - Having publish gates over GH environments - Using minReleaseAge - Monitoring for provenance jovidecroock.com/blog/secure-...

jovidecroock.comHardening publishing & consumingA practical look at reducing blast radius in npm publishing workflows โ€” environment-gated OIDC publishing, limiting manual access, and what consumers can do on their end.
Gergely Orosz@gergely.pragmaticengineer.com

Supply chain attacks are happening left and right with npm, PyPI and so many other places. It seems to be getting worse, everyone agrees. But what can you do about it? Some thoughts on possible approaches (all have tradeoffs). What did I miss? And what vendors actually work?

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

NODE.js 20 IS ๐ŸชฆEOL. YOU SHOULD EITHER UPGRADE IT OR NOT TOUCH YOUR DEPENDENCIES AT ALL, AT THE RISK OF RUNNING VULNERABLE, BROKEN STUFF IN YOUR PRODUCTION ENVIRONMENT. INSTEAD OF PUSHING MAINTAINERS FOR LEGACY SUPPORT, PUSH YOURSELF, YOUR VENDOR, AND YOUR OPS GUY TO UPGRADE!

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Back from FLOW (our company offsite) and honestly still a bit emotional about it. This was one of the best weeks of my life. Got to spend time with the entire @vercel team in Phoenix and every conversation reminded me why I love what we're building. 1/3

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

The latest version of unjs/env-runner now supports emulating Vercel and Netlify, in addition to Node, Bun, Deno, and Cloudflare Workers (also a new "self" mode) It works with both Vite and Rolldown modes, emulating headers, runtime, and platform primitives with just one config.

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

โœจcreate-nitro-app now works nicely with AI agents by automatically detecting them (using unjs/std-env)

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

โœ‚๏ธ Knip v6 is out It's finally here, and your favorite slop fighter is already speedier than expected! Can't wait to see y'all tidying up bigger codebases, faster ๐Ÿš€ Blogpost + release notes: knip.dev/blog/knip-v6 Knip: knip.dev

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Vite+ is fully MIT ๐Ÿ‘ now we're talking! Go vp build some great websites

VoidZero@voidzero.dev

Announcing Vite+ Alpha. Now open source. To make JavaScript developers more productive than ever before. A single binary that: โ—† Unifies your frontend toolchain โ—† Manages your runtime & pkg manager โ—† Caching & monorepo support Works with every framework and meta framework in the Vite ecosystem.

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

MDzilla is now even better for humans! $ ๐š—๐š™๐šก ๐š–๐š๐šฃ๐š’๐š•๐š•๐šŠ ๐š๐š‘:๐š—๐š’๐š๐š›๐š˜๐š“๐šœ/๐š—๐š’๐š๐š›๐š˜ Github (or any remote URL) => Live docs in less than 3 seconds.

For humans: $ bunx mdzilla gh:h3js/h3

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

With the latest major release of SurrealDB, weโ€™ve introduced architectural changes to improve stability, performance, and developer experience. Dive into these changes and explore why they matter. ๐Ÿ‘‰ sdb.li/3ORtwtL

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Linux kernel 6.19 updates graphics, storage, and infrastructure, improving AMD GPU performance, adding HDR groundwork, speeding up ext4, and enabling warm reboot kernel switches. Torvalds also confirmed the next version will be the long awaited Linux 7.0 alternativeto.net/news/2026/2...

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Your project deserves docs. $ npx skills add nuxt-content/docus Then: "/create-docs" Full doc site with SEO, MCP, copy page, llms.txt, everything automatic. Your AI can now read your docs. Your users can search it. Google can index it. In less than 2 minutes, give it a try๐Ÿ‘‡

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Nitro v3 alpha.2: ๐Ÿ”ฅ Rolldown optimized ๐Ÿ“ฆ Dependencies bundled by default โš› React Server Components support (experimental) ๐Ÿ”‹ Many more improvements TIP: Upgrade to the latest nitro() plugin with vite@beta (rolldown) and enjoy a seriously mind-blowing performance boost ๐Ÿš€

github.comRelease v3.0.1-alpha.2 ยท nitrojs/nitro๐Ÿ”‹ This release contains many improvements since the alpha.1 release. โณ We took extra time to ensure everything works well by testing against real-world projects using Nitro v3. We are closer to Bet...

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

NuxtHub v0.10 is out with multi-vendor support โœจ Build full-stack Nuxt apps with: - DB powered by @DrizzleORM (with automated migrations) - KV powered by unstorage @unjsio - Blob compatible with @vercel blob, R2 and S3 hub.nuxt.com/changelog/n...

hub.nuxt.comNuxtHub Multi-Vendor is now available ยท NuxtHub BlogNuxtHub is now available on multiple cloud providers. You can now deploy your NuxtHub project on your own hosting provider.

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

an insane dependency drop, look at that graph! unjs stay winning fr

Was debugging a nasty ESM issue and ended up optimizing unjs/๐Ÿ–ผ๏ธIPX from 99 dependencies down to 6 (26 MB โ†’ 2 MB). Available in the v4 nightly builds with the same features as before!

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Nitro v3โ€™s filesystem routing is now optional by default โœจ Choose what fits your setup best: ๐Ÿ“‚ Filesystem routing (serverDir: "server") โš™๏ธ routes: {} config ๐Ÿงฉ server.ts (bring your own router) All core routing features remain available.

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

๐Ÿช Hookable powers Nuxt & Nitro hooks โ€” every build, request, and render calls it. ๐Ÿ”ฅ v6.x (rc): 20โ€“35ร— faster and 79% smaller (โˆ’2.26 KB) (with HookableCore) Thanks @negezor for the perf magic โœจ

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

๐ŸŽ we've just released Nuxt 4.2! ๐ŸŽจ better error pages in dev ๐Ÿ”ฎ opt-in Vite Environment API ๐ŸŽฏ abort controller for data fetching composables โšก๏ธ asyncData handler extraction ๐Ÿ”ง experimental TypeScript plugin support happy upgrading โค๏ธ ๐Ÿ‘‰ read more at nuxt.com/blog/v4-2

nuxt.comNuxt 4.2 ยท Nuxt BlogNuxt 4.2 is out - with experimental TypeScript plugin support, better error handling in development, abort control for data fetching, and more!

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Watch @pi0.io share how you can ship full-stack Vite apps with just one Nitro plugin that just works. Developers can enjoy automatic SSR integration, bundled index.html, native integration with Vite Environments API, and more. Full video in comments ๐Ÿ‘‡

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

Introducing the new version of the @raycast.com & @nuxt.com extension! ๐Ÿš€ Meet the Nuxt Dev Server Monitor: manage your Nuxt apps effortlessly! Check server status, stats, perform quick actions (e.g open GitHub repo), and create components/pages from the menu bar! And more... ๐Ÿ‘‡

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

๐Ÿ”ฅ The most universal format for JavaScript servers is simply { fetch } Already in: โš™๏ธ Runtimes: Deno | Bun | Node.js (via srvx) ๐Ÿงฉ Frameworks: H3 | Hono | Elysia | Nitro | Remix โ˜๏ธ Platforms: Vercel Fluid | Cloudflare Workers | Deno Deploy | Netlify Edge

OMG the menu bar utility?? ๐Ÿ‘€๐Ÿ˜

Hugo@hugorcd.com

A couple of new features I'm playing with for the @raycast.com Nuxt extension... โœจ - Copy Markdown source from docs directly - A little menu bar utility for your dev server What else should a @nuxt.com menu bar app do? I'm all ears! ๐Ÿ‘‡

Rihan ๐Ÿ‡ต๐Ÿ‡ธ reposted

me: oh I should tweak this eslint rule, itโ€™s subtly ignoring some cases it should catch my ci tests: