DAVAUX Posts

2 days ago

PKA is a Node.js CLI tool that was created by Claude AI to generate the Project Knowledge files for Claude to use in projects chats.

Install in with NPM: npm install -g @davaux/pka

Then run it for the folder you want to generate Project Knowledge files for: npx davaux-pka .

See the NPM package or the Github repository for more info.

David D.

0
0
0
16

I've gone around in circles for years trying to piece together the perfect platform with React. I was happy with Remix, but then they gradually de-bundled their stack. I tried to emulate it with Zulu, but the stack became too heavy. I may go back to that one day, but I'm thinking I may never need to.

Davaux is something new I'm working on that doesn't use React or much of anything else at all. It is ES6, so no compiling is required at all. There will be an optional TypeScript version, which would need to be compiled with tsc, but otherwise you just write the code and run the server. There is no configuration required by Davaux, if there's anything to configure it's because you added it. You write a component for a route, serve it, and Davaux takes care of all of the client side reactivity, it's just HTML and Javascript.

In my initial tests, which did include a full page layout and several different types of reactivity, the page sizes were around 34kb, including my added components' code/styling and the client side library served by Davaux - and that's the dev server, before stripping out dev tools for production. That did not include an UI framework, like Bootstrap or anything like that, that would of course add some overhead.

It all seems too simple, so I've scoured the web looking for anything remotely close. There's not anything I can find. It feels like everything overthinks it, while I just keep turning left and try to make it as simple as possible. It's time to turn web development back into checkers and leave the chess to the content creators.

David D.

0
0
0
42

David Dyess .com

Copyright © 1999 - 2025