{"_id":"@ydbjs/auth","_rev":"35-143aba19e1c5d8ac353b263f879f3515","name":"@ydbjs/auth","dist-tags":{"alpha":"6.0.1-alpha.31","latest":"6.3.1"},"versions":{"6.0.0-alpha.1":{"name":"@ydbjs/auth","version":"6.0.0-alpha.1","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.1","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"b105da87fe549db96cb1653c596ed059743ed15e","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.1.tgz","fileCount":23,"integrity":"sha512-ZbVyFEs1ZOzuzi16wMmlWvJUxan6AFA/rCZOBQYicMDBFOFY5GAj/DaMVxetIIf3aNBzYYiaFzSluM1k0/ZvaQ==","signatures":[{"sig":"MEUCIQC2VjcpR5E7JeCXHOrk3gUbPAyq8sznWjamAwOsZKxFRwIgU725N8Us8UAe6JmPhcqtz/gN24vPEeHCf2RmQ3BNe2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34653},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"23cb3d90a7c08f8fca27d8447bfcb292beaf46a5","scripts":{"attw":"attw --pack","test":"node --import tsx --test ./tests/**.test.ts","build":"npm run build:cjs && npm run build:esm","prebuild":"rm -rf ./dist/*","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"node --import tsx --test --watch ./tests/**.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"10.9.2","description":"YDB Auth","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.1","@ydbjs/error":"6.0.0-alpha.1","@ydbjs/retry":"6.0.0-alpha.1","@bufbuild/protobuf":"^2.2.3"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.1_1743973567764_0.031355311268950414","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.2":{"name":"@ydbjs/auth","version":"6.0.0-alpha.2","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.2","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"cc2d64971949f2c208af15cc6b667f9d3f7a54a6","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.2.tgz","fileCount":23,"integrity":"sha512-nhkg6e45SQtcoahmbMjwuvEcL3EE3cHBixhyexTX+hWo+4xYHPycde53+higR9bntkD1NfU4iKE+CNFIwqNWCQ==","signatures":[{"sig":"MEUCIBDNVKZdIGIuPHxa70YVipLg0h+ltV+HzxGmfHMLzRLQAiEAoXRnKjEsBo8qbUlrxWNFSih0Xs3QQ/KTa28qqav+5nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34822},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"121fe40ddf404dd6f84a6a11b1e1423a014f998d","scripts":{"attw":"attw --pack","test":"node --import tsx --test ./tests/**.test.ts","build":"npm run build:cjs && npm run build:esm","prebuild":"rm -rf ./dist/*","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"node --import tsx --test --watch ./tests/**.test.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"10.9.2","description":"YDB Auth","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.2","@ydbjs/error":"6.0.0-alpha.2","@ydbjs/retry":"6.0.0-alpha.2","@bufbuild/protobuf":"^2.2.3"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.2_1743975761235_0.5948109488545028","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.3":{"name":"@ydbjs/auth","version":"6.0.0-alpha.3","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.3","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"8781fac15201e104eff857d5749750086a09b20f","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.3.tgz","fileCount":30,"integrity":"sha512-Oh/tRoZlwK1QeNnkVvgIVCB5fIClVS0eWIYevCrjkP43BAD/VWiE0OwIaI5oUTwL/3/lLNMbIE+hXgDCIczwsQ==","signatures":[{"sig":"MEUCIQD0IsHkPUlKT+8HQJvf2QTWpfQAL6a/cRDBqSx12EUqcgIgWXlO921tvhZQrsOVECY1ECNr4kPshpbofFQOjGxM4dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40445},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"cc9086143f2802a697b59d4e4ebc45c8c1b6cef6","scripts":{"attw":"attw --pack","test":"node --import tsx --test ./tests/**.test.ts","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"node --import tsx --test --watch ./tests/**.test.ts"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"10.9.2","description":"YDB Auth","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.3","@ydbjs/error":"6.0.0-alpha.3","@ydbjs/retry":"6.0.0-alpha.3","@bufbuild/protobuf":"^2.2.3"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.3_1743977495303_0.03463978844023874","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.4":{"name":"@ydbjs/auth","version":"6.0.0-alpha.4","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.4","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"575db4767b4e442861fbf324b991dfcedd82a475","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.4.tgz","fileCount":30,"integrity":"sha512-YYaJfHUyjfN3lOY1BfFgn2kmAL7YLo5ROgm4SX09x6PoTrsmy+ONGpjDPw+7XlvxTTHDoEhZ5sUSc9lqldyIiA==","signatures":[{"sig":"MEQCIFVNirkpVkE/g9Ts90Y8lpxNPb670cZXNjK4+beZTqrZAiBNTlbY2ysTYrXN8AOVxkotbzcYkOFDdptjdvhPwOqwXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40691},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"f0902396b4c6ac1f20bee7875c77d46976670f33","scripts":{"attw":"attw --pack","test":"node --import tsx --test ./tests/**.test.ts","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"node --import tsx --test --watch ./tests/**.test.ts"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"10.9.2","description":"YDB Auth","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.4","@ydbjs/error":"6.0.0-alpha.4","@ydbjs/retry":"6.0.0-alpha.4","@bufbuild/protobuf":"^2.2.3"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.4_1744004715440_0.09546478535701497","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.5":{"name":"@ydbjs/auth","version":"6.0.0-alpha.5","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.5","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"8fba4a853a2491317b6cd2ccbbefb2eab9ff5b1d","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.5.tgz","fileCount":24,"integrity":"sha512-uhAmYf6yI90G6t2BhwMJYTYBFqpnQENGooqOPMfuaYZCeoUsp/YYm/Ez2yzQW8SG1scGfIvwT3Tnc00NAZHvag==","signatures":[{"sig":"MEUCIQDKFoQZlI6SfYUqRW2/Mt9kFsFKrLFVFtRE4T0SahY4BAIgf/zv5Yi28z5Eqp+mFKFMDUvvu2I4xiXgmgP6nqb2Sgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35290},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"a20d0378b1df61db2f368386e0912bb4eb1a6957","scripts":{"attw":"attw --pack","test":"node --import tsx --test ./tests/**.test.ts","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"node --import tsx --test --watch ./tests/**.test.ts"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"10.9.2","description":"YDB Auth","directories":{},"sideEffects":false,"_nodeVersion":"23.10.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.4","@ydbjs/error":"6.0.0-alpha.4","@ydbjs/retry":"6.0.0-alpha.5","@bufbuild/protobuf":"^2.2.3"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.5_1744031276568_0.4255123098800877","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.6":{"name":"@ydbjs/auth","version":"6.0.0-alpha.6","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.6","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"29c9233e1a06ddd4184784b8368502f9a58793b8","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.6.tgz","fileCount":24,"integrity":"sha512-UCY6Ku0fskcTspdSEASgYTynw0kGxJAKAYcRNvXg04NmQDCiou2HJLopXX2hSel39t8oZHDTXWX4gwJMC1mbwQ==","signatures":[{"sig":"MEQCIHClwFfisae3Th7Fxfd94VagJYtvdNm3MOGtIq3x5f1hAiBR+/OSenBgXMI9EXRdPKpwHV77CwEiwcvJWnfyv0yNBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35468},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"9be672f8bbbe5e84a32e0d01bc8864d89af35b4e","scripts":{"attw":"attw --pack","test":"node --import tsx --test ./tests/**.test.ts","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"node --import tsx --test --watch ./tests/**.test.ts"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"10.9.2","description":"YDB Auth","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.5","@ydbjs/error":"6.0.0-alpha.5","@ydbjs/retry":"6.0.0-alpha.6","@bufbuild/protobuf":"^2.2.3"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.6_1744706161331_0.31342240051337833","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.10":{"name":"@ydbjs/auth","version":"6.0.0-alpha.10","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.10","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"c80b1abd19a8ee9e233f6c124bbc8c3ec6d2e406","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.10.tgz","fileCount":24,"integrity":"sha512-GuZqgjdn6vN9H2/Yl3TZg445cNxp2pbP/v4cCqK1W4P4Zf89fbODmyDPY3P+KaicQIMdfvjtoYiPiaVLlCZIfg==","signatures":[{"sig":"MEUCIQCnrSxci3fijF+yDApWuTcYThJ63vZzvltr+qB8uobFogIgMa96nffZFx/R+cYHjctuuFmvmiWyXNYq950+7GxFqss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38080},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"63bf679f6911a4bc13d559a9de372e63b704d747","scripts":{"attw":"attw --pack","test":"node --import tsx --test ./tests/**.test.ts","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"node --import tsx --test --watch ./tests/**.test.ts"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"10.9.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.7","@ydbjs/error":"6.0.0-alpha.7","@ydbjs/retry":"6.0.0-alpha.9","@bufbuild/protobuf":"^2.2.3"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.10_1745008338142_0.05391452941244457","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.11":{"name":"@ydbjs/auth","version":"6.0.0-alpha.11","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.11","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"d424fbab704a343f2c2d86b6f42679dd8607da64","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.11.tgz","fileCount":25,"integrity":"sha512-SFkWJ6eevJCIUawDKAiWSJSr+bWTKnbUN6TTfBdP+wF/QHN7U1RQHzyanIm3TH0FrzSE8gcDA0fL/sUTrdrSQQ==","signatures":[{"sig":"MEQCIBjFogsBOITuOmHrdI89oSln74I6KvaHcG7yMr/DAilMAiAwn97LIMGbg3X5t32V5/IGpL/06f6uqMFyyP2Zxk26iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44262},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"14eaa1a5b0f8ca2db42615d5b7c9e360b73f78ba","scripts":{"attw":"attw --pack","test":"vitest --run","clean":"rm -rf dist","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"vitest --watch"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"11.3.0","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.7","@ydbjs/error":"6.0.0-alpha.7","@ydbjs/retry":"6.0.0-alpha.10","@bufbuild/protobuf":"^2.2.5"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.11_1745441257909_0.43106862639329946","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.12":{"name":"@ydbjs/auth","version":"6.0.0-alpha.12","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.12","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"592a75b07b450e2823513d07d29741c8242789bf","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.12.tgz","fileCount":29,"integrity":"sha512-y/DhBOeKdPsNFN+rGmcJ6COEiLhD4CH0ompHA0cXvxn/l4I0QHTvZt5Dk8H2NsGhBHd+EfpTnnMNvS5RdS1d1g==","signatures":[{"sig":"MEQCIHIOgMgeYZ2UqSwq1xvN0PmcYrXgIVJeHTzFFybkt7hLAiB0af0qx2feP1IMtfz9fWisqmy6cD0aLeJOKSQc+jzeWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45168},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"49714aa68c359e375e315a60105b8c64c5703579","scripts":{"attw":"attw --pack","test":"vitest --run","clean":"rm -rf dist","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"vitest --watch"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"10.9.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.7","@ydbjs/error":"6.0.0-alpha.7","@ydbjs/retry":"6.0.0-alpha.10","@bufbuild/protobuf":"^2.2.5"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.12_1747032618813_0.27557049414093826","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.13":{"name":"@ydbjs/auth","version":"6.0.0-alpha.13","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.13","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"a96cacfd00a5a4c21861855035b2439f0587027e","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.13.tgz","fileCount":29,"integrity":"sha512-vSQpM0KVTeHmnh215B+PZtwb+lpE164iYxaR2GcMCdbk294Gs7RvXQ1FT0oNlOyzOTU2PwdG+97edKFY8Og2Cw==","signatures":[{"sig":"MEUCIESRc4LyTWRz3Vc0/zKkA9NtUdpt2T1dwQ6JUOQJM9X1AiEA7aMUzFWwJiKwFR6HwIH/9FyqvdD+Wr3PKio637pCw3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47735},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"214d913d48e6dfb246f233938bc3c6ce6edc8447","scripts":{"attw":"attw --pack","test":"vitest --run","clean":"rm -rf dist","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"vitest --watch"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"10.9.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.7","@ydbjs/error":"6.0.0-alpha.7","@ydbjs/retry":"6.0.0-alpha.10","@bufbuild/protobuf":"^2.2.5"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.13_1747037337516_0.31244495206846445","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.14":{"name":"@ydbjs/auth","version":"6.0.0-alpha.14","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.14","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"189c32b296eab93105b1f2cb873388bcbe206148","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.14.tgz","fileCount":29,"integrity":"sha512-7WxYyAsagcttwnkH2eXfSBuqZs2rOx5ld2bO759VYI5wIuAGlJVQAmlAoaO1BXwVgDJr95sdk3eCs0/SXiLKjw==","signatures":[{"sig":"MEYCIQCO4FE0aVzvnQkR/kXSIsVnqmFPDaIiMLzuiZnEx975ZgIhAL0wcY5Z9IMRRHp2F/FttWZtdjeYotV7y8d6y3dfj4i0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47912},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"7c95694e75b96edd434d27ce4420eeccfa281687","scripts":{"attw":"attw --pack","test":"vitest --run","clean":"rm -rf dist","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"vitest --watch"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"11.3.0","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.8","@ydbjs/error":"6.0.0-alpha.8","@ydbjs/retry":"6.0.0-alpha.12","@bufbuild/protobuf":"^2.5.2"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.14_1749381248347_0.28200102435910024","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.15":{"name":"@ydbjs/auth","version":"6.0.0-alpha.15","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.15","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"7ec7acdaeacfd98c60f81598bc052c9f261e9901","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.15.tgz","fileCount":29,"integrity":"sha512-qk43Tw3TKzlMzGWZ/fuHuco5H/XEaNKPgL5m+qGEDB33djLGcOrKjLs1KKhPZN657MyPKS5VoBF4O/pvChT8Kg==","signatures":[{"sig":"MEQCIAoiySxEvHpZKUjsOl4ZIiBPxt80FDziMsNEF2qOKcuqAiBSP9aFgxNwMRZTm/SzwXXV2dn10TGLGU9S03SOTM6d5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48037},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"732126ab5faab98d185a71959c308df5d0d03273","scripts":{"attw":"attw --pack","test":"vitest --run","clean":"rm -rf dist","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"vitest --watch"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"_npmVersion":"11.3.0","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.8","@ydbjs/error":"6.0.0-alpha.9","@ydbjs/retry":"6.0.0-alpha.13","@bufbuild/protobuf":"^2.5.2"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.15_1749384163665_0.7251497269655964","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.16":{"name":"@ydbjs/auth","version":"6.0.0-alpha.16","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.16","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"2001ddf00b616581c2d11a7f0c2fcc3b9a917ba8","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.16.tgz","fileCount":29,"integrity":"sha512-QIV/x8TzApx6Dtihcj1iKBk4d4xRmt75O6p7ijILatwjBm8kBu1hKplIwjXgmNjYBt4DSL9mQ6SvDbRT9CBDIA==","signatures":[{"sig":"MEUCIQDlJsESwe8vtItDGB2DltVC1SULbCm2bTpjRqPmiBLBtQIgV8BNHoIX1rzQEOiMuM8NiPcnSxdna6KD9Ni+5ME+ATQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48691},"main":"dist/cjs/index.js","type":"module","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./static":{"import":"./dist/esm/static.js","require":"./dist/cjs/static.js"},"./metadata":{"import":"./dist/esm/metadata.js","require":"./dist/cjs/metadata.js"},"./anonymous":{"import":"./dist/esm/anonymous.js","require":"./dist/cjs/anonymous.js"},"./access-token":{"import":"./dist/esm/access-token.js","require":"./dist/cjs/access-token.js"}},"gitHead":"0009aa3fe09a6f47241ab8f10e667080ee1caf89","scripts":{"attw":"attw --pack","test":"vitest --run","clean":"rm -rf dist","build:cjs":"tsc --project tsconfig.json --module commonjs --verbatimModuleSyntax false --moduleResolution node10 --outDir ./dist/cjs && echo >./dist/cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project tsconfig.json --outDir ./dist/esm","test:watch":"vitest --watch"},"_npmUser":{"name":"ydb-platform","actor":{"name":"ydb-platform","type":"user","email":"ydb-platform@yandex-team.ru"},"email":"ydb-platform@yandex-team.ru"},"_npmVersion":"11.3.0","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.8","@ydbjs/error":"6.0.0-alpha.9","@ydbjs/retry":"6.0.0-alpha.13","@bufbuild/protobuf":"^2.5.2"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{".":["./dist/cjs/index.d.ts"],"static":["./dist/cjs/static.d.ts"],"metadata":["./dist/cjs/metadata.d.ts"],"anonymous":["./dist/cjs/anonymous.d.ts"],"access-token":["./dist/cjs/access-token.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.16_1750926614365_0.027537251922174377","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.27":{"name":"@ydbjs/auth","version":"6.0.0-alpha.27","license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.27","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"dist":{"shasum":"63ece9f9ab2a73c453ad6e050b829d5ed9dcaa3d","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.27.tgz","fileCount":28,"integrity":"sha512-Gq2PR/zuQBMwMkp6yiGIWfTZB20d8VxIds2JCOptqBFCINVmC5OGmQEgdVQJ7Xe707bLpEu8gOpezcYVqZ4HFw==","signatures":[{"sig":"MEQCIHZubke1d+GZEIR9FsRujq9a88Rbe0qbaS8uztOR9d8sAiBjhm9BIht6odch33B6/cZ5OUedKe3BTAF5ib8wqY/c7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35358},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"ebed95d26e899e0120c0d5cd23fffc61c53007bc","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","actor":{"name":"ydb-platform","type":"user","email":"ydb-platform@yandex-team.ru"},"email":"ydb-platform@yandex-team.ru"},"_npmVersion":"11.4.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.27","@ydbjs/error":"6.0.0-alpha.27","@ydbjs/retry":"6.0.0-alpha.27","@bufbuild/protobuf":"2.6.0"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.27_1751140491832_0.7631053524978058","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.28":{"name":"@ydbjs/auth","version":"6.0.0-alpha.28","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.28","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"cffb5698ac8a08edc95786938cc2307012010d48","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.28.tgz","fileCount":28,"integrity":"sha512-j7DA1AfgKGcr8gmmsmnmQ/MSIhgdcYFdm9oxWgLI600Xjv2RHtlARLYQCbpDTjzuCgSpbin4PfxmjBX695wi1w==","signatures":[{"sig":"MEQCH14+dbxn6PW31yebagn2rZl9/a96wPx5SklgDUw8jQACIQDKL6HMxn1slqDwQzNtc2kRPEqk5QRkyP4r+OMIC23ASA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36159},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"055711fd7a150ab0105461e58c7e7723483fb58e","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","actor":{"name":"ydb-platform","type":"user","email":"ydb-platform@yandex-team.ru"},"email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.4.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.28","@ydbjs/error":"6.0.0-alpha.28","@ydbjs/retry":"6.0.0-alpha.28","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.28_1751142561864_0.35632708884542486","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.29":{"name":"@ydbjs/auth","version":"6.0.0-alpha.29","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0-alpha.29","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"484ce566f1c6286fae48783e1fb9c9e0177eaf5e","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0-alpha.29.tgz","fileCount":24,"integrity":"sha512-hQUxNA87MbC38qkZcSe9FYEkDkjCCeBnAynUsYhReH2r/jkEE0ug/iWdAHnFm/16qQx1x+7yn0T2c8k92jsx/A==","signatures":[{"sig":"MEUCIHcunKivLcAAPK8GwaG0NDZV1L91KmwnnfF+tSGdLqcgAiEAjNLY05yYQLKw2tXn7p5mYVYcc1L7kV7CcgyagrniKxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39045},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"9577490c7a02d0bd01d93cebb44b94e8fd9655ee","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","actor":{"name":"ydb-platform","type":"user","email":"ydb-platform@yandex-team.ru"},"email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.4.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"23.4.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0-alpha.29","@ydbjs/debug":"6.0.0-alpha.29","@ydbjs/error":"6.0.0-alpha.29","@ydbjs/retry":"6.0.0-alpha.29","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0-alpha.29_1751203001528_0.6192928982021242","host":"s3://npm-registry-packages-npm-production"}},"6.0.1-alpha.30":{"name":"@ydbjs/auth","version":"6.0.1-alpha.30","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.1-alpha.30","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"efe1f02d9233585b65b44d2635d642a61d791684","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.1-alpha.30.tgz","fileCount":24,"integrity":"sha512-leC/mIBYJhcsUdJiUtNshGNQHHf++j+DoY/Gi4/28hLAlqghZ0bjEuICOdCecm0OxCq24rhM6LtgIayrFXeEUQ==","signatures":[{"sig":"MEQCIAPANfzorbhcPd9H99Wcn51YHf/VDbXyFyHfCWOjFNgpAiAokD8l4OkYGKIWkR/qOyx+C+7DFDoEdiKELocEkgViSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39270},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"7bb0583194a4cc289a66c2e091adb0c45f5aafb7","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","actor":{"name":"ydb-platform","type":"user","email":"ydb-platform@yandex-team.ru"},"email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.4.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.1-alpha.30","@ydbjs/debug":"6.0.1-alpha.30","@ydbjs/error":"6.0.1-alpha.30","@ydbjs/retry":"6.0.1-alpha.30","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.1-alpha.30_1751440928036_0.255111419701086","host":"s3://npm-registry-packages-npm-production"}},"6.0.1-alpha.31":{"name":"@ydbjs/auth","version":"6.0.1-alpha.31","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.1-alpha.31","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"5400ec3ece20d920e0d73f4904ba28cebde1777e","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.1-alpha.31.tgz","fileCount":24,"integrity":"sha512-ZoGVBJuxflua4INwtJFd2smvwGrjNZC+lBx7fzBTkbtam5d7FwZid863b7dts2lcxUxHrMdVzVr8JgQOnvq6lA==","signatures":[{"sig":"MEUCIQC4FOjvYLZf4i6NCGGPI7aDIOpHSuOeC/kCL/s6osBd6AIgOpiEkQUXMpayKlZT7wTGaRcEXTcUsBnVO0Q5NK781WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"80d2b54f1a02bddbc72463c900485df8b1047cdf","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","actor":{"name":"ydb-platform","type":"user","email":"ydb-platform@yandex-team.ru"},"email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.4.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.1-alpha.31","@ydbjs/debug":"6.0.1-alpha.31","@ydbjs/error":"6.0.1-alpha.31","@ydbjs/retry":"6.0.1-alpha.31","@grpc/grpc-js":"^1.13.4","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/auth_6.0.1-alpha.31_1752051965951_0.7994184812776901","host":"s3://npm-registry-packages-npm-production"}},"6.0.1-alpha.32":{"name":"@ydbjs/auth","version":"6.0.1-alpha.32","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.1-alpha.32","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"4da938d3c450a2127510ad97ef6de4a78cacf991","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.1-alpha.32.tgz","fileCount":24,"integrity":"sha512-jKD7I4/1zn3c8Eon94Pb2/lf9rUReBsKH22Z5NIqZWkwypcAe3yINjaGUCYokdRegv7wn/+0JnErdU4VuyDisQ==","signatures":[{"sig":"MEUCIQDIj5FEdOT7QxXbudctfPxiYwEmfLqaBoP2VRaYeDrmugIgFKB8TOS6USlDboPduQGrw8ZRLHxQ8Slt43KsOYL+cG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39767},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"af5b1f2b0374b5c7639da559bdd2fc736cda851e","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.4.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.1-alpha.32","@ydbjs/debug":"6.0.1-alpha.32","@ydbjs/error":"6.0.1-alpha.32","@ydbjs/retry":"6.0.1-alpha.32","@grpc/grpc-js":"^1.13.4","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.1-alpha.32_1752225184120_0.14154154176459754","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.33":{"name":"@ydbjs/auth","version":"7.0.0-alpha.33","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@7.0.0-alpha.33","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"6870d821fa4fa5306c9be833d99c9080ae839b2b","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-7.0.0-alpha.33.tgz","fileCount":24,"integrity":"sha512-OLzLZn7Vrh+sc6qckuKUETneZjZTLNwYE6ydiD8aB3xKAB6Ox4pGGD/S6rNBKqvb9Uicr++m/iUjvz0mDXDWmA==","signatures":[{"sig":"MEYCIQD2UOCmJJeYaCRhJpaqnHI3woTTjcCa51CBHVPv25ytfQIhANtBoNNFM1ZYcJxEEoNypH6CGn//imGtul9+HKCAXhXY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"bd3dfd8496964fdb1a429619906c6ff469180aa1","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.4.2","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"7.0.0-alpha.33","@ydbjs/debug":"7.0.0-alpha.33","@ydbjs/error":"7.0.0-alpha.33","@ydbjs/retry":"7.0.0-alpha.33","@grpc/grpc-js":"^1.13.4","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"tag":"alpha","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_7.0.0-alpha.33_1757338825428_0.032147484362859746","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@ydbjs/auth","version":"6.0.0","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.0","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"b7fe22929dacec263aa6a29a5790eba2230b2fc5","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.0.tgz","fileCount":23,"integrity":"sha512-TwzjQaD+uqMvpuwSGO/43DNxrUmuzKKHRhZzj6KkKo4gl3DZ354GtqFTxeMQum9lAr8Yh0KUE8vYtV5Mzgbzgw==","signatures":[{"sig":"MEUCIAswUULel/cEm+YV27A2VC5z07DnO9gEtGGu2g74SllBAiEAjsg1fzseJ8oLNmktysYDMNGdjxsYTsMSYRRnTQIY7vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36421},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"f6ccbfdc7773e32c4e0d367712af92f05d256663","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.5.1","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.0","@ydbjs/debug":"6.0.0","@ydbjs/error":"6.0.0","@ydbjs/retry":"6.0.0","@grpc/grpc-js":"^1.13.4","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.0_1758628001974_0.986374671036437","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@ydbjs/auth","version":"6.0.1","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.1","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"963aea1d77d55ca1a89a54402ee81e3b10c1071a","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.1.tgz","fileCount":24,"integrity":"sha512-DR5cYgug0qfzn+Oa07fJV8CJMLXSaXdvifkv9aQyzUDYrJYBihjGOoDuaDE03v2DfhdCd4DQGuMv9lJoNMNHVQ==","signatures":[{"sig":"MEUCIQDNAZvkcIJz91UaD9UWwR4eBgoGk53gD0uQ0TD7WUaQuQIgHQ5hJsdqFrN1XCtixGs35QfKETHygR3cXSC4RfPqQzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36547},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"887ee215a48298f49db8678d0f65f2ad95849f6b","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.5.1","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.1","@ydbjs/debug":"6.0.1","@ydbjs/error":"6.0.1","@ydbjs/retry":"6.0.1","@grpc/grpc-js":"^1.13.4","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.1_1760173744530_0.8410424642877268","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@ydbjs/auth","version":"6.0.2","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.2","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"71032f00e22f5d775ae0166d7f83571c459d892d","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.2.tgz","fileCount":24,"integrity":"sha512-tzBYbRMbU5u4Exk2b+IrgqrLXdL2hbXlBafltolSCEDisAPr6605UX2myDdnLq6oXTE/UjwPnaepUW5NQLd2ew==","signatures":[{"sig":"MEQCICsRCeKtcCBYNQg4i3WmN2SzcmwAsWXCW2gwLY/JuKd9AiBWNGma1Qed1nVCb2yHXPEAB41ULj61RiZ+tmrqw7JmEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"918d329d3fed24b87d6b36d9e83cdbad8f62d988","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.5.1","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.2","@ydbjs/debug":"6.0.2","@ydbjs/error":"6.0.2","@ydbjs/retry":"6.0.2","@grpc/grpc-js":"^1.13.4","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.2_1760173917360_0.8031603568433909","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@ydbjs/auth","version":"6.0.3","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.3","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"a50b5ced70e12f7ae2a62ed212d734175d69527d","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.3.tgz","fileCount":24,"integrity":"sha512-MMjsFI05Z2KnbyCrqNLpIgDTQW2iJaVjo9I8R0LjPPysc/NSZmc7Mgk/Iz32WcY29+3RQ8h856+VUB/TWVHrLQ==","signatures":[{"sig":"MEUCIQCVJD0e5WTLmXW1Z00zdgS+0GkAPmAgyQLdjOkhZ0MmQwIgFjISOLB4W73ZzMk3w8TeErPdiEpCiAwAXwcwtzqobOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36771},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"ec55f5b68e574edc553b29a10c15d2a18d4fc584","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.5.1","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"nice-grpc":"^2.1.12","@ydbjs/api":"6.0.3","@ydbjs/debug":"6.0.3","@ydbjs/error":"6.0.3","@ydbjs/retry":"6.0.3","@grpc/grpc-js":"^1.13.4","@bufbuild/protobuf":"2.6.0"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.3_1760174016404_0.6445625139165891","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@ydbjs/auth","version":"6.0.4","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.4","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"380cfd2cf0f10c1b4b4cba3017ae487e0e45f96e","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.4.tgz","fileCount":24,"integrity":"sha512-PaAo9QXdf0DudhslLUwIb+iXLkjrv/rGmwuZVo0SQ3Fy9eN9Zc73gKrbbHDK6q9kmX+Rwu8sdIiqy9DI8SoyZg==","signatures":[{"sig":"MEYCIQDjV9gysEagkE45ZZsPPYHctKC0MTYTkPjKa/WdS2iG+gIhAP56M2+bD5t/lfAH2Rm+WII0dIQlzCCb42GgdhpOobEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"b1982540d6303773b450b086dc09fe1580b3366c","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.5.1","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"nice-grpc":"^2.1.13","@ydbjs/api":"6.0.4","@ydbjs/debug":"6.0.4","@ydbjs/error":"6.0.4","@ydbjs/retry":"6.0.4","@grpc/grpc-js":"^1.14.0","@bufbuild/protobuf":"2.9.0"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.4_1760206225708_0.02188786885042715","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@ydbjs/auth","version":"6.0.5","keywords":["ydb","database","authentication","auth","grpc","typescript"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.0.5","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"e1606033ab8b313ca5826a3705a988bb89c13ed0","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.0.5.tgz","fileCount":23,"integrity":"sha512-GpufTm71xf/yn/U33i5LKqZVzF4YBerct7zaefL+OPZzNpHeJJ7Favzb/zO9WyD6M5dzqUTuazgaJPzid2B2ww==","signatures":[{"sig":"MEYCIQCVO/1dy7WRlZdQGO2QP3rDvzxdeSNIsaBxf1EtQj39kgIhAPMj1HEPTbTSqhKdMvbWjNHShJEOvsUJyRxStlgk8lRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37087},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"ca383711798637230c676315e13ee9ae6444095b","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"10.9.4","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"nice-grpc":"^2.1.13","@ydbjs/api":"6.0.5","@ydbjs/debug":"6.0.5","@ydbjs/error":"6.0.5","@ydbjs/retry":"6.0.5","@grpc/grpc-js":"^1.14.0","@bufbuild/protobuf":"2.10.0"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.0.5_1762290070847_0.2603456188143958","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@ydbjs/auth","version":"6.1.0","keywords":["auth","authentication","database","grpc","typescript","ydb"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.1.0","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"ea156b12b4bdd30f41000ad057fe529a9e9fe90e","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.1.0.tgz","fileCount":27,"integrity":"sha512-qPGrKlVFFhrtu7rdWrpmtzSyC1sdZyhBkW3rA+O26BqcPPI9Hl3BPDkiivyeALsL+zT2XBFeJ3REuuxD5/lJ4A==","signatures":[{"sig":"MEYCIQCeAY6FD7W5Yy/QZPNlZRcULVF3YGSjEj1zoNrOChjF8QIhAK6LGYLT9q0H2doLRav9kClaL6RV/mxf5pBp5EisnKWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ydbjs%2fauth@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./environ":"./dist/environ.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"89aa9f01350d544364eae71efa505b7596dd85a7","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cf89fcd-63d6-4cdb-8a2f-ad982a0cd947"}},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.8.0","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"nice-grpc":"^2.1.13","@ydbjs/api":"^6.0.0","@ydbjs/debug":"^6.0.0","@ydbjs/error":"^6.0.0","@ydbjs/retry":"^6.0.0","@grpc/grpc-js":"^1.14.0","@bufbuild/protobuf":"2.10.1"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.1.0_1772455670780_0.66859605240015","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@ydbjs/auth","version":"6.2.0","keywords":["auth","authentication","database","grpc","typescript","ydb"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.2.0","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"040583bc30d3e1be82c2313abe3f082776788bc7","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.2.0.tgz","fileCount":27,"integrity":"sha512-0J18876bdxl5Fxl3hfwWyVI0ikbCJFMLta6S1Kxm+EIrB5kdd1Gvpxn6QEUWMltXUqxZC3IdEV7CJ74k/Wf2Pg==","signatures":[{"sig":"MEYCIQD0JqC7DHJpyzLHZzBQfI3UYv4icgRuXPXKiCECbf9gAQIhAJYhfvX/Nu3qcx35sXI+vy46Pt9jSrwASwHHJbaQG4cK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ydbjs%2fauth@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57425},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./environ":"./dist/environ.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"89241c56a8526f10f62558d88a8b4cb188134a1d","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cf89fcd-63d6-4cdb-8a2f-ad982a0cd947"}},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.9.0","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"nice-grpc":"^2.1.13","@ydbjs/api":"^6.0.0","@ydbjs/debug":"^6.0.0","@ydbjs/error":"^6.0.0","@ydbjs/retry":"^6.2.0","@grpc/grpc-js":"^1.14.0","@ydbjs/abortable":"^6.1.0","@bufbuild/protobuf":"2.10.1"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.2.0_1773689009435_0.5966801385578608","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"@ydbjs/auth","version":"6.2.1","keywords":["auth","authentication","database","grpc","typescript","ydb"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.2.1","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"d78a849078bc273912f7ab83d0c8ae418dac7fcb","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.2.1.tgz","fileCount":27,"integrity":"sha512-3sL0Pg6I2qb7ulE+PaijakZ1GOilTdMst1U4PwAkPHHARTi8iHQNfPgn+1hCfQ+jzmznTK5IgoJVavvhyxjRDA==","signatures":[{"sig":"MEUCIFLfBrBhVbdI6WxLVA+5QW0Cp4Y/KIwh+5uQ7aE16WIrAiEA28xkf8tlU8f7OCgO5D4PC5iiXzYqyaeLFWJCi0Rlcrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ydbjs%2fauth@6.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58258},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./environ":"./dist/environ.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"cf26d3ddd14e7669027291cebbee5b7d557c4553","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cf89fcd-63d6-4cdb-8a2f-ad982a0cd947"}},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.9.0","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"nice-grpc":"^2.1.13","@ydbjs/api":"^6.0.0","@ydbjs/debug":"^6.0.0","@ydbjs/error":"^6.0.0","@ydbjs/retry":"^6.2.0","@grpc/grpc-js":"^1.14.0","@ydbjs/abortable":"^6.1.0","@bufbuild/protobuf":"2.10.1"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.2.1_1773691500918_0.12554437427393883","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@ydbjs/auth","version":"6.3.0","keywords":["auth","authentication","database","grpc","typescript","ydb"],"author":{"url":"https://ydb.tech","name":"YDB Team","email":"team@ydb.tech"},"license":"Apache-2.0","_id":"@ydbjs/auth@6.3.0","maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"dist":{"shasum":"a7cbf7582d8802bfe80400341997f5c328eb506f","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.3.0.tgz","fileCount":27,"integrity":"sha512-CsFfL4rOo6lEM278fv9hXhpjiKDIuiWPh/BBBMh3AqOoVnxl1ChzbZkx+cfDaQYNdWmVRxi1Sctsqlr2VNRKew==","signatures":[{"sig":"MEYCIQCStL4ZowWM0BLtRIYdcGLlbDZEQQIkaxf4nYhoNBy9JwIhAI32alRSYTuyUwluPCFudkjoCg8OHf0o1XYBsCD2+w5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ydbjs%2fauth@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"exports":{".":"./dist/index.js","./static":"./dist/static.js","./environ":"./dist/environ.js","./metadata":"./dist/metadata.js","./anonymous":"./dist/anonymous.js","./access-token":"./dist/access-token.js"},"gitHead":"4a4a5c9e50c82488f7702339aae278795f0ce4d4","scripts":{"attw":"attw --pack --profile esm-only","test":"vitest --run","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cf89fcd-63d6-4cdb-8a2f-ad982a0cd947"}},"repository":{"url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","type":"git","directory":"packages/auth"},"_npmVersion":"11.12.1","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"nice-grpc":"^2.1.13","@ydbjs/api":"^6.0.0","@ydbjs/debug":"^6.0.0","@ydbjs/error":"^6.0.0","@ydbjs/retry":"^6.3.0","@grpc/grpc-js":"^1.14.0","@ydbjs/abortable":"^6.1.0","@bufbuild/protobuf":"2.10.1"},"engineStrict":true,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/auth_6.3.0_1779226139469_0.9852819897414877","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"@ydbjs/auth","version":"6.3.1","description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","keywords":["auth","authentication","database","grpc","typescript","ydb"],"homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"license":"Apache-2.0","author":{"name":"YDB Team","email":"team@ydb.tech","url":"https://ydb.tech"},"contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"repository":{"type":"git","url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","directory":"packages/auth"},"type":"module","sideEffects":false,"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./access-token":"./dist/access-token.js","./anonymous":"./dist/anonymous.js","./metadata":"./dist/metadata.js","./static":"./dist/static.js","./environ":"./dist/environ.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"clean":"rm -rf dist","build":"tsc","test":"vitest --run","attw":"attw --pack --profile esm-only"},"dependencies":{"@bufbuild/protobuf":"2.12.0","@grpc/grpc-js":"^1.14.0","@ydbjs/api":"^6.0.7","@ydbjs/abortable":"^6.1.0","@ydbjs/debug":"^6.0.0","@ydbjs/error":"^6.0.6","@ydbjs/retry":"^6.3.0","nice-grpc":"^2.1.13"},"engines":{"node":">=20.19.0","npm":">=10"},"engineStrict":true,"gitHead":"7118d2d71bc162997991c49fa17eec5ab06f4248","_id":"@ydbjs/auth@6.3.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-M1vKkWgsFIOxu42bj66ow8t8xVj2af3H/S74Sd3aD2mH1sGo9Ou/D/+U7pzMuyTxmYYILjs3Q6NCQl2bx/fmpA==","shasum":"d92470b416f06299b3e4ebc24b3a164222ea7baa","tarball":"https://registry.npmjs.org/@ydbjs/auth/-/auth-6.3.1.tgz","fileCount":27,"unpackedSize":70954,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ydbjs%2fauth@6.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDx3Ho4lLLbvgGt091zICXkgwL95mCqtnb3fhsgWbdj2wIhAItynSK9T+w3mqIeaqgG6bvhKQ9FizAlLNJcWl5VBfWI"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cf89fcd-63d6-4cdb-8a2f-ad982a0cd947"}},"directories":{},"maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth_6.3.1_1780329389027_0.1647649482218656"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-06T21:06:07.706Z","modified":"2026-06-01T15:56:29.483Z","6.0.0-alpha.1":"2025-04-06T21:06:07.948Z","6.0.0-alpha.2":"2025-04-06T21:42:41.470Z","6.0.0-alpha.3":"2025-04-06T22:11:35.526Z","6.0.0-alpha.4":"2025-04-07T05:45:15.620Z","6.0.0-alpha.5":"2025-04-07T13:07:56.751Z","6.0.0-alpha.6":"2025-04-15T08:36:01.499Z","6.0.0-alpha.10":"2025-04-18T20:32:18.313Z","6.0.0-alpha.11":"2025-04-23T20:47:38.094Z","6.0.0-alpha.12":"2025-05-12T06:50:18.980Z","6.0.0-alpha.13":"2025-05-12T08:08:57.694Z","6.0.0-alpha.14":"2025-06-08T11:14:08.534Z","6.0.0-alpha.15":"2025-06-08T12:02:43.893Z","6.0.0-alpha.16":"2025-06-26T08:30:14.532Z","6.0.0-alpha.27":"2025-06-28T19:54:52.020Z","6.0.0-alpha.28":"2025-06-28T20:29:22.066Z","6.0.0-alpha.29":"2025-06-29T13:16:41.717Z","6.0.1-alpha.30":"2025-07-02T07:22:08.233Z","6.0.1-alpha.31":"2025-07-09T09:06:06.127Z","6.0.1-alpha.32":"2025-07-11T09:13:04.307Z","7.0.0-alpha.33":"2025-09-08T13:40:25.602Z","6.0.0":"2025-09-23T11:46:42.177Z","6.0.1":"2025-10-11T09:09:04.745Z","6.0.2":"2025-10-11T09:11:57.551Z","6.0.3":"2025-10-11T09:13:36.581Z","6.0.4":"2025-10-11T18:10:25.962Z","6.0.5":"2025-11-04T21:01:11.111Z","6.1.0":"2026-03-02T12:47:50.915Z","6.2.0":"2026-03-16T19:23:29.569Z","6.2.1":"2026-03-16T20:05:01.056Z","6.3.0":"2026-05-19T21:28:59.634Z","6.3.1":"2026-06-01T15:56:29.164Z"},"bugs":{"url":"https://github.com/ydb-platform/ydb-js-sdk/issues"},"author":{"name":"YDB Team","email":"team@ydb.tech","url":"https://ydb.tech"},"license":"Apache-2.0","homepage":"https://github.com/ydb-platform/ydb-js-sdk#readme","keywords":["auth","authentication","database","grpc","typescript","ydb"],"repository":{"type":"git","url":"git+https://github.com/ydb-platform/ydb-js-sdk.git","directory":"packages/auth"},"description":"Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.","contributors":[{"name":"Vladislav Polyakov","email":"me@polrk.com"}],"maintainers":[{"name":"ydb-platform","email":"ydb-platform@yandex-team.ru"}],"readme":"# @ydbjs/auth\n\nThe `@ydbjs/auth` package provides authentication utilities for interacting with YDB services. It supports static credentials, token-based authentication, anonymous access, and VM metadata providers.\n\n## Features\n\n- Static credentials support\n- Token-based authentication\n- Anonymous access for development and testing\n- VM metadata authentication (Google Cloud, Yandex Cloud)\n- Environment-based auto-detection of auth method and TLS\n- TypeScript support with type definitions\n\n## Installation\n\nInstall the package using npm:\n\n```sh\nnpm install @ydbjs/auth\n```\n\n---\n\n## How Authentication Works with YDB\n\nYDB requires authentication for most operations. The credentials provider you choose attaches authentication data to each gRPC request:\n\n- **Static credentials**: The SDK sends your username and password to the YDB AuthService using a gRPC call. The server responds with a session token. This token is then sent as a header (`x-ydb-auth-ticket: <token>`) in all subsequent requests. The SDK automatically refreshes the token when it expires.\n- **Access token**: The SDK sends the provided token directly as a header (`x-ydb-auth-ticket: <token>`) with every request. No login call is made.\n- **Anonymous**: No authentication headers are sent. This is useful for local development or open databases.\n- **VM Metadata**: The SDK fetches a token from your cloud provider's metadata service (e.g., Google Cloud, Yandex Cloud) and sends it as a header (`x-ydb-auth-ticket: <token>`). The token is refreshed automatically as needed.\n\n> **Note:** The SDK handles all token management and header injection automatically when you pass a credentials provider to the YDB driver. You do not need to manually manage tokens or headers.\n\n---\n\n## Usage\n\n### Using with YDB Driver\n\n```ts\nimport { Driver } from '@ydbjs/core'\nimport { query } from '@ydbjs/query'\nimport { StaticCredentialsProvider } from '@ydbjs/auth/static'\n\nconst driver = new Driver('grpc://localhost:2136/local', {\n  credentialsProvider: new StaticCredentialsProvider({\n    username: 'username',\n    password: 'password',\n  }),\n})\nawait driver.ready()\n\nconst sql = query(driver)\nconst result = await sql`SELECT 1`\n```\n\n### Static Credentials (Manual Usage)\n\n```ts\nimport { StaticCredentialsProvider } from '@ydbjs/auth/static'\n\nconst provider = new StaticCredentialsProvider(\n  {\n    username: 'username',\n    password: 'password',\n  },\n  'grpc://localhost:2136/local'\n)\n\nconst token = await provider.getToken()\n// The token can be used in custom gRPC calls if needed\n```\n\n### Token-Based Authentication\n\n```ts\nimport { AccessTokenCredentialsProvider } from '@ydbjs/auth/access-token'\n\nconst provider = new AccessTokenCredentialsProvider({\n  token: 'your-access-token',\n})\n\n// Use with driver\nimport { Driver } from '@ydbjs/core'\nconst driver = new Driver('grpc://localhost:2136/local', {\n  credentialsProvider: provider,\n})\nawait driver.ready()\n```\n\n### Anonymous Access\n\n```ts\nimport { Driver } from '@ydbjs/core'\nimport { AnonymousCredentialsProvider } from '@ydbjs/auth/anonymous'\n\nconst driver = new Driver('grpc://localhost:2136/local', {\n  credentialsProvider: new AnonymousCredentialsProvider(),\n})\nawait driver.ready()\n```\n\n### VM Metadata Authentication (Cloud)\n\n```ts\nimport { MetadataCredentialsProvider } from '@ydbjs/auth/metadata'\n\nconst provider = new MetadataCredentialsProvider({\n  // Optional: override endpoint or flavor for your cloud\n  // endpoint: 'http://169.254.169.254/computeMetadata/v1/instance/service-accounts/default/token',\n  // flavor: 'Google',\n})\n\nimport { Driver } from '@ydbjs/core'\nconst driver = new Driver('grpc://localhost:2136/local', {\n  credentialsProvider: provider,\n})\nawait driver.ready()\n```\n\n### Environment-Based Auto-Detection\n\n`EnvironCredentialsProvider` auto-detects the authentication method and TLS configuration from environment variables:\n\n```ts\nimport { Driver } from '@ydbjs/core'\nimport { EnvironCredentialsProvider } from '@ydbjs/auth/environ'\n\nlet cs = process.env.YDB_CONNECTION_STRING!\nlet creds = new EnvironCredentialsProvider(cs)\n\nlet driver = new Driver(cs, {\n  credentialsProvider: creds,\n  secureOptions: creds.secureOptions,\n})\nawait driver.ready()\n```\n\nCredentials are detected in priority order:\n\n| Variable                            | Auth method                                             |\n| ----------------------------------- | ------------------------------------------------------- |\n| `YDB_ANONYMOUS_CREDENTIALS=1`       | Anonymous                                               |\n| `YDB_METADATA_CREDENTIALS=1`        | Cloud metadata                                          |\n| `YDB_METADATA_CREDENTIALS_ENDPOINT` | Custom metadata endpoint (default: GCE metadata)        |\n| `YDB_METADATA_CREDENTIALS_FLAVOR`   | Custom metadata flavor (default: `Google`)              |\n| `YDB_ACCESS_TOKEN_CREDENTIALS`      | Access token                                            |\n| `YDB_STATIC_CREDENTIALS_USER`       | Username for static auth                                |\n| `YDB_STATIC_CREDENTIALS_PASSWORD`   | Password (default: empty)                               |\n| `YDB_STATIC_CREDENTIALS_ENDPOINT`   | Auth endpoint (default: derived from connection string) |\n\nTLS options are read from `YDB_SSL_ROOT_CERTIFICATES_FILE` / `YDB_SSL_ROOT_CERTIFICATES`, `YDB_SSL_CERTIFICATE_FILE` / `YDB_SSL_CERTIFICATE`, `YDB_SSL_PRIVATE_KEY_FILE` / `YDB_SSL_PRIVATE_KEY`. See the [environ example](../../examples/environ/) for full details.\n\n---\n\n## What is Sent to YDB Server\n\n- For **Static Credentials** and **VM Metadata**: The SDK first obtains a token (via login or metadata service), then sends `x-ydb-auth-ticket: <token>` in every gRPC request.\n- For **Access Token**: The SDK sends `x-ydb-auth-ticket: <token>` in every gRPC request.\n- For **Anonymous**: No authentication header is sent.\n\nYou do not need to manually set headers; the SDK handles this for you.\n\n---\n\n## Observability via `node:diagnostics_channel`\n\n`@ydbjs/auth` publishes events to [`node:diagnostics_channel`](https://nodejs.org/api/diagnostics_channel.html) so external subscribers (`@ydbjs/telemetry`, OpenTelemetry, custom loggers) can build traces and metrics for token lifecycle without coupling the SDK to a specific telemetry stack.\n\n### Channels\n\n| Channel                        | Type    | Payload                                                                             |\n| ------------------------------ | ------- | ----------------------------------------------------------------------------------- |\n| `tracing:ydb:auth.token.fetch` | tracing | `{ provider: string }` — wraps the full token fetch (with retries)                  |\n| `ydb:auth.token.refreshed`     | publish | `{ provider: string, expiresAt: number }` — unix milliseconds                       |\n| `ydb:auth.token.expired`       | publish | `{ provider: string, stalenessMs: number }` — fires once per incident, not per call |\n| `ydb:auth.provider.failed`     | publish | `{ provider: string, error: unknown }` — fires after all retries are exhausted      |\n\n### `provider` values\n\nThe `provider` field is an open, extensible string set. Built-in values published\nby SDK packages:\n\n- `'static'` — `StaticCredentialsProvider` (username/password → JWT via Auth API)\n- `'metadata'` — `MetadataCredentialsProvider` (cloud metadata service)\n- `'yc-service-account'` — `ServiceAccountCredentialsProvider` from `@ydbjs/auth-yandex-cloud`\n\nThird-party `CredentialsProvider` implementations are expected to mint their own\nstable, namespaced provider id and document it. Subscribers should not assume the\nset is exhaustive — prefer label-based metric attributes over hard-coded switches\nover provider names.\n\n### Per-incident `token.expired` semantics\n\n`ydb:auth.token.expired` fires **once** per expiration incident, even if many concurrent calls observe the same expired cached token. The flag is reset on every successful refresh, so the next expiration produces a new event. This makes the channel suitable as a counter for \"token went stale\" incidents rather than \"calls hit a stale cache\".\n\n### Subscribing\n\n```ts\nimport { channel, tracingChannel } from 'node:diagnostics_channel'\n\ntracingChannel('tracing:ydb:auth.token.fetch').subscribe({\n  start(ctx) {\n    span.start({ name: 'auth.token.fetch', attributes: { 'auth.provider': ctx.provider } })\n  },\n  asyncEnd() {\n    span.end()\n  },\n  error(ctx) {\n    span.recordException(ctx.error)\n    span.end()\n  },\n})\n\nchannel('ydb:auth.token.expired').subscribe((msg) => {\n  metrics.tokenExpired.add(1, { provider: msg.provider })\n})\n```\n\nRetry-loop spans are emitted from `@ydbjs/retry` automatically (`tracing:ydb:retry.run`, `tracing:ydb:retry.attempt`, `ydb:retry.exhausted`) and nest correctly under the `auth.token.fetch` span via `AsyncLocalStorage` propagation.\n\n### ⚠️ Subscribers must be safe\n\n**`node:diagnostics_channel` invokes subscribers synchronously.** Any exception thrown inside a subscriber propagates up the call stack and **will** disrupt the SDK — a buggy subscriber can break a `getToken()` call. `@ydbjs/auth` does **not** wrap your subscribers; wrap them yourself in `try/catch`.\n\n### Stability\n\nChannel names and payload field names follow semantic versioning. The `provider` field is an **open string set** (custom `CredentialsProvider` implementations may contribute new values), so subscribers should treat it as a label — adding new providers is a minor change. Renaming or removing channels or fields is a major change.\n\n---\n\n## License\n\nThis project is licensed under the [Apache 2.0 License](../../LICENSE).\n\n## Links\n\n- [YDB Documentation](https://ydb.tech)\n- [GitHub Repository](https://github.com/ydb-platform/ydb-js-sdk)\n- [Issues](https://github.com/ydb-platform/ydb-js-sdk/issues)\n","readmeFilename":"README.md"}