{"_id":"@hz-9/a5-authn","_rev":"47-7a871778e9db56f4f497e1d89e3e1dfc","name":"@hz-9/a5-authn","dist-tags":{"latest":"0.2.0-alpha.15","alpha":"0.2.0-alpha.61"},"versions":{"0.2.0-alpha.15":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.15","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.15","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"68196146131cdcd67424c7b04806324960fe6c50","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.15.tgz","fileCount":137,"integrity":"sha512-2aUmT3J/101pmfRa0THm9VUurV53LMQbICBuI3S3R5k/k4hn5l7DWvu1/xBC81k2K+oph6SEl9qbA7/eEFVSiQ==","signatures":[{"sig":"MEUCIEifJoSY2VF+Rn50tgV6YYYYs3Ie2BRSLS6Y1JxCGAvhAiEA1Z+yr7Zl/DUSQCQv1wiKMLPFhX4C+96i0LvVlAR5+9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141144},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"e53c80ea82004779e88ff03fce5352c5b3e76028","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/f080cf173832c423a6eb75d58fa119ed/hz-9-a5-authn-0.2.0-alpha.15.tgz","_integrity":"sha512-2aUmT3J/101pmfRa0THm9VUurV53LMQbICBuI3S3R5k/k4hn5l7DWvu1/xBC81k2K+oph6SEl9qbA7/eEFVSiQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"passport":"~0.7.0","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","passport-jwt":"~4.0.1","@hz-9/a5-core":"0.2.0-alpha.15","@nestjs/common":"^10.0.0","passport-local":"~1.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.15","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@types/passport-local":"~1.0.38","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.0.0","passport-jwt":"~4.0.1","@hz-9/a5-core":"0.2.0-alpha.15","@nestjs/common":"^10.0.0","passport-local":"~1.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.15"},"peerDependenciesMeta":{"passport-local":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.15_1760765766715_0.8870578909420304","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.16":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.16","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.16","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"a460060b36507645a1b2978c672988e684929f08","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.16.tgz","fileCount":137,"integrity":"sha512-U08jLDx8jZAXudZyDw6pyIE6Ns2h/dOH6qm0c1uhCwf8rcQ7yYj0Ky876BcT0sp+uAMJ86a+sayNU4yBKSn3HQ==","signatures":[{"sig":"MEQCIEBMsXQPPiF24L91RpZj2QBRBYAoW7Txs3vIZsazziAVAiBvTdvrNMvdjPttvgMnAmubH7SgTSHeNWRVXlSrdINziQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141448},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"163e19ff0c148ba51eafa371458ff79028d32120","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/8af561cdafe6114351ed911452f4e741/hz-9-a5-authn-0.2.0-alpha.16.tgz","_integrity":"sha512-U08jLDx8jZAXudZyDw6pyIE6Ns2h/dOH6qm0c1uhCwf8rcQ7yYj0Ky876BcT0sp+uAMJ86a+sayNU4yBKSn3HQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"passport":"~0.7.0","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","passport-jwt":"~4.0.1","@hz-9/a5-core":"0.2.0-alpha.16","@nestjs/common":"^10.0.0","passport-local":"~1.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.16","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@types/passport-local":"~1.0.38","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.0.0","passport-jwt":"~4.0.1","@hz-9/a5-core":"0.2.0-alpha.16","@nestjs/common":"^10.0.0","passport-local":"~1.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.16"},"peerDependenciesMeta":{"passport-local":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.16_1760804264528_0.7835673379801402","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.17":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.17","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.17","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"e03bd87bd2b77c50c624916cb3febb91b4937e42","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.17.tgz","fileCount":93,"integrity":"sha512-PRD5Ama8VFq/SklSHa63KJee8GeX5cW86SSrFLGWV1pDObehOcFl+3VUIXA8fnxBJQXU1JXoC40fGeoJZUxzAg==","signatures":[{"sig":"MEQCIGdHe2VWreWeo3DpXZod6DRKprAWnpCoPUoFzHDE6IRDAiAsnO47FDY93hmsb/WFZyswePIPC2J87DXJpncgaUGTvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144530},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"df8f569f48c7cf971cb166d1ffa2473267e06c30","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/54364467c92e2640e19f4a8191d8c09d/hz-9-a5-authn-0.2.0-alpha.17.tgz","_integrity":"sha512-PRD5Ama8VFq/SklSHa63KJee8GeX5cW86SSrFLGWV1pDObehOcFl+3VUIXA8fnxBJQXU1JXoC40fGeoJZUxzAg==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"passport":"~0.7.0","passport-jwt":"~4.0.1","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.17","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.17","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.17","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.17"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.17_1761056346864_0.00457092667086112","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.18":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.18","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.18","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"86d0ac374de2c1a2d6d239185764aa4c52ee14cd","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.18.tgz","fileCount":121,"integrity":"sha512-ukdhtKD7qKnlC1wPakE53rywtkziMS7vrNrZ8MMpqgfRVfqVIGAlLRzLP2CN3WeAOgrdMz1oLFIvF5XcTMf4yw==","signatures":[{"sig":"MEUCIEiE1i45/By9VV8eK225CGny5+QbzU/x/u3d3uJBmndnAiEArsdxE5oFsJJ4e9AhSfQkHoXy+TROsD/f6eOBrwG82f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164352},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"0d887d0a0154f52ad2ccaec552b0ba1f6ca19b95","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/6ec696b8801cc422a1ade509379cd073/hz-9-a5-authn-0.2.0-alpha.18.tgz","_integrity":"sha512-ukdhtKD7qKnlC1wPakE53rywtkziMS7vrNrZ8MMpqgfRVfqVIGAlLRzLP2CN3WeAOgrdMz1oLFIvF5XcTMf4yw==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"passport":"~0.7.0","passport-jwt":"~4.0.1","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.18","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.18","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.18","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.18"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.18_1761059999880_0.023752258346356525","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.19":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.19","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.19","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"492e97ae16ca52e4b1b9556c875f6b8c41bf5085","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.19.tgz","fileCount":123,"integrity":"sha512-lzOK0DFJVznUrj4rWmnQ1lwMpbaF4GitqBCnCPc1JepimP+48z1sw0S2RcSSvIzMtZi7j4L8oEwRtkWc7TRZ9A==","signatures":[{"sig":"MEUCIQDJ8rQ385/pm7K7q1f5iv3lGfOHpk/jIX9XCQgGDsogQQIgNtjwihyLvusoaH2YdD6h5CBTIBWQSCoG767jHyYF1k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174173},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"a7df022a5001d45a970648f229d1edd8d27e4fe0","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/8834b609edabb3190d805777f77dc65b/hz-9-a5-authn-0.2.0-alpha.19.tgz","_integrity":"sha512-lzOK0DFJVznUrj4rWmnQ1lwMpbaF4GitqBCnCPc1JepimP+48z1sw0S2RcSSvIzMtZi7j4L8oEwRtkWc7TRZ9A==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"passport":"~0.7.0","passport-jwt":"~4.0.1","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.19","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.19","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.19","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.19"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.19_1761067689644_0.2443202125439159","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.20":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.20","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.20","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"f4a0f0cf9732abfa11a2d95c6c6952c8adc39a31","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.20.tgz","fileCount":133,"integrity":"sha512-INnp1zj+5kFKEDSCYri4Z5P1C9uip6K3Ui6k19UMN1mXMJeFg0Z29xKGgPmYUHqFrxLjN8Zxi7LQ+RzyVaL5JQ==","signatures":[{"sig":"MEUCIAqlbOqVQyJwQWXzeeApk8c5iW75YDhyOJo8ve/RDHhVAiEArv7AY0JwQiBE2ve/GH4dJSqBcOkWLQ6veDK4d5Sb8EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185380},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"4894d9aa0590392c076574098d3d4c47d56befa8","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/be85ac9bc13a6a7fc0064e6f238585dc/hz-9-a5-authn-0.2.0-alpha.20.tgz","_integrity":"sha512-INnp1zj+5kFKEDSCYri4Z5P1C9uip6K3Ui6k19UMN1mXMJeFg0Z29xKGgPmYUHqFrxLjN8Zxi7LQ+RzyVaL5JQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"passport":"~0.7.0","passport-jwt":"~4.0.1","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.20","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.20","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.20","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.20"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.20_1761148435060_0.2652651044871297","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.21":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.21","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.21","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"3ed77ae98e0ad6c4ec037223bfaf527e0eb7ab3d","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.21.tgz","fileCount":133,"integrity":"sha512-ygT5m0L1tN/qEsxX38PY+5psKcBCHaPA1nQ9/gAqa38Uci41K69VJ87R7wlEpUkEzbQGwtH9D4r2t6AMToI2Nw==","signatures":[{"sig":"MEYCIQDExxFYJtbe0s7zdLRgtF7/4Zyxi2+0F08kgiEQ57RGqgIhALlcXyWu/HnqnHxqXBi3KEF7d5WixFge/ahmwTxAgqj5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185370},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"34a0300faed6f69813708f483eac339ca7f067af","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/935799949438b460151cfe73f31d57d5/hz-9-a5-authn-0.2.0-alpha.21.tgz","_integrity":"sha512-ygT5m0L1tN/qEsxX38PY+5psKcBCHaPA1nQ9/gAqa38Uci41K69VJ87R7wlEpUkEzbQGwtH9D4r2t6AMToI2Nw==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"passport":"~0.7.0","passport-jwt":"~4.0.1","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.21","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.21","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.21","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.21"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.21_1761148880407_0.37251035254025955","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.22":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.22","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.22","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"09acecac77071b5900a4ea4c4beceabec71f05af","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.22.tgz","fileCount":133,"integrity":"sha512-u5HjvMeWpIqZofO502KjfseI80T0T79L2sT9BxdpBYoCxE1BomakObxVjenNm41/rpaGFttAEjOAzbTdqYNz/A==","signatures":[{"sig":"MEQCIBaWHX2NvPFxZdSqpR1h6YhNGNq4MeZ72L1vSI2olwcCAiBhQc5bdD5ocl4yQ2pd2mBrRE12xri4zk5EKMtsAGBt2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184980},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"824d2de862086faf85951981d503623baa626832","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/f123c32ee14e57b8a29c9478cc9cf7b5/hz-9-a5-authn-0.2.0-alpha.22.tgz","_integrity":"sha512-u5HjvMeWpIqZofO502KjfseI80T0T79L2sT9BxdpBYoCxE1BomakObxVjenNm41/rpaGFttAEjOAzbTdqYNz/A==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"passport":"~0.7.0","passport-jwt":"~4.0.1","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.22","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.22","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.22","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.22"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.22_1761154272136_0.1283722397591316","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.23":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.23","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.23","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"900623c1b574b21bbb2cad445744bfc2df7c8366","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.23.tgz","fileCount":135,"integrity":"sha512-51yDWCjsISzbnTl+9rOnUu8jzUoZvaNvj7S4Z4y8KnI8xgtQ5Lqv0YppjA0FRUt3McDLk/blT1gws1nDwpmCwA==","signatures":[{"sig":"MEUCIQCISwyz/ZkgTh+QYGNkm++6hAyq3xBkJI2Iy5XWFrC+BgIgcvl4Zz7zcyueUjP/RlANxCWOO+ldHh8Uo+wKjgRRKRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191038},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"dfb9579054bcf5599704f5ab2fa0a36f8defdce2","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/ff0fb0169410eb8340e913e527f85f4e/hz-9-a5-authn-0.2.0-alpha.23.tgz","_integrity":"sha512-51yDWCjsISzbnTl+9rOnUu8jzUoZvaNvj7S4Z4y8KnI8xgtQ5Lqv0YppjA0FRUt3McDLk/blT1gws1nDwpmCwA==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"bcrypt":"~6.0.0","passport":"~0.7.0","passport-jwt":"~4.0.1","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.23","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.23","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.23","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.23"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.23_1761239293624_0.3153941949134045","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.24":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.24","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.24","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"a4b7b5b01cfdfce9580ac46c5ca50b5b9975a16b","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.24.tgz","fileCount":135,"integrity":"sha512-DcM8GD+PR8lV3is2NXvG3Y65steLjoI8+Ww2ycQwIrNrRYU+2Je0ZqgrGHS+3Ojo71e7kz3cLtm/syVq5fxVRQ==","signatures":[{"sig":"MEUCIQCUBjMd8DTVauriMddAdHzVT8BCgfQh86ieSo85oSLoOQIgbHYRVZ9guYZb1of25qxsqRTq2nBL2RxYJi/QKEJzTzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191118},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"db9c284cb9f49085762a0d0dc91a4c8c3ac31987","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/82204a029ddb40cb0c0dd05047e434dd/hz-9-a5-authn-0.2.0-alpha.24.tgz","_integrity":"sha512-DcM8GD+PR8lV3is2NXvG3Y65steLjoI8+Ww2ycQwIrNrRYU+2Je0ZqgrGHS+3Ojo71e7kz3cLtm/syVq5fxVRQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"bcrypt":"~6.0.0","passport":"~0.7.0","passport-jwt":"~4.0.1","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.24","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.24","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@types/passport-jwt":"~4.0.1","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.24","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.24_1761239600675_0.7782693911636949","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.25":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.25","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.25","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"15eccba0637b262ce4e755140eacdee3b6125915","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.25.tgz","fileCount":137,"integrity":"sha512-Fi9oz2sMhmJkw+hk+LWTxUNUmqGXYLMwg4xg3wKPD3V4Gbtj16RUGjVqwo55TxC2rAXc6GNs59soHYPQMfRsPQ==","signatures":[{"sig":"MEYCIQCZEPrErGLv2gSvYjHEyDIq57hKOsaQ6NkZeDmjCuP7zwIhAJJSKRuQbJ89NljIQjOKB7saYIicgsU6Prl18koe64ZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215616},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"e6a7c2a728c5b2581b0619c46157a45f3548e3c3","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/368bbe40f72394ec7abc8b6025c89c39/hz-9-a5-authn-0.2.0-alpha.25.tgz","_integrity":"sha512-Fi9oz2sMhmJkw+hk+LWTxUNUmqGXYLMwg4xg3wKPD3V4Gbtj16RUGjVqwo55TxC2rAXc6GNs59soHYPQMfRsPQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.25","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.25","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.25","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.25"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.25_1761326118116_0.37074822523367157","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.26":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.26","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.26","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"1c2ad578aab823060526a7cc4e408aaf8548d77d","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.26.tgz","fileCount":155,"integrity":"sha512-3mAVgQclslvN2nWUQmQHOrhtA//kKsEjsP5E5oljPMqlisntt5LydEhcXeZXTybnX/Pjddy3qwLKQMR23oIQFw==","signatures":[{"sig":"MEYCIQD/LKGKZgZ4Y4Sg3FJ7dpL/oEmEuGwzJetiYmbVDiQLBAIhAIDbdfZgr9cZDR2x+x4j/qpuKYBZK/zZ4oOBus8ERRBB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234877},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"65d2ec23fe5a12fe82558d61e8d770a10ef9871a","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/4c7e92fe99e72da37391f25206152693/hz-9-a5-authn-0.2.0-alpha.26.tgz","_integrity":"sha512-3mAVgQclslvN2nWUQmQHOrhtA//kKsEjsP5E5oljPMqlisntt5LydEhcXeZXTybnX/Pjddy3qwLKQMR23oIQFw==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.26","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.26","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.26","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.26"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.26_1761374558463_0.7912793200823667","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.27":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.27","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.27","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"c25e6a94ef3c409b742d51718bfe0821b905c38b","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.27.tgz","fileCount":155,"integrity":"sha512-9+K/n35+ogw/M+pwDHw/ay8zIoBDcqtSsCC1TD5RhZEjJbhbzUb54ITOWy5i2aAAAoIEZpIsnvRF2RoLStLJ0g==","signatures":[{"sig":"MEUCIE1NE6jkBn9nKfkgG+gnZ9TEdyQVOd/ZOXhejvpSp+9SAiEAhJPiw3SpNBgmaXkAcrcrZUHT25kjSjbrMn4muwau0fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235008},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"6698344402a091e6fd9061f95ea05b1f24d662da","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/dbd5a86adf8b7b9242e22b4d97771c61/hz-9-a5-authn-0.2.0-alpha.27.tgz","_integrity":"sha512-9+K/n35+ogw/M+pwDHw/ay8zIoBDcqtSsCC1TD5RhZEjJbhbzUb54ITOWy5i2aAAAoIEZpIsnvRF2RoLStLJ0g==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.27","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.27","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.27","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.27"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.27_1761375496009_0.7645588755631563","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.28":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.28","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.28","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"e6f52e51f1cdeee64d6e0de29f76eeb596a62008","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.28.tgz","fileCount":155,"integrity":"sha512-C89WOkdKRwYBgn5eGXPbcbTG+j8j3st1PyYMnoydWUhBCYfgr04Znuq4gf1MO2Y7YxX2y8Ikwfc+FE7g3jz2Vg==","signatures":[{"sig":"MEUCIQDjp1Z1OVEZ3lD+lBpSm4KAKGE8G8fLDMT6vqPPVGw3GQIgcvY0r376qNrPSbs8Ienzby1gUZs06TiyvsAKKoFSCcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236857},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"ea25b5d072770f1be4d0f9a2ca00d11ec2bb2802","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/8c0e2f99a64708da5e661f15a9c93d34/hz-9-a5-authn-0.2.0-alpha.28.tgz","_integrity":"sha512-C89WOkdKRwYBgn5eGXPbcbTG+j8j3st1PyYMnoydWUhBCYfgr04Znuq4gf1MO2Y7YxX2y8Ikwfc+FE7g3jz2Vg==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.28","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.28","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.28","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.28"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.28_1761376201587_0.13347089905376786","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.29":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.29","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.29","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"07584ca80c578bcd9cb8fbc3423d736ba16edfde","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.29.tgz","fileCount":155,"integrity":"sha512-GGcHi26D5WAMyYmND3kPuY5wQQBK1+cldeKxr+G1IBTGB3bSdfnMYhmMhXo3gIQL6/FgYwbAa2yy+YKHlvMsdg==","signatures":[{"sig":"MEQCIEIlKoqQSYHLoCkSxROlD8SsfWlO9SRdUHm2UCg/OfSsAiAY94WI8CrQqbGm2nF92055Q06DZQjnNe3j8dqzDU7sxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237797},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"5d123496a5f2684be9a89fd53fc9b6e4cbba0fb7","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/916d73e699c4fee01f778d116fc53635/hz-9-a5-authn-0.2.0-alpha.29.tgz","_integrity":"sha512-GGcHi26D5WAMyYmND3kPuY5wQQBK1+cldeKxr+G1IBTGB3bSdfnMYhmMhXo3gIQL6/FgYwbAa2yy+YKHlvMsdg==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.29","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.29","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.29","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.29_1761400722145_0.10470605178202419","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.30":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.30","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.30","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"2235279344d24ee6ab5060d8e8a3199411fd2851","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.30.tgz","fileCount":155,"integrity":"sha512-KUp93sDZx4JZP6iMC3xz9Y0859cIP/RAahR7RF//9XhvYdtDw8+hFkseAXFJ+6dx1REqpzgkH1kS1698UQW+MQ==","signatures":[{"sig":"MEUCIQDCmIpZlywvshMSc6AcvfdUifx7BbSH4m9/NGsH1B8pLQIgPlvRSe6kZ0EWHNTPlVm0BlTB2vmogwLZjOuODSKoqNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237797},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"1dcdc5f79f4aaccffe9a555497d1d5b7c6025c6e","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/0517277123a4c9ab14ad321f7a523989/hz-9-a5-authn-0.2.0-alpha.30.tgz","_integrity":"sha512-KUp93sDZx4JZP6iMC3xz9Y0859cIP/RAahR7RF//9XhvYdtDw8+hFkseAXFJ+6dx1REqpzgkH1kS1698UQW+MQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.30","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.30","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.30","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.30"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.30_1761409449330_0.5565631480024766","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.31":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.31","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.31","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"4589b46f1e4d91c75bc884b7abb9d6d77ca98d34","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.31.tgz","fileCount":155,"integrity":"sha512-7B47DI3EU9NQA54pw65gv06jTMQ17MztEnbveY/6lA/9CW/TAPrJogre6GMDKhSItF6JjmExWLIPTF9J1J/PCQ==","signatures":[{"sig":"MEQCIDqdhhaUKgDmbJ95ouQ7kDQefdS108HnCVlA9UjOTiJGAiABR4TkJaeRjFKW+ZwiPoS576KFuEb4NRib5hrN8Jbjxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237797},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.31.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"2dfabe787f91ded05587a953e35845cafb4e7ab1","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/a485432a12ab21e6f1a51df958d69b1a/hz-9-a5-authn-0.2.0-alpha.31.tgz","_integrity":"sha512-7B47DI3EU9NQA54pw65gv06jTMQ17MztEnbveY/6lA/9CW/TAPrJogre6GMDKhSItF6JjmExWLIPTF9J1J/PCQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.31","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.31","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.31","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.31"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.31_1761411431977_0.7959311950325931","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.32":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.32","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.32","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"384d0be6fdb5f406709f6ea1e7e93336a1398017","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.32.tgz","fileCount":155,"integrity":"sha512-myl9ZyIe6eVjJUc0W6EqDvTvQ0FQrX9w/oTqvnAhbSxs5Ho5kitz6j0VGE4Yq9NCapLgeTbh/Ru847GXQ8yvMw==","signatures":[{"sig":"MEQCIDHJyOQgoj740Bn5yVZlxJyTWyHCTjStteL584fVaWqHAiBQ7n6NJssMBHC5qf5D4H8SwnMQ04lY8Wgj/KDRf6a2TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237951},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.32.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"8bc606289065d84836fb9bb0e412ccd5b567a6ad","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/17dc8ddd001ebfa78a23c54c81eb783c/hz-9-a5-authn-0.2.0-alpha.32.tgz","_integrity":"sha512-myl9ZyIe6eVjJUc0W6EqDvTvQ0FQrX9w/oTqvnAhbSxs5Ho5kitz6j0VGE4Yq9NCapLgeTbh/Ru847GXQ8yvMw==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.32","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.32","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.32","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.32"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.32_1761413592854_0.3077735373040944","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.33":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.33","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.33","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"0b3c1c91449126438eece7d7bc282854d7d13c2b","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.33.tgz","fileCount":155,"integrity":"sha512-j0Z10cYpKqgfesSSSGCZiSW0alqHftqCVqwgJMSYH8H2SN/96RcZZGAdFbJGuRsRkJIBvSVQqxTAwlFqlCZ3cA==","signatures":[{"sig":"MEUCIQCG95vd0fjlYhNW7BBSJVspytyQQtg0+xLwM6UXWBQTpQIgTpk4+pNesAvsgK5XkyiiAxh0h/sOJqiMH8iVH13br48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237951},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.33.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"edaee958944c73e0126924d9b4bbff5dc101bf4a","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/825c05186250e8d75daca61e4fd16d20/hz-9-a5-authn-0.2.0-alpha.33.tgz","_integrity":"sha512-j0Z10cYpKqgfesSSSGCZiSW0alqHftqCVqwgJMSYH8H2SN/96RcZZGAdFbJGuRsRkJIBvSVQqxTAwlFqlCZ3cA==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.33","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.33","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.33","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.33"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.33_1761485466252_0.7552365200821347","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.34":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.34","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.34","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"b28476105a95b9e9ab0669d9f5becfd2b34df8c1","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.34.tgz","fileCount":159,"integrity":"sha512-MSHhZBiZRRunf0AyVVnVhlEJZA+6rtkol7Iw2mzBd10WyJ9ccdXOlLw6CnqoJKYn/HiOdlxVt1TAAIDR07n9qQ==","signatures":[{"sig":"MEQCIHJG27ni1jCjZyPDsR7/7E05/spJJxHHDEZYy2W85FZkAiBbFeWFs53kFsVybR8MiXnsBwKyliky0ODnwafcuQy2gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240564},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.34.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"0af025548a8730bdd4356a39e5bd07debfc1d632","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/dbdbbfb15fde43ebbef19b9164380836/hz-9-a5-authn-0.2.0-alpha.34.tgz","_integrity":"sha512-MSHhZBiZRRunf0AyVVnVhlEJZA+6rtkol7Iw2mzBd10WyJ9ccdXOlLw6CnqoJKYn/HiOdlxVt1TAAIDR07n9qQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.34","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.34","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.34","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.34","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.34","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.34"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.34_1761577836757_0.936338765872931","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.35":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.35","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.35","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"b51eab2ade8497de559fb7cd2077d19c80eb18c6","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.35.tgz","fileCount":159,"integrity":"sha512-0M6CAMo7o+A80Vb8DLdXlWNNMZm5koS29/MuNFxyyGvFwCXEgswK9fiMmKbTLMnpRTPjssNyOwo087vxyY7IBA==","signatures":[{"sig":"MEQCIDJsuPpJk8+uXRaO8Zfzbb0aRFj/XQsQE7BYIaDk4FAdAiA1LnWBq6bUFJD4O3yexNStxxqnqzgfnNTqXXKFymCw5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240564},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.35.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"93ee296701d34fdd3a35e966e8de23d278151f7c","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/a11a265af3a26e11dc1234db7e905270/hz-9-a5-authn-0.2.0-alpha.35.tgz","_integrity":"sha512-0M6CAMo7o+A80Vb8DLdXlWNNMZm5koS29/MuNFxyyGvFwCXEgswK9fiMmKbTLMnpRTPjssNyOwo087vxyY7IBA==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.35","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.35","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.35","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.35","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.35","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.35"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.35_1761754608509_0.7561298065762379","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.36":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.36","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.36","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"34f795b8d4b05fd59f085ab35fa1ec915512cb68","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.36.tgz","fileCount":159,"integrity":"sha512-o9VCuz89s2bggjdQHpI5ZBCwT2HBm4t92W/S/w87YTgAPiYdtkaqM1/nJTsWUDjpF4FnK5gNELbqbihHz1nJ4g==","signatures":[{"sig":"MEUCIQDV15QT09b51lnaWiDVFMYGSt0c6xzddB0N9FwCXtx3fAIgcIV1MSa+3a2FoSCmva/mhD1avJheBdTo+3V6T31abls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240660},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.36.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"bab1fb3c07c417f4d390b9687fe895f1d9020463","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/5106455934e3f23c8501c66f33c51a94/hz-9-a5-authn-0.2.0-alpha.36.tgz","_integrity":"sha512-o9VCuz89s2bggjdQHpI5ZBCwT2HBm4t92W/S/w87YTgAPiYdtkaqM1/nJTsWUDjpF4FnK5gNELbqbihHz1nJ4g==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.36","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.36","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.36","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.36","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.36","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.36"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.36_1761757419126_0.5890347354307421","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.37":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.37","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.37","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"d1ecb13f795f3de970a5213f8bca3d3d220de93c","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.37.tgz","fileCount":159,"integrity":"sha512-p5TS9zD5htaHdmGq0NxmTPEGcvGtnYMVzKjj6+LN8emJaAPoBFi/rgKGsKpFDVFkF4oTk0MQch8AR5B9c50oZQ==","signatures":[{"sig":"MEYCIQDdt3kTbh627/mJT9aeoHpbsPsmF75Y86ZfQEXUtl0hfAIhANnfTZAEIlYa2OHYxEixEFINXdAoGmn5P7fL25F8Z2O+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240660},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.37.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"a25d7ac1faf9737c435e6c358d7a0ce73e2b716d","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/ee2facde77920c00cf8b51a9bb205ccb/hz-9-a5-authn-0.2.0-alpha.37.tgz","_integrity":"sha512-p5TS9zD5htaHdmGq0NxmTPEGcvGtnYMVzKjj6+LN8emJaAPoBFi/rgKGsKpFDVFkF4oTk0MQch8AR5B9c50oZQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.37","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.37","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.37","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.37","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.37","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.37"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.37_1761836121471_0.8016606851667616","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.38":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.38","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.38","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"983f5a094e5af466045530fcce64c5e8afa82be5","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.38.tgz","fileCount":165,"integrity":"sha512-fwPXuyRzLqdnFEugDSryOdSkKl10XYULpcwKDsusG+AXWbYov7EMdyJU5Z01B9ZKtIHAtpwGqxo8zduFhBJQzA==","signatures":[{"sig":"MEYCIQCc7jHDL3y4pByjIfZtQwcjWvwPf9aH1lBq0voOqVCfZAIhAK1RIfWbvcyGfFXMrRyIiVITiQp8vLizVXbfJMydx7bx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321922},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.38.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"a53272ea5c209d1f6f93cb0c8b9a85c4e3e5d10c","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/994ffcd83009573edc52d7419b7bcd3a/hz-9-a5-authn-0.2.0-alpha.38.tgz","_integrity":"sha512-fwPXuyRzLqdnFEugDSryOdSkKl10XYULpcwKDsusG+AXWbYov7EMdyJU5Z01B9ZKtIHAtpwGqxo8zduFhBJQzA==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.38","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.38","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.38","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.38","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.38","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.38"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.38_1761841171393_0.30738590833821644","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.39":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.39","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.39","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"28ae2c75e8ab687a6677281f88fd19380517605b","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.39.tgz","fileCount":165,"integrity":"sha512-dMfsPecnDCgzR+NOg8/ekUfv8i9urbo+JR7PCa11+vaA1Pdr9Ra6FecI5BYSAud3j4eJGZjl/4KemxU19pqqdg==","signatures":[{"sig":"MEQCIG/iezy5/HnsOa1CUidk8ITYQtPjIUjbAyW+Ld1eO0sOAiB/FJrtuCSD22ZowSHo8ZGIWLQUqqzDu1TlxpOKXYw97A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325123},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.39.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"f4278841efda8822473925ebdedf74a3164d725b","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/3b0d8bdc6cee0c4dc9aba7e7209088e4/hz-9-a5-authn-0.2.0-alpha.39.tgz","_integrity":"sha512-dMfsPecnDCgzR+NOg8/ekUfv8i9urbo+JR7PCa11+vaA1Pdr9Ra6FecI5BYSAud3j4eJGZjl/4KemxU19pqqdg==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","bcrypt":"~6.0.0","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.39","@types/bcrypt":"~6.0.0","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.39","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.39","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.39","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.39","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.39"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.39_1761843466728_0.09746870557990772","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.40":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.40","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.40","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"81228e798ac8ede727f2df72baa5a3772af32fe8","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.40.tgz","fileCount":165,"integrity":"sha512-5bWikC1Rw5wb4gW7p0jZeGiZ1XnVpYL9tOQCyID5cmHiMj0XGs+pMhK6TWo26nrMnQsx/ht8dqC4CzAh8w2k2g==","signatures":[{"sig":"MEYCIQDYCmk50g4ZqyIzH7pJh67Rlb8wBNQCHA8W/x0QGZwiMQIhANiU8VgzVlrh/v9uNyMTyog+wFnJ9CUnDxBhpcDqpIRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317799},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.40.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"a1073ead3d9bed0a6c473447b3f6680ae1198661","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/613acfc4c23712b5b9fbfc6bc311fd4d/hz-9-a5-authn-0.2.0-alpha.40.tgz","_integrity":"sha512-5bWikC1Rw5wb4gW7p0jZeGiZ1XnVpYL9tOQCyID5cmHiMj0XGs+pMhK6TWo26nrMnQsx/ht8dqC4CzAh8w2k2g==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.40","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.40","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.40","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.40","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.40","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.40"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.40_1761921955819_0.3790163687294186","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.41":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.41","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.41","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"d5f77fc68ff06d100a07f04fd18aa68d7f3f1a37","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.41.tgz","fileCount":165,"integrity":"sha512-HD93NWigWjRMHxxCwCPYYMLIscyV+dwCAUOhmWn6747dUDq8HZmgXxIbdJyg61/jXoZVFQD6ptiZp8bhMRbvIg==","signatures":[{"sig":"MEYCIQDU7gyU/6huH0ic33KurOP5XpQc170BZxkoG8RkgF4dKQIhAO7wiZqZQabDZxq8klquQ7avw+S/ZF5omD01Pwd1FoCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317799},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.41.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"5829922f8326612f81c9cb90de7b2de90fb016d8","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/b1bbbfd43c80421fd034931fddf958d7/hz-9-a5-authn-0.2.0-alpha.41.tgz","_integrity":"sha512-HD93NWigWjRMHxxCwCPYYMLIscyV+dwCAUOhmWn6747dUDq8HZmgXxIbdJyg61/jXoZVFQD6ptiZp8bhMRbvIg==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.41","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.41","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.41","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.41","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.41","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.41"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.41_1761923978511_0.05597800257358032","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.42":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.42","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.42","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"069c6021da6fc7e86d34fcfc738c625d8c13fc5c","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.42.tgz","fileCount":155,"integrity":"sha512-NgkS9SDoYilrzDa3YsTpUYvY1Lo36vP4Q5Vm8O1ibCVhVulfCpQOyJ4YkIQHzKnR3W+o2LHnVLReoo80enr0KA==","signatures":[{"sig":"MEUCIQCYdV65pUWRGDIdtAcDu5LrNCeINZPHuJte21xKb09UrgIgELr0qnlv3k9n2DzpzrQ7hFSO17hqIBptMcWYxasI360=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306094},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.42.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"59ad3a14c2fd6645d85ee9fb94344429bb3cb7f1","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/615224df7cc5e569ecf6e5e700260f4f/hz-9-a5-authn-0.2.0-alpha.42.tgz","_integrity":"sha512-NgkS9SDoYilrzDa3YsTpUYvY1Lo36vP4Q5Vm8O1ibCVhVulfCpQOyJ4YkIQHzKnR3W+o2LHnVLReoo80enr0KA==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.42","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.42","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.42","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.42","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.42","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.42"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.42_1761993187926_0.8668904574486989","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.43":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.43","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.43","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"17171afbf607398ecb8fcd85214cc052fdbb476d","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.43.tgz","fileCount":155,"integrity":"sha512-eUeoAFQbxM7qItnjFcplfxmGt605whmIQBN2JdQVXZohNUkyMkO3WNnhJzQhfe8RW54E2hPeyWsivUqNVh7Olg==","signatures":[{"sig":"MEUCIQDZNB2v1F4Q/vxU3FGPs2XwrWZ0IyGRBHv476aRQzwf6wIgNZiH1ffarBOW+m8KMLtjf5WJfibLlT0a6KJvdEUaIvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306304},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.43.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"3fe2be19509d9ba0307ec32de2e4fc7731103bed","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/4b277861146be8458c65fefb14384519/hz-9-a5-authn-0.2.0-alpha.43.tgz","_integrity":"sha512-eUeoAFQbxM7qItnjFcplfxmGt605whmIQBN2JdQVXZohNUkyMkO3WNnhJzQhfe8RW54E2hPeyWsivUqNVh7Olg==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.43","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.43","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.43","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.43","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.43","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.43"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.43_1761993732563_0.015087912252687019","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.44":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.44","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.44","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"21a1a08a9e094ac3cb319a67b7884817b843c498","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.44.tgz","fileCount":155,"integrity":"sha512-TTx5TbTCtPkdEQGDzjkxxPlADMonYNfGvxGGxqEZjrbWxCeqkbGfF5nbrjyZsmZehF9QXbZY/Yo6jlcLZSZIUg==","signatures":[{"sig":"MEQCIBnzhjuc9KRHkYx8wJBtntS1RfQ1rPviQa+xCdH2BcxlAiAeL5GZsE74WAfu1ft2aGS9gE2FAFTKJYaUDjMGL89IqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302961},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.44.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"dc0f410f0898327284fe943df6632e4f8f9d1c9b","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/b049d96a95cc834f7e84c979f35a918b/hz-9-a5-authn-0.2.0-alpha.44.tgz","_integrity":"sha512-TTx5TbTCtPkdEQGDzjkxxPlADMonYNfGvxGGxqEZjrbWxCeqkbGfF5nbrjyZsmZehF9QXbZY/Yo6jlcLZSZIUg==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.44","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.44","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.44","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.44","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.44","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.44"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.44_1762010233718_0.7321445019513557","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.45":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.45","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.45","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"1a7b31bc1a783c3a4250495f925abf89e91163fd","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.45.tgz","fileCount":155,"integrity":"sha512-Xi4+8R+yFQYsk5yMWR1bURGYzlR9RBFph3YNXRG+5ftzYYqsbIY+JdbTGtqUQV/g94bE+4W2M4Pl9DIjAk9qrQ==","signatures":[{"sig":"MEYCIQCZ5BVCndbC5ieUjhKEtl41jJNP2Oa3nWsfxr3Q3oS3dgIhAL2gvk1/mT0EVivnTd4lbmuXsETkY+MUkVV5ydznkVTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303153},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.45.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"423a6b431cd9400b73bb3ea3366e8f0487a4f5e1","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/0013bcc2ee08df30bb735bd5b964d965/hz-9-a5-authn-0.2.0-alpha.45.tgz","_integrity":"sha512-Xi4+8R+yFQYsk5yMWR1bURGYzlR9RBFph3YNXRG+5ftzYYqsbIY+JdbTGtqUQV/g94bE+4W2M4Pl9DIjAk9qrQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.45","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.45","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.45","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.45","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.45","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.45"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.45_1762014143231_0.9351894042083966","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.46":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.46","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.46","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"4f738cb5188b0cc7d51ed693eeb1020096d22a93","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.46.tgz","fileCount":153,"integrity":"sha512-pC5T1vKLXdnCXRdmtVrhb/BaNjr6h+AUGx1i8v6X2NBYhItGy5XUB8QQeO3FY6l6ad4ipD4uw43AkDsrz6DATA==","signatures":[{"sig":"MEUCICRtn8Bpq3KEy+PkBz3H7fMADuX0Tn/UF+Sv029MtKuDAiEA/oz1n7x8aOktO9GESfhFwHdbzcCaheVDCRV/R47mZuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302179},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.46.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"b173b39c477baff0d90d1b1e0d408f5cd19160cf","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/9e34a5124db8f22dcf8c23b505958422/hz-9-a5-authn-0.2.0-alpha.46.tgz","_integrity":"sha512-pC5T1vKLXdnCXRdmtVrhb/BaNjr6h+AUGx1i8v6X2NBYhItGy5XUB8QQeO3FY6l6ad4ipD4uw43AkDsrz6DATA==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.46","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.46","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.46","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.46","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.46","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.46"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.46_1762020953417_0.1373390249914903","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.47":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.47","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.47","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"ef6824b4cc6e0867f88cb369abc55d54c1f8667a","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.47.tgz","fileCount":153,"integrity":"sha512-6U6yS8CseAD5FgMUXi2eTtw9FeNH6ZuNpS1BfTgAuhy+UiPcvyHuXDfkLjHyM1vo4T3JCcvVTXX0HsnbT4GTtw==","signatures":[{"sig":"MEQCIDRuFIZJWOsbPJQYWfA1HTgDjfJrpQo4SQIIxuzZUNBkAiBh5cs9gVwYNNU1kAWK4NEohryo1lfVfj3KKOaM8gsBkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300477},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.47.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"4b2d732bee79ca8bca131d96f611f057193aa6b5","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/779bd05712bead7df6a0f9ebcd2d5d06/hz-9-a5-authn-0.2.0-alpha.47.tgz","_integrity":"sha512-6U6yS8CseAD5FgMUXi2eTtw9FeNH6ZuNpS1BfTgAuhy+UiPcvyHuXDfkLjHyM1vo4T3JCcvVTXX0HsnbT4GTtw==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.47","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.47","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.47","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.47","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.47","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.47"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.47_1762062035920_0.9365255585111543","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.48":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.48","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.48","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"cadc13e24aa43ea1c256ccaaa28c0ea7336c0d98","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.48.tgz","fileCount":153,"integrity":"sha512-LAlXoZVvq/4bA/E6KAqPCnIyo224+rqpw5u0hZUNKTzpVXECkH+3lHbKeDHmEG2cYGm8Igm+merHdaY59YI34A==","signatures":[{"sig":"MEYCIQCeZeZ7q+pm+n3+34SO6TeY6MIZmv3DJTLLVJqVNg8wJgIhAJphu3Ndo141+GxgX5FuLYr55x/oCoxx9e8mkd0qtytW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300853},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.48.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"3e08a0bc2336dedb449cc9be08e146c90ad43c04","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/5782586d10f799c3d5712ca3276ac1ab/hz-9-a5-authn-0.2.0-alpha.48.tgz","_integrity":"sha512-LAlXoZVvq/4bA/E6KAqPCnIyo224+rqpw5u0hZUNKTzpVXECkH+3lHbKeDHmEG2cYGm8Igm+merHdaY59YI34A==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.48","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.48","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.48","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.48","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.48","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.48"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.48_1762065308358_0.8515052029779215","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.49":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.49","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.49","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"23ebafa1ffb6afe23347e988955997b653daec01","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.49.tgz","fileCount":125,"integrity":"sha512-249WinAz8OKPpWfOB3jB7CgQLTN8/toET6tMutqIAVHSJ9bCUQsuzxD/CKPQrhrnh8jNVku80mPHd68WIIiW7g==","signatures":[{"sig":"MEUCIHyv1X8Pw9s+yNScXnX1YHQu3PHd73oCpC9T1Tz/o28hAiEA+qTNeRmvrVsEtwTvSgWcwbqt4w73D15+zl0OQ86oiCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255479},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.49.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"7bff9154d4a742ea418af1ef1ca17fd2d1a467b3","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/d48a221100ad1935454a284377743bba/hz-9-a5-authn-0.2.0-alpha.49.tgz","_integrity":"sha512-249WinAz8OKPpWfOB3jB7CgQLTN8/toET6tMutqIAVHSJ9bCUQsuzxD/CKPQrhrnh8jNVku80mPHd68WIIiW7g==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.49","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.49","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.49","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.49","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.49","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.49"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.49_1762095579270_0.863946823772791","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.50":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.50","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.50","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"e16c773943401525892ed311a264135c7b952a27","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.50.tgz","fileCount":125,"integrity":"sha512-5jIZYX/o3e4n3X4EJiHyWtiJ5XsfaJfO0EHB1QUUou3Iu1YBIz4h/j+S95AZ9Db5PZcYfrF2ALAZtL2KuM25eQ==","signatures":[{"sig":"MEUCIEZ5x+3e9LNAlcQxOhFjVkzOSmJfMj/vP/Lb759Hb/RwAiEA+zdUbtEA8/wgUipJaNsQ4B2G8UpfHhkvt56fKm+uPI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255479},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.50.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"c7e673bc84df64cddb8cd4ce076b293a17a64175","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/0dd368aa46e8231512110e9ec308ec65/hz-9-a5-authn-0.2.0-alpha.50.tgz","_integrity":"sha512-5jIZYX/o3e4n3X4EJiHyWtiJ5XsfaJfO0EHB1QUUou3Iu1YBIz4h/j+S95AZ9Db5PZcYfrF2ALAZtL2KuM25eQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.50","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.50","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.50","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.50","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.50","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.50"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.50_1762359817049_0.42894502674011736","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.51":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.51","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.51","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"7a045e8deb22318ced955f82a6a9e81f438a88fd","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.51.tgz","fileCount":125,"integrity":"sha512-InbE9TB7UeEkhvv+TYYcoreQIBj9VCKhvfy+7QNVomhn3PIF4wUOUcACCl/IBlP8bIO6X4ny/+XGlsqFysfO2w==","signatures":[{"sig":"MEUCIDhwgUc6vVGsaMpWzqbbrSRFzpsQoO6LwyKD5GfxZzVgAiEAtImX8ziiTY2jV4QaVPKvzTdzTPbr3xEYMGmd0oeZAHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255479},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.51.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"8b58dbc5de99399943bfb29c70b1947256aa630c","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/wj/m2r35ryd455899wldt4k9gc00000gn/T/784836bc9f922ea4a0710f6a2800016f/hz-9-a5-authn-0.2.0-alpha.51.tgz","_integrity":"sha512-InbE9TB7UeEkhvv+TYYcoreQIBj9VCKhvfy+7QNVomhn3PIF4wUOUcACCl/IBlP8bIO6X4ny/+XGlsqFysfO2w==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.31.2","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.51","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.51","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.51","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.51","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.51","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.51"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.51_1762447127852_0.9400642220135067","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.52":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.52","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.52","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"63f796ce0365908953ae7cc793e4528cd3adc095","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.52.tgz","fileCount":125,"integrity":"sha512-Kjz8+uXK5ihdcwe6ak8PMGj6zo1nZs+f3rrwAayw4aS4reL1kUr2mC6RTl+HgBzuy0dxGlJe7uS1A1wUNGaX9g==","signatures":[{"sig":"MEYCIQDZssW3QoJEevOPvZjHGIM+vm9U1YL6qmiYhzwUwrz/qAIhALyhKmKxW0oL5VGzDzCcCYuXCpG40/c1HYrQ9j/q0FFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255479},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.52.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"b892d0a81e3e238dadf51bad1c623aa2855439b8","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/406ceecc68350323b405d5e0092ea161/hz-9-a5-authn-0.2.0-alpha.52.tgz","_integrity":"sha512-Kjz8+uXK5ihdcwe6ak8PMGj6zo1nZs+f3rrwAayw4aS4reL1kUr2mC6RTl+HgBzuy0dxGlJe7uS1A1wUNGaX9g==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.44.0","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.52","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.52","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.52","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.52","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.52","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.52"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.52_1771916630292_0.35891212670184713","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.53":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.53","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.53","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"dc26823948b7b50ae126085b9162c96e3ebac441","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.53.tgz","fileCount":125,"integrity":"sha512-bZ7I04E3mYzfYD4GvzfICztVO5TbdoFwhh5PWh4Buw3rCgiTEAeme9iXi0EQQfmbdfQl0HZc+eVNuJdaaR1zzw==","signatures":[{"sig":"MEYCIQCmWgz1afn/iQSlP30/D7gJQtD5+9Q67RqJXTbkdKnWIQIhAIL1mECwop3hdJ61CWc3EwQv7viHAbawzKaKruZ3J1Et","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255479},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.53.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"5fdaa084b3dd4beee2f92fb464c3d786f8467ee0","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/9eb332cdaf0eeed0ad0f36cfbd752e3c/hz-9-a5-authn-0.2.0-alpha.53.tgz","_integrity":"sha512-bZ7I04E3mYzfYD4GvzfICztVO5TbdoFwhh5PWh4Buw3rCgiTEAeme9iXi0EQQfmbdfQl0HZc+eVNuJdaaR1zzw==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ms":"~2.1.3","argon2":"~0.44.0","zxcvbn":"~4.4.2","passport":"~0.7.0","@types/ms":"~2.1.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.53","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.53","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.53","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.53","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.53","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.53"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.53_1771928145819_0.48819460343074117","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.54":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.54","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.54","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"a98f26721e22d08ccb4cf681cd269e9948f698e7","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.54.tgz","fileCount":125,"integrity":"sha512-v+maghFA4P/wnDEvm3yjDEfcHY3alwXc5AL2vnYCOIJ/rRBM8tNMLpe8hfmtAhAeIAYIakLgrw9Cq1op7Fwzww==","signatures":[{"sig":"MEUCIQD95g17tYPVGpogWL1H281PTEwzq4Uy3rg4TNxdSQuzswIgQgxcqkJ/NPM7BQNmBqDbajuBa/ApaczJhTZlM25I1HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255480},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.54.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"caefe948c3c23220ae2907a3c35310576c989689","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/367887030df492f63de6889a9c331699/hz-9-a5-authn-0.2.0-alpha.54.tgz","_integrity":"sha512-v+maghFA4P/wnDEvm3yjDEfcHY3alwXc5AL2vnYCOIJ/rRBM8tNMLpe8hfmtAhAeIAYIakLgrw9Cq1op7Fwzww==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"argon2":"~0.44.0","zxcvbn":"~4.4.2","passport":"~0.7.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.54","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.54","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.54","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.54","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.54","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.54"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.54_1771943315612_0.9509399616343317","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.55":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.55","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.55","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"540e5a9132dfeef6619984e357d0550858d71f40","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.55.tgz","fileCount":125,"integrity":"sha512-g1dATrlVuDUKVcb3WYQHVswKca/w0HaGp7FH0sEUAyCT3fDmhHTmbMam+Ou3VG2Xx36HHJgkd3dsBWC1SmPu9Q==","signatures":[{"sig":"MEYCIQCOJLUo1FGUcsEiBjoKN8xb6vdXFtb0dYuPP2ayZRo6ZgIhAOM6huAWblrjxZF5+H6DJa4WOIwM2szzOvIoARxRv2cN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255480},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.55.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"e33bf5bc34d8d903605be2ecd525a39f054c5a49","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/3ef8b5ad47aa569308cbef16c79fa2c3/hz-9-a5-authn-0.2.0-alpha.55.tgz","_integrity":"sha512-g1dATrlVuDUKVcb3WYQHVswKca/w0HaGp7FH0sEUAyCT3fDmhHTmbMam+Ou3VG2Xx36HHJgkd3dsBWC1SmPu9Q==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"argon2":"~0.44.0","zxcvbn":"~4.4.2","passport":"~0.7.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.55","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.55","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.55","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.55","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.55","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.55"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.55_1771947269646_0.13017134429773036","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.56":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.56","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.56","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"c1102d05dfdc1daa74486ccbbb9895b70df99fdd","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.56.tgz","fileCount":123,"integrity":"sha512-IK8molYMKhEWWYCgduKizfQJHiKMC8FSpJfI5VI7HWmwAXsQCH+QbySkSc4e6FB/vKKxnsr5KiLJXarwn+AVGg==","signatures":[{"sig":"MEQCIAiFrTXA2QcYhR07SdecCXCX/eCwQi3Mxt0a1Dxxx/7tAiBCMY+PbrgZDIqN/WB/AjBOQbMTVj7TPzFGTiedtW2AfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249912},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.56.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"3e1f67e411a0d01f8a605101f7e758204e835355","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/d834199e03658c839615cf58a3f99f57/hz-9-a5-authn-0.2.0-alpha.56.tgz","_integrity":"sha512-IK8molYMKhEWWYCgduKizfQJHiKMC8FSpJfI5VI7HWmwAXsQCH+QbySkSc4e6FB/vKKxnsr5KiLJXarwn+AVGg==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"argon2":"~0.44.0","zxcvbn":"~4.4.2","passport":"~0.7.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.56","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.56","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.56","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.56","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.56","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.56"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.56_1772113435265_0.8402904141658492","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.57":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.57","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.57","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"7884b7d11ae910327afc9b6177cf6c3bdca631b2","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.57.tgz","fileCount":33,"integrity":"sha512-IG12tIJgCXZ75Kvj85LxEEMuBi0v8T8/5L+zxoN4QYS49ABbLXDB3Y+QosL4M51l9AY0rKsGzI6lVwbQDTOd/Q==","signatures":[{"sig":"MEUCIQCZDdXnGmkhHKX48UagVo8+onwmD2wPmhf6d0zdwQHd6QIgc7svmEYmpj9fgQ1o5n8FklxEPmoFzxkGFj5DBv+6C/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125026},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.57.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"bfb4dff53cbd3de151052c0bbac7bf30e2883db6","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/2cd3a6cad85b77dd60130a63b008f56a/hz-9-a5-authn-0.2.0-alpha.57.tgz","_integrity":"sha512-IG12tIJgCXZ75Kvj85LxEEMuBi0v8T8/5L+zxoN4QYS49ABbLXDB3Y+QosL4M51l9AY0rKsGzI6lVwbQDTOd/Q==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"argon2":"~0.44.0","zxcvbn":"~4.4.2","passport":"~0.7.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.57","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.57","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.57","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.57","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.57","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.57"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.57_1772973470381_0.09058554216198078","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.58":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.58","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.58","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"30bbee2a711ccee363e3fc5b85014326d3a55af3","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.58.tgz","fileCount":33,"integrity":"sha512-cuHGP8lbqwWuCS1VIb9dOm5f7mhjCPSl0urmTsJc7PMGxGl91zLq+Wl1eJGzC81MEORDdptPAnSX4gyMtGP7TA==","signatures":[{"sig":"MEYCIQCo5gkQbr6E0u2RUkEE+8PjltG19xjbCGtpWvMwHTV+cAIhANmJfLtrAJwn6uie+f4bzaBGF4Oqa1MdnBbG9pRSDwD7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125026},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.58.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"877665df08ca89e59cb4c5a614cb0500d719936b","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/dccfa4ee9ea459aae429d7f9c94f9eb9/hz-9-a5-authn-0.2.0-alpha.58.tgz","_integrity":"sha512-cuHGP8lbqwWuCS1VIb9dOm5f7mhjCPSl0urmTsJc7PMGxGl91zLq+Wl1eJGzC81MEORDdptPAnSX4gyMtGP7TA==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"argon2":"~0.44.0","zxcvbn":"~4.4.2","passport":"~0.7.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.58","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@hz-9/a5-tenant":"0.2.0-alpha.58","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.58","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.58","@nestjs/common":"^10.0.0","@hz-9/a5-tenant":"0.2.0-alpha.58","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.58"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.58_1772974881612_0.1974599718789256","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.59":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.59","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.59","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"07f5836ec5a9bb0c9670a30e70e97abaaa4ed050","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.59.tgz","fileCount":33,"integrity":"sha512-hFKaF9npQrN/NoTHtRB4NRLaWwKuV7vR6smqnNOzhbXVf2uvBg78igPgzO+nLmcq9wP0mQhBMC5HsbOCHPs5vQ==","signatures":[{"sig":"MEYCIQDD/TneTJn205qKmLnSg4vFcWztELB/i+48Lxh+XlcmigIhAKSCx5pZFYl7HX/SKd9r3rWntvyKNpBaGjZG4RO/5f1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124944},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.59.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"eb09aa3a9729853559c3328c109ac114c7ec8b7d","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/9fae31b8f563123cfd1b13b99f059e8c/hz-9-a5-authn-0.2.0-alpha.59.tgz","_integrity":"sha512-hFKaF9npQrN/NoTHtRB4NRLaWwKuV7vR6smqnNOzhbXVf2uvBg78igPgzO+nLmcq9wP0mQhBMC5HsbOCHPs5vQ==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"argon2":"~0.44.0","zxcvbn":"~4.4.2","passport":"~0.7.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.59","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.59","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.59","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.59"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.59_1773561178746_0.6339923592365633","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.60":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.60","keywords":["nest","a5","a5-authn","authentication"],"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","_id":"@hz-9/a5-authn@0.2.0-alpha.60","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"dist":{"shasum":"ffd4739cae3e9199d17952a26f991bdeb325f9fa","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.60.tgz","fileCount":33,"integrity":"sha512-+vZNHSHaJTZm7o0E2aHA/rxDkR/V3sIaVgzON5NWeD0CHelK/yU3eUMMmioegwUD7YCsZmkTXWPn/XJEVSN1MA==","signatures":[{"sig":"MEYCIQCHMDukXYQRkD3V2PWCLjk1A+MnBw5hCrj7KV8IApibkwIhAL9aP5A0PKGmm/edEZ616ZuXkPobXFiIW8Jum7mvwsSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124944},"main":"./dist/index.js","_from":"file:hz-9-a5-authn-0.2.0-alpha.60.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","require":"./dist/*.js"}},"gitHead":"e03c038683fb636da9600cbf9a26739c68d5e550","scripts":{"lint":"heft lint","test":"heft test --clean","build":"heft test-all --clean","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"heft test-watch --clean","build-custon":"heft custom-build"},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/6cad4f4dee91e1a31a3ddc58e27d715c/hz-9-a5-authn-0.2.0-alpha.60.tgz","_integrity":"sha512-+vZNHSHaJTZm7o0E2aHA/rxDkR/V3sIaVgzON5NWeD0CHelK/yU3eUMMmioegwUD7YCsZmkTXWPn/XJEVSN1MA==","repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"_npmVersion":"10.5.0","description":"Authentication module for the @hz-9/a5-* series of repositories.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"argon2":"~0.44.0","zxcvbn":"~4.4.2","passport":"~0.7.0","jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","passport-custom":"~1.1.1","@nestjs/passport":"~11.0.5","@types/jsonwebtoken":"^9.0.0","@types/passport-strategy":"~0.2.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","eslint":"^8.2.0","ts-node":"^10.9.1","supertest":"~7.0.0","nestjs-zod":"~5.0.1","typescript":">=5.0.0 <5.4.0","@nestjs/cli":"^10.0.0","@types/node":"~20.3.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.60","@types/zxcvbn":"~4.4.5","@nestjs/common":"^10.0.0","@types/express":"~5.0.4","@nestjs/swagger":"~7.4.2","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","class-validator":"~0.14.0","@types/heft-jest":"~1.0.3","@types/supertest":"~6.0.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.60","class-transformer":"~0.5.1","@hz-9/heft-nest-rig":"0.1.2","@hz-9/eslint-config-airbnb-ts":"~0.6.0"},"peerDependencies":{"zod":"~4.1.12","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/core":"^10.0.0","@hz-9/a5-core":"0.2.0-alpha.60","@nestjs/common":"^10.0.0","@nestjs/swagger":"~7.4.2","reflect-metadata":"^0.1.13","@hz-9/a5-crud-zod":"0.2.0-alpha.60"},"_npmOperationalInternal":{"tmp":"tmp/a5-authn_0.2.0-alpha.60_1773565261684_0.25165358649682323","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.61":{"name":"@hz-9/a5-authn","version":"0.2.0-alpha.61","description":"Authentication module for the @hz-9/a5-* series of repositories.","keywords":["nest","a5","a5-authn","authentication"],"homepage":"https://hz-9.github.io/a5/guide/a5-authn","bugs":{"url":"https://github.com/hz-9/a5/issues"},"repository":{"type":"git","url":"git+https://github.com/hz-9/a5.git","directory":"library/authn"},"license":"MIT","author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"exports":{".":{"require":"./dist/index.js","types":"./dist/index.d.ts"},"./*":{"require":"./dist/*.js","types":"./dist/*.d.ts"}},"main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@nestjs/passport":"~11.0.5","passport":"~0.7.0","passport-custom":"~1.1.1","argon2":"~0.44.0","jsonwebtoken":"^9.0.0","@types/jsonwebtoken":"^9.0.0","@types/passport":"~1.0.17","@types/passport-strategy":"~0.2.38","zxcvbn":"~4.4.2"},"devDependencies":{"@hz-9/eslint-config-airbnb-ts":"~0.6.0","@nestjs/cli":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/core":"^10.0.0","@nestjs/testing":"^10.0.0","@rushstack/heft":"0.66.1","@types/heft-jest":"~1.0.3","@types/node":"~20.3.1","class-transformer":"~0.5.1","class-validator":"~0.14.0","eslint":"^8.2.0","reflect-metadata":"^0.1.13","rxjs":"^7.8.1","ts-node":"^10.9.1","typescript":">=5.0.0 <5.4.0","@types/supertest":"~6.0.2","supertest":"~7.0.0","nestjs-zod":"~5.0.1","@nestjs/swagger":"~7.4.2","zod":"~4.1.12","@types/express":"~5.0.4","@types/zxcvbn":"~4.4.5","@hz-9/a5-core":"0.2.0-alpha.61","@hz-9/a5-crud-zod":"0.2.0-alpha.61","@hz-9/heft-nest-rig":"0.1.2"},"peerDependencies":{"@nestjs/common":"^10.0.0","@nestjs/core":"^10.0.0","reflect-metadata":"^0.1.13","rxjs":"^7.8.1","nestjs-zod":"~5.0.1","@nestjs/swagger":"~7.4.2","zod":"~4.1.12","@hz-9/a5-crud-zod":"0.2.0-alpha.61","@hz-9/a5-core":"0.2.0-alpha.61"},"publishConfig":{"access":"public"},"scripts":{"build":"heft test-all --clean","build-custon":"heft custom-build","lint":"heft lint","test":"heft test --clean","test:watch":"heft test-watch --clean","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"readmeFilename":"README.md","gitHead":"fb902fafea42cb3b2c315251a58634d2655b8f30","_id":"@hz-9/a5-authn@0.2.0-alpha.61","_integrity":"sha512-P0eW+P192S33CHfEN18xKubo/0xQKO22gJtyzqdJkUZNEYPqgXpPijU1JVpP6st+QQALIu9w4mPzUCHdlvrGXA==","_resolved":"/private/var/folders/ln/3382_8hj6bb_fkj3p4fxrwh40000gn/T/91cd38b5a44d6a7955b53f7fdb1f5893/hz-9-a5-authn-0.2.0-alpha.61.tgz","_from":"file:hz-9-a5-authn-0.2.0-alpha.61.tgz","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-P0eW+P192S33CHfEN18xKubo/0xQKO22gJtyzqdJkUZNEYPqgXpPijU1JVpP6st+QQALIu9w4mPzUCHdlvrGXA==","shasum":"3a7abc66f79053aac034ed1d118900f006c153cb","tarball":"https://registry.npmjs.org/@hz-9/a5-authn/-/a5-authn-0.2.0-alpha.61.tgz","fileCount":33,"unpackedSize":124944,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDujPzEW1Ht2MyPIF052M5VvcSlX7wRGv0E+8h6vHLigQIgC1sjlXV1PkBt4pxjoclfE1yFN9TOiD25efvdXVdJmBo="}]},"_npmUser":{"name":"heavenzhen999","email":"heavenzhen999@163.com"},"directories":{},"maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a5-authn_0.2.0-alpha.61_1775322824774_0.19743327445683234"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-18T05:36:06.566Z","modified":"2026-04-04T17:13:45.063Z","0.2.0-alpha.15":"2025-10-18T05:36:06.907Z","0.2.0-alpha.16":"2025-10-18T16:17:44.739Z","0.2.0-alpha.17":"2025-10-21T14:19:07.062Z","0.2.0-alpha.18":"2025-10-21T15:20:00.203Z","0.2.0-alpha.19":"2025-10-21T17:28:09.840Z","0.2.0-alpha.20":"2025-10-22T15:53:55.253Z","0.2.0-alpha.21":"2025-10-22T16:01:20.636Z","0.2.0-alpha.22":"2025-10-22T17:31:12.313Z","0.2.0-alpha.23":"2025-10-23T17:08:13.852Z","0.2.0-alpha.24":"2025-10-23T17:13:20.875Z","0.2.0-alpha.25":"2025-10-24T17:15:18.368Z","0.2.0-alpha.26":"2025-10-25T06:42:38.701Z","0.2.0-alpha.27":"2025-10-25T06:58:16.242Z","0.2.0-alpha.28":"2025-10-25T07:10:01.773Z","0.2.0-alpha.29":"2025-10-25T13:58:42.357Z","0.2.0-alpha.30":"2025-10-25T16:24:09.559Z","0.2.0-alpha.31":"2025-10-25T16:57:12.207Z","0.2.0-alpha.32":"2025-10-25T17:33:13.072Z","0.2.0-alpha.33":"2025-10-26T13:31:06.515Z","0.2.0-alpha.34":"2025-10-27T15:10:36.994Z","0.2.0-alpha.35":"2025-10-29T16:16:48.669Z","0.2.0-alpha.36":"2025-10-29T17:03:39.334Z","0.2.0-alpha.37":"2025-10-30T14:55:21.646Z","0.2.0-alpha.38":"2025-10-30T16:19:31.591Z","0.2.0-alpha.39":"2025-10-30T16:57:46.934Z","0.2.0-alpha.40":"2025-10-31T14:45:56.026Z","0.2.0-alpha.41":"2025-10-31T15:19:38.707Z","0.2.0-alpha.42":"2025-11-01T10:33:08.136Z","0.2.0-alpha.43":"2025-11-01T10:42:12.753Z","0.2.0-alpha.44":"2025-11-01T15:17:13.947Z","0.2.0-alpha.45":"2025-11-01T16:22:23.419Z","0.2.0-alpha.46":"2025-11-01T18:15:53.660Z","0.2.0-alpha.47":"2025-11-02T05:40:36.164Z","0.2.0-alpha.48":"2025-11-02T06:35:08.556Z","0.2.0-alpha.49":"2025-11-02T14:59:39.448Z","0.2.0-alpha.50":"2025-11-05T16:23:37.237Z","0.2.0-alpha.51":"2025-11-06T16:38:48.055Z","0.2.0-alpha.52":"2026-02-24T07:03:50.442Z","0.2.0-alpha.53":"2026-02-24T10:15:45.968Z","0.2.0-alpha.54":"2026-02-24T14:28:35.750Z","0.2.0-alpha.55":"2026-02-24T15:34:29.798Z","0.2.0-alpha.56":"2026-02-26T13:43:55.416Z","0.2.0-alpha.57":"2026-03-08T12:37:50.536Z","0.2.0-alpha.58":"2026-03-08T13:01:21.755Z","0.2.0-alpha.59":"2026-03-15T07:52:58.886Z","0.2.0-alpha.60":"2026-03-15T09:01:01.836Z","0.2.0-alpha.61":"2026-04-04T17:13:44.963Z"},"bugs":{"url":"https://github.com/hz-9/a5/issues"},"author":{"name":"Chen Zhen","email":"heavenzhen999@163.com"},"license":"MIT","homepage":"https://hz-9.github.io/a5/guide/a5-authn","keywords":["nest","a5","a5-authn","authentication"],"repository":{"url":"git+https://github.com/hz-9/a5.git","type":"git","directory":"library/authn"},"description":"Authentication module for the @hz-9/a5-* series of repositories.","maintainers":[{"name":"heavenzhen999","email":"heavenzhen999@163.com"}],"readme":"","readmeFilename":""}