{"_id":"@alien-id/miniapps-auth-client","_rev":"12-fb143c1e125fa29fb90da1d27b563978","name":"@alien-id/miniapps-auth-client","dist-tags":{"alpha":"1.5.0-alpha.5","beta":"2.1.0-beta","latest":"2.1.1"},"versions":{"1.3.1":{"name":"@alien-id/miniapps-auth-client","version":"1.3.1","_id":"@alien-id/miniapps-auth-client@1.3.1","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"29b53b8565de40af38f2783a6a7d6dc425dda394","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-1.3.1.tgz","fileCount":7,"integrity":"sha512-vWrfS69h456jYtOVY0QupbdioSLEhXhFJhkNA4occI6hArVe268NYSHJJIvfn2i33XxBQUZ9ss+mJcFMvMhY7g==","signatures":[{"sig":"MEUCIQCqqFlJI58a/71bJ1CLxbS3cn2ed6txxcPEUd+0wdCs3AIgUaTNoTY7UEvnlRuu+6rBcVROMUag/ytxDGPe4Vl8Un4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123397},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"ce29cfed559caff9a1546ad828d2ae53c4bdae05","scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"truehazker-eti","email":"egor@eti.co"},"repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.6.2","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.0","tsdown":"^0.21.0","@types/bun":"^1.3.10","@types/node":"^25.3.5"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_1.3.1_1773388949317_0.2755835231573909","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@alien-id/miniapps-auth-client","version":"1.3.2","_id":"@alien-id/miniapps-auth-client@1.3.2","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"e61259ae4941834733ac8b33e820b286b32e5bb7","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-1.3.2.tgz","fileCount":7,"integrity":"sha512-9P1hlAQE3Axc2ItgLF+NEymMpFQqMv76vjc0U0Rtn4fuB/xeujUInR767vXZha2AGO6F6k3nbWXerJQO+mft7A==","signatures":[{"sig":"MEYCIQCStKG3gli7gZ+uhp9s7Bj3Gkbmax9U0RCLLilWdVt1ZgIhANsLkgrxN9DDe5NqZlhe0rA7WAIvOK/WdPPCFgzRB5Fm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123397},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-1.3.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce52a7a1-458d-440f-8dbe-413b9b0ac57a"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/packages/auth-client/alien-id-miniapps-auth-client-1.3.2.tgz","_integrity":"sha512-9P1hlAQE3Axc2ItgLF+NEymMpFQqMv76vjc0U0Rtn4fuB/xeujUInR767vXZha2AGO6F6k3nbWXerJQO+mft7A==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.9.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.0","tsdown":"^0.21.0","@types/bun":"^1.3.10","@types/node":"^25.3.5"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_1.3.2_1773391458525_0.5916967905239314","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@alien-id/miniapps-auth-client","version":"1.3.3","_id":"@alien-id/miniapps-auth-client@1.3.3","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"f450e65ec5d37919bca6065c10013fe01f377f7c","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-1.3.3.tgz","fileCount":7,"integrity":"sha512-aRFG6SdZdOkTTUM22eCbZ0BwYZAlJa4T8Sl1Tdvh4CMkcvJZpghfCHntm0G2t6qrnqbDi966KFqMwJpHGVwkAA==","signatures":[{"sig":"MEYCIQDRu8AJObleYqNGkcudkHtEH7AeV6gm0fZdgRdhpzZa0gIhAOQwzFTUq3Irtx8RK1PksGTjBDX5cPiltX0dpkrnOIcj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123397},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-1.3.3.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce52a7a1-458d-440f-8dbe-413b9b0ac57a"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/packages/auth-client/alien-id-miniapps-auth-client-1.3.3.tgz","_integrity":"sha512-aRFG6SdZdOkTTUM22eCbZ0BwYZAlJa4T8Sl1Tdvh4CMkcvJZpghfCHntm0G2t6qrnqbDi966KFqMwJpHGVwkAA==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.9.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.0","tsdown":"^0.21.0","@types/bun":"^1.3.10","@types/node":"^25.3.5"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_1.3.3_1773394341042_0.8418259332352629","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@alien-id/miniapps-auth-client","version":"1.3.4","_id":"@alien-id/miniapps-auth-client@1.3.4","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"05f74c923a0a2b95a84b3e4636807feae77f252a","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-1.3.4.tgz","fileCount":7,"integrity":"sha512-gwJM2Vjp8QesE4a72+DkJ/L42uxFyfTmoBWjvGNN1fNcfvG/fTOYcT9dJYt0+39NVhGQJxrtUcECnKrSi+dNdg==","signatures":[{"sig":"MEQCICZDwr8/oRGslQTH+WPifbR4asx4DAxfzqYNrl4jW0BVAiAR00AfquALy1XNEwfYeCE9akLL3q6V37Gx4VfQcGM3YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124276},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-1.3.4.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce52a7a1-458d-440f-8dbe-413b9b0ac57a"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/packages/auth-client/alien-id-miniapps-auth-client-1.3.4.tgz","_integrity":"sha512-gwJM2Vjp8QesE4a72+DkJ/L42uxFyfTmoBWjvGNN1fNcfvG/fTOYcT9dJYt0+39NVhGQJxrtUcECnKrSi+dNdg==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.9.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.0","tsdown":"^0.21.0","@types/bun":"^1.3.10","@types/node":"^25.3.5"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_1.3.4_1773394648460_0.6140543293704441","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@alien-id/miniapps-auth-client","version":"1.4.0","_id":"@alien-id/miniapps-auth-client@1.4.0","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"f8336e4306a39e44897799f6bd85fa9c1aca2559","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-1.4.0.tgz","fileCount":7,"integrity":"sha512-+NQNoLSrTfshG9bRIcwONRfTu3NkgrEdXfful8w3wsHI6yxLuZ48MUAfZi0azCg2uV0ItBT7N0CQI+Vd2lJaKA==","signatures":[{"sig":"MEYCIQCdgj8ma0owRlcJiUsc64au9oNaBYJ4VkJ4sDjiBGnhMgIhAO5N9+uYatLO56wL1qkhe76/SwlKfKY8L76uc8VYBaRy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124280},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-1.4.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce52a7a1-458d-440f-8dbe-413b9b0ac57a"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/packages/auth-client/alien-id-miniapps-auth-client-1.4.0.tgz","_integrity":"sha512-+NQNoLSrTfshG9bRIcwONRfTu3NkgrEdXfful8w3wsHI6yxLuZ48MUAfZi0azCg2uV0ItBT7N0CQI+Vd2lJaKA==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.9.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.0","tsdown":"^0.21.0","@types/bun":"^1.3.10","@types/node":"^25.3.5"},"peerDependencies":{"typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_1.4.0_1775135825954_0.08536573379706369","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-alpha.3":{"name":"@alien-id/miniapps-auth-client","version":"1.5.0-alpha.3","_id":"@alien-id/miniapps-auth-client@1.5.0-alpha.3","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"7a1967e4d8c872d804fb8163c1241b3ac151fd11","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-1.5.0-alpha.3.tgz","fileCount":7,"integrity":"sha512-zhc4EeadgzvtHQwu2YpEtg9DfX4oAacpRYT5tXKEQ8+Hw2lXFCXidv2z2FIIdvTyzcryqi+xpy8LBgvucNuxoA==","signatures":[{"sig":"MEQCIBvxG/jQ9Xo1voYeD4mHG9fu+5RNQ9jiTrhPqqNjLj3gAiA7P5VNDVg+HKNrIE/vugy+1j4G8vdiEi0aAJmJEWsAGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@1.5.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132966},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-1.5.0-alpha.3.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce52a7a1-458d-440f-8dbe-413b9b0ac57a"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/packages/auth-client/alien-id-miniapps-auth-client-1.5.0-alpha.3.tgz","_integrity":"sha512-zhc4EeadgzvtHQwu2YpEtg9DfX4oAacpRYT5tXKEQ8+Hw2lXFCXidv2z2FIIdvTyzcryqi+xpy8LBgvucNuxoA==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.11.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jose":"^6.2.0","tsdown":"^0.21.0","@types/bun":"^1.3.10","@types/node":"^25.3.5"},"peerDependencies":{"typescript":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_1.5.0-alpha.3_1778566756832_0.539953659798265","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-alpha.5":{"name":"@alien-id/miniapps-auth-client","version":"1.5.0-alpha.5","_id":"@alien-id/miniapps-auth-client@1.5.0-alpha.5","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"5bb186faa0dbd9c697cc35172f3d033baf8c1739","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-1.5.0-alpha.5.tgz","fileCount":7,"integrity":"sha512-BOb10NZVMdbiXwB31KTrZGtnE+AvcBs7TZv7M3D9kpLgjqJcqFfJhEXBUSQa9gIGVWE6lCDtEmkHJis3RvVu7Q==","signatures":[{"sig":"MEUCIHbydh2PcepmpFmTLvQ2kJovrM7c6o+YaCR8rqDNhPVrAiEAyk/bxz3R1nwqrA30JnkPVzBlrg+IZzl7rwnRC9Fe7T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@1.5.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133020},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-1.5.0-alpha.5.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce52a7a1-458d-440f-8dbe-413b9b0ac57a"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/packages/auth-client/alien-id-miniapps-auth-client-1.5.0-alpha.5.tgz","_integrity":"sha512-BOb10NZVMdbiXwB31KTrZGtnE+AvcBs7TZv7M3D9kpLgjqJcqFfJhEXBUSQa9gIGVWE6lCDtEmkHJis3RvVu7Q==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.11.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jose":"^6.2.3","tsdown":"^0.22.0","@types/bun":"^1.3.13","@types/node":"^25.7.0"},"peerDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_1.5.0-alpha.5_1778568384064_0.33110338091606595","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@alien-id/miniapps-auth-client","version":"1.5.0","_id":"@alien-id/miniapps-auth-client@1.5.0","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"791697c44f485d1c7b18d8a37878faa0b4e8e41a","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-1.5.0.tgz","fileCount":7,"integrity":"sha512-z/Zm1tioOdOkrWoXZGp6MxubTZa9YS5hKpRGymxWwieetanpSI0XXFaJFKjuMfrWzc+AusQvPIWALh7tnXFvKQ==","signatures":[{"sig":"MEUCIQCFXGjzLNywoXKkRHpXXcckwp7tIKhaSaodC+mR/HcpLgIgPj33kZgle3MVwULWsza/ASiqln7dV2/7q52jk5kY/kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133012},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-1.5.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce52a7a1-458d-440f-8dbe-413b9b0ac57a"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/packages/auth-client/alien-id-miniapps-auth-client-1.5.0.tgz","_integrity":"sha512-z/Zm1tioOdOkrWoXZGp6MxubTZa9YS5hKpRGymxWwieetanpSI0XXFaJFKjuMfrWzc+AusQvPIWALh7tnXFvKQ==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.11.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","tsdown":"^0.22.0","@types/bun":"^1.3.13","@types/node":"^25.7.0"},"peerDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_1.5.0_1778580388349_0.314825485084411","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta":{"name":"@alien-id/miniapps-auth-client","version":"2.1.0-beta","_id":"@alien-id/miniapps-auth-client@2.1.0-beta","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"f3ce3d6acdb23372dc5126a4b25e0acd9e89e637","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-2.1.0-beta.tgz","fileCount":7,"integrity":"sha512-GiGee3OscYjrm8yAXMcOTHxa7ZQ0r0ivXIMcrNGA8bMPLPbhsF5ZrmFgMyDA1WBuHtnRucucG+oBXabmttjWlg==","signatures":[{"sig":"MEUCIQDl/Psy7MEBhCwQQwutt2WaPTTECMDnqSMkSuit8jUDLwIgd10vvY/t9oi2+P0i6HcGcMysQ9YQPEmQd0E1PD7L1js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@2.1.0-beta","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133017},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-2.1.0-beta.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24ea2700-0ea0-4ac0-902f-852904bc6f50"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/alien-id-miniapps-auth-client-2.1.0-beta.tgz","_integrity":"sha512-GiGee3OscYjrm8yAXMcOTHxa7ZQ0r0ivXIMcrNGA8bMPLPbhsF5ZrmFgMyDA1WBuHtnRucucG+oBXabmttjWlg==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.13.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jose":"^6.2.3","tsdown":"^0.22.0","@types/bun":"^1.3.14","@types/node":"^25.9.1"},"peerDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_2.1.0-beta_1779742360651_0.5646040693222587","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@alien-id/miniapps-auth-client","version":"2.1.0","_id":"@alien-id/miniapps-auth-client@2.1.0","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"ffce6d80039e98165cd1a6a9315bf27a0ea00223","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-2.1.0.tgz","fileCount":7,"integrity":"sha512-KfimYA7NQBzXwE8xTrjk5j5xqUuH/40+QY7NQNuVggOsOg2fT7/wJ5E0k1e8nniRyhC83PO6ct/rSI7xAfnMtA==","signatures":[{"sig":"MEYCIQDl+kI8lCTnFYpnE9rEKgHxFEQ33guU0FOQADYe6EYwVAIhAOjYZ3KC5S43a7R8HMj6E1QMc5wA5IaTpTZNhc9i+AK+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133020},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-2.1.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96408ff8-1618-4bed-a084-d20c52da28f5"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/packages/auth-client/alien-id-miniapps-auth-client-2.1.0.tgz","_integrity":"sha512-KfimYA7NQBzXwE8xTrjk5j5xqUuH/40+QY7NQNuVggOsOg2fT7/wJ5E0k1e8nniRyhC83PO6ct/rSI7xAfnMtA==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.13.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","tsdown":"^0.22.0","@types/bun":"^1.3.14","@types/node":"^25.9.1"},"peerDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_2.1.0_1779978540538_0.7937086813795549","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@alien-id/miniapps-auth-client","version":"2.1.1","_id":"@alien-id/miniapps-auth-client@2.1.1","maintainers":[{"name":"truehazker-eti","email":"egor@eti.co"},{"name":"sampekmoy","email":"sampekmoy@gmail.com"},{"name":"alexanikin","email":"a@eti.co"},{"name":"dushebaa","email":"dushebaa75@gmail.com"}],"homepage":"https://github.com/alien-id/miniapp-sdk#readme","bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"dist":{"shasum":"a223e0556ddd17dce1f4aa56e9224bc36fe101e5","tarball":"https://registry.npmjs.org/@alien-id/miniapps-auth-client/-/miniapps-auth-client-2.1.1.tgz","fileCount":7,"integrity":"sha512-20qnRZOKAbtXURz9eG/0KFH+pAW0jBfFtYB3vF9yt5G1bPi+06Hmzzlo7gBaj+wQN3mqkFcajpVb68p7UtM8TQ==","signatures":[{"sig":"MEYCIQCwbop6G08lAgnVs28Lkq/QWEmacqRYVEI2cbk468aRtwIhALFlAJsQFh19zJaij4MEGo39QJFAm8m8k7e/Qa0eLV9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alien-id%2fminiapps-auth-client@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130915},"main":"./dist/index.cjs","type":"module","_from":"file:alien-id-miniapps-auth-client-2.1.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"bun test tests","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:96408ff8-1618-4bed-a084-d20c52da28f5"}},"_resolved":"/home/runner/work/miniapp-sdk/miniapp-sdk/packages/auth-client/alien-id-miniapps-auth-client-2.1.1.tgz","_integrity":"sha512-20qnRZOKAbtXURz9eG/0KFH+pAW0jBfFtYB3vF9yt5G1bPi+06Hmzzlo7gBaj+wQN3mqkFcajpVb68p7UtM8TQ==","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"_npmVersion":"11.13.0","description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","tsdown":"0.22.0","@types/bun":"^1.3.14","@types/node":"^25.9.1"},"peerDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/miniapps-auth-client_2.1.1_1780076930999_0.03436278816923766","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-13T08:02:29.206Z","modified":"2026-06-30T11:16:27.801Z","1.3.1":"2026-03-13T08:02:29.455Z","1.3.2":"2026-03-13T08:44:18.698Z","1.3.3":"2026-03-13T09:32:21.192Z","1.3.4":"2026-03-13T09:37:28.595Z","1.4.0":"2026-04-02T13:17:06.093Z","1.5.0-alpha.3":"2026-05-12T06:19:17.010Z","1.5.0-alpha.5":"2026-05-12T06:46:24.200Z","1.5.0":"2026-05-12T10:06:28.526Z","2.1.0-beta":"2026-05-25T20:52:40.778Z","2.1.0":"2026-05-28T14:29:00.709Z","2.1.1":"2026-05-29T17:48:51.170Z"},"bugs":{"url":"https://github.com/alien-id/miniapp-sdk/issues"},"homepage":"https://github.com/alien-id/miniapp-sdk#readme","repository":{"url":"git+https://github.com/alien-id/miniapp-sdk.git","type":"git","directory":"packages/auth-client"},"description":"[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)","maintainers":[{"email":"egor@eti.co","name":"truehazker-eti"},{"email":"sampekmoy@gmail.com","name":"sampekmoy"},{"email":"a@eti.co","name":"alexanikin"}],"readme":"# @alien-id/miniapps-auth-client\n\n[![npm](https://img.shields.io/npm/v/@alien-id/miniapps-auth-client.svg)](https://www.npmjs.com/package/@alien-id/miniapps-auth-client)\n\nCore authentication utilities for the Alien Miniapp SDK.\nProvides tools for verifying JWT tokens issued by the Alien SSO.\n\nUse it in your miniapp backend to verify tokens sent by the miniapp.\n\n## Installation\n\n```bash\nbun add @alien-id/miniapps-auth-client\n```\n\n## Usage\n\n### Verifying Tokens\n\nUse `createAuthClient` to verify JWT access tokens from Alien SSO.\nThe `audience` option is required and should be your miniapp provider\naddress.\n\n```typescript\nimport { createAuthClient } from '@alien-id/miniapps-auth-client';\n\nconst client = createAuthClient({\n  audience: 'your-miniapp-provider-address',\n});\n\ntry {\n  const tokenInfo = await client.verifyToken(accessToken);\n  console.log('Session address:', tokenInfo.sub);\n} catch (error) {\n  console.error('Invalid token:', error);\n}\n```\n\nBy default, the client verifies:\n\n- `issuer`: `https://sso.alien-api.com`\n- `jwksUrl`: `https://sso.alien-api.com/oauth/jwks`\n\n### Custom JWKS URL\n\n`createAuthClient` accepts an optional `jwksUrl` parameter to use a custom JWKS endpoint for JWT verification.\n\n```typescript\nimport { createAuthClient } from '@alien-id/miniapps-auth-client';\n\nconst client = createAuthClient({\n  audience: 'your-miniapp-provider-address',\n  jwksUrl: 'https://your-auth-server.example.com/oauth/jwks',\n});\n\ntry {\n  const tokenInfo = await client.verifyToken(accessToken);\n  console.log('Session address:', tokenInfo.sub);\n} catch (error) {\n  console.error('Invalid token:', error);\n}\n```\n\n### Custom JWKS resolver (advanced)\n\nFor testing or custom key retrieval, pass a prebuilt `JWTVerifyGetKey` resolver:\n\n```typescript\nimport { createLocalJWKSet } from 'jose';\nimport { createAuthClient } from '@alien-id/miniapps-auth-client';\n\nconst jwks = createLocalJWKSet({ keys: [publicJwk] });\nconst client = createAuthClient({\n  audience: 'your-miniapp-provider-address',\n  jwks,\n});\n```\n\n### Custom issuer\n\nOverride the expected JWT issuer if you are verifying tokens from a\ndifferent SSO environment.\n\n```typescript\nimport { createAuthClient } from '@alien-id/miniapps-auth-client';\n\nconst client = createAuthClient({\n  audience: 'your-miniapp-provider-address',\n  issuer: 'https://your-auth-server.example.com',\n});\n```\n\n### Error handling\n\nThe package re-exports `jose` error classes as `JwtErrors`.\n\n```typescript\nimport {\n  createAuthClient,\n  JwtErrors,\n} from '@alien-id/miniapps-auth-client';\n\ntry {\n  await client.verifyToken(accessToken);\n} catch (error) {\n  if (error instanceof JwtErrors.JWTExpired) {\n    console.error('Token expired');\n  }\n}\n```\n","readmeFilename":"README.md"}