-
65be558: Initial release. Extracted the core WebAuthn/passkey primitives out of
@playwright-labs/fixture-webauthninto their own dependency-light package (no@playwright/testpeer dependency, justplaywright-coreforCDPSessiontyping):WebAuthn— controls the CDPWebAuthndomain for a session:enable()/disable(),addVirtualAuthenticator()/removeVirtualAuthenticator(), theauthenticatorsgetter, andwaitForCredentialAdded/Asserted/Updated/Deletedevent waiters.VirtualAuthenticator— credential CRUD (addCredential/getCredential(s)/removeCredential/clearCredentials),exportCredentials()/importCredentials()for persisting a passkey across runs, and authenticator behaviour controls (setUserVerified,setAutomaticPresenceSimulation,setCredentialProperties,setResponseOverrideBits).VirtualAuthenticatorArray— the type ofwebauthn.authenticators; a real array plusiter()/arr()/readonlyArr()/Symbol.asyncDispose.matchesCredentialFilter()and theCredentialFiltertype for narrowing exports/imports bycredentialId/rpId/userName/userDisplayName/signCountMin/signCountMax.isCredential()— a structural type guard for validating untrusted/deserialized credential data.
import { WebAuthn, VirtualAuthenticator } from "@playwright-labs/webauthn";
@playwright-labs/fixture-webauthnnow depends on this package for its implementation instead of bundling it directly; its own public API is unchanged.
-
9d1115c: Initial release. Extracted the core WebAuthn/passkey primitives out of
@playwright-labs/fixture-webauthninto their own dependency-light package (no@playwright/testpeer dependency, justplaywright-coreforCDPSessiontyping):WebAuthn— controls the CDPWebAuthndomain for a session:enable()/disable(),addVirtualAuthenticator()/removeVirtualAuthenticator(), theauthenticatorsgetter, andwaitForCredentialAdded/Asserted/Updated/Deletedevent waiters.VirtualAuthenticator— credential CRUD (addCredential/getCredential(s)/removeCredential/clearCredentials),exportCredentials()/importCredentials()for persisting a passkey across runs, and authenticator behaviour controls (setUserVerified,setAutomaticPresenceSimulation,setCredentialProperties,setResponseOverrideBits).VirtualAuthenticatorArray— the type ofwebauthn.authenticators; a real array plusiter()/arr()/readonlyArr()/Symbol.asyncDispose.matchesCredentialFilter()and theCredentialFiltertype for narrowing exports/imports bycredentialId/rpId/userName/userDisplayName/signCountMin/signCountMax.isCredential()— a structural type guard for validating untrusted/deserialized credential data.
import { WebAuthn, VirtualAuthenticator } from "@playwright-labs/webauthn";
@playwright-labs/fixture-webauthnnow depends on this package for its implementation instead of bundling it directly; its own public API is unchanged.