HiDeoo

@hideoo.dev

Mostly TypeScript, Astro, React and some Go — @astro.build core maintainer https://hideoo.dev

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"

🌿 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...

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...

w3.org

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`

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.

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.

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 - 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.

github.com

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.

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

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

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.

socket.dev

bombshell@bomb.sh · 5mo ago

Just added a `detect-agent` workflow to Clack to tag fully automated PRs. Based on @matteogabriele.bsky.social's agentscan.netlify.app project which surfaces suspicious patterns from account activity. No auto-close for now, but it's an important signal to have. github.com/bombshell-de...

🤖 Automated account detected
@brick-pixel has been flagged as a likely automated account.

Classification: automation (score: 5)

Signal	Points	Detail
Recently created	+20	Account is 5 days old
Frequent repository creation	+25	12 repositories created in a short timeframe (within 24 hours)
High PR volume	+20	16 PRs in 3 days
Many recent forks	+30	17 repos forked recently
Analyzed 61 public events via voight-kampff-test

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! ✨
Astro@astro.build · 5mo ago

Astro 6 is here! We completely rebuilt the Astro dev server and build pipeline onto a new, more powerful runtime-agnostic architecture. Plus: New Fonts API, CSP support, an experimental new Rust compiler, and more... astro.build/blog/astro-6...