Lars
banner
webpro.nl
Lars
@webpro.nl
Independent developer/architect. JavaScript/TS, DX, automation, tooling, performance & OSS. Arch/Linux enthusiast.

🏡 https://webpro.nl
🦋 https://webpro.blue
✂️ https://knip.dev
📊 https://try.venz.dev
🔠 https://wooordle.webpro.nl
🔣 https://ansi.tools
Reposted by Lars
We have a unique opportunity with npmx. We're building something very special together. I want to give myself the chance to focus on helping steward the project. I'm going to be working as an independent open source developer this year. Support my work and help me focus on npmx long-term 🙏
Sponsor @patak-dev on GitHub Sponsors
Hey! I'm one of the Project Stewards of [npmx](https://npmx.dev). We're building a modern browser for the npm registry, by fostering an ever growing community of developers and trying to set an exa...
github.com
February 1, 2026 at 8:13 PM
Reposted by Lars
Knip is a cracking-looking open source tool for trimming unused JavaScript.
From the report, we could improve the situation if we stop sending unused JavaScript. @webpro.nl is doing an incredible job growing the usage of knip.dev, and that should hopefully make a dent in the future.
January 16, 2026 at 8:53 PM
Reposted by Lars
Did a big audio refactor on the game recently and afterwards ran it through Knip which showed me all the loose ends I had left hanging 😅 great little tool

knip.dev
Declutter your JavaScript & TypeScript projects
Project linter to find unused dependencies, exports and files
knip.dev
January 24, 2026 at 10:40 PM
Reposted by Lars
Show me your best ✂️ knip PR diffs and I might put them on a slide in my talk. The more 🔴 📉 the better!
January 31, 2026 at 8:20 AM
Gotta say, @sanity.io + Opus 4.5 = 🔥

Also, do I happen to know devs with solid Sanity experience here? Looking to connect and line-up someone for possible stand-by/future work. Ideally Dutch and based in NL 🇳🇱
January 30, 2026 at 12:29 PM
✂️ Pouring myself a nice hot beverage to celebrate >10K stars for Knip and a new "Integrations" page I'm proud of ☕

knip.dev/reference/in...

Btw next release might appeal to some of you.. ❤️

Now please go have an awesome day ☀️
January 30, 2026 at 7:48 AM
Reposted by Lars
So here's a short write up explaining what happened today and what I'm going through, at a high level. It does include some history too, but I tried to keep it brief.
On Financial Insecurity
thisismissem.leaflet.pub
January 28, 2026 at 1:34 AM
Reposted by Lars
Serious question: in the upcoming weeks I'll release *my* version of what could have been the Web Almanac CSS chapter on @projectwallace.com. My goal is to tell a story about CSS as it's being used in the wild and to be a canonical reference for many.

Want to be a sponsor? DM me.
January 28, 2026 at 11:57 AM
this place on 🔥

here for it
January 28, 2026 at 7:33 AM
Reposted by Lars
knip.dev by @webpro.nl is like Ozempic, but for code.

Great little tool. With little effort we managed to trim loads of dead code from a large repo.
January 27, 2026 at 10:38 AM
Reposted by Lars
Last week I lost my job. It took me a while to process...

If you or your company needs an experienced full stack developer who understands how the web works, knows modern tech, communicates well, please reach out.

My CV: pawelgrzybek.com/cv/

I'd appreciate if you could share. Thank you.
CV | pawelgrzybek.com
I’m a software developer with 15 years of professional experience, specialising in building performant and accessible full-stack web applications. I’m passionate about web standards and ethical design...
pawelgrzybek.com
January 26, 2026 at 9:13 AM
re. unbarrelify

> finding it very useful on a sizeable typescript project that has thousands of barrel files!

Initial feedback has been great! Thanks to everyone trying it out. Just published 1.0.1 with a fix.

🔥🛢️ github.com/webpro/unbar...
🆕 npx unbarrelify

At last, an easy way get rid of barrel files!

Rewrites consumers to import directly from source, then deletes the barrels.

Safe and fully automated, read all about it at github.com/webpro/unbar...
January 26, 2026 at 7:27 AM
Reposted by Lars
“This is a small codebase, there can’t be much dead code”…

Added knip.dev. Deleted ~800 lines immediately.

Yeah. Absolute no-brainer. Incredible value. 👏 @webpro.nl
January 23, 2026 at 3:31 PM
🆕 npx unbarrelify

At last, an easy way get rid of barrel files!

Rewrites consumers to import directly from source, then deletes the barrels.

Safe and fully automated, read all about it at github.com/webpro/unbar...
January 21, 2026 at 6:06 AM
✂️ because why not 😎

(if you don't explicitly import css from js/ts)
January 20, 2026 at 9:37 AM
Reposted by Lars
Mentoss now has a MockAgent that can be used as an undici dispatcher, making it even easier to mock fetch requests in Node.js.

https://mentoss.dev/mock...
January 19, 2026 at 6:47 PM
✂️ Knip v5.82.0 is out

→ Improved support for @svelte.dev + new SvelteKit plugin
→ In the Editor Extension, quickfix can directly install missing dependency (thanks @alexanderkaran.bsky.social)

Enjoy your Sunday 🫖 ☀️
January 18, 2026 at 9:55 AM
Writing is so much more fun than reading. Truth is, I don't really want to spend time reading so this should work flawlessly out of the box. I don't feel like reading hocus pocus output and I wanted to let you know about it. Why don't you add this option..
January 18, 2026 at 6:27 AM
Reposted by Lars
I love @e18e.dev
January 16, 2026 at 12:31 AM
🤫 remove-unused-vars v0.0.12 is out

github.com/webpro-nl/re...
January 15, 2026 at 7:28 PM
Reposted by Lars
The first version of the Knip @jetbrains.com plugin is live plugins.jetbrains.com/plugin/29765...
Knip is a fantastic tool to find unused dependencies, files and such! Thanks to @webpro.nl for all the hard work he puts into it 🙌
Knip - IntelliJ IDEs Plugin | Marketplace
Knip - Find unused files, dependencies and exports in your JavaScript/TypeScript projects. This plugin integrates the Knip language server into JetBrains IDEs...
plugins.jetbrains.com
January 15, 2026 at 11:30 AM
✂️ Knip v5.82.0 is out

→ Extended --workspace filter (like pnpm --filter)
→ New @nitro.build plugin (thanks @lynn.zone!)
→ Improved @​knip/create-config script
→ ..feats 'n fixes..

We're flyin' 🚀 thanks everyone!

→ Workspace filter: knip.dev/features/mon...
→ Changelog: github.com/webpro-nl/kn...
January 14, 2026 at 7:58 AM
Reposted by Lars
In other news - things I started using with great joy:
- @trysound.io‘s engramma.dev
- @webpro.nl‘s Knip (MCP + VSCode) knip.dev

Planning to start using: @hmans.dev Beans github.com/hmans/beans

Dev life is good.
Engramma - Design Tokens Editor
A web-based design tokens editor and converter for building design systems. Create, preview, and export design tokens in standard formats with preview of colors, typography, spacing, and more.
engramma.dev
January 13, 2026 at 9:04 PM
Reposted by Lars
Today, we published a security release for @nodejs.org that fixes a critical bug affecting virtually every production Node.js app.

If you use React Server Components, Next.js, or ANY APM tool (Datadog, New Relic, OpenTelemetry), your app could be vulnerable to DoS attacks.

👇
January 13, 2026 at 6:50 PM
Reposted by Lars
Slop, meet Knip. It's on.

github.com/webpro-nl/kn...
January 9, 2026 at 10:37 AM