Sign in

HiDeoo

@hideoo.dev
589 followers 146 following 100 posts

Mostly TypeScript, Astro, and things like React or Rust — @astro.build core maintainer hideoo.dev

PostsRepliesMedia
Reposted by HiDeoo
Adrian Roselli, pH0 @aardrian.bsky.social · 20h
Screen Reader User Survey #11 Results webaim.org/projects/scr... Shared sans comment. #a11y #accessibility
webaim.org
WebAIM: Screen Reader User Survey #11 Results
172
Reposted by HiDeoo
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 29/09/2026
👀 A11y update Element.ariaNotify() -> now Baseline Widely Available Triggers a screen reader announcement programmatically Now in all modern browsers (latest versions) -> for now, it can only be a progressive enhancement
0123
HiDeoo @hideoo.dev · 28/09/2026
Starlight's File Tree component is great for displaying a directory structure at a glance, but sometimes files need more than a comment. Just released Starlight File Explorer, an interactive component to document files and folders with MDX content for each one. starlight-file-explorer.netlify.app
0110
Reposted by HiDeoo
MDN Web Docs @developer.mozilla.org · 25/09/2026
🆕 Customize MDN's browser compat tables! Press ⚙️ Settings on any compat table to choose which browsers and engines you see, and hide the ones you don't need. Your picks are saved in your browser. Try it 👇 developer.mozilla.org/en-US/docs/W...
MDN's browser compatibility table for the HTML popover attribute. Its columns cover desktop and mobile browsers, showing which versions support the attribute and its "hint" value. A "Settings" button sits above the table.The Browser compatibility settings dialog on MDN. Browsers appear as chips grouped under Desktop, Mobile, Server and XR, and each one can be added to or removed from the table.
27724
Reposted by HiDeoo
Emanuele (Ema) @ematipico.xyz · 22/09/2026
Wrote something about formatters. A biased vision of how formatters should be implemented in 2026 ematipico.xyz/blog/the-bes...
ematipico.xyz
The Best Formatter - Part 1
An opinionated vision of what a Formatter should look like in 2026, navigating some aspects of the infrastructure: the right data, debugging, and comments.
1185
Reposted by HiDeoo
Yan @yanthomas.dev · 19/09/2026
Lunaria v0.2 is here! Bringing a completely reworked core with a new JS/TS configuration file, git data caching, integrations, brand-new Runtime API, and more. Already being used in production by Astro/Starlight, EmDash CMS (Cloudflare), and Biome. lunaria.dev/blog/lunaria...
lunaria.dev
Lunaria v0.2
0156
Reposted by HiDeoo
Astro @astro.build · 17/09/2026
Ecosystem performance meets Astro. @florian-lefebvre.dev is here to explain how the @e18e.dev project is making your favorite framework smaller and faster ⚡️
youtube.com
e18e x Astro | Astro Together FRA 2026 × Seibert
One dependency at a time, we can make the JavaScript ecosystem faster and leaner. But what exactly is e18e, and why should you care? Florian Lefebvre explores e18e, Astro’s role in the movement, the…
0399
HiDeoo @hideoo.dev · 17/09/2026
Added a new compact variant to the starlight-package-managers component. The same package manager tabs with a tighter layout ✨ github.com/HiDeoo/starl...
Two code examples comparing the default and new compact layouts of the starlight-package-managers component. Both show npm, pnpm, and yarn tabs, with pnpm selected and the command `pnpm add astro`. Adding `variant="compact"` merges the package manager tabs into the code frame.
020
Reposted by HiDeoo
Astro @astro.build · 16/09/2026
Want to know how (not) to wreck your site’s performance? @otterlord.dev has some tips to share:
youtube.com
How To Kill Your Performance (with Astro) | Astro Together FRA 2026 × Seibert
There are lots of weird ways you can get slowed down when developing with Astro. Reuben Tier is here to quiz you on your knowledge of the web, Astro, and their various performance caveats to keep you…
1175
Reposted by HiDeoo
Sean Lynch @techniq.dev · 15/09/2026
🎉 Introducing npmchart.com Analyze npm packages (downloads, releases), Github activity (releases, stars, commits, issues, PRs), compare packages, user pages, download or copy any charts, and more!
118320
Reposted by HiDeoo
Julien Déramond @deramond.dev · 16/09/2026
Another experiment: I wanted a new representation of my design tokens, so dtgraph draws them as a node graph. One node per token, one edge per reference. A few thousand tokens is hard to hold in your head. Much easier to look at. julien-deramond.github.io/dtgraph/
Screenshot of the dtgraph playground: a dark interface showing 508 design tokens as coloured dots clustered by group and joined by 324 reference edges. The most-referenced primitives are drawn as the largest dots, with labels like "white", "sans", "normal" and "900". A search field, a "Color by group / type" toggle and an "Export SVG" button frame the graph. A hint bar reads: drag to pan, scroll to zoom, hover to spotlight, double-click to dive in, drop DTCG files anywhere.
232
HiDeoo @hideoo.dev · 02/09/2026
Huge release 🌟 And as a bonus, all my plugins now properly support the Sätteri Markdown processor. One last plugin couldn’t support it. Until today 🎉
1101
Reposted by HiDeoo
Firefox for Web Developers @webdevs.firefox.com · 25/08/2026
CSS sibling-count() and sibling-index() are newly available across engines! Here's how they work:
314925
Reposted by HiDeoo
Chris Coyier @chriscoyier.net · 23/08/2026
I actually strive for perfect clarity with my color theme pickers. codepen.io/editor/chris...
2265274
Reposted by HiDeoo
Bjorn Lu @bluwy.me · 22/08/2026
Wrote a userscript that adds "AI" labels to users detected by agentscan.tools (by @matteogabriele.npmx.social)! Much needed hints to judge "contributions" these days. 👉 github.com/bluwy/github...
3 screenshots: one adds the "AI" label to detected authors on the GitHub PR list, one adds the "AI" label to a detected author of a PR, and one adds a "Report to AgentScan" menu item for PR comments
15412
Reposted by HiDeoo
Bramus @bram.us · 19/08/2026
To target multiple classes with the same prefix, you'd typically have to resort to brittle attribute selectors. To make things easier, CSS is getting a new selector: the “Class Prefix Selector” (`.foo-*`). Check brm.us/class-prefix... to get the details. (Browser Support: None 😛 — just resolved!)
brm.us
The Future of CSS: Target Multiple Classes with the Class Prefix Selector
To target multiple classes that share the same prefix, you'd typically have to resort to brittle attribute selectors or add extra base classes to your markup. To make things easier, CSS is getting a n...
1215927
HiDeoo @hideoo.dev · 12/08/2026
Still experimental, but I've been playing with a Starlight plugin to turn documentation pages into reviewed, discoverable, and up-to-date agent skills. The idea: keep your docs as the source of truth and avoid duplicated content and effort between docs and skills. starlight-to-skills.netlify.app
starlight-to-skills.netlify.app
Starlight to Skills
Turn Starlight documentation pages into reviewed, discoverable, and up-to-date agent skills.
2122
Reposted by HiDeoo
Mateusz Burzyński @andarist.bsky.social · 11/08/2026
Changesets v3 is here! 🦋 After months of chipping away at issues alongside @bluwy.me, @haglund.dev, and many other contributors, we’re excited to finally share it. changesets.dev/blog/announc...
changesets.dev
Announcing Changesets v3 | Changesets
A tool to manage versioning and changelogs with a focus on monorepos
812228
Reposted by HiDeoo
Ky @ky.fyi · 02/08/2026
astro-lilypond@0.16.1 now exports proper TypeScript types for Astro content collections, which should make it easier to access and display metadata from your `.ly` files 🎶
A typeahead showing TypeScript fields which exist on `score.data.meta`, including "arranger", "composer", "copyright", "dedication", "instrument", "meter", "opus", "piece", and "poet"
1222
Reposted by HiDeoo
Hidde @hidde.blog · 30/07/2026
🌿 A new version of the Web Sustainability Guidelines is out! www.w3.org/TR/web-susta... Updates include: - Impact Measurement + Impact API - Lots of small tweaks following peer review - Improved tone of voice and readability, new introduction Changelog: github.com/w3c/sustaina...
w3.org
Web Sustainability Guidelines (WSG)
Web Sustainability Guidelines (WSG) provide actionable recommendations to help digital teams make informed, sustainable decisions. In considering different aspects of work and the web, these guideline...
13310
Reposted by HiDeoo
Sarah Rainsberger @sarah11918.rainsberger.ca · 30/07/2026
@astro.build month-end blog post/newsletter drafted! If you're not subscribed, now's a good time: astro.build/newsletter/s... - Just a tiny taste to whet your appetite: handful of news items, monthly "Top 10". astro.build/rss.xml - The full 8-course meal! Put on your stretchy pants and dig in!
astro.build
Signup | Astro
Astro builds fast content sites, powerful web applications, dynamic server APIs, and everything in-between.
1234
Reposted by HiDeoo
Astro @astro.build · 21/07/2026
The smartest teams trust Starlight with their docs 🌟 Speed, accessibility, SEO, flexibility. Choose four. starlight.astro.build
The Starlight logo surrounded by a cloud of logos for OpenAI, GitHub, Netlify, Microsoft, WP Engine, Sentry, Roblox, Warp, System 76, vlt, framework, StackBlitz, CrowdIn, Bentley, val town, Zulip, Honeybadger, free code camp
3465
HiDeoo @hideoo.dev · 10/07/2026
Just shipped a new version of the Starlight Blog plugin 🌟 - Multiple blog instances - Built-in structured data - Monthly RSS archives with RFC 5005 support And a bunch of other improvements and bug fixes. github.com/HiDeoo/starl...
github.com
GitHub - HiDeoo/starlight-blog: Starlight plugin to add a blog to your documentation
Starlight plugin to add a blog to your documentation - HiDeoo/starlight-blog
0143
Reposted by HiDeoo
midudev · Miguel Ángel Durán @midu.dev · 08/07/2026
¡Crea la mejor documentación para tu API o proyecto! Se llama Starlight y trae: ✓ Velocidad. Está basado en Astro ✓ SEO, Accesibilidad, con buscador integrado ✓ Markdown, MDX y soporte para múltiples idiomas → starlight.astro.build/es
073
Reposted by HiDeoo
Julien Déramond @deramond.dev · 08/07/2026
🧩 New open-source library: Component Anatomy Interactive anatomy docs for design systems. Get two-way hover sync between the rendered component and its docs. Framework-agnostic core, plus @astro.build & @storybook.js.org integrations. github.com/julien-deram...
1167
Reposted by HiDeoo
⭑ salma @whitep4nth3r.com · 03/07/2026
Hi, friends. The last 6 years have been a blast, but I just don't like being on The Internet anymore. I'm leaving DevRel, and I wrote a little bit about why. Look after yourselves, and each other. Love, Salma
whitep4nth3r.com
Goodbye, forever, probably.
I’m leaving developer relations and developer education. Rather than disappear completely unannounced, I wanted to tell you why.
12361763
HiDeoo @hideoo.dev · 03/07/2026
All my Starlight plugins, themes, and Astro integrations are now updated for this new version 🚀
2273
HiDeoo @hideoo.dev · 25/06/2026
The Starlight Links Validator plugin now has first-class support for Sätteri, with support for my other plugins coming in the next few days! github.com/HiDeoo/starl...
github.com
GitHub - HiDeoo/starlight-links-validator: Starlight plugin to validate internal links
Starlight plugin to validate internal links. Contribute to HiDeoo/starlight-links-validator development by creating an account on GitHub.
1142
Reposted by HiDeoo
Astro @astro.build · 23/06/2026
Want those Astro 7 speed-ups in your docs? Starlight v0.41 is out now
Starlight 0.41
Built for Astro 7
2336
Reposted by HiDeoo
Emanuele (Ema) @ematipico.xyz · 19/06/2026
It's finally out! It was a blast and I had a lot of fun :) If you have some time to spare, please listen to it. Props to @joshuakgoldberg.com
1184
Reposted by HiDeoo
Theo Ephraim @theozero.bsky.social · 18/06/2026
Say hello to 🐣 fledgling - a new tool to create new npm packages and setup/sync trusted publishing (OIDC) settings. Works great for one offs, but even better in a monorepo! just `npx fledgling`
2167
Reposted by HiDeoo
Marina Aísa @marinaaisa.com · 17/06/2026
That was fast 💨🤩 @lcas.dev has already submitted a new HTML proposal for Localized time formatting without JavaScript 👇 github.com/whatwg/html/... Couple of previous proposals related to this topic: - github.com/whatwg/html/... - github.com/whatwg/html/...
github.com
Localized time formatting without JavaScript · Issue #12591 · whatwg/html
What problem are you trying to solve? Server side rendered (or statically rendered) HTML does not know what the user’s timezone is. This means you can not server render absolute time correctly. To ...
14910
HiDeoo @hideoo.dev · 16/06/2026
When it comes to fonts, I always trust @florian-lefebvre.dev. This looks amazing.
080
Reposted by HiDeoo
Astro @astro.build · 10/06/2026
Starlight v0.40 adds support for Astro’s new Rust-y Markdown pipeline. Speed up your docs builds with this one simple trick: github.com/withastro/st...
Starlight 0.40

