OverviewFilesCommitsIssuesDocsReleasesPeers

hyper-identity commits / 4ad46db

hyper-identity 1.1.0 — export AtprotoProvider (surface the DID identity provider)
The AtprotoProvider (did:plc auth + registry binding, injected verify) and its test already existed but were never exported — unlike the other four providers. Add it to index.js + the package.json subpath exports so consumers (favela, and anyone else adding DID identity) can import it. Provider + registry DID methods (registerIdentity method:'atproto', getIdentityByDid, the atproto-did: index) are unchanged. Full suite 99/99 (275 asserts). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
4ad46db920860b5aaeff588a11935cc70244246e
by plankatron <plankatron@users.noreply.github.com> · 2026-07-15T00:26:21.000Z

Changed files (2) +28 -8

index.js +1 -0
……@@ -30,6 +30,7 @@ export { WebIdentityProvider } from './lib/auth/providers/web-identity.js'
3030export { KeetIdentityProvider } from './lib/auth/providers/keet-identity.js'
3131export { BearerTokenProvider } from './lib/auth/providers/bearer-token.js'
3232export { SSHKeyProvider } from './lib/auth/providers/ssh-key.js'
33export { AtprotoProvider } from './lib/auth/providers/atproto.js'
3334
3435// Auth helpers
3536export { ChallengeManager } from './lib/auth/challenge-manager.js'
package.json +27 -8
……@@ -1,6 +1,6 @@
11{
22 "name": "hyper-identity",
3 "version": "1.0.2",
3 "version": "1.1.0",
44 "description": "Generic P2P identity management with Autobase, ANProto, and multi-method authentication",
55 "type": "module",
66 "main": "index.js",
……@@ -27,7 +27,8 @@
2727 "./auth/providers/bearer-token": "./lib/auth/providers/bearer-token.js",
2828 "./auth/providers/ssh-key": "./lib/auth/providers/ssh-key.js",
2929 "./browser": "./lib/browser-identity.js",
30 "./hyperident-vault": "./lib/hyperident-vault.js"
30 "./hyperident-vault": "./lib/hyperident-vault.js",
31 "./auth/providers/atproto": "./lib/auth/providers/atproto.js"
3132 },
3233 "dependencies": {
3334 "autobase": "7.28.1",
……@@ -56,12 +57,30 @@
5657 "bare": ">=1.0"
5758 },
5859 "imports": {
59 "#node:fs": { "bare": "bare-fs", "default": "fs" },
60 "#node:fs/promises": { "bare": "bare-fs/promises", "default": "fs/promises" },
61 "#node:path": { "bare": "bare-path", "default": "path" },
62 "#node:os": { "bare": "bare-os", "default": "os" },
63 "#node:net": { "bare": "bare-net", "default": "net" },
64 "#node:process": { "bare": "bare-process", "default": "process" }
60 "#node:fs": {
61 "bare": "bare-fs",
62 "default": "fs"
63 },
64 "#node:fs/promises": {
65 "bare": "bare-fs/promises",
66 "default": "fs/promises"
67 },
68 "#node:path": {
69 "bare": "bare-path",
70 "default": "path"
71 },
72 "#node:os": {
73 "bare": "bare-os",
74 "default": "os"
75 },
76 "#node:net": {
77 "bare": "bare-net",
78 "default": "net"
79 },
80 "#node:process": {
81 "bare": "bare-process",
82 "default": "process"
83 }
6584 },
6685 "license": "MIT",
6786 "devDependencies": {