Ben McCann
benmccann.com
Ben McCann
@benmccann.com
Investor and entrepreneur. SvelteKit maintainer.

Co-founded Connectifier - acquired by LinkedIn
I'm assuming it's a human operator in this video?
November 13, 2025 at 4:26 PM
you've never run browser tests then 😄
November 11, 2025 at 6:27 PM
Nice! Do we just set `trustPolicy: no-downgrade` at the top-level of the pnpm-workspace.yaml? I've never put settings in that file before and am not exactly sure if it needs to be nested under any other key...
November 10, 2025 at 7:35 PM
Yep! We've been testing and the size is nearly equal between apps. We only found one small issue where the output is slightly larger and I expect that will get resolved before long.
November 10, 2025 at 2:17 PM
Anyway, it's cool to see that all of your work on reducing dependencies might be winning payload another user in this thread! 😁
November 10, 2025 at 2:02 AM
Thank you for the incredibly detailed response! ❤️

Would it be helpful to file an issue for the logging library?
November 10, 2025 at 1:59 AM
They're doing a great job with the dependencies. I think it might be possible to go even further

I just filed github.com/payloadcms/p...

Replacing pino would be the biggest. @alessio.blue I recently found `@crowlog/logger` which looks like it might a good alternative in the next major
chore: remove is-glob dependency by benmccann · Pull Request #643 · bcherny/json-schema-to-typescript
github.com
November 9, 2025 at 8:51 PM
I've never used any of them myself, but have had the same need. I will be very curious what your experience is.
November 9, 2025 at 8:31 PM
I looked into this awhile back and was astounded that every open source CMS has about 1000 dependencies. Payload seemed a bit more reasonably engineered to me

npmgraph.js.org?q=directus
npmgraph.js.org?q=sanity
npmgraph.js.org?q=payload
npmgraph - NPM Dependency Diagrams
Graph / visualize of npm dependencies
npmgraph.js.org
November 9, 2025 at 4:35 PM
I'm excited for it! Support for printWidth was a blocker for me last time I checked it out, but I'm keeping my eye on it!
November 8, 2025 at 9:35 PM
Ikea, Logitech, Yahoo Finance, etc. are written in Svelte. Not sure how many mega corporations engage in aura farming. Though there are trendy startups like Qwen, Brave Search, and Gradio using it too if that's more your thing 😄

Give it a try to find out!
November 8, 2025 at 9:28 PM
Check out svelte.dev/packages for a curated list of component libraries
Packages • Svelte
Packages for your Svelte and SvelteKit apps
svelte.dev
November 7, 2025 at 12:42 AM
It seems like you can currently only use it for an individual package rather than a ROS workspace since recursive source dependencies aren't yet supported?

I'd love to build the following project with pixi if it's possible: github.com/husarion/hus...
GitHub - husarion/husarion_ugv_ros: ROS package for Panther and Lynx mobile robots
ROS package for Panther and Lynx mobile robots. Contribute to husarion/husarion_ugv_ros development by creating an account on GitHub.
github.com
November 5, 2025 at 10:14 PM
Interesting. I see printWidth in the schema, but it didn't seem to work for me.
November 3, 2025 at 8:11 PM
I just tried oxfmt and it seemed to work pretty well!

It doesn't seem to be in the docs (oxc.rs/docs/guide/u...), but it looks like I was able to create a .oxfmtrc.json file. Is there an option for setting the printWidth in that file?

I also wonder if it does or will support prettier plugins?
Formatter
A collection of high-performance JavaScript tools written in Rust
oxc.rs
November 3, 2025 at 7:47 PM
Sorry to hear it Mike. I hope this next chapter brings you good fortune!
November 3, 2025 at 3:38 PM
There's a Svelte MCP server which is quite helpful. It runs automatic checks on the code and suggests fixes to the model. Especially helpful for less powerful or outdated models which have trouble dealing with the syntax changes between Svelte 4 and Svelte 5.
November 2, 2025 at 3:30 AM
I can't say that I do
October 31, 2025 at 1:47 AM
If you do it in the SvelteKit config, there's no need to duplicate. But yeah it's possible using the Vite plugin is another option. I don't whether Vite have ever considered making that a core part of Vite.
October 30, 2025 at 1:23 PM
When you set aliases in the SvelteKit config, they get used by Typescript as well, which doesn't happen with the Vite config.
October 30, 2025 at 12:53 PM
Ah, yeah, background highlight is another option and good suggestion! And you mentioned it in the issue, which I should have read earlier.

I think Rich and I were both focused on the "hand" part, which there doesn't seem to be a clear UI pattern for or against.
October 29, 2025 at 4:33 PM