https://codeberg.org/valpackett/argon2ian is #argon2 built as #wasm#webassembly for evergreen browsers and #deno, but like, size-optimized for real. Only 8.5 KB for the whole async (web workers powered) JS wrapper, and that's with everything inline, no external file loads at all – completely bundle-able like a normal JS module. No text encoding for the hashes though, just the raw stuff.
p.s. if anyone is interested in cronching some other library like this, you could maybe hire me for such a project :)
In case anyone else is looking to migrate as much of their developer experience off of #Node to #Deno (much better DX IME) but still need to support Node consumers of their TS/JS libraries, I put together some basic notes:
I'm thinking about how I could a good #cli for #hsml
I may orientate on existing CLIs like #Rust, #deno or #pnpm
so e.g.
hsml compile # compiles all .hsml files to .html inside current folder and recursive below
hsml compile ./example.hsml # just compiles the given file
hsml fmt # formats
hsml fmt # just formats given file
hsml parse ./example.hsml # parses the given file and std::out as json AST
But I'm not sure if this fulfills all need or if I need to change something
Kitson Kelly, formerly of the #Deno team has created a utility library kv-toolbox for Deno KV that includes functions for persisting blobs in the KV data store: @deno_land
HTMX is trending again on hacker news, it's making me think more and more about the deno / typescript library I created "HTMX Components" and perhaps revisiting it with fresh eyes. I'd love feedback on the approaches in there. I think @deno_land has the potential to be the first-class server to utilize HTMX. It just makes sense to use JSX... #htmx#html#deno#javascript#typescript#webdev#server
Announcing #Deno KV: A Global Database for Global Apps! 🎉🌍
⚡ Read data in milliseconds, worldwide
🛠️ Zero setup and zero provisioning
🔐 ACID transactions
💡 Designed for JavaScript & TypeScript
🏗️ Built on FoundationDB and SQLite
Just got #Deno KV access ❤️ and I need help brainstorming what to build this weekend.
Thinking a lot about building a mastodon compatible api server that would allow me to have a followable "feed" for my brushwork currently using GCP api to read from a bucket.
I love the idea of using deno and KV for self-hosted / decentralized framework. The innovation is that the database is embedded in the runtime. Think wordpress but if mysql and php were even tighter.