#simplewebauthn

Matthew Miller :donor:iamkale@infosec.exchange
2025-10-04

SimpleWebAuthn packages now feature build transparency logs on NPM and JSR! I achieved this by publishing from GitHub Actions workflows now instead of from my local machine. Check out the release notes for more info:

github.com/MasterKale/SimpleWe

#simplewebauthn #webauthn #passkeys #javascript #typescript #deno #node

Matthew Miller :donor:iamkale@infosec.exchange
2025-01-13

SimpleWebAuthn v13.1.0 is out! Changes include addressing a DeprecationWarning in the console about a "punycode" module; and startRegistration() and startAuthentication() now warn about but try to handle calls made using the older API call structure seen in lots of existing tutorials (with a link to help explain how to refactor.)

github.com/MasterKale/SimpleWe

#webauthn #passkeys #typescript #javascript #node #deno #simplewebauthn

Matthew Miller :donor:iamkale@infosec.exchange
2024-12-09

Heya TypeScript + WebAuthn fans, I just published v13 of SimpleWebAuthn! This one includes (opinionated) registration hints support, improved support for attestation trust anchors, and a surprise retirement of the types library (for baking-in the types instead into both the browser and server libraries.) Check out the release notes for more info!

github.com/MasterKale/SimpleWe

#simplewebauthn #webauthn #passkeys #typescript #javascript #node #deno #npm #jsr

Matthew Miller :donor:iamkale@infosec.exchange
2023-12-21

Wow, SimpleWebAuthn broke the 1000 stars mark on GitHub ⭐️ 🎉

I know these stars don't really mean much, but it's still nice to feel like your efforts are being seen 😌

#SimpleWebAuthn #TypeScript #webauthn #passkeys

Screenshot of GitHub.com showing SimpleWebAuthn sitting at 1.1k stars. (The actual count as of December 21, 2023 is 1052 stars but GitHub is nice enough to round up)
Matthew Miller :donor:iamkale@infosec.exchange
2023-08-22

SimpleWebAuthn v8.0.0 has been released! The highlight of this release: first-class Deno support, as well as unofficial support for CloudFlare Workers and Bun! Basically anything that can run JavaScript or TypeScript on the back end should now be able to pull in this project, including CommonJS and ECMAScript modules!

Check out the changelog, there are a couple of minor breaking changes:

github.com/MasterKale/SimpleWe

And if you have a Deno project you've been wanting to use SimpleWebAuthn with (without having to resort to npm: specifiers) you can find the project on deno.land here:

deno.land/x/simplewebauthn@v8.

Time to rest 😮‍💨

#simplewebauthn #node #nodejs #deno #bun #cloudflare #typescript #javascript #webauthn #passkeys #pnpm #lerna

Matthew Miller :donor:iamkale@infosec.exchange
2023-08-22

Help me out, Deno devs. Which of the following URLs should I go with when I live with the new Deno support I'm adding to SimpleWebAuthn? The project will become available via deno.land/x.

(Without something like this you end up with a massive URL like https://deno.land/x/simplewebauthn/packages/server/src/index.ts since I have to publish the entire monorepo because deno.land is powered by per-repo webhooks.)

The NPM packages that get published already have ESM and CJS support for Node projects in either configuration. And with Cloudflare Workers and Bun both being Node-compatible you can just use the NPM packages like a normal Node project.

My vote is for the first option because these specific paths are specifically for Deno projects. Someone else is championing the second option because other projects looking to use the ESM version might want to use the same URL, and it'd be confusing to have /deno/ in it. But I'm not aware of any other runtimes now or coming up that do anything like Deno does with import {...} from 'https://example.com/x/modulename/src/index.ts. Maybe I'm missing something?

Anyway thanks for helping me out with this. This'll be the first module I've ever published to Deno after three years of the project being Node-only and naming things is hard 🙃

#deno #node #typescript #javascript #webauthn #simplewebauthn

Matthew Miller :donor:iamkale@infosec.exchange
2023-04-28

Oh hell yeah, I got search working again on simplewebauthn.dev!

It turns out the Algolia crawler (that my site's index was automatically migrated to sometime in 2022) was using an old Docusaurus v1 configuration format that was incompatible with Docusaurus v2. I deleted the index, dropped a v2 configuration into place, re-crawled the site, and boom, search started working 🥳

#SimpleWebAuthn #WebAuthn #TypeScript

Search box showing five results for the search "passkeys"

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst