Hugo

Hugo

@hugorcd.com

Sofware Engineer at @vercel.com ▲ Working on http://nuxt.com Ambassador @raycast.com Building http://shelve.cloud & evlog.dev

486 followers75 following718 posts

Pinned

What an incredible day! So thrilled to share this. Couldn't be prouder of the entire team. Joining forces with @vercel.com is a massive step that will bring so much to the framework. I'm incredibly excited for this new chapter! Let's go! 🔥

Vercel@vercel.com

NuxtLabs, creators of Nuxt and Nitro, are joining Vercel. Same license, roadmap, and open governance, but now in a joint mission to build the best web.

Thanks you all 💚

Nuxt@nuxt.com

Nuxt turns 10! Thanks for being part of the journey so far 💚

evlog, recently: - One evlog.config.ts, read by any framework, eve and the CLI, shareable across projects - 1.98 MB → 906 kB on disk - 4.6× faster per request - Effect support in beta, by @justyannicc and @just_be_dev And the first 3.0 beta is tagged → evlog.dev

Nuxt is all about community, and we're going to push that aspect even further in the coming weeks. Show me your Nuxters profiles 👀

Nuxt@nuxt.com

We’ve moved the Nuxters website to nuxt.com/nuxters Now with multi-period filtering 💚

Hugo reposted

🚨 nuxt v4.6.2 is out, including a few security fixes, so please do make time to upgrade there's lots more in there too! 🗺️ page transition + navigation improvements 🔥 a warmer dev server start 💪 and better types for server routes github.com/nuxt/nuxt/r...

