Because every developer needs a metapackage that does almost nothing, but does it with style.
Metapackage for Dave Williams.
It's a package. For Dave. By Dave. About Dave. If you were expecting more, well, that's on you.
With thanks - and apologies - to @zachleat.
npx dave.ioFor those who want to automate their disappointment.
First, install the package:
npm install dave.ioThen you can pull it in to your heart's content:
import dave from "dave.io";
dave();Or, if you're still clinging to CommonJS:
const { default: dave } = await import("dave.io");
dave();- Written in TypeScript, because more code is more better.
- Built and tested (no, really) with
bun, becausenpmandyarndon't break enough. - Linted with
biome, because someone has to care about code style. - For detailed codebase documentation, see AGENTS.md.
If you want to contribute, ask yourself: why?
Believe it or not, features are planned!
--cv/-cparameter to dump out my CV.- Fetching links (and CV, when implemented) from my personal API.
- There will always be a static fallback.
- Literally anything useful.
1.0.1First release! May angels rejoice.1.0.2Minor dependency bump and twiddle to remove Node fromengines.1.0.3yanked1.0.4yanked1.0.5yanked1.0.6(current) Add pronouns to the output and update Docker pins.
MIT.
Because you should be free to do whatever you want with this, including ignoring it entirely.
Oh, alright then.

