{"_id":"@aeonkey/webauthn-oslo","name":"@aeonkey/webauthn-oslo","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aeonkey/webauthn-oslo","version":"0.1.0","description":"Oslo-backed WebAuthn verifier for AeonKey.","type":"module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/didof/authforge.git","directory":"packages/webauthn-oslo"},"bugs":{"url":"https://github.com/didof/authforge/issues"},"homepage":"https://github.com/didof/authforge/tree/main/packages/webauthn-oslo#readme","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["authentication","auth","webauthn","passkeys","typescript"],"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@oslojs/crypto":"^1.0.1","@oslojs/webauthn":"^1.0.0","@aeonkey/core":"0.1.0"},"devDependencies":{"typescript":"^5.7.2","vitest":"^4.1.9"},"scripts":{"build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","test":"vitest run"},"_id":"@aeonkey/webauthn-oslo@0.1.0","_integrity":"sha512-73t2RvEV1WiyW4ZtBSLRkywwafb1JGh4u1vUggSMfFANkyOn1Sk460n90llBU5OOeu0P7K6TDXl/CAUilfWs8g==","_resolved":"/Users/didof/Documents/auth/artifacts/aeonkey-webauthn-oslo-0.1.0.tgz","_from":"file:artifacts/aeonkey-webauthn-oslo-0.1.0.tgz","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-73t2RvEV1WiyW4ZtBSLRkywwafb1JGh4u1vUggSMfFANkyOn1Sk460n90llBU5OOeu0P7K6TDXl/CAUilfWs8g==","shasum":"29844280479d586ff573aff40f95897ba901b132","tarball":"https://registry.npmjs.org/@aeonkey/webauthn-oslo/-/webauthn-oslo-0.1.0.tgz","fileCount":6,"unpackedSize":12045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAu41k7k4djkSyzF6vJsMtcezYJkgPS/5jQLjQg3CY4sAiEAoHPxhS/vjNyEPChJwNuhaDOSqqfSTDLzGtArk9+B228="}]},"_npmUser":{"name":"didof","email":"didonato.fr@gmail.com"},"directories":{},"maintainers":[{"name":"didof","email":"didonato.fr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/webauthn-oslo_0.1.0_1783249180529_0.1813719926518389"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-05T10:59:40.392Z","0.1.0":"2026-07-05T10:59:40.659Z","modified":"2026-07-05T10:59:40.912Z"},"maintainers":[{"name":"didof","email":"didonato.fr@gmail.com"}],"description":"Oslo-backed WebAuthn verifier for AeonKey.","homepage":"https://github.com/didof/authforge/tree/main/packages/webauthn-oslo#readme","keywords":["authentication","auth","webauthn","passkeys","typescript"],"repository":{"type":"git","url":"git+https://github.com/didof/authforge.git","directory":"packages/webauthn-oslo"},"bugs":{"url":"https://github.com/didof/authforge/issues"},"license":"MIT","readme":"# @aeonkey/webauthn-oslo\n\nOslo-backed WebAuthn verifier for AeonKey.\n\n## Install\n\n```sh\npnpm add @aeonkey/core @aeonkey/webauthn-oslo\n```\n\n## Usage\n\n```ts\nimport { WebAuthnService } from \"@aeonkey/core\";\nimport { OsloWebAuthnVerifier } from \"@aeonkey/webauthn-oslo\";\n\nconst service = new WebAuthnService({\n  relyingParty: {\n    id: \"example.com\",\n    name: \"Example\",\n    origins: [\"https://example.com\"],\n  },\n  challengeService,\n  credentialStore,\n  verifier: new OsloWebAuthnVerifier(),\n});\n```\n\n## Test Status\n\nThe package has invalid-input verifier tests. Positive-path registration/assertion tests are not included yet because the repository does not currently include deterministic raw authenticator fixtures for `attestationObject`, `authenticatorData`, `clientDataJSON`, and signatures. Add those fixtures before treating the verifier test suite as a complete authenticator conformance suite.\n","readmeFilename":"README.md","_rev":"1-8b15b907dbe52de05432326069bd21f8"}