gleaming golden in an orange and yellow haze
0254
Reposted by HiDeoo
Jake Archibald @jakearchibald.com · 27/05/2026
Watch out! Chrome has a huge bug with <input type="number"> which causes values to change unexpectedly. It's fixed in Chrome 150, but that won't land until the end of June.
1215550
Reposted by HiDeoo
Florian Lefebvre @florian-lefebvre.dev · 26/05/2026
Today I’m launching Vite Deploy! A minimal deployment primitive for @vite.dev apps: deploy anywhere, whether your app is static, server-rendered, or both. It’s designed to integrate easily with other tools: Hono, @tanstack.com Start... Check it out: vite-deploy.web-runes.dev
vite-deploy.web-runes.dev
Deploy your Vite project anywhere
Deploy your Vite project anywhere
2224
Reposted by HiDeoo
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 13/05/2026
The latest Playwright release can snapshot your accessibility tree Great to avoid a11y regressions 👌
2697
HiDeoo @hideoo.dev · 08/05/2026
Fresh Starlight release, fresh batch of plugin updates. All my Starlight plugins are now 0.39-ready and already using the latest improvements.
181
HiDeoo @hideoo.dev · 23/04/2026
A feature-packed release for the Starlight OpenAPI plugin: - operation snippets for cURL, JavaScript, Rust, and more - autogenerated request body examples - autogenerated response examples
Screenshot of the Starlight OpenAPI plugin showing a generated cURL operation snippet for the GET /pets/{id} endpoint.Screenshot of the Starlight OpenAPI plugin showing an application/json response schema and its generated example payload.
150
HiDeoo @hideoo.dev · 09/04/2026
Building on recent improvements, the Starlight Links Validator now includes more features useful for large documentation sites like Cloudflare Docs: - choose if link validation errors fail the build - JSON error reports for external tooling - GitHub Actions step output github.com/HiDeoo/starl...
github.com
GitHub - HiDeoo/starlight-links-validator: Starlight plugin to validate internal links
Starlight plugin to validate internal links. Contribute to HiDeoo/starlight-links-validator development by creating an account on GitHub.
0133
Reposted by HiDeoo
Brittany Ellich @brittanyellich.com · 29/03/2026
"Open source is not just about code, it's about the people that make the code work", @zeu.dev sharing the ATProto parts of npmx at #Atmosphereconf
Zeu on stage at Atmosphereconf, holding a microphone and looking generally super awesome
07010
HiDeoo @hideoo.dev · 27/03/2026
Used a large refactor to make validation reports in the Starlight Links Validator plugin more user-friendly and actionable: - source locations for issues - invalid links point to the source - error messages link to docs with explanations and suggested fixes
CLI output of the Starlight Links Validator plugin showing invalid links grouped by source file, with line numbers, error labels, and a summary reporting 4 invalid links across 2 files.
1141
Reposted by HiDeoo
Barry Pollard @tunetheweb.com · 24/03/2026
Look what landed in DevTools in Chrome Canary! A Request # column, allowing you to: - More easily return to the page load sort order - More quickly identify when important resources are loaded late (LCP resource as request number 59? No thank you!) Thanks to Helmut Januschka for implementing!!
Screenshot of Chrome DevTools with a "Request #" column added
3212
Reposted by HiDeoo
Bramus @bram.us · 19/03/2026
CSS `light-dark()` is about to support images! www.bram.us/2026/03/19/m... Shipping in Firefox 150. Starting tomorrow, available behind a flag in Chromium 148.
bram.us
More Easy Light-Dark Mode Switching: light-dark() is about to support images!
CSS light-dark() is being extended to support images.
415319
Reposted by HiDeoo
nate moore @natemoo.re · 18/03/2026
Added bot detection to CI after @socket.dev reported an agent that landed many PRs in major OSS projects (including Clack) Trust and Safety teams likely already detect this—hope platforms start to surface this signal to end users so we can make informed decisions and minimize a new attack surface
socket.dev
AI Agent Lands PRs in Major OSS Projects, Targets Maintainer...
An AI agent is merging PRs into major OSS projects and cold-emailing maintainers to drum up more work.
1121
HiDeoo @hideoo.dev · 12/03/2026
All my Starlight plugins, themes, and Astro integrations are now updated for this new version and Astro v6 🚀
1162
HiDeoo @hideoo.dev · 11/03/2026
Time to update! 🌟 And if you're using any of my plugins or themes, updates are being worked on as we speak, so stay tuned.
0224
Reposted by HiDeoo
Sarah Rainsberger @sarah11918.rainsberger.ca · 10/03/2026
OK, not the *main* story of the day... but, the v6 major upgrade guide was a BIG part of Team Docs life for months. A lot of us worked on it. I hope it works for you when you upgrade! (And if it doesn't... well, that's just an opportunity to contribute yourself!) docs.astro.build/en/guides/up...
A screenshot of our Discord "Docsbot" that posts a celebratory message every time a docs pull request is merged. It displays a random icon/emoji, which hilariously happens to be our custom :notworsethanwhatwehadbefore: (NWTWWHB!) icon, then lists the PR author, title, and number with a "Thank you" to everyone else credited with a commit, review, or comment on the PR:

