Sign in

Shinya Fujino

@fujino.dev
310 followers 239 following 34 posts

Just for Fun / @astro.build maintainer / 高レイヤーボーイ / 趣味はデジタル盆栽です github.com/morinokami

PostsRepliesMedia
Reposted by Shinya Fujino
TypeScript @typescriptlang.org · 08/07/2026
📣 The moment is here. 📣 TypeScript 7 is officially released! 7️⃣ devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 - TypeScript
Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript! Since its early days, TypeScript has promised to
15617156
Reposted by Shinya Fujino
dan @danabra.mov · 25/06/2026
... i have joined the @nextjs.org team at @vercel.com. for a start, i'll be working part-time, so please don’t flood me with bug reports yet. however, i’ll try to keep an eye on them as i want to understand what problems Next.js users are running into every day. i want App Router to get good!
3131723
Reposted by Shinya Fujino
Astro @astro.build · 22/06/2026
Astro 7 is here! A new Rust compiler, a new Rust Markdown/MDX processor, Vite 8 and more. Get ready for 60%+ faster builds. astro.build/blog/astro-7/
astro.build
Astro 7.0 | Astro
Astro 7.0 brings faster builds with Vite 8, a new Rust compiler, Advanced Routing, background dev server support, and structured logging.
224162
Reposted by Shinya Fujino
TypeScript @typescriptlang.org · 18/06/2026
📣 TypeScript 7's Release Candidate is now out! 📣 The new native rewrite is almost here. Try it out on your codebases, and make sure your team is ready for the upcoming 7.0 release!
devblogs.microsoft.com
Announcing TypeScript 7.0 RC - TypeScript
The Release Candidate for TypeScript 7.0 is now available!
525152
Shinya Fujino @fujino.dev · 13/06/2026
Yayoi Kusama Museum 🟣
Yayoi Kusama Museum entrance🔴⚪️🌿🟠🟡
000
Reposted by Shinya Fujino
James @43081j.com · 20/05/2026
Woooo yeaaah! The missing piece 🎉 everything is about to get a lot more secure
docs.npmjs.com
Staged publishing for npm packages | npm Docs
Documentation for the npm registry, website, and command-line interface
512628
Reposted by Shinya Fujino
VoidZero @voidzero.dev · 07/05/2026
🚀Rolldown 1.0 is here!🚀 Rust-based high-performance JavaScript bundler. 🏎️ Runs at native speed that’s up 30x faster than Rollup 🤝 Compatible with existing Rollup & Vite plugins ⚡The underlying bunder for Vite After 2 years, Rolldown is officially stable and has 20+M weekly downloads.
535168
Reposted by Shinya Fujino
Florian Lefebvre @florian-lefebvre.dev · 04/05/2026
Today I'm launching astro.jobs! It's an unofficial job board for the @astro.build ecosystem. If you're looking for a job or if you have open positions related to Astro, check it out!
astro.jobs
Jobs for the Astro ecosystem | Astro.jobs
Find your next role in the Astro ecosystem: from startups to enterprise teams hiring developers who are truly stellar.
06121
Shinya Fujino @fujino.dev · 04/05/2026
I went to a letterpress museum in Tokyo today and absolutely loved it
市谷の杜 本と活字館Letterpress printing pressMincho fontMincho font cappuccino
150
Shinya Fujino @fujino.dev · 03/05/2026
Built a little Vite plugin called astro-slidev: github.com/morinokami/a... It lets Slidev decks render .astro components via Astro's Container API. Not sure how practical it is, but might be fun for heavy Astro users 😂
github.com
GitHub - morinokami/astro-slidev: Use Astro components inside Slidev slides via the Astro Container API.
Use Astro components inside Slidev slides via the Astro Container API. - morinokami/astro-slidev
150
Reposted by Shinya Fujino
Astro @astro.build · 10/03/2026
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...
astro.build
Astro 6.0 | Astro
Astro 6 is here with a refactored dev server, an experimental Rust compiler, live content collections, CSP, and more.
624652
Reposted by Shinya Fujino
Astro @astro.build · 06/03/2026
4… 3… 2… 1…
A hazy wash of purples, pinks and blues against a dark background. Emerging from the fog, blurry but just distinguishable, is the number 6.0
1518
Shinya Fujino @fujino.dev · 15/02/2026
Capybaras are so adorable
A  capybara at Inokashira Park
1150
Shinya Fujino @fujino.dev · 04/02/2026
I’m at Astro Meetup Japan! Great vibes already. Huge thanks to @jp-knj.bsky.social for organizing this 🙌
Astro Meetup Japan
1283
Reposted by Shinya Fujino
Astro @astro.build · 03/02/2026
The State of JS is out. Astro is #1 meta-framework in developer satisfaction three years running. ︀︀ With our astronaut powers combined… 😤
Captain Planet “by our powers combined meme” showing the characters labelled: State of JS 2025, #1 interest, #1 satisfaction, #1 positivity, #2 usage.

