Advertisement Β· 728 Γ— 90

Posts by bombshell

The Three Pillars of JavaScript Bloat A brief look at the three main causes of bloat in our JavaScript dependency trees, and how we can start to address them.

new post on my personal blog.

i think these three areas often go unexplained, so hopefully this explains why some of these packages exist. these are fine to exist but the majority of developers shouldn't have to pay the cost for them.

4 weeks ago 150 45 12 2
Video

back on my bullshit! @bomb.sh/runtime poc

syntax is rough, but i'm thrilled the concept works

jsx writes directly to a SharedArrayBuffer
rust reads from it, taffy does layout, crossterm renders
preact/signals-core handles reactivity

4 weeks ago 63 4 4 1

🩷

4 weeks ago 6 0 0 0

Huge thanks to @nicoespeon.com for being our first sponsor! πŸ™πŸŽ‰

4 weeks ago 4 0 0 1
Preview
Bombshell - Open Collective Bombshell builds open-source tools for developers, with a focus on improving the ergonomics, composability, and sustainability of command-line and tooling in the JavaScript ecosystem.

we have not been acquired by openai! we believe independence is fundamental to a healthy open source ecosystem where we can just build things

if you enjoy using clack and want to help make our upcoming cli framework a reality, consider supporting us on open collective!

bomb.sh/donate

4 weeks ago 37 10 1 2
πŸ€– 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

πŸ€– 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

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

1 month ago 21 7 2 1
Preview
feat(core, prompts): add DatePrompt for date input with customizable formats by dreyfus92 Β· Pull Request #448 Β· bombshell-dev/clack Implements a date prompt that enforces a structured date format and supports the most common variants: YYYY/MM/DD, MM/DD/YYYY, and DD/MM/YYYY. related: #447

DatePrompt coming soon to clack πŸ’£

1 month ago 10 2 0 0

This is great news. A 3 way collaboration to "unfork" clack from inside astro.
The same happened inside a few other frameworks in the past year too. So all of them now share the same dependency

1 month ago 22 1 0 0
Advertisement

@astro.build v6 uses @clack/prompts thanks to some help from our friends at @e18e.dev. Congrats on the big release!

This is a beautiful full circle momentβ€”clack was inspired by our work on the original `create-astro` CLI. Thrilled to finally upstream it!

Open source is better together! πŸš€

1 month ago 47 9 0 1

And we just submitted a grant application!

Love to see this kind of thing. Fund your local open source maintainer πŸ™

1 month ago 19 2 1 0

I'm building a specialized CLI agent for a work project and somehow fallen deeper in love with @bomb.sh clack/prompts and args πŸ’— Building CLIs in TypeScript has never felt better

1 month ago 5 1 0 0
Preview
Shortcuts Quick links for finding Bombshell online.

All my projects tend to have the same redirects

/chat -> discord
/on/:platform -> other social
/gh/:repo -> repos

Put together a lil @bomb.sh page to surface these!

2 months ago 32 2 2 0

Day 5. Finishing strong with a look ahead at 2026!

2 months ago 1 0 0 0
Preview
What's in store for Bombshell in 2026? With governance in place and steady adoption signals... Bombshell’s fuse has been lit.

2025 was a foundational year for Bombshell.
2026 is about building on it.

Our roadmap for the year ahead is live.

2 months ago 15 3 2 3
Preview
Introducing Sequoia: Publishing for the Open Web

Today I'm excited to announce @sequoia.pub: a CLI for self-hosted blogs to publish @standard.site lexicons to the ATmosphere

sequoia.pub/blog/introdu...

2 months ago 174 35 17 9

πŸ˜… well, we *should* have WebContainer-ized demos. debugging our COEP/CORP header issues.

2 months ago 2 0 0 1

Clack is fantastic. You should use Clack. Even if you aren't building CLIs, just use Clack for something else. Like for doing the boring chores, or for moral support.

2 months ago 15 1 0 0
Advertisement

Day 4. Did someone say docs?

2 months ago 6 1 1 0
Preview
Bombshell has docs! Everything you need to build beautiful CLIs is now all in one place

ICYMI, bomb.sh/docs exists! All of our projects are now in one place.

We wanted to share some of our goals behind the docs and callout some of the unique features we have, like embedded WebContainers.io demos (thanks @stackblitz.com!)

Let us know what's missing and we'll add it.

2 months ago 15 1 1 2

hacking away at terminal spinners πŸ‘€

2 months ago 14 2 0 0

Day 3 delivers Clack v1.0!

2 months ago 5 0 1 0
Preview
Clack v1.0 is here! We're thrilled to announce Clack v1.0: a stylish prompt library for JavaScript CLIs.

Exciting newsβ€”Clack v1.0 is here! πŸŽ‰

🫳 Dropped CJS distribution (the only breaking change)
πŸ†• Added autocomplete, taskLog, and more
🌏 Localization support
🐞 Dozens of bug fixes + performance improvements
πŸ€— Ecosystem alignment

This release marks stable support for our current APIs

2 months ago 81 11 2 9

Next up, a new library.

2 months ago 8 0 1 0
Preview
Introducing Tab @bomb.sh/tab is an open source library that brings shell autocompletions to JavaScript CLIs

Introducing Tab!

Tab makes it easy to add shell autocompletions to your JavaScript CLI.

Tab has already been adopted by the @cloudflare.social @nuxt.com and @vitest.dev CLIs. Are you next?

2 months ago 51 7 0 7

First up, a proper introduction.

2 months ago 13 0 1 1
Preview
Introducing Bombshell Bombshell is a growing collection of open source tools for building modern terminal interfaces in JavaScript.

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

2 months ago 115 20 2 6

Hello and welcome to launch week πŸ’£

2 months ago 22 2 1 0
Advertisement

practicing finding beauty despite [the horrors].

spent the morning drinking coffee, listening to bon iver, and making kindling. spending the rest of the day pushing pixels by the fire. first @bomb.sh launch week starts tomorrow.

2 months ago 16 1 0 0
Preview
Release @clack/prompts@1.0.0-alpha.0 Β· bombshell-dev/clack Major Changes c713fd5: The package is now distributed as ESM-only. In v0 releases, the package was dual-published as CJS and ESM. For existing CJS projects using Node v20+, please see Node's guid...

πŸš€ The @clack/prompts v1 alpha is now out!

Now ESM-only, with new prompts like autocomplete, progress, and taskLog. More customization options. Tons of i18n + UX upgrades. Share feedback at bomb.sh/chat.

npm i @clack/prompts@alpha

11 months ago 39 5 0 2
Preview
feat: adds autocomplete by dreyfus92 Β· Pull Request #288 Β· bombshell-dev/clack Related: #203 πŸ’£

autocomplete will land soon to @bomb.sh github.com/bombshell-de...

1 year ago 9 1 0 0