Merged! Sarah Rainsberger: Astro v6.0 (#12322)

Thanks ellielok, Florian Lefebvre, Matt Kane, Armand Philippot, Junseong Park, Louis Escher, kato takeshi, knj, Yan, Chris Swithinbank, florian-lefebvre, ArmandPhilippot, ocavue, Erika, Felix Schneider, HiDeoo, OliverSpeir, Matthew Phillips, Emanuele Stoppa, Henri Fournier, bjohansebas, KTrain, Houston (Bot), anaxite, JusticeMatthew, ascorbic, Ntale Swamadu, alexanderniebuhr, delucis, CyberFlame, Rafael ヤスヒデ 須藤, Julien Cayzac, Justin Francos, Lieke, Phaneendra, Shinya Fujino, Will, yanthomasdev & trueberryless for helping! ✨
0427
Reposted by HiDeoo
Chrome for Developers @developer.chrome.com · 09/03/2026
Starting with Chrome 145, DevTools now lets you throttle specific requests instead of the whole page. It’s the ideal way to test how your app handles a single slow asset or API call → goo.gle/4aP1Tcc
2487
Reposted by HiDeoo
Una Kravets @una.im · 05/03/2026
Open UI has been working on speccing out the focusgroup attribute: a declarative way to support roving focus & add keyboard nav to composite widgets like toolbars/menus We'd love your feedback! Learn more & see open questions: developer.chrome.com/blog/focusgr... H/t to Edge folks for prototyping
developer.chrome.com
Request for developer feedback: focusgroup  |  Blog  |  Chrome for Developers
Try out focusgroup and comment on the proposal.
87423