Astro is Captain PlanetState of JS 2025 chart showing rankings of meta frameworks by satisfaction. Astro is #1 for 2023, 2024, and 2025.
1887
Shinya Fujino @fujino.dev · 31/01/2026
Happy to share that I’m now a maintainer @astro.build 🥹
Astro announcement welcoming Shinya Fujino as a new maintainer.
7282
Reposted by Shinya Fujino
bombshell @bomb.sh · 26/01/2026
Hey, we're Bombshell 👋 We're the maintainers behind projects like Astro, e18e, StudioCMS, and pkg‍.pr.new. We're building focused, composable open source libraries for CLIs and TUIs. Excited to show you what we've been up to. bomb.sh/blog/introdu...
bomb.sh
Introducing Bombshell
Bombshell is a growing collection of open source tools for building modern terminal interfaces in JavaScript.
211520
Reposted by Shinya Fujino
Astro @astro.build · 16/01/2026
We are joining Cloudflare! astro.build/blog/joining...
astro.build
The Astro Technology Company joins Cloudflare | Astro
The Astro Technology Company is joining Cloudflare! Astro remains open-source, MIT-licensed, and platform-agnostic. With Cloudflare's support, we're focusing 100% on building the best framework for…
2834156
Reposted by Shinya Fujino
Astro @astro.build · 13/01/2026
Introducing the Astro 6.0 Beta. - Redesigned dev server: run against the same runtime you deploy to - First-class Cloudflare Workers support with workerd - Stable Content Security Policy and Live Collections It's never been a beta time to try Astro 👀
415822
Shinya Fujino @fujino.dev · 12/01/2026
The article I worked on over the year end summarizing Astro in 2025 is now live! It includes everything from numbers and new features to related projects, events, and a sneak peek at the upcoming Astro v6 release. Thanks so much to everyone who helped with reviews. I hope you enjoy reading it! 🚀
060
Reposted by Shinya Fujino
dan @danabra.mov · 10/11/2025
i'm looking for a new job
overreacted.io
Hire Me in Japan — overreacted
I'm looking for a new job.
31395111
Shinya Fujino @fujino.dev · 02/11/2025
TanStack Start on Buncel (@tanstack.com app with @bun.sh runtime on @vercel.com) seems to be working github.com/morinokami/b...
github.com
GitHub - morinokami/bunstack-start: TanStack Start app with the Bun runtime on Vercel
TanStack Start app with the Bun runtime on Vercel. Contribute to morinokami/bunstack-start development by creating an account on GitHub.
000
Shinya Fujino @fujino.dev · 25/10/2025
I can’t believe this just happened… @evanyou.me, @dominikg.dev, and @danabra.mov are right in front of me at @vuefes.bsky.social talking about AI and the future of frontend. Super excited!
Vue Fes 2025
0262
Reposted by Shinya Fujino
Cloudflare @cloudflare.social · 01/07/2025
It’s Content Independence Day: Cloudflare, along with a majority of the world's leading publishers and AI companies, is changing the default to block AI crawlers unless they pay creators for their content. blog.cloudflare.com/content-inde...
blog.cloudflare.com
Content Independence Day: no AI crawl without compensation!
It’s Content Independence Day: Cloudflare, along with a majority of the world's leading publishers and AI companies, is changing the default to block AI crawlers unless they pay creators for content.
35921
Reposted by Shinya Fujino
Biome @biomejs.dev · 17/06/2025
Biome v2—codename: Biotype is here! The first type-aware linter that doesn't require tsc 🔐 Type-aware lint rules 🧑‍🚒 Plugins 📚 Monorepo support 📝 Revamped, configurable import sorting 🧐 Linter domains 🙅‍♀️ Bulk suppressions 👩‍✈️ Analyzer assist
311323
Reposted by Shinya Fujino
VoidZero @voidzero.dev · 30/05/2025
Today we are excited to announce Rolldown-Vite: a technical preview of the version of @vite.dev entirely powered by the Rust stack we built over the past year (Oxc + @rolldown.rs) voidzero.dev/posts/announ...
voidzero.dev
Announcing Rolldown-Vite
We are building the next generation of JavaScript tooling
331772
Reposted by Shinya Fujino
Deno @deno.land · 22/05/2025
This month, JavaScript turns 30 🎂 Here are key moments showing how JavaScript evolved from a little scripting language to one of the world's most popular 👇 deno.com/blog/history...
deno.com
A brief history of JavaScript | Deno
In 30 years, JavaScript went from being a little scripting language to one of the world's most popular. Here are key moments to show how it has evolved and where it is headed.
514030
Shinya Fujino @fujino.dev · 23/05/2025
I’m at TSKaigi 2025, the largest TypeScript conference in Japan. Coincidentally, it overlaps with the announcement of TypeScript Native Previews, which makes it even more exciting!
TSKaigi 2025
000
Shinya Fujino @fujino.dev · 09/05/2025
Recently, I've been working on another @astro.build dev toolbar app. It's inspired by the Vercel Toolbar’s Open Graph preview feature, letting you check link previews and page metadata. It even supports Bluesky! 🦋 github.com/morinokami/a...
astro-og
1241
Reposted by Shinya Fujino
Astro @astro.build · 30/04/2025
The universe keeps expanding… Thanks for taking us past 2 million monthly npm downloads, astronauts! 🤯
“Two million” in bold type against a vibrant gradient background and a downward arrow motif.
0756
Shinya Fujino @fujino.dev · 25/04/2025
Created a mini Astro dev toolbar app that showcases built-in components you can use, such as buttons and badges. Hope it helps someone building their own dev toolbar apps! github.com/morinokami/a...
Astro Dev Toolbar Showcase Screenshot
0111
Shinya Fujino @fujino.dev · 20/04/2025
I’ve recently started working on astro-mcp, inspired by @antfu.me’s nuxt-mcp. It was really easy to build using vite-plugin-mcp, which is also used in nuxt-mcp. github.com/morinokami/a...
github.com
GitHub - morinokami/astro-mcp: MCP server to support Astro project development
MCP server to support Astro project development. Contribute to morinokami/astro-mcp development by creating an account on GitHub.
2364
Reposted by Shinya Fujino
Astro @astro.build · 14/04/2025
We have liftoff... it's Launch Week! Stay tuned as we fill your basket with something new each day. Can you guess what’s coming? Monday — Ecosystem Party 🥳 Tuesday — ??? Wednesday — ??? Thursday — ??? Friday — ???
Astro April Launch Week, with a radiant orange/purple/black galaxy glow.
1345
Shinya Fujino @fujino.dev · 29/03/2025
Didn't know that @nextjs.org has an official @rspack.dev plugin 👀 github.com/vercel/next....
github.com
next.js/packages/next-plugin-rspack at canary · vercel/next.js
The React Framework. Contribute to vercel/next.js development by creating an account on GitHub.
010
Reposted by Shinya Fujino
Biome @biomejs.dev · 24/03/2025
Biome v2 beta release is now available! 🛠️ Plugins: create custom lint rules with GritQL 🔀 Multi-file analysis 📝 Revamped, configurable import sorting 🧐 Linter domains 🙅‍♀️ New suppressions 👩‍✈️ Analyzer assist ..and more!! biomejs.dev/blog/biome-v...
biomejs.dev
Biome v2.0 beta
A major milestone in the making
611321
Reposted by Shinya Fujino
Fabian Hiller @fabianhiller.com · 19/03/2025
I am excited to announce the release of Valibot v1, a 1 kB alternative to Zod with a type-safe and easy-to-remember API. Check out the announcement post now: valibot.dev/blog/valibot...
valibot.dev
Valibot v1 - The 1 kB schema library
I am excited to announce the release of Valibot v1, a 1 kB alternative to Zod with a type-safe and easy-to-remember API.
1020944
Reposted by Shinya Fujino
TypeScript @typescriptlang.org · 11/03/2025
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness! devblogs.microsoft.com/typescript/t...
devblogs.microsoft.com
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
22971289
Shinya Fujino @fujino.dev · 17/01/2025
The article I wrote at the end of last year was just republished on the official Astro blog! Big thanks again to @sarah11918.rainsberger.ca for reaching out 🙏
1141
Shinya Fujino @fujino.dev · 31/12/2024
Astro year in review 2024 ✍️ zenn.dev/morinokami/a...
zenn.dev
Astro ゆく年くる年 2024-2025
140
Shinya Fujino @fujino.dev · 27/12/2024
react-forgive 👀 github.com/facebook/rea...
github.com
[forgive] Init by poteto · Pull Request #31918 · facebook/react
Init basic LSP. At the moment the extension doesn't do anything interesting, but it does compile successfully. Stack created with Sapling. Best reviewed with ReviewStack. [compiler] Update rol...
000
Shinya Fujino @fujino.dev · 24/12/2024
I wrote an article about running Hono on various front-end meta frameworks such as Astro and SvelteKit zenn.dev/morinokami/a...
zenn.dev
あらゆるフレームワークで Hono を使いたい
011
Reposted by Shinya Fujino
Astro @astro.build · 19/12/2024
Astro 5.1 is now in session Introducing Astro.session, an experimental utility to share data between requests. This is for you PHP lovers. See what else we launched 👇 astro.build/blog/astro-5...
astro.build
Astro 5.1 | Astro
Astro 5.1 is now available. This includes a new experimental sessions feature, improved caching for images, and new tools for building Astro Actions.
217333
Reposted by Shinya Fujino
Astro @astro.build · 16/12/2024
The State of JS is out. Astro is now the #2 most-used framework, and #1 in retention and positivity. Thanks for showing up this year astronauts 🏆
Power rangers panels. Top left, red ranger saying #2 Usage. Top right, blue ranger saying #1 Interest. Middle left, yellow ranger saying #1 retention. Middle right, pink ranger saying #1 positivity. Bottom, full mech suit saying "Astro State of JS 2024"Chart showing steep increase for Astro from #4 usage in 2023 to #2 in usage in 2024
61269
Shinya Fujino @fujino.dev · 11/12/2024
I wrote an article to explain @astro.build Server Islands by comparing it to @nextjs.org PPR zenn.dev/morinokami/a...
zenn.dev
Next.js PPR と比較して理解する Astro Server Islands
020
Reposted by Shinya Fujino
Astro @astro.build · 03/12/2024
Astro 5.0 is here. Content layer, server islands, simplified prerendering, type-safe env, @vite.dev v6. All stable. Go see what you can do 👇 astro.build/blog/astro-5/
astro.build
Astro 5.0 | Astro
Astro 5.0 brings exciting new features like the Astro Content Layer for seamless content loading from any source, and Server Islands for effortlessly combining static and dynamic personalized content.
24582158
Shinya Fujino @fujino.dev · 27/11/2024
I cloned the Learn Next.js course (nextjs.org/learn) app using Astro six months ago and recently updated it with new Actions and Server Islands. It's great to see Astro's expressiveness continue to grow. github.com/morinokami/a...
github.com
GitHub - morinokami/astro-dashboard: Astro version of Next.js Dashboard developed in Learn Next.js course
Astro version of Next.js Dashboard developed in Learn Next.js course - morinokami/astro-dashboard
020
Shinya Fujino @fujino.dev · 23/11/2024
JSConf JP🔥
JSConf JP 2024
000
Shinya Fujino @fujino.dev · 07/11/2024
I took the State of React survey survey.devographics.com/en-US/survey...
000
Reposted by Shinya Fujino
Matt Kane @mk.gg · 03/11/2024
Would you like to display your Bluesky posts in your Astro site? I've made an Astro content loader for Bluesky! When you build the site it loads your posts and puts them in a content collection. You can then display them on a page, or use the raw data however you want. github.com/ascorbic/ast...
import { authorFeedLoader } from "@ascorbic/bluesky-loader";
  
const posts = defineCollection({
  loader: authorFeedLoader({
    identifier: "mk.gg",
  }),
});

export const collections = { posts };---
import { getCollection } from "astro:content";
const posts = await getCollection("posts");           
---

<div>
  {
    posts.map(async (post) => {
      const { Content } = await render(post);
      return (
        <section>
          <Content />
          <p>{post.data.likeCount} likes</p>
        </section>
      );
    })
  }
</div>
2737869
Shinya Fujino @fujino.dev · 04/11/2024
Added @bluwy.me and @florian-lefebvre.bsky.social 😁
030