github.comRelease v4.6.2 · nuxt/nuxtv4.6.2 is the next patch release. 👉 Changelog compare changes 🩹 Fixes nitro: apply useHeadSafe rules to server island head (493565e99) nitro-server: read router params from the path h3 matched (0...

Proud to introduce the new Nuxt showcase, and to power all these projects. And to everyone building with Nuxt who isn't on the wall (yet): this is yours too.

Nuxt@nuxt.com

What brands are using Nuxt? nuxt.com/showcase

Charts have landed in Nuxt UI 😮

Benjamin Canac@benjamincanac.dev

Nuxt UI v4.12 is out! 🥳 📊 New Chart component built on @tanstack.com Charts 🌐 UApp follows @nuxt.com i18n locale and only bundles the ones you use ⚡️ Up to 27% less JS with lazy loaded overlays ...plus a bunch of bug fixes and more: github.com/nuxt/ui/rele...

Really proud that @nuxt.com powers so many luxury brands and Awwwards sites. These teams obsess over quality, craft and the details most people never notice. That pursuit of excellence is something we share with them, so seeing them choose Nuxt honestly means a lot.

Hugo reposted

Introducing c15t v3 The open standard for cookie banners ✦ Set up c15t in my app: c15t.com/SKILL.md → Open source → 8 frameworks and a script tag → Banner in the server HTML → 34 policy presets, GPC and GPP built in

Hugo reposted

happy sunday! fonts.nuxt.com v1 is out 🎉 if you haven't tried it, here's how: 1️⃣ use `font-family` in css or tailwind ✅ ... and you're done! nuxt will detect the font, self-host it, and generate preloads + font metrics to cut layout shift + load time no configuration required ✨

[𝚒𝚗𝚏𝚘] 𝚎𝚟𝚕𝚘𝚐@𝟹.𝟶.𝟶 · 𝚜𝚝𝚊𝚝𝚞𝚜: 𝚙𝚕𝚊𝚗𝚗𝚎𝚍

evlog this week: - The GitHub Action is on the Marketplace. Add `uses: evloghq/action@latest` and every PR gets an observability score compared with main. If a change leaves a route with less logging, it's flagged on that line of the diff.

View full thread

- @𝖾𝗏𝗅𝗈𝗀/𝗌𝗂𝗀𝗇𝖺𝗅𝗌 asks a model a question about an event and saves the answer on it. For example: "who caused this 500: the user, our code, or a third-party service?" The event gets `fault: "upstream"` with a confidence score, and you can filter, alert, or skip sampling on it.

evlog this week: - The GitHub Action is on the Marketplace. Add `uses: evloghq/action@latest` and every PR gets an observability score compared with main. If a change leaves a route with less logging, it's flagged on that line of the diff.

- The CLI no longer needs its own install. If evlog is in your project, `npx evlog init`, `map` and `doctor` just work.

- `evlog logs` lets you query the events your app logged locally, from the terminal: only errors, the slowest requests, one request in full from its ID, p50/p95 per route, or any field (`--where payment.amount>5000`). No dashboard needed while you develop.

Hugo reposted

Very soon, it will be possible to preview content changes from pull requests within nuxt.com, with no redeploy and from our different GitHub repo sources 🥹

Claude Max now gives you up to $200 of API credit every month. Put the key in Bring Your Own Key on @vercel.com AI Gateway once, and every eve.dev agent you ship runs on it. You get logs, budgets and ZDR without any extra setup, and switching models is just a string change.

server logs help reconstruct what happened before the error. we also kept the debugging controls reachable by keyboard, with visible focus and a return path from menus and dialogs. source actions stay usable in narrow windows.

Seeing evlog.dev adoption grow is cool. Seeing signs that it’s making a lasting difference is much more meaningful to me. evlog map checks an app against observability requirements and gives it a score, making it easier to see where context is missing and what needs attention.

View full thread

Over the last 30 days, 91% of the 7,154 recorded map runs scored between 90 and 100. That’s a snapshot of runs, not proof of how each individual app has progressed, but it’s encouraging alongside that trend.

I wanted evlog to make good observability easier to adopt. Seeing signs that it’s also becoming something people maintain as their apps evolve means a lot.

Seeing evlog.dev adoption grow is cool. Seeing signs that it’s making a lasting difference is much more meaningful to me. evlog map checks an app against observability requirements and gives it a score, making it easier to see where context is missing and what needs attention.

What I’ve been noticing in the CLI telemetry over time is that scores trend higher and keep coming back green. That’s the part I find really encouraging: adoption seems to translate into better observability, beyond the initial setup.

Spent the last few days making evlog easier to say yes to. Now you install it, you import it, it logs. Like pino, like consola. No setup, no config, no initLogger() before the first line. Wide events, drains, sampling, all of that is still there, you turn it on when you need it, not before.

View full thread

Lots of smaller things too: fatal and trace levels, wrapped errors that finally keep their cause, printf-style messages, evlog init that tells you which env vars you forgot. Full list in the reply. If you've been meaning to try it, this is the version to do it with. evlog.dev

evlog.devevlog — Digging through logs is not observability. It's hope.A modern TypeScript logger built for everything you ship — scripts, libraries, jobs, edge, requests. Simple logs, wide events, and structured errors in one API.

Spent the last few days making evlog easier to say yes to. Now you install it, you import it, it logs. Like pino, like consola. No setup, no config, no initLogger() before the first line. Wide events, drains, sampling, all of that is still there, you turn it on when you need it, not before.

Same thing for the CLI. Until now you had to install @𝖾𝗏𝗅𝗈𝗀/𝖼𝗅𝗂 on the side. Now it's just there: npx evlog map

Nothing to add to your package.json. The package grew by 1.6 kB, that's it. And map tells you exactly where your logging is missing, which is honestly worth the minute on its own. Already on OpenTelemetry? Nothing to learn, evlog reads the same env vars your OTel SDK already uses.

Everyone seemed to love Nuxi, so I added him to the Nuxt docs feedback widget. My boy is going to be everywhere.

Hugo reposted

If you'd like to contribute to an oss project, don't focus on creating PRs. Help the maintainers triage issues and review existing PRs. Test beta releases, and give feedback about new APIs and features. Join the community and be around to help others. They need your care way more than your code now.