π @bjohansebas.bsky.social is our new Triage Captain for #ExpressJS! Grateful for your dedication, leadership, and continued impact on the community πππ
github.com/expressjs/di...
@expressjs.bsky.social
Fast, unopinionated, minimalist web framework for Node.js - The OG
π @bjohansebas.bsky.social is our new Triage Captain for #ExpressJS! Grateful for your dedication, leadership, and continued impact on the community πππ
github.com/expressjs/di...
For updates from the maintainer: github.com/debug-js/deb...
08.09.2025 19:01 β π 1 π 0 π¬ 0 π 0The maintainer of one of our dependencies, debug, was the target of a phishing attack resulting in the release of debug@4.4.2 with malware.
Supply chain security is all of our responsibilities. Be careful out there, and for today don't update your deps.
socket.dev/blog/npm-aut...
π Is it a vulnerability, or just a misunderstood feature?
At #NodeCongress2025, I broke it down in my talk: "What is a Vulnerability and Whatβs Not"
Topics:
π Real vs. imagined risks in @nodejs.org and @expressjs.bsky.social
π Why #threatModels matter
π₯ Watch: gitnation.com/contents/wha...
Iβve been maintaining @expressjs.bsky.social for over 11 months. Iβm currently leading the integration of HTTP/2, as well as helping with the documentation redesign and performance improvements. If my work has helped you, consider supporting my open source work:
dub.sh/bjohansebas
π The Great Monkey-Patch Safari in @expressjs.bsky.social has begun. Join the adventure with critical hacks and hotfixes ahead!
github.com/expressjs/ex...
Say hello to my very old friend @expressjs.bsky.social running on @cloudflare.social workers!
01.08.2025 23:37 β π 16 π 1 π¬ 2 π 0Hi Express community!
Weβd love your feedback on our websiteβs content.
β¨ What topics or resources would you like us to add?
π§ What existing content do you think we could improve?
Your input will help us make our docs even better, every idea matters!
github.com/expressjs/ex...
Weβve cleaned up @expressjs.bsky.social ! π§Ή
Deprecated some legacy packages:
π₯ csurf
π₯ connect-multiparty
π₯ path-match
More context: github.com/expressjs/di...
Blog post coming soon! π
We had a great meeting, discussed some of our goals and next steps. You can see some notes here: github.com/expressjs/pe...
We will post the recording to our YouTube when it is ready.
Happening now!
14.05.2025 15:12 β π 1 π 0 π¬ 1 π 0Ulises GascΓ³n is showing off a custom-built futuristic robot during a livestream, combining his passion for open source and robotics in a fun and hands-on way.
π₯Ή May is almost here, and it's officially #MaintainerMonth π
Iβve helped release @expressjs.bsky.social 5.1, ship key @nodejs.org updates, lead #OpenSource security work, and reboot #Yeoman.
If you believe in supporting #devTools, consider sponsoring β€οΈ
π github.com/sponsors/Uli...
@expressjs.bsky.social has officially surpassed 40 million weekly downloads on npmβ‘
11.05.2025 15:03 β π 7 π 1 π¬ 0 π 0Tomorrow we are going to have a first informal @expressjs.bsky.social Performance Working Group meeting.
If you are interested in this work, especially longer term, please come and chat. Since it was last minute we are not having an agenda, just an informal discussion.
github.com/expressjs/pe...
Finally getting around to the Performance WG setup for @expressjs.bsky.social. Anyone who is interested, please feel free to start opening issues and participating in the kickoff.
github.com/expressjs/pe...
When I started contributing to the @expressjs.bsky.social site, there were barely any PRs for docs or design.
Today, even though thereβs still a lot to improve on the design side, weβve got a great contributor base, similar to when the siteβs development was sponsored by a company back in 2015
π Exciting Announcement today!
Express v5 is officially "latest" and we have started the maintenance period for v4. Read more about the release and our LTS plans in our blog post: expressjs.com/2025/03/31/v...
Also hoping to call this out in our blog post. Got great reviews (thanks @naugtur.pl π) by posting here yesterday, hope maybe the same will work for the blog post. Reviews welcome!
github.com/expressjs/ex...
If you have a chance, please take a look at this PR which proposes some concrete details and dates.
github.com/expressjs/di...
With the upcoming release of @expressjs.bsky.social v5 and promoting it to latest on npm, we needed to finalize some of our support and schedule plans. Would love feedback on this plan from the ecosystem so we can do better than we have in the past on keeping folks informed and aware of the plans.
28.03.2025 22:17 β π 5 π 3 π¬ 1 π 1I want to especially thank @bjohansebas.bsky.social for all his work these past months! Not only is a lot of his work in these releases, he has also become our top contributor across the @expressjs.bsky.social project.
expressjs.github.io/statusboard/
π Just released body-parser@2.2.0 π¦
πΏ #release details: github.com/expressjs/bo...
π Just released type-is@2.0.1 π¦
πΏ #release details: github.com/jshttp/type-...
π Just released router@2.2.0 π¦
πΏ #release details: github.com/pillarjs/rou...
π Just released mime-types@3.0.1 π¦
πΏ #release details: github.com/jshttp/mime-...
For over 6 months, I've been supporting the @expressjs.bsky.social project, improving documentation and maintaining packages like compression. If my contributions have been helpful, it would be great if you could support me:
github.com/sponsors/bjo...
#OpenSource
π¨ What's REALLY a Vulnerability? π¨
Join me at #NodeCongress as we break down the @nodejs.org & @expressjs.bsky.social threat models πβ¨
β
Real-world examples
β
Security myths busted
β
How threat models shape bug bounties & fixes
Letβs rethink #security together! π
gitnation.com/contents/wha...
mime-db@1.54.0 published π
The most notable change is that application/octet-stream is now marked as compressible. When we update this in the compression middleware this will mean some nice savings over the wire in your express apps.
github.com/jshttp/mime-...
I love getting nerdsniped on HTTP spec related stuff, and am glad I quit my job to have space in my life for this
was fun to figure out what probably happened with content-disposition having in incomplete regex for parsing extended filename parameters:
github.com/jshttp/conte...
The thank-you message I received for successfully launching a PR made my day π€
05.03.2025 13:55 β π 4 π 1 π¬ 0 π 1