Sign in

Lars

@webpro.nl
2.8K followers 288 following 1.8K posts

Independent developer/architect. JavaScript/TS, DX, automation, tooling, performance & OSS. 🏡 webpro.nl 🦋 webpro.blue 🧑‍💻 github.com/webpro ✂️ knip.dev

PostsRepliesMedia
Lars @webpro.nl · 5h
Amazing, and it's been going on for quite a while 😊
021
Lars @webpro.nl · 5h
✂️ Knip v6.39.0 is out Another 100% community release. Love to see the commitment to squeeze out all the false positives one by one. We're now peaking at >3M downloads a day. Who would've thought! Let's keep knipping... 🟥 🟥 🟥 🟥 Changelogs: github.com/webpro-nl/kn... Knip: knip.dev
1172
Lars @webpro.nl · 28/09/2026
Congrats to all bringing this over the finish line!
030
Reposted by Lars
VoidZero @voidzero.dev · 28/09/2026
Vite+ 1.0 is here 🚀 A single `vp` CLI for managing your Node.js runtime, package manager, and frontend toolchain. Built on top of Vite, Vitest, Rolldown, Oxc, and tsdown. All with a single config. Free and open source under the MIT license. Start with `vp create` or migrate with `vp migrate`.
voidzero.dev
Announcing Vite+ 1.0
Vite+ 1.0 is here. One CLI manages your runtime, package manager, and frontend toolchain.
213532
Lars @webpro.nl · 25/09/2026
sobtember
030
Lars @webpro.nl · 25/09/2026
Thank you so much for sharing! Nice coincidence indeed 😅
000
Reposted by Lars
Lars @webpro.nl · 23/09/2026
Remember a few projects on my TL about their different stances and viewpoints towards AI-powered contributions. Please share yours cq comprehensive ones! Interested in reading & opinions.
102
Lars @webpro.nl · 23/09/2026
fueled by that Claude for OSS sub..?
130
Lars @webpro.nl · 23/09/2026
Python support?
240
Lars @webpro.nl · 23/09/2026
how do you get them to work together nicely while seeing progress and still be in charge? just a coincidence, sounds like your workflow might fit in Agent Exchange (ax): useax.dev
useax.dev
AX — Put your agents on speaking terms
Give your coding agents names. Let Claude Code, Codex, Grok Build, OpenCode, and Pi talk to each other with Agent Exchange.
000
Lars @webpro.nl · 23/09/2026
10 months in at www.summation.com. Working on our AI Analyst, but you know I always bet on great DX & tooling. So it's dang cool we're building AX, in the open. It's like pair programming with a group of models in a shared session. Supports Claude, Codex, Grok, OpenCode & Pi. Try it out! useax.dev
Illustrative exchange of Codex communicating with Claude in an AX session.
000
Lars @webpro.nl · 23/09/2026
Nice to hear that's recognized! For me the project's much fun to work in and your input is always very welcome.
020
Lars @webpro.nl · 23/09/2026
Remember a few projects on my TL about their different stances and viewpoints towards AI-powered contributions. Please share yours cq comprehensive ones! Interested in reading & opinions.
102
Lars @webpro.nl · 23/09/2026
✂️ Knip v6.38.0 is out Gotta say, Knip's getting ridiculously precise. And it looks like we all want the same ✂️ 🧡 The mental model and overall design still hold up. Yes, we're using AI. And yes, it has helped _improve_ quality and performance. Changelogs: github.com/webpro-nl/kn... Knip: knip.dev
1261
Lars @webpro.nl · 23/09/2026
Enjoy! Feel free to AMA.
000
Reposted by Lars
Artem Zakharchenko @kettanaito.com · 22/09/2026
I am losing roughly $800 a month by working on MSW full-time while it's one of the most used projects in the ecosystem. Please, if MSW provides you any value, consider becoming a sponsor. I mean it when I say every contribution counts. Thank you ❤️ github.com/sponsors/mswjs
github.com
Sponsor @mswjs on GitHub Sponsors
Mock Service Worker is an API mocking library for browser and Node.js.
23012
Lars @webpro.nl · 18/09/2026
✂️ Knip v6.37.0 is out → New ignoreGlobalBinaries option (useful w/ mise and such env's) → Improved binaries handling → Set jsx:true for Jiti config loader Still in awe of all the help we keep receiving. >300 contributors & counting. Y'all 🪨! 🫶 Changelogs: github.com/webpro-nl/kn... Knip: knip.dev
0180
Lars @webpro.nl · 16/09/2026
Shout-out to @joelkuijper.me! 🧡
020
Lars @webpro.nl · 16/09/2026
Mixed feelings. Still proud! ✌️
Logos of projects and companies using Knip, including Adobe, Anthropic, AWS, Cloudflare, Google, Microsoft, Nvidia, SAP and Shopify.
010
Lars @webpro.nl · 16/09/2026
✂️ Knip v6.36.0 is out → New plugins: @varlock.dev & textlint → Better contention detection for CLI + Extensions: ambiguous, shadowed and converged exports (by @gioboa.bsky.social!) → ...moar! Made by 🔟 contributors 🧡 → Contention: knip.dev/reference/in... → Changelogs: github.com/webpro-nl/kn...
1202
Reposted by Lars
Lieke B 👩‍💻 @leekeh.com · 16/09/2026
maybe in this era of hyper-capitalism, where new technology is making us even more rushed and dividing our attention constantly, having patience itself is a radical thing
041
Lars @webpro.nl · 15/09/2026
Approving 😬
130
Reposted by Lars
Bart Veneman @veneman.dev · 14/09/2026
introducing knip.dev at work today and casually deleting ~5,000 LoC
3412
Lars @webpro.nl · 12/09/2026
@​​ansi-tools/parser v1.1.0 is out Parse ANSI escape sequences, better + faster. → Package + docs: npmx.dev/package/@ans... → Playground: ansi.tools
ansi.tools
ANSI Escape Codes
View and inspect ANSI escape sequences in the browser. See a visual rendering and a detailed breakdown of all control codes.
080
Lars @webpro.nl · 11/09/2026
> amazingly personable @tkdodo.eu that's why I allowed it 😇 😜
030
Lars @webpro.nl · 11/09/2026
Thanks, looks great! Very grateful for @tkdodo.eu spreading the word. What's not to like about deleting dead code?! 😃 ✂️
030
Lars @webpro.nl · 10/09/2026
Indeed, but I think it isn't easy to create something reusable. Shouldn't be hard to set up something that you can mold your way. I find it a fun part to maintain tbh :)
010
Lars @webpro.nl · 08/09/2026
Just wonderful to get so much help from the community. Look at all those PRs merged. Thanks y'all! 🫶 Bumped all packages (language server, mcp, create-config) and editor extensions.
release-it output showing it lots of fixed issues and merged pull requests are in this release.
060
Lars @webpro.nl · 08/09/2026
✂️ Knip v6.35.0 is out Big One! → New mise plugin → Configure preprocessors from knip.json → Override editor severity settings → ..so much more.. MASSIVE props to @gioboa.bsky.social entering the scene, doing no less than 8 substantial PRs 🥹 Changelogs: github.com/webpro-nl/kn... Knip: knip.dev
1222
Lars @webpro.nl · 08/09/2026
Are we getting Rick Rilled here?
110
Lars @webpro.nl · 02/09/2026
As if listening to @bernardokastrup.bsky.social the philosopher isn't enough of a treat, TIL he's deeply invested in European AI hardware and I'm absolutely here for it:
youtube.com
Bernardo Kastrup (Euclyd) on European AI Sovereignty | AI Meet-Up XL 2026
YouTube video by AI Innovation Center
163
Lars @webpro.nl · 01/09/2026
Not sure if bsky will handles this url properly, but this shows off some of the syntax it handles (other libs lack support for lots of it): unbash.statichost.page#input=%23!%2...
unbash.statichost.page
unbash playground
020
Lars @webpro.nl · 01/09/2026
🐚→🌳 unbash v4.0.11 is out lots of tricky syntax fixes (see next comment for demo). performance is still 😎 tfw folks actually start using your lib... 😊 for instance, unbash is used in the Pi community unbash: github.com/webpro-nl/un... changelogs: github.com/webpro-nl/un...
140
Lars @webpro.nl · 01/09/2026
Protoff
030
Lars @webpro.nl · 01/09/2026
🤫 remove-unused-vars v0.0.15 is out 🪓 github.com/webpro-nl/re...
061
Reposted by Lars
Lars @webpro.nl · 27/07/2026
🆕 pnpm-exclude-newer Update package.json ranges to the latest versions permitted by your age policy (minimumReleaseAge, minimumReleaseAgeExclude) including transitive dependencies. $ pnpm dlx @webpro/pnpm-exclude-newer → github.com/webpro/pnpm-... Using this for a while now, little QoL bumper
092
Lars @webpro.nl · 31/08/2026
Oh boy are they good.
020
Lars @webpro.nl · 31/08/2026
This was 10 years ago in Tivoli (Utrecht, NL). Great acoustics, intense delivery. Still cherish the concert deeply and listening to their albums.
110
Lars @webpro.nl · 31/08/2026
Thank YOU for helping us all out, so good to have you around 🫶
030
Lars @webpro.nl · 31/08/2026
That one was in a previous decade and the whole experience and energy were fantastic! I think he still got it.
010
Lars @webpro.nl · 31/08/2026
Introduce yourself with 10 acts you've seen live: Joe Bonamassa The National Boxer Rebellion Gary Clark Jr Editors White Lies Bruce Springsteen Bear's Den Dixon Âme
350
Lars @webpro.nl · 28/08/2026
You can add barrel files explicitly yes
100
Lars @webpro.nl · 28/08/2026
Is this release dubbed "IBAN"?
030
Lars @webpro.nl · 28/08/2026
✂️ Knip v6.33.0 is out → The main feat is probably support for package manifest resolution under Yarn PnP. → A good number of feats & fixes around webpack, vite, vitest and TS content mappers also made their way in. All contributors, you 🪨! 🧡 Changelogs: github.com/webpro-nl/kn... Knip: knip.dev
0214
Lars @webpro.nl · 28/08/2026
He will owe me a 🍺 and I will owe him one too because then I can link to that PR instead for the.. PR
020
Lars @webpro.nl · 28/08/2026
As demonstrated in CI with a few example repos, unbarrelify scans source files, then rewires all imports to skip the barrel files. And deletes those barrels: → argos: 15 / 455 → astro: 19 / 179 → sentry: 9 / 2887 (barrels deleted / importing files rewritten) Demo: github.com/webpro-nl/un...
170
Lars @webpro.nl · 28/08/2026
❌🛢️ unbarrelify v1.1.4 is out Fully automated cleanup: unbarrelify rewrites consumers to import directly from source, then deletes the barrel files. Why? Read more at github.com/webpro-nl/un... Trust me, you don't want to do this by hand and your agent will screw up and bill you nonetheless. 👇
2358
Lars @webpro.nl · 28/08/2026
I don't know who needs to hear this, but the @npmx.dev dependencies list is simply 🧑‍🍳's 💋 Example: npmx.dev/package/knip
List of dependencies for Knip package, highlighting those that have a new version available.
27310
Lars @webpro.nl · 27/08/2026
∗ Caramelizing… (47m 42s · ↓ 131.2k tokens · still drinking with snacks comfort)
000
Lars @webpro.nl · 27/08/2026
This is huge, v happy for you
140