{"_id":"@yielded/auth","_rev":"10-3afa8ff019cd34f71715b00e4aaa0928","name":"@yielded/auth","dist-tags":{"latest":"0.1.0-beta.1","beta":"0.1.0-beta.10"},"versions":{"0.1.0-beta.1":{"name":"@yielded/auth","version":"0.1.0-beta.1","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"license":"MIT","_id":"@yielded/auth@0.1.0-beta.1","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"homepage":"https://github.com/danieljvdm/effect-auth#readme","bugs":{"url":"https://github.com/danieljvdm/effect-auth/issues"},"dist":{"shasum":"5581d77fd448fa14dd9cab9d1a57fc483fb83b50","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.1.tgz","fileCount":1466,"integrity":"sha512-yMk/BDZ7jY0AiJUk7AQ0zAHsdbr5wgjUvMG6Eix99qEMekGDIqlFileYiFh7lHzGcHz5rhpoPyRn22CkdVA/ng==","signatures":[{"sig":"MEQCIDuJi+Dn07xuAqm17kM9gzw3JbF0nWXKIZepCDl5c70UAiB7uFb/1PUW9cNbCLeNI58VKufgquifkrnuuVV59vfgDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18669086},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./GitHub":{"types":"./dist/GitHub.d.mts","default":"./dist/GitHub.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Drizzle":{"types":"./dist/Drizzle.d.mts","default":"./dist/Drizzle.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./DrizzleD1":{"types":"./dist/DrizzleD1.d.mts","default":"./dist/DrizzleD1.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./Cloudflare":{"types":"./dist/Cloudflare.d.mts","default":"./dist/Cloudflare.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./OpenIdClient":{"types":"./dist/OpenIdClient.d.mts","default":"./dist/OpenIdClient.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./DrizzleLibsql":{"types":"./dist/DrizzleLibsql.d.mts","default":"./dist/DrizzleLibsql.mjs"},"./DrizzleMysql2":{"types":"./dist/DrizzleMysql2.d.mts","default":"./dist/DrizzleMysql2.mjs"},"./DrizzlePglite":{"types":"./dist/DrizzlePglite.d.mts","default":"./dist/DrizzlePglite.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasskeyBrowser":{"types":"./dist/PasskeyBrowser.d.mts","default":"./dist/PasskeyBrowser.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./DrizzlePostgres":{"types":"./dist/DrizzlePostgres.d.mts","default":"./dist/DrizzlePostgres.mjs"},"./DrizzleSqliteDo":{"types":"./dist/DrizzleSqliteDo.d.mts","default":"./dist/DrizzleSqliteDo.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./DrizzleSqliteBun":{"types":"./dist/DrizzleSqliteBun.d.mts","default":"./dist/DrizzleSqliteBun.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./DrizzleSqliteNode":{"types":"./dist/DrizzleSqliteNode.d.mts","default":"./dist/DrizzleSqliteNode.mjs"},"./DrizzleSqliteWasm":{"types":"./dist/DrizzleSqliteWasm.d.mts","default":"./dist/DrizzleSqliteWasm.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./OpenIdClientConnected":{"types":"./dist/OpenIdClientConnected.d.mts","default":"./dist/OpenIdClientConnected.mjs"},"./PasskeySimpleWebAuthn":{"types":"./dist/PasskeySimpleWebAuthn.d.mts","default":"./dist/PasskeySimpleWebAuthn.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"eb7135f97adde6259f37e313057b958b00ccdb81","scripts":{"e2e":"bun test/e2e/harness.ts","test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json","example:totp":"bun test/fixtures/totp-sqlite-bun.ts"},"_npmUser":{"name":"danieljvdm","email":"danieljmerwe@gmail.com"},"repository":{"url":"git+https://github.com/danieljvdm/effect-auth.git","type":"git","directory":"packages/effect-auth"},"_npmVersion":"11.19.0","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"sideEffects":[],"_nodeVersion":"24.21.0","dependencies":{"@noble/hashes":"2.3.0","@noble/ciphers":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tldts":"7.4.11","effect":"4.0.0-rc.112","effect-cf":"0.40.0","vite-plus":"0.3.0","typescript":"7.0.2","drizzle-orm":"1.0.0-rc.5-ab785fc","openid-client":"6.8.8","@effect/sql-d1":"4.0.0-rc.112","@effect/sql-pg":"4.0.0-rc.112","@effect/vitest":"4.0.0-rc.112","@effect/sql-libsql":"4.0.0-rc.112","@effect/sql-mysql2":"4.0.0-rc.112","@effect/sql-pglite":"4.0.0-rc.112","@effect/platform-bun":"4.0.0-rc.112","@effect/platform-node":"4.0.0-rc.112","@effect/sql-sqlite-do":"4.0.0-rc.112","@effect/sql-sqlite-bun":"4.0.0-rc.112","@simplewebauthn/server":"14.0.1","@effect/sql-sqlite-node":"4.0.0-rc.112","@effect/sql-sqlite-wasm":"4.0.0-rc.112","@simplewebauthn/browser":"14.0.0","@cloudflare/workers-types":"5.20260825.1"},"peerDependencies":{"tldts":">=7.4.11 <8","effect":"^4.0.0-rc.112","effect-cf":"^0.40.0","drizzle-orm":">=1.0.0-rc.5-ab785fc","openid-client":">=6.8.8 <7","@effect/sql-d1":">=4.0.0-rc.112","@effect/sql-pg":">=4.0.0-rc.112","@effect/sql-libsql":">=4.0.0-rc.112","@effect/sql-mysql2":">=4.0.0-rc.112","@effect/sql-pglite":">=4.0.0-rc.112","@effect/sql-sqlite-do":">=4.0.0-rc.112","@effect/sql-sqlite-bun":">=4.0.0-rc.112","@simplewebauthn/server":">=14.0.1 <15","@effect/sql-sqlite-node":">=4.0.0-rc.112","@effect/sql-sqlite-wasm":">=4.0.0-rc.112","@simplewebauthn/browser":">=14.0.0 <15"},"peerDependenciesMeta":{"tldts":{"optional":true},"effect-cf":{"optional":true},"drizzle-orm":{"optional":true},"openid-client":{"optional":true},"@effect/sql-d1":{"optional":true},"@effect/sql-pg":{"optional":true},"@effect/sql-libsql":{"optional":true},"@effect/sql-mysql2":{"optional":true},"@effect/sql-pglite":{"optional":true},"@effect/sql-sqlite-do":{"optional":true},"@effect/sql-sqlite-bun":{"optional":true},"@simplewebauthn/server":{"optional":true},"@effect/sql-sqlite-node":{"optional":true},"@effect/sql-sqlite-wasm":{"optional":true},"@simplewebauthn/browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.1_1789096384485_0.36931098920715155","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@yielded/auth","version":"0.1.0-beta.2","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"license":"MIT","_id":"@yielded/auth@0.1.0-beta.2","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"homepage":"https://yielded.dev/auth/","bugs":{"url":"https://github.com/yielded-dev/auth/issues"},"dist":{"shasum":"a2060b4aae579675d023efecb20b283d1ef0f6e3","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.2.tgz","fileCount":1466,"integrity":"sha512-u8YYKaB5TQBeIDXG/hcE4ZSphZBnUMbfEqi3gLyBE7ZW1E1V8jc5NH/hXQO7JTPhSQ8KAJTIbAODezksU1T/qw==","signatures":[{"sig":"MEUCIQDRAZcRuomOHQjWGkPYGZR8f/SSFDJPZZxQj+vRFzIfcgIgAmDqI1kyocQM8u0zlEyqo6qRXurN3hXx4mVINw4n35E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yielded%2fauth@0.1.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18669039},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./GitHub":{"types":"./dist/GitHub.d.mts","default":"./dist/GitHub.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Drizzle":{"types":"./dist/Drizzle.d.mts","default":"./dist/Drizzle.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./DrizzleD1":{"types":"./dist/DrizzleD1.d.mts","default":"./dist/DrizzleD1.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./Cloudflare":{"types":"./dist/Cloudflare.d.mts","default":"./dist/Cloudflare.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./OpenIdClient":{"types":"./dist/OpenIdClient.d.mts","default":"./dist/OpenIdClient.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./DrizzleLibsql":{"types":"./dist/DrizzleLibsql.d.mts","default":"./dist/DrizzleLibsql.mjs"},"./DrizzleMysql2":{"types":"./dist/DrizzleMysql2.d.mts","default":"./dist/DrizzleMysql2.mjs"},"./DrizzlePglite":{"types":"./dist/DrizzlePglite.d.mts","default":"./dist/DrizzlePglite.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasskeyBrowser":{"types":"./dist/PasskeyBrowser.d.mts","default":"./dist/PasskeyBrowser.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./DrizzlePostgres":{"types":"./dist/DrizzlePostgres.d.mts","default":"./dist/DrizzlePostgres.mjs"},"./DrizzleSqliteDo":{"types":"./dist/DrizzleSqliteDo.d.mts","default":"./dist/DrizzleSqliteDo.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./DrizzleSqliteBun":{"types":"./dist/DrizzleSqliteBun.d.mts","default":"./dist/DrizzleSqliteBun.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./DrizzleSqliteNode":{"types":"./dist/DrizzleSqliteNode.d.mts","default":"./dist/DrizzleSqliteNode.mjs"},"./DrizzleSqliteWasm":{"types":"./dist/DrizzleSqliteWasm.d.mts","default":"./dist/DrizzleSqliteWasm.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./OpenIdClientConnected":{"types":"./dist/OpenIdClientConnected.d.mts","default":"./dist/OpenIdClientConnected.mjs"},"./PasskeySimpleWebAuthn":{"types":"./dist/PasskeySimpleWebAuthn.d.mts","default":"./dist/PasskeySimpleWebAuthn.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"7ae5f0af0f2e4e92ab0304bf297f6d7e7f425f1e","scripts":{"e2e":"bun test/e2e/harness.ts","test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json","example:totp":"bun test/fixtures/totp-sqlite-bun.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3badbeac-580e-46bb-9192-1b9ad3a249c0"}},"repository":{"url":"git+https://github.com/yielded-dev/auth.git","type":"git","directory":"packages/effect-auth"},"_npmVersion":"12.0.2","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"sideEffects":[],"_nodeVersion":"24.20.0","dependencies":{"@noble/hashes":"2.3.0","@noble/ciphers":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tldts":"7.4.11","effect":"4.0.0-rc.112","effect-cf":"0.40.0","vite-plus":"0.3.0","typescript":"7.0.2","drizzle-orm":"1.0.0-rc.5-ab785fc","openid-client":"6.8.8","@effect/sql-d1":"4.0.0-rc.112","@effect/sql-pg":"4.0.0-rc.112","@effect/vitest":"4.0.0-rc.112","@effect/sql-libsql":"4.0.0-rc.112","@effect/sql-mysql2":"4.0.0-rc.112","@effect/sql-pglite":"4.0.0-rc.112","@effect/platform-bun":"4.0.0-rc.112","@effect/platform-node":"4.0.0-rc.112","@effect/sql-sqlite-do":"4.0.0-rc.112","@effect/sql-sqlite-bun":"4.0.0-rc.112","@simplewebauthn/server":"14.0.1","@effect/sql-sqlite-node":"4.0.0-rc.112","@effect/sql-sqlite-wasm":"4.0.0-rc.112","@simplewebauthn/browser":"14.0.0","@cloudflare/workers-types":"5.20260825.1"},"peerDependencies":{"tldts":">=7.4.11 <8","effect":"^4.0.0-rc.112","effect-cf":"^0.40.0","drizzle-orm":">=1.0.0-rc.5-ab785fc","openid-client":">=6.8.8 <7","@effect/sql-d1":">=4.0.0-rc.112","@effect/sql-pg":">=4.0.0-rc.112","@effect/sql-libsql":">=4.0.0-rc.112","@effect/sql-mysql2":">=4.0.0-rc.112","@effect/sql-pglite":">=4.0.0-rc.112","@effect/sql-sqlite-do":">=4.0.0-rc.112","@effect/sql-sqlite-bun":">=4.0.0-rc.112","@simplewebauthn/server":">=14.0.1 <15","@effect/sql-sqlite-node":">=4.0.0-rc.112","@effect/sql-sqlite-wasm":">=4.0.0-rc.112","@simplewebauthn/browser":">=14.0.0 <15"},"peerDependenciesMeta":{"tldts":{"optional":true},"effect-cf":{"optional":true},"drizzle-orm":{"optional":true},"openid-client":{"optional":true},"@effect/sql-d1":{"optional":true},"@effect/sql-pg":{"optional":true},"@effect/sql-libsql":{"optional":true},"@effect/sql-mysql2":{"optional":true},"@effect/sql-pglite":{"optional":true},"@effect/sql-sqlite-do":{"optional":true},"@effect/sql-sqlite-bun":{"optional":true},"@simplewebauthn/server":{"optional":true},"@effect/sql-sqlite-node":{"optional":true},"@effect/sql-sqlite-wasm":{"optional":true},"@simplewebauthn/browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.2_1789098923138_0.7502386100531959","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@yielded/auth","version":"0.1.0-beta.3","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"license":"MIT","_id":"@yielded/auth@0.1.0-beta.3","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"homepage":"https://yielded.dev/auth/","bugs":{"url":"https://github.com/yielded-dev/auth/issues"},"dist":{"shasum":"c8ad33599da9cef089efe294c6b59ffd2cb52643","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.3.tgz","fileCount":1466,"integrity":"sha512-PlsMd3/l/GnpGN+U2Xig7B3H7gQU/CvpPSLluDv4T5f6vKHmdvn7Vov/Q54lvXTay+usyOLOumFDfTxSLI32Cw==","signatures":[{"sig":"MEUCIFJWszkBsftlbmJBpnudovNsQ3Ea+3zZCAuVXOr/4RFOAiEAq7w8UFFwgPDEG8NYuOGslx4XbI+NEZRE1o7eDB9Ev90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yielded%2fauth@0.1.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18674517},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./GitHub":{"types":"./dist/GitHub.d.mts","default":"./dist/GitHub.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Drizzle":{"types":"./dist/Drizzle.d.mts","default":"./dist/Drizzle.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./DrizzleD1":{"types":"./dist/DrizzleD1.d.mts","default":"./dist/DrizzleD1.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./Cloudflare":{"types":"./dist/Cloudflare.d.mts","default":"./dist/Cloudflare.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./OpenIdClient":{"types":"./dist/OpenIdClient.d.mts","default":"./dist/OpenIdClient.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./DrizzleLibsql":{"types":"./dist/DrizzleLibsql.d.mts","default":"./dist/DrizzleLibsql.mjs"},"./DrizzleMysql2":{"types":"./dist/DrizzleMysql2.d.mts","default":"./dist/DrizzleMysql2.mjs"},"./DrizzlePglite":{"types":"./dist/DrizzlePglite.d.mts","default":"./dist/DrizzlePglite.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasskeyBrowser":{"types":"./dist/PasskeyBrowser.d.mts","default":"./dist/PasskeyBrowser.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./DrizzlePostgres":{"types":"./dist/DrizzlePostgres.d.mts","default":"./dist/DrizzlePostgres.mjs"},"./DrizzleSqliteDo":{"types":"./dist/DrizzleSqliteDo.d.mts","default":"./dist/DrizzleSqliteDo.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./DrizzleSqliteBun":{"types":"./dist/DrizzleSqliteBun.d.mts","default":"./dist/DrizzleSqliteBun.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./DrizzleSqliteNode":{"types":"./dist/DrizzleSqliteNode.d.mts","default":"./dist/DrizzleSqliteNode.mjs"},"./DrizzleSqliteWasm":{"types":"./dist/DrizzleSqliteWasm.d.mts","default":"./dist/DrizzleSqliteWasm.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./OpenIdClientConnected":{"types":"./dist/OpenIdClientConnected.d.mts","default":"./dist/OpenIdClientConnected.mjs"},"./PasskeySimpleWebAuthn":{"types":"./dist/PasskeySimpleWebAuthn.d.mts","default":"./dist/PasskeySimpleWebAuthn.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"14b347edd86899bcadecdd75daf48b76d8345554","scripts":{"e2e":"bun test/e2e/harness.ts","test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json","example:totp":"bun test/fixtures/totp-sqlite-bun.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3badbeac-580e-46bb-9192-1b9ad3a249c0"}},"repository":{"url":"git+https://github.com/yielded-dev/auth.git","type":"git","directory":"packages/effect-auth"},"_npmVersion":"12.0.2","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"sideEffects":[],"_nodeVersion":"24.20.0","dependencies":{"@noble/hashes":"2.3.0","@noble/ciphers":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tldts":"7.4.11","effect":"4.0.0-rc.112","effect-cf":"0.40.0","vite-plus":"0.3.0","typescript":"7.0.2","drizzle-orm":"1.0.0-rc.5-ab785fc","openid-client":"6.8.8","@effect/sql-d1":"4.0.0-rc.112","@effect/sql-pg":"4.0.0-rc.112","@effect/vitest":"4.0.0-rc.112","@effect/sql-libsql":"4.0.0-rc.112","@effect/sql-mysql2":"4.0.0-rc.112","@effect/sql-pglite":"4.0.0-rc.112","@effect/platform-bun":"4.0.0-rc.112","@effect/platform-node":"4.0.0-rc.112","@effect/sql-sqlite-do":"4.0.0-rc.112","@effect/sql-sqlite-bun":"4.0.0-rc.112","@simplewebauthn/server":"14.0.1","@effect/sql-sqlite-node":"4.0.0-rc.112","@effect/sql-sqlite-wasm":"4.0.0-rc.112","@simplewebauthn/browser":"14.0.0","@cloudflare/workers-types":"5.20260825.1"},"peerDependencies":{"tldts":">=7.4.11 <8","effect":"^4.0.0-rc.112","effect-cf":"^0.40.0","drizzle-orm":">=1.0.0-rc.5-ab785fc","openid-client":">=6.8.8 <7","@effect/sql-d1":">=4.0.0-rc.112","@effect/sql-pg":">=4.0.0-rc.112","@effect/sql-libsql":">=4.0.0-rc.112","@effect/sql-mysql2":">=4.0.0-rc.112","@effect/sql-pglite":">=4.0.0-rc.112","@effect/sql-sqlite-do":">=4.0.0-rc.112","@effect/sql-sqlite-bun":">=4.0.0-rc.112","@simplewebauthn/server":">=14.0.1 <15","@effect/sql-sqlite-node":">=4.0.0-rc.112","@effect/sql-sqlite-wasm":">=4.0.0-rc.112","@simplewebauthn/browser":">=14.0.0 <15"},"peerDependenciesMeta":{"tldts":{"optional":true},"effect-cf":{"optional":true},"drizzle-orm":{"optional":true},"openid-client":{"optional":true},"@effect/sql-d1":{"optional":true},"@effect/sql-pg":{"optional":true},"@effect/sql-libsql":{"optional":true},"@effect/sql-mysql2":{"optional":true},"@effect/sql-pglite":{"optional":true},"@effect/sql-sqlite-do":{"optional":true},"@effect/sql-sqlite-bun":{"optional":true},"@simplewebauthn/server":{"optional":true},"@effect/sql-sqlite-node":{"optional":true},"@effect/sql-sqlite-wasm":{"optional":true},"@simplewebauthn/browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.3_1789101809551_0.704362487796109","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"@yielded/auth","version":"0.1.0-beta.4","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"license":"MIT","_id":"@yielded/auth@0.1.0-beta.4","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"homepage":"https://yielded.dev/auth/","bugs":{"url":"https://github.com/yielded-dev/auth/issues"},"dist":{"shasum":"5c96226ff0685885764ca4b8920cbac25e224959","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.4.tgz","fileCount":1466,"integrity":"sha512-EYJrNY8+gb2EECfw1GURL28sWP5d9Q6LFlMZTj3YQKeh8AxBz/tG7xKSU6d6lxcbk1KpAKx//B8KbRwa19aasw==","signatures":[{"sig":"MEYCIQCLtrgijilsnftvqkGhIrT8/OeOTOvAeaNHNlDr/kyCgwIhAIaZoxYiDEXSbC0XsFKl6m3cgJrO9ATDez8R9vjLFOLa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yielded%2fauth@0.1.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18674717},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./GitHub":{"types":"./dist/GitHub.d.mts","default":"./dist/GitHub.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Drizzle":{"types":"./dist/Drizzle.d.mts","default":"./dist/Drizzle.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./DrizzleD1":{"types":"./dist/DrizzleD1.d.mts","default":"./dist/DrizzleD1.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./Cloudflare":{"types":"./dist/Cloudflare.d.mts","default":"./dist/Cloudflare.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./OpenIdClient":{"types":"./dist/OpenIdClient.d.mts","default":"./dist/OpenIdClient.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./DrizzleLibsql":{"types":"./dist/DrizzleLibsql.d.mts","default":"./dist/DrizzleLibsql.mjs"},"./DrizzleMysql2":{"types":"./dist/DrizzleMysql2.d.mts","default":"./dist/DrizzleMysql2.mjs"},"./DrizzlePglite":{"types":"./dist/DrizzlePglite.d.mts","default":"./dist/DrizzlePglite.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasskeyBrowser":{"types":"./dist/PasskeyBrowser.d.mts","default":"./dist/PasskeyBrowser.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./DrizzlePostgres":{"types":"./dist/DrizzlePostgres.d.mts","default":"./dist/DrizzlePostgres.mjs"},"./DrizzleSqliteDo":{"types":"./dist/DrizzleSqliteDo.d.mts","default":"./dist/DrizzleSqliteDo.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./DrizzleSqliteBun":{"types":"./dist/DrizzleSqliteBun.d.mts","default":"./dist/DrizzleSqliteBun.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./DrizzleSqliteNode":{"types":"./dist/DrizzleSqliteNode.d.mts","default":"./dist/DrizzleSqliteNode.mjs"},"./DrizzleSqliteWasm":{"types":"./dist/DrizzleSqliteWasm.d.mts","default":"./dist/DrizzleSqliteWasm.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./OpenIdClientConnected":{"types":"./dist/OpenIdClientConnected.d.mts","default":"./dist/OpenIdClientConnected.mjs"},"./PasskeySimpleWebAuthn":{"types":"./dist/PasskeySimpleWebAuthn.d.mts","default":"./dist/PasskeySimpleWebAuthn.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"2dd530a61b8e2244a795eb6fe3f488ae1433975d","scripts":{"e2e":"bun test/e2e/harness.ts","test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json","example:totp":"bun test/fixtures/totp-sqlite-bun.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3badbeac-580e-46bb-9192-1b9ad3a249c0"}},"repository":{"url":"git+https://github.com/yielded-dev/auth.git","type":"git","directory":"packages/effect-auth"},"_npmVersion":"12.0.2","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"sideEffects":[],"_nodeVersion":"24.20.0","dependencies":{"@noble/hashes":"2.3.0","@noble/ciphers":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tldts":"7.4.11","effect":"4.0.0-rc.112","effect-cf":"0.40.0","vite-plus":"0.3.0","typescript":"7.0.2","drizzle-orm":"1.0.0-rc.5-ab785fc","openid-client":"6.8.8","@effect/sql-d1":"4.0.0-rc.112","@effect/sql-pg":"4.0.0-rc.112","@effect/vitest":"4.0.0-rc.112","@effect/sql-libsql":"4.0.0-rc.112","@effect/sql-mysql2":"4.0.0-rc.112","@effect/sql-pglite":"4.0.0-rc.112","@effect/platform-bun":"4.0.0-rc.112","@effect/platform-node":"4.0.0-rc.112","@effect/sql-sqlite-do":"4.0.0-rc.112","@effect/sql-sqlite-bun":"4.0.0-rc.112","@simplewebauthn/server":"14.0.1","@effect/sql-sqlite-node":"4.0.0-rc.112","@effect/sql-sqlite-wasm":"4.0.0-rc.112","@simplewebauthn/browser":"14.0.0","@cloudflare/workers-types":"5.20260825.1"},"peerDependencies":{"tldts":">=7.4.11 <8","effect":"^4.0.0-rc.112","effect-cf":"^0.40.0","drizzle-orm":">=1.0.0-rc.5-ab785fc","openid-client":">=6.8.8 <7","@effect/sql-d1":">=4.0.0-rc.112","@effect/sql-pg":">=4.0.0-rc.112","@effect/sql-libsql":">=4.0.0-rc.112","@effect/sql-mysql2":">=4.0.0-rc.112","@effect/sql-pglite":">=4.0.0-rc.112","@effect/sql-sqlite-do":">=4.0.0-rc.112","@effect/sql-sqlite-bun":">=4.0.0-rc.112","@simplewebauthn/server":">=14.0.1 <15","@effect/sql-sqlite-node":">=4.0.0-rc.112","@effect/sql-sqlite-wasm":">=4.0.0-rc.112","@simplewebauthn/browser":">=14.0.0 <15"},"peerDependenciesMeta":{"tldts":{"optional":true},"effect-cf":{"optional":true},"drizzle-orm":{"optional":true},"openid-client":{"optional":true},"@effect/sql-d1":{"optional":true},"@effect/sql-pg":{"optional":true},"@effect/sql-libsql":{"optional":true},"@effect/sql-mysql2":{"optional":true},"@effect/sql-pglite":{"optional":true},"@effect/sql-sqlite-do":{"optional":true},"@effect/sql-sqlite-bun":{"optional":true},"@simplewebauthn/server":{"optional":true},"@effect/sql-sqlite-node":{"optional":true},"@effect/sql-sqlite-wasm":{"optional":true},"@simplewebauthn/browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.4_1789110605099_0.8852473625756292","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.5":{"name":"@yielded/auth","version":"0.1.0-beta.5","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"license":"MIT","_id":"@yielded/auth@0.1.0-beta.5","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"homepage":"https://yielded.dev/auth/","bugs":{"url":"https://github.com/yielded-dev/auth/issues"},"dist":{"shasum":"fd7ad2c61a4893ba8dfd07f448a70974ff024d61","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.5.tgz","fileCount":1474,"integrity":"sha512-SlT07mV9Ef8oAaFGi/em2WIKG9Xkgk4oncYg6epls1ny0DI2rFQpqNrak65FuRG5YxQnJ6w1gWeGYK9JJQVhMg==","signatures":[{"sig":"MEUCICX+8gNG6R4J7sGGeOUbgmTe3rCTnXpzvNfvJPrh03YQAiEApR51wr0fOl5djbm0cyIBLvvMLl5huXnWTp22f9J6jDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yielded%2fauth@0.1.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18758178},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./GitHub":{"types":"./dist/GitHub.d.mts","default":"./dist/GitHub.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Drizzle":{"types":"./dist/Drizzle.d.mts","default":"./dist/Drizzle.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./DrizzleD1":{"types":"./dist/DrizzleD1.d.mts","default":"./dist/DrizzleD1.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./Cloudflare":{"types":"./dist/Cloudflare.d.mts","default":"./dist/Cloudflare.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./OpenIdClient":{"types":"./dist/OpenIdClient.d.mts","default":"./dist/OpenIdClient.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./DrizzleLibsql":{"types":"./dist/DrizzleLibsql.d.mts","default":"./dist/DrizzleLibsql.mjs"},"./DrizzleMysql2":{"types":"./dist/DrizzleMysql2.d.mts","default":"./dist/DrizzleMysql2.mjs"},"./DrizzlePglite":{"types":"./dist/DrizzlePglite.d.mts","default":"./dist/DrizzlePglite.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasskeyBrowser":{"types":"./dist/PasskeyBrowser.d.mts","default":"./dist/PasskeyBrowser.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./DrizzlePostgres":{"types":"./dist/DrizzlePostgres.d.mts","default":"./dist/DrizzlePostgres.mjs"},"./DrizzleSqliteDo":{"types":"./dist/DrizzleSqliteDo.d.mts","default":"./dist/DrizzleSqliteDo.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./DrizzleSqliteBun":{"types":"./dist/DrizzleSqliteBun.d.mts","default":"./dist/DrizzleSqliteBun.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./DrizzleSqliteNode":{"types":"./dist/DrizzleSqliteNode.d.mts","default":"./dist/DrizzleSqliteNode.mjs"},"./DrizzleSqliteWasm":{"types":"./dist/DrizzleSqliteWasm.d.mts","default":"./dist/DrizzleSqliteWasm.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./OpenIdClientConnected":{"types":"./dist/OpenIdClientConnected.d.mts","default":"./dist/OpenIdClientConnected.mjs"},"./PasskeySimpleWebAuthn":{"types":"./dist/PasskeySimpleWebAuthn.d.mts","default":"./dist/PasskeySimpleWebAuthn.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"d025d1d4830ca21fbef90939eaaa10406dc1d0ac","scripts":{"e2e":"bun test/e2e/harness.ts","test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json","example:totp":"bun test/fixtures/totp-sqlite-bun.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3badbeac-580e-46bb-9192-1b9ad3a249c0"}},"repository":{"url":"git+https://github.com/yielded-dev/auth.git","type":"git","directory":"packages/effect-auth"},"_npmVersion":"12.0.2","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"sideEffects":[],"_nodeVersion":"24.20.0","dependencies":{"@noble/hashes":"2.3.0","@noble/ciphers":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tldts":"7.4.11","effect":"4.0.0-rc.112","effect-cf":"0.40.0","vite-plus":"0.3.0","typescript":"7.0.2","drizzle-orm":"1.0.0-rc.5-ab785fc","openid-client":"6.8.8","@effect/sql-d1":"4.0.0-rc.112","@effect/sql-pg":"4.0.0-rc.112","@effect/vitest":"4.0.0-rc.112","@effect/sql-libsql":"4.0.0-rc.112","@effect/sql-mysql2":"4.0.0-rc.112","@effect/sql-pglite":"4.0.0-rc.112","@effect/platform-bun":"4.0.0-rc.112","@effect/platform-node":"4.0.0-rc.112","@effect/sql-sqlite-do":"4.0.0-rc.112","@effect/sql-sqlite-bun":"4.0.0-rc.112","@simplewebauthn/server":"14.0.1","@effect/sql-sqlite-node":"4.0.0-rc.112","@effect/sql-sqlite-wasm":"4.0.0-rc.112","@simplewebauthn/browser":"14.0.0","@cloudflare/workers-types":"5.20260825.1"},"peerDependencies":{"tldts":">=7.4.11 <8","effect":"^4.0.0-rc.112","effect-cf":"^0.40.0","drizzle-orm":">=1.0.0-rc.5-ab785fc","openid-client":">=6.8.8 <7","@effect/sql-d1":">=4.0.0-rc.112","@effect/sql-pg":">=4.0.0-rc.112","@effect/sql-libsql":">=4.0.0-rc.112","@effect/sql-mysql2":">=4.0.0-rc.112","@effect/sql-pglite":">=4.0.0-rc.112","@effect/sql-sqlite-do":">=4.0.0-rc.112","@effect/sql-sqlite-bun":">=4.0.0-rc.112","@simplewebauthn/server":">=14.0.1 <15","@effect/sql-sqlite-node":">=4.0.0-rc.112","@effect/sql-sqlite-wasm":">=4.0.0-rc.112","@simplewebauthn/browser":">=14.0.0 <15"},"peerDependenciesMeta":{"tldts":{"optional":true},"effect-cf":{"optional":true},"drizzle-orm":{"optional":true},"openid-client":{"optional":true},"@effect/sql-d1":{"optional":true},"@effect/sql-pg":{"optional":true},"@effect/sql-libsql":{"optional":true},"@effect/sql-mysql2":{"optional":true},"@effect/sql-pglite":{"optional":true},"@effect/sql-sqlite-do":{"optional":true},"@effect/sql-sqlite-bun":{"optional":true},"@simplewebauthn/server":{"optional":true},"@effect/sql-sqlite-node":{"optional":true},"@effect/sql-sqlite-wasm":{"optional":true},"@simplewebauthn/browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.5_1789139759585_0.18231772242564848","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"@yielded/auth","version":"0.1.0-beta.6","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"license":"MIT","_id":"@yielded/auth@0.1.0-beta.6","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"homepage":"https://yielded.dev/auth/","bugs":{"url":"https://github.com/yielded-dev/auth/issues"},"dist":{"shasum":"fd7880b384d3483651b8e51691a3d6ff25bd8857","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.6.tgz","fileCount":1503,"integrity":"sha512-vxS7lX6NrQ8Fd+TQZ3xTjAp4kO+vWBboLOdufWcWPCuI65cnRbC3aMfW6v/AdAPiERp6qGvXdRVN/CmSr2PG0A==","signatures":[{"sig":"MEUCIQDSWXumJYF09DYyZz0zQI3t7aUn/D1/MIGtkaH8m1+KVAIgWqjuB4fBIJsRy/O8h1GXD7Sq2CjjWSNXehaLMgXd+hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yielded%2fauth@0.1.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18936401},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./GitHub":{"types":"./dist/GitHub.d.mts","default":"./dist/GitHub.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Drizzle":{"types":"./dist/Drizzle.d.mts","default":"./dist/Drizzle.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./DrizzleD1":{"types":"./dist/DrizzleD1.d.mts","default":"./dist/DrizzleD1.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./Cloudflare":{"types":"./dist/Cloudflare.d.mts","default":"./dist/Cloudflare.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./OpenIdClient":{"types":"./dist/OpenIdClient.d.mts","default":"./dist/OpenIdClient.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./DrizzleLibsql":{"types":"./dist/DrizzleLibsql.d.mts","default":"./dist/DrizzleLibsql.mjs"},"./DrizzleMysql2":{"types":"./dist/DrizzleMysql2.d.mts","default":"./dist/DrizzleMysql2.mjs"},"./DrizzlePglite":{"types":"./dist/DrizzlePglite.d.mts","default":"./dist/DrizzlePglite.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasskeyBrowser":{"types":"./dist/PasskeyBrowser.d.mts","default":"./dist/PasskeyBrowser.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./DrizzlePostgres":{"types":"./dist/DrizzlePostgres.d.mts","default":"./dist/DrizzlePostgres.mjs"},"./DrizzleSqliteDo":{"types":"./dist/DrizzleSqliteDo.d.mts","default":"./dist/DrizzleSqliteDo.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./DrizzleSqliteBun":{"types":"./dist/DrizzleSqliteBun.d.mts","default":"./dist/DrizzleSqliteBun.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./DrizzleSqliteNode":{"types":"./dist/DrizzleSqliteNode.d.mts","default":"./dist/DrizzleSqliteNode.mjs"},"./DrizzleSqliteWasm":{"types":"./dist/DrizzleSqliteWasm.d.mts","default":"./dist/DrizzleSqliteWasm.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./OpenIdClientConnected":{"types":"./dist/OpenIdClientConnected.d.mts","default":"./dist/OpenIdClientConnected.mjs"},"./PasskeySimpleWebAuthn":{"types":"./dist/PasskeySimpleWebAuthn.d.mts","default":"./dist/PasskeySimpleWebAuthn.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"9e5618edb6ab453b42aa493d2cb199f0a68dedff","scripts":{"e2e":"bun test/e2e/harness.ts","test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json","example:totp":"bun test/fixtures/totp-sqlite-bun.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3badbeac-580e-46bb-9192-1b9ad3a249c0"}},"repository":{"url":"git+https://github.com/yielded-dev/auth.git","type":"git","directory":"packages/effect-auth"},"_npmVersion":"12.0.2","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"sideEffects":[],"_nodeVersion":"24.20.0","dependencies":{"@noble/hashes":"2.3.0","@noble/ciphers":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tldts":"7.4.11","effect":"4.0.0-rc.112","effect-cf":"0.40.0","vite-plus":"0.3.0","typescript":"7.0.2","drizzle-orm":"1.0.0-rc.5-ab785fc","openid-client":"6.8.8","@effect/sql-d1":"4.0.0-rc.112","@effect/sql-pg":"4.0.0-rc.112","@effect/vitest":"4.0.0-rc.112","@effect/sql-libsql":"4.0.0-rc.112","@effect/sql-mysql2":"4.0.0-rc.112","@effect/sql-pglite":"4.0.0-rc.112","@effect/platform-bun":"4.0.0-rc.112","@effect/platform-node":"4.0.0-rc.112","@effect/sql-sqlite-do":"4.0.0-rc.112","@effect/sql-sqlite-bun":"4.0.0-rc.112","@simplewebauthn/server":"14.0.1","@effect/sql-sqlite-node":"4.0.0-rc.112","@effect/sql-sqlite-wasm":"4.0.0-rc.112","@simplewebauthn/browser":"14.0.0","@cloudflare/workers-types":"5.20260825.1"},"peerDependencies":{"tldts":">=7.4.11 <8","effect":"^4.0.0-rc.112","effect-cf":"^0.40.0","drizzle-orm":">=1.0.0-rc.5-ab785fc","openid-client":">=6.8.8 <7","@effect/sql-d1":">=4.0.0-rc.112","@effect/sql-pg":">=4.0.0-rc.112","@effect/sql-libsql":">=4.0.0-rc.112","@effect/sql-mysql2":">=4.0.0-rc.112","@effect/sql-pglite":">=4.0.0-rc.112","@effect/sql-sqlite-do":">=4.0.0-rc.112","@effect/sql-sqlite-bun":">=4.0.0-rc.112","@simplewebauthn/server":">=14.0.1 <15","@effect/sql-sqlite-node":">=4.0.0-rc.112","@effect/sql-sqlite-wasm":">=4.0.0-rc.112","@simplewebauthn/browser":">=14.0.0 <15"},"peerDependenciesMeta":{"tldts":{"optional":true},"effect-cf":{"optional":true},"drizzle-orm":{"optional":true},"openid-client":{"optional":true},"@effect/sql-d1":{"optional":true},"@effect/sql-pg":{"optional":true},"@effect/sql-libsql":{"optional":true},"@effect/sql-mysql2":{"optional":true},"@effect/sql-pglite":{"optional":true},"@effect/sql-sqlite-do":{"optional":true},"@effect/sql-sqlite-bun":{"optional":true},"@simplewebauthn/server":{"optional":true},"@effect/sql-sqlite-node":{"optional":true},"@effect/sql-sqlite-wasm":{"optional":true},"@simplewebauthn/browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.6_1789252706551_0.2856788554165093","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.7":{"name":"@yielded/auth","version":"0.1.0-beta.7","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"license":"MIT","_id":"@yielded/auth@0.1.0-beta.7","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"homepage":"https://yielded.dev/auth/","bugs":{"url":"https://github.com/yielded-dev/auth/issues"},"dist":{"shasum":"576d0cdbc28a5130e8ead9beee657e099616943d","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.7.tgz","fileCount":1136,"integrity":"sha512-cf/Bx9VAkz++h+pUT+LbtMCLHtFdqHuG5DApHbq1WwLyytiiZEExt3lBys7Y0XXpYo8HOi02qshZAdJDhO4owA==","signatures":[{"sig":"MEUCICL5aLYdSviTnamTp9raOZKaBd5B4HKOQSPEi1iNBOsRAiEA2jw/2ufh4CfdQfhXLriFeDrnci5laCCxI/xY/2TriaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yielded%2fauth@0.1.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11371989},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./GitHub":{"types":"./dist/GitHub.d.mts","default":"./dist/GitHub.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./contracts":{"types":"./dist/Contracts.d.mts","default":"./dist/Contracts.mjs"},"./Cloudflare":{"types":"./dist/Cloudflare.d.mts","default":"./dist/Cloudflare.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./strategies":{"types":"./dist/Strategies.d.mts","default":"./dist/Strategies.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./Persistence":{"types":"./dist/Persistence.d.mts","default":"./dist/Persistence.mjs"},"./SmsDelivery":{"types":"./dist/SmsDelivery.d.mts","default":"./dist/SmsDelivery.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./OpenIdClient":{"types":"./dist/OpenIdClient.d.mts","default":"./dist/OpenIdClient.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasskeyBrowser":{"types":"./dist/PasskeyBrowser.d.mts","default":"./dist/PasskeyBrowser.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./adapters/Twilio":{"types":"./dist/Twilio.d.mts","default":"./dist/Twilio.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./OpenIdClientConnected":{"types":"./dist/OpenIdClientConnected.d.mts","default":"./dist/OpenIdClientConnected.mjs"},"./PasskeySimpleWebAuthn":{"types":"./dist/PasskeySimpleWebAuthn.d.mts","default":"./dist/PasskeySimpleWebAuthn.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"7320a6ac117c90d1e100af7d1597d92298bdef5b","scripts":{"e2e":"bun test/e2e/harness.ts","test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3badbeac-580e-46bb-9192-1b9ad3a249c0"}},"repository":{"url":"git+https://github.com/yielded-dev/auth.git","type":"git","directory":"packages/auth"},"_npmVersion":"12.0.2","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"sideEffects":[],"_nodeVersion":"24.20.0","dependencies":{"@noble/hashes":"2.3.0","@noble/ciphers":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tldts":"7.4.11","effect":"4.0.0-rc.112","effect-cf":"0.40.0","vite-plus":"0.3.0","typescript":"7.0.2","openid-client":"6.8.8","@effect/vitest":"4.0.0-rc.112","@effect/platform-bun":"4.0.0-rc.112","@effect/platform-node":"4.0.0-rc.112","@simplewebauthn/server":"14.0.1","@simplewebauthn/browser":"14.0.0","@cloudflare/workers-types":"5.20260825.1"},"peerDependencies":{"tldts":">=7.4.11 <8","effect":"^4.0.0-rc.112","effect-cf":"^0.40.0","openid-client":">=6.8.8 <7","@simplewebauthn/server":">=14.0.1 <15","@simplewebauthn/browser":">=14.0.0 <15"},"peerDependenciesMeta":{"tldts":{"optional":true},"effect-cf":{"optional":true},"openid-client":{"optional":true},"@simplewebauthn/server":{"optional":true},"@simplewebauthn/browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.7_1789436976697_0.14068969460160696","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.8":{"name":"@yielded/auth","version":"0.1.0-beta.8","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"license":"MIT","_id":"@yielded/auth@0.1.0-beta.8","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"homepage":"https://yielded.dev/auth/","bugs":{"url":"https://github.com/yielded-dev/auth/issues"},"dist":{"shasum":"4bde07f6cfc34d08e605d46a60a9ab48104d653c","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.8.tgz","fileCount":1167,"integrity":"sha512-zlavyZinWu2tzQCMyT6GZTectsV6WKqlNRKCOlJrAhUswoyHaWvM+l0D3lo+1y4DoVzzLHX8AyvkHLEtHrM0YQ==","signatures":[{"sig":"MEUCIA7FhBAyIdSZbgtlE30oH6CHdQExhoYXbqM8wxGBxK9MAiEA0E0os2gbrBzLZkZmv97+Q14bEl86G/Sa340oxuJdFNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXcYhtMlgGMFlMV/4742zjkKHl499Qyqc9qrpHSkPP2QIhAInkG/hsNQE7OBPpbpfTQr4apvSM9JEOpT26UDnGaOxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yielded%2fauth@0.1.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11583230},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./GitHub":{"types":"./dist/GitHub.d.mts","default":"./dist/GitHub.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Strava":{"types":"./dist/Strava.d.mts","default":"./dist/Strava.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./OAuthApp":{"types":"./dist/OAuthApp.d.mts","default":"./dist/OAuthApp.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./contracts":{"types":"./dist/Contracts.d.mts","default":"./dist/Contracts.mjs"},"./Cloudflare":{"types":"./dist/Cloudflare.d.mts","default":"./dist/Cloudflare.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./strategies":{"types":"./dist/Strategies.d.mts","default":"./dist/Strategies.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./Persistence":{"types":"./dist/Persistence.d.mts","default":"./dist/Persistence.mjs"},"./SmsDelivery":{"types":"./dist/SmsDelivery.d.mts","default":"./dist/SmsDelivery.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./OpenIdClient":{"types":"./dist/OpenIdClient.d.mts","default":"./dist/OpenIdClient.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasskeyBrowser":{"types":"./dist/PasskeyBrowser.d.mts","default":"./dist/PasskeyBrowser.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./adapters/Twilio":{"types":"./dist/Twilio.d.mts","default":"./dist/Twilio.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./OpenIdClientConnected":{"types":"./dist/OpenIdClientConnected.d.mts","default":"./dist/OpenIdClientConnected.mjs"},"./PasskeySimpleWebAuthn":{"types":"./dist/PasskeySimpleWebAuthn.d.mts","default":"./dist/PasskeySimpleWebAuthn.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"40cca97d6439984d2983ad99954e002017aed727","scripts":{"e2e":"bun test/e2e/harness.ts","test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3badbeac-580e-46bb-9192-1b9ad3a249c0"}},"repository":{"url":"git+https://github.com/yielded-dev/auth.git","type":"git","directory":"packages/auth"},"_npmVersion":"12.0.2","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"sideEffects":[],"_nodeVersion":"24.21.0","dependencies":{"@noble/hashes":"2.3.0","@noble/ciphers":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tldts":"7.4.11","effect":"4.0.0-rc.112","effect-cf":"0.40.0","vite-plus":"0.3.0","typescript":"7.0.2","openid-client":"6.8.8","@effect/vitest":"4.0.0-rc.112","@effect/platform-bun":"4.0.0-rc.112","@effect/platform-node":"4.0.0-rc.112","@simplewebauthn/server":"14.0.1","@simplewebauthn/browser":"14.0.0","@cloudflare/workers-types":"5.20260825.1"},"peerDependencies":{"tldts":">=7.4.11 <8","effect":"^4.0.0-rc.112","effect-cf":"^0.40.0","openid-client":">=6.8.8 <7","@simplewebauthn/server":">=14.0.1 <15","@simplewebauthn/browser":">=14.0.0 <15"},"peerDependenciesMeta":{"tldts":{"optional":true},"effect-cf":{"optional":true},"openid-client":{"optional":true},"@simplewebauthn/server":{"optional":true},"@simplewebauthn/browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.8_1790207174003_0.43354514752449","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.9":{"name":"@yielded/auth","version":"0.1.0-beta.9","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"license":"MIT","_id":"@yielded/auth@0.1.0-beta.9","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"homepage":"https://yielded.dev/auth/","bugs":{"url":"https://github.com/yielded-dev/auth/issues"},"dist":{"shasum":"eb5f97c727dbd56d510b485863be0eb0f019bf38","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.9.tgz","fileCount":1179,"integrity":"sha512-NUGMzzcEg/Cj6U2RmbGPDtZYDX9znT6fQYkZjESQXHBiOsBIE99wNhtIEJe1D9tyFe5VAage/3G/f+cvH9mzuw==","signatures":[{"sig":"MEQCIHp6V/6B5qJfr9twMSh+5AUBIMQT1mrjc28fXQDOap87AiB0CNTbu79ukXtfe6iMIKGSCl73cXHU1FQ4wc8LtO0IJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE6/uGM3Msk35EOOf3fT5pe3+eOz28NoNRIypoMbpj1XAiEA4tWCjPom8SdEewycmrqd7bnA3IjLp29KAdb+SV0PHKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yielded%2fauth@0.1.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11691497},"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./GitHub":{"types":"./dist/GitHub.d.mts","default":"./dist/GitHub.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Strava":{"types":"./dist/Strava.d.mts","default":"./dist/Strava.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./OAuthApp":{"types":"./dist/OAuthApp.d.mts","default":"./dist/OAuthApp.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./contracts":{"types":"./dist/Contracts.d.mts","default":"./dist/Contracts.mjs"},"./Cloudflare":{"types":"./dist/Cloudflare.d.mts","default":"./dist/Cloudflare.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./strategies":{"types":"./dist/Strategies.d.mts","default":"./dist/Strategies.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./OAuthServer":{"types":"./dist/OAuthServer.d.mts","default":"./dist/OAuthServer.mjs"},"./Persistence":{"types":"./dist/Persistence.d.mts","default":"./dist/Persistence.mjs"},"./SmsDelivery":{"types":"./dist/SmsDelivery.d.mts","default":"./dist/SmsDelivery.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./OpenIdClient":{"types":"./dist/OpenIdClient.d.mts","default":"./dist/OpenIdClient.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasskeyBrowser":{"types":"./dist/PasskeyBrowser.d.mts","default":"./dist/PasskeyBrowser.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./adapters/Twilio":{"types":"./dist/Twilio.d.mts","default":"./dist/Twilio.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./OpenIdClientConnected":{"types":"./dist/OpenIdClientConnected.d.mts","default":"./dist/OpenIdClientConnected.mjs"},"./PasskeySimpleWebAuthn":{"types":"./dist/PasskeySimpleWebAuthn.d.mts","default":"./dist/PasskeySimpleWebAuthn.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"2178db2b8b62a7a288af82ce980bed2ceb50f62a","scripts":{"e2e":"bun test/e2e/harness.ts","test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3badbeac-580e-46bb-9192-1b9ad3a249c0"}},"repository":{"url":"git+https://github.com/yielded-dev/auth.git","type":"git","directory":"packages/auth"},"_npmVersion":"12.0.2","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"sideEffects":[],"_nodeVersion":"24.20.0","dependencies":{"@noble/hashes":"2.3.0","@noble/ciphers":"2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tldts":"7.4.11","effect":"4.0.0-rc.117","effect-cf":"0.49.0","vite-plus":"1.0.0-rc.0","typescript":"7.0.2","openid-client":"6.8.8","@effect/vitest":"4.0.0-rc.117","@effect/platform-bun":"4.0.0-rc.117","@effect/platform-node":"4.0.0-rc.117","@simplewebauthn/server":"14.0.1","@simplewebauthn/browser":"14.0.0","@cloudflare/workers-types":"5.20260825.1"},"peerDependencies":{"tldts":">=7.4.11 <8","effect":"^4.0.0-rc.117","effect-cf":"^0.49.0","openid-client":">=6.8.8 <7","@simplewebauthn/server":">=14.0.1 <15","@simplewebauthn/browser":">=14.0.0 <15"},"peerDependenciesMeta":{"tldts":{"optional":true},"effect-cf":{"optional":true},"openid-client":{"optional":true},"@simplewebauthn/server":{"optional":true},"@simplewebauthn/browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/auth_0.1.0-beta.9_1790210168190_0.9931997027207324","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.10":{"_id":"@yielded/auth@0.1.0-beta.10","bugs":{"url":"https://github.com/yielded-dev/auth/issues"},"dist":{"shasum":"74aca759dd2ec804086ef1c49be6ec42a3009431","tarball":"https://registry.npmjs.org/@yielded/auth/-/auth-0.1.0-beta.10.tgz","fileCount":1072,"integrity":"sha512-PI2Gd+kktBAEL8mNCwlzM7V2gR2l3oeDHV0ZF/IPEblErlWUVdbk1sD9RgG0m3TSLslyiKw9br+SHG3s/mUUrA==","signatures":[{"sig":"MEUCIDZeFZ9Rn0+ApUM+of96I5ZVhK/NmJ8AIMAypJVtH4ITAiEA9nrv3uTcbFRsPhDgiWAOb7d6XxXaZKZwXFQzOrtQmRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICc6su4Xudfk+8ecbs7wpMaCtqUwV9HvOwSAcPPVIv2fAiEAjik+qDkA3ac2wdLbX1TIwOqAiw+HdAHI6v3hGR8KV/E="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@yielded%2fauth@0.1.0-beta.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10879019},"name":"@yielded/auth","type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"./Rpc":{"types":"./dist/Rpc.d.mts","default":"./dist/Rpc.mjs"},"./Atom":{"types":"./dist/Atom.d.mts","default":"./dist/Atom.mjs"},"./Auth":{"types":"./dist/Auth.d.mts","default":"./dist/Auth.mjs"},"./Http":{"types":"./dist/Http.d.mts","default":"./dist/Http.mjs"},"./Totp":{"types":"./dist/Totp.d.mts","default":"./dist/Totp.mjs"},"./Email":{"types":"./dist/Email.d.mts","default":"./dist/Email.mjs"},"./Hooks":{"types":"./dist/Hooks.d.mts","default":"./dist/Hooks.mjs"},"./OAuth":{"types":"./dist/OAuth.d.mts","default":"./dist/OAuth.mjs"},"./Client":{"types":"./dist/Client.d.mts","default":"./dist/Client.mjs"},"./Errors":{"types":"./dist/Errors.d.mts","default":"./dist/Errors.mjs"},"./Policy":{"types":"./dist/Policy.d.mts","default":"./dist/Policy.mjs"},"./Proofs":{"types":"./dist/Proofs.d.mts","default":"./dist/Proofs.mjs"},"./Schema":{"types":"./dist/Schema.d.mts","default":"./dist/Schema.mjs"},"./Strava":{"types":"./dist/Strava.d.mts","default":"./dist/Strava.mjs"},"./Passkey":{"types":"./dist/Passkey.d.mts","default":"./dist/Passkey.mjs"},"./Testing":{"types":"./dist/Testing.d.mts","default":"./dist/Testing.mjs"},"./EmailOtp":{"types":"./dist/EmailOtp.d.mts","default":"./dist/EmailOtp.mjs"},"./Identity":{"types":"./dist/Identity.d.mts","default":"./dist/Identity.mjs"},"./OAuthApp":{"types":"./dist/OAuthApp.d.mts","default":"./dist/OAuthApp.mjs"},"./Password":{"types":"./dist/Password.d.mts","default":"./dist/Password.mjs"},"./PhoneOtp":{"types":"./dist/PhoneOtp.d.mts","default":"./dist/PhoneOtp.mjs"},"./Sessions":{"types":"./dist/Sessions.d.mts","default":"./dist/Sessions.mjs"},"./AuthStore":{"types":"./dist/AuthStore.d.mts","default":"./dist/AuthStore.mjs"},"./WebCrypto":{"types":"./dist/WebCrypto.d.mts","default":"./dist/WebCrypto.mjs"},"./Workflows":{"types":"./dist/Workflows.d.mts","default":"./dist/Workflows.mjs"},"./contracts":{"types":"./dist/Contracts.d.mts","default":"./dist/Contracts.mjs"},"./HttpServer":{"types":"./dist/HttpServer.d.mts","default":"./dist/HttpServer.mjs"},"./Operations":{"types":"./dist/Operations.d.mts","default":"./dist/Operations.mjs"},"./strategies":{"types":"./dist/Strategies.d.mts","default":"./dist/Strategies.mjs"},"./AuthSession":{"types":"./dist/AuthSession.d.mts","default":"./dist/AuthSession.mjs"},"./OAuthServer":{"types":"./dist/OAuthServer.d.mts","default":"./dist/OAuthServer.mjs"},"./Persistence":{"types":"./dist/Persistence.d.mts","default":"./dist/Persistence.mjs"},"./SmsDelivery":{"types":"./dist/SmsDelivery.d.mts","default":"./dist/SmsDelivery.mjs"},"./AuthContract":{"types":"./dist/AuthContract.d.mts","default":"./dist/AuthContract.mjs"},"./PasswordAuth":{"types":"./dist/PasswordAuth.d.mts","default":"./dist/PasswordAuth.mjs"},"./TotpContract":{"types":"./dist/TotpContract.d.mts","default":"./dist/TotpContract.mjs"},"./OperationHttp":{"types":"./dist/OperationHttp.d.mts","default":"./dist/OperationHttp.mjs"},"./AuthTokenCodec":{"types":"./dist/AuthTokenCodec.d.mts","default":"./dist/AuthTokenCodec.mjs"},"./EmailOtpSender":{"types":"./dist/EmailOtpSender.d.mts","default":"./dist/EmailOtpSender.mjs"},"./PasswordHasher":{"types":"./dist/PasswordHasher.d.mts","default":"./dist/PasswordHasher.mjs"},"./PasskeyContract":{"types":"./dist/PasskeyContract.d.mts","default":"./dist/PasskeyContract.mjs"},"./PasskeyPassword":{"types":"./dist/PasskeyPassword.d.mts","default":"./dist/PasskeyPassword.mjs"},"./SessionContract":{"types":"./dist/SessionContract.d.mts","default":"./dist/SessionContract.mjs"},"./adapters/Twilio":{"types":"./dist/Twilio.d.mts","default":"./dist/Twilio.mjs"},"./IdentityResolver":{"types":"./dist/IdentityResolver.d.mts","default":"./dist/IdentityResolver.mjs"},"./OperationHttpClient":{"types":"./dist/OperationHttpClient.d.mts","default":"./dist/OperationHttpClient.mjs"},"./OperationHttpServer":{"types":"./dist/OperationHttpServer.d.mts","default":"./dist/OperationHttpServer.mjs"},"./PasswordCredentialStore":{"types":"./dist/PasswordCredentialStore.d.mts","default":"./dist/PasswordCredentialStore.mjs"}},"gitHead":"49c4978970f19a0c172c831ed8237d5f99ee98a8","license":"MIT","scripts":{"test":"vp test --passWithNoTests","build":"vp pack","check":"tsc --noEmit -p tsconfig.json"},"version":"0.1.0-beta.10","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3badbeac-580e-46bb-9192-1b9ad3a249c0"}},"homepage":"https://yielded.dev/auth/","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"repository":{"url":"git+https://github.com/yielded-dev/auth.git","type":"git","directory":"packages/auth"},"_npmVersion":"12.0.2","description":"Composable authentication, sessions, and identity workflows for Effect.","directories":{},"maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"sideEffects":[],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"effect":"4.0.0-rc.117","vite-plus":"1.0.0-rc.0","typescript":"7.0.2","@effect/vitest":"4.0.0-rc.117","@effect/platform-bun":"4.0.0-rc.117","@effect/platform-node":"4.0.0-rc.117"},"peerDependencies":{"effect":"^4.0.0-rc.117"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth_0.1.0-beta.10_1790313081361_0.21844926263028008"}}},"time":{"created":"2026-09-11T03:13:04.278Z","modified":"2026-09-25T05:11:21.936Z","0.1.0-beta.1":"2026-09-11T03:13:04.719Z","0.1.0-beta.2":"2026-09-11T03:55:23.377Z","0.1.0-beta.3":"2026-09-11T04:43:29.795Z","0.1.0-beta.4":"2026-09-11T07:10:05.320Z","0.1.0-beta.5":"2026-09-11T15:15:59.801Z","0.1.0-beta.6":"2026-09-12T22:38:26.819Z","0.1.0-beta.7":"2026-09-15T01:49:36.882Z","0.1.0-beta.8":"2026-09-23T23:46:14.211Z","0.1.0-beta.9":"2026-09-24T00:36:08.362Z","0.1.0-beta.10":"2026-09-25T05:11:21.557Z"},"bugs":{"url":"https://github.com/danieljvdm/effect-auth/issues"},"license":"MIT","homepage":"https://github.com/danieljvdm/effect-auth#readme","keywords":["authentication","effect","oauth","passkeys","sessions","typescript"],"repository":{"url":"git+https://github.com/danieljvdm/effect-auth.git","type":"git","directory":"packages/effect-auth"},"description":"Composable authentication, sessions, and identity workflows for Effect.","maintainers":[{"name":"danieljvdm","email":"danieljmerwe@gmail.com"}],"readme":"","readmeFilename":""}