{"_id":"@apihub24/password-hasher","_rev":"12-c57120265aa3ee84be5436684b274cad","name":"@apihub24/password-hasher","dist-tags":{"latest":"2.0.0-alpha.0"},"versions":{"1.0.0":{"name":"@apihub24/password-hasher","version":"1.0.0","keywords":[],"author":{"url":"https://git.apihub24.de/","name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de"},"license":"MIT","_id":"@apihub24/password-hasher@1.0.0","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"dist":{"shasum":"c7225aa2988de466add79482ac1326371184194f","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-1.0.0.tgz","fileCount":12,"integrity":"sha512-NGT+9CX77VOBaXd5xn+hwb0jWhdoeuAhe5ledIXp/d88R7tEAWVXHaqOMrDE8TEvOl14i5csbOlH8bE8VDy8OQ==","signatures":[{"sig":"MEUCIQCk8YFve2bH1ewHY4waPniqR+ZhQsn+ZgjZhcaW5XVnKQIgb+egG++EOkQyF0qk1r8sxa/Vmca/7L1bdmzFzo1hI7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113615},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7b60f20a91b43fa0203656248ae6758fd3c6946a","scripts":{"build":"tsc"},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bcrypt":"^6.0.0","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/token-authentication":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/password-hasher_1.0.0_1755723442350_0.25266031473355377","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@apihub24/password-hasher","version":"1.0.2","keywords":[],"author":{"url":"https://git.apihub24.de/","name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de"},"license":"MIT","_id":"@apihub24/password-hasher@1.0.2","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"dist":{"shasum":"03faedebb873a49ad4456f5158329b20d4692611","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-1.0.2.tgz","fileCount":12,"integrity":"sha512-Bl6cQ4H9/Vot+22RFpYmc6Hlp2VoiMp+jfIFfXlg1B7VzjM79hJqigc1GSf+vVTOWTd6HXqf490Cdwd/yUr08A==","signatures":[{"sig":"MEQCICdKn+2Bgo9ocq8jON8dDWwv5Zv2+NsUg7OsygG3BOkHAiAIXO9pj0hpsjU7isqYyK7A1zma7089g9hYn8Dyy+x77Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113734},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"6ec95b9f2091eb478c729484537c4f4c64a6a4a6","scripts":{"build":"tsc"},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bcrypt":"^6.0.0","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/token-authentication":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/password-hasher_1.0.2_1755723837902_0.8796038982057084","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@apihub24/password-hasher","version":"1.0.3","keywords":[],"author":{"url":"https://git.apihub24.de/","name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de"},"license":"MIT","_id":"@apihub24/password-hasher@1.0.3","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"dist":{"shasum":"bd3a4e40ffeca190348ee5e40f567679dc543c5d","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-1.0.3.tgz","fileCount":33,"integrity":"sha512-J8R6LDO4VAXNs8lsekrP3OCL6wcOXsX6cx0o6nefxY/Xn286CqEEfJaGXt+TtGBanZqc0I+1Dxb3jXRtT1ScLg==","signatures":[{"sig":"MEUCIQD0R+7fAd0PZ17H1INWvmYojYQHZ642Kp7/mEhjy5z3xgIgeI6RqPje2ZKfM8HTUu9KpqJL8z8Zy+aUysi+mLSxpXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250036},"jest":{"roots":["<rootDir>/src/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"97f7a139f7acf10071ed6882d0da3ac9324c0a0d","scripts":{"pub":"npm publish","rel":"npm i && npm run build && npm run test:coverage","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"_npmVersion":"10.9.3","description":"This Service is for NestJs and can create a Hash of a Password and verify it.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bcrypt":"^6.0.0","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/token-authentication":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@nestjs/testing":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/password-hasher_1.0.3_1755799929282_0.05425295321009327","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@apihub24/password-hasher","version":"1.0.4","keywords":[],"author":{"url":"https://git.apihub24.de/","name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de"},"license":"MIT","_id":"@apihub24/password-hasher@1.0.4","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"dist":{"shasum":"0e40f13ae2fdc2d785cb85abcb3b04bad87192cf","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-1.0.4.tgz","fileCount":19,"integrity":"sha512-gzE94xqoPQhFAQIsUEGWSg4iz+hSFZPbgeswP63W60zmZ86gTQ2uVLLK+axOiFEOl6sFKaNq7UkpECJRNm2VHw==","signatures":[{"sig":"MEUCICzK+GSWHCgxT1e4Vo/ee7ebGGBQgGLPc97M6JIZiBqJAiEA9WYkj3ZDdNVmIUipDNa2p0iad3DL+GiUO5YivsqoyPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187179},"jest":{"roots":["<rootDir>/src/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"49ffc099fef436891c550ba5be59036d235c73fd","scripts":{"pub":"npm publish","rel":"npm i && npm run build && npm run test:coverage","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"_npmVersion":"10.9.3","description":"This Service is for NestJs and can create a Hash of a Password and verify it.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bcrypt":"^6.0.0","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/token-authentication":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@nestjs/testing":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/password-hasher_1.0.4_1755802364004_0.26995148182332196","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@apihub24/password-hasher","version":"1.0.5","keywords":[],"author":{"url":"https://git.apihub24.de/","name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de"},"license":"MIT","_id":"@apihub24/password-hasher@1.0.5","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"dist":{"shasum":"a350ed4ee222f96bb499e8042b9795c1ba99720f","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-1.0.5.tgz","fileCount":19,"integrity":"sha512-eew/3+J4l73jEh7TaUgLmHP5+BG7Peh0NZPC1ZrRaGg6aY/QjjtKctSfq2FYkfxAygMC7aD1F7qOs6h1Ktwyxg==","signatures":[{"sig":"MEUCIDXqHdMZY03R10jK3IDA8SNq/a9PMcGYDD46fEBjscyvAiEAm1MGS580Rp1UYL+Gkql5OaIgh+G9isPh8DmhccVcyaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187497},"jest":{"roots":["<rootDir>/src/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7eae72204173aeab412ee94a8e612e7c635e71bd","scripts":{"pub":"npm publish","rel":"npm i && npm run build && npm run test:coverage","test":"jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"_npmVersion":"10.9.3","description":"This Service is for NestJs and can create a Hash of a Password and verify it.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bcrypt":"^6.0.0","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/token-authentication":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@nestjs/testing":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/password-hasher_1.0.5_1755802780963_0.2637519758211795","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@apihub24/password-hasher","version":"1.0.6","keywords":[],"author":{"url":"https://git.apihub24.de/","name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de"},"license":"MIT","_id":"@apihub24/password-hasher@1.0.6","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"dist":{"shasum":"1fc9e80327846447d552c25c97b0f1feb5c13e92","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-1.0.6.tgz","fileCount":13,"integrity":"sha512-yjhX3qVpjoGeXaxOCpzHYDveEBAsHt2vihmlVNx+bDzb82YyFcR16bfUYLaYaAuxzipGuH2dNvtVR56XE7ftIQ==","signatures":[{"sig":"MEUCIDrQ+FNQcXPju9TAPm4ekl83+ua3/q5Ua8nXFvsf2ddiAiEAmxm2SHRqvrzyrtgfKl9BFa1slrTc+OZTPlFaJypwIlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180252},"jest":{"roots":["<rootDir>/src/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5ae916bad4c8e20d655fe3f13d5aa7527754db91","scripts":{"pub":"npm publish","rel":"npm i && npm run build && npm run test:coverage","test":"jest","build":"rimraf ./dist && tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"_npmVersion":"10.9.3","description":"This Service is for NestJs and can create a Hash of a Password and verify it.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bcrypt":"^6.0.0","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/token-authentication":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@nestjs/testing":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/password-hasher_1.0.6_1755805642197_0.7417384909444538","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@apihub24/password-hasher","version":"1.0.7","keywords":[],"author":{"url":"https://git.apihub24.de/","name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de"},"license":"MIT","_id":"@apihub24/password-hasher@1.0.7","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"dist":{"shasum":"805869a1ea2d4a605e4e803628789731eb0dbe49","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-1.0.7.tgz","fileCount":13,"integrity":"sha512-8cRZLB4kvGsRMC6Yc0H9LNbOL1LVpVcfRAsC5UYEvoliFuksLPLHIGl8QE74j+8QB4mfLMjo6fl2lXshKpepAw==","signatures":[{"sig":"MEUCIGeJqccacZVRQDhVzHrwwvk4gCaC3MueFSGwgol38LDoAiEApLLy2seG1VZPQx19FN3fSXenaQWUM6GAj3hDopmQ0VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180275},"jest":{"roots":["<rootDir>/src/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"60ef75ef7c8d516fe2c224a51c99dc5b67a74b91","scripts":{"pub":"npm publish","rel":"npm i && npm run build && npm run test:coverage","test":"jest","build":"rimraf ./dist && tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"_npmVersion":"10.9.3","description":"This Service is for NestJs and can create a Hash of a Password and verify it.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bcrypt":"^6.0.0","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/token-authentication":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@nestjs/testing":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/password-hasher_1.0.7_1755806154032_0.34619429855213135","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@apihub24/password-hasher","version":"1.0.8","keywords":[],"author":{"url":"https://git.apihub24.de/","name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de"},"license":"MIT","_id":"@apihub24/password-hasher@1.0.8","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"dist":{"shasum":"7cf4177a9809f45135e7d0672ce5e8d956d431c7","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-1.0.8.tgz","fileCount":13,"integrity":"sha512-v1vXwxBRLlaw1GmHVClbJLO+/2brfscHTjD3Bkc0Bt39nlnt/TbSIKySrW8TMh4sIN6pQ9dwTGszZcK5p+CGkQ==","signatures":[{"sig":"MEUCIBIPGHT3wSqgvbOo7IQ1s4AZbL+X0AI/6bvqgJBTB4lFAiEA7OVgTfA7UqlIrjL7PK5mVeW/hFrqCscO4vjlDq17zMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180421},"jest":{"roots":["<rootDir>/src/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"737d69e788a14cdbc7ff3c4bbd43cf6cddc46577","scripts":{"pub":"npm publish","rel":"npm i && npm run build && npm run test:coverage","test":"jest","build":"rimraf ./dist && tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"_npmVersion":"10.9.3","description":"This Service is for NestJs and can create a Hash of a Password and verify it.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bcrypt":"^6.0.0","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/token-authentication":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@nestjs/testing":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/password-hasher_1.0.8_1755871960530_0.3703251982860831","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@apihub24/password-hasher","version":"1.0.9","keywords":[],"author":{"url":"https://git.apihub24.de/","name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de"},"license":"MIT","_id":"@apihub24/password-hasher@1.0.9","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"dist":{"shasum":"c1636ab4035af5dce32732892ef7c42e6039c5b9","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-1.0.9.tgz","fileCount":13,"integrity":"sha512-59whdSC3aqNbScJOVvVAGP+mzY/c1/LI6mffciwBzYEGq8RqyrRUaMGWOs7Nr14cmLstt/2j3eEXK7Vm+xU/qg==","signatures":[{"sig":"MEUCIEPq3n5hMhC8UeS+hN/zGr8vCZm0CvSthNtkkIUJ9GffAiEAzNl6LHUJBvYc1D3MBahqf6qr3L08YW44lzwLDjXZqzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158718},"jest":{"roots":["<rootDir>/src/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"5c007e630b8cbb54c73e6677d90095b7966dbfb4","scripts":{"pub":"npm publish","rel":"npm i && npm run build && npm run test:coverage","test":"jest","build":"rimraf ./dist && tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"_npmVersion":"10.9.3","description":"This Service is for NestJs and can create a Hash of a Password and verify it.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"bcrypt":"^6.0.0","@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/authentication":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@nestjs/testing":"^11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/password-hasher_1.0.9_1755983947722_0.41778767822115337","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.0":{"name":"@apihub24/password-hasher","version":"2.0.0-alpha.0","description":"This Service is for NestJs and can create a Hash of a Password and verify it.","main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"rimraf ./dist && tsc","test":"jest","test:coverage":"jest --coverage","pub":"npm publish","rel":"npm i && npm run build && npm run test:coverage"},"dependencies":{"@nestjs/common":"^11.1.6","@nestjs/config":"^4.0.2","@apihub24/authentication":"2.0.0-alpha.0","bcrypt":"^6.0.0"},"devDependencies":{"rimraf":"^6.0.1","@nestjs/testing":"^11.1.6","typescript":"^5.9.2","@types/jest":"^30.0.0","jest":"^30.0.0","ts-jest":"^29.4.1"},"keywords":[],"author":{"name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de","url":"https://git.apihub24.de/"},"license":"MIT","publishConfig":{"access":"public"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"./coverage","testEnvironment":"node","roots":["<rootDir>/src/"],"moduleNameMapper":{}},"_id":"@apihub24/password-hasher@2.0.0-alpha.0","gitHead":"5c007e630b8cbb54c73e6677d90095b7966dbfb4","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-SJP2WB/+pNk9P+lqbdFyozuSzc4mPHBj2NCEI2utKmGJxQEZIDy8OehuvWqI4yFGjcmYst4oLgy5NI7QTLbfig==","shasum":"9b9576a378eed6a78705aab5012841b20270b137","tarball":"https://registry.npmjs.org/@apihub24/password-hasher/-/password-hasher-2.0.0-alpha.0.tgz","fileCount":13,"unpackedSize":158733,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDH92kmw9yVt+JbEHJ8Zp/jGHzpL+aLiMuNKMSLYOyI3gIgGciuKmFKmg0jLDT1Jnfu8uMfX/0o80beFCCM5Fh/WcI="}]},"_npmUser":{"name":"apihub24","email":"markusmorgenstern87@outlook.de"},"directories":{},"maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/password-hasher_2.0.0-alpha.0_1756144870516_0.5800121788198178"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-20T20:57:22.274Z","modified":"2025-08-25T18:01:10.887Z","1.0.0":"2025-08-20T20:57:22.569Z","1.0.1":"2025-08-20T20:58:06.359Z","1.0.2":"2025-08-20T21:03:58.178Z","1.0.3":"2025-08-21T18:12:09.481Z","1.0.4":"2025-08-21T18:52:44.202Z","1.0.5":"2025-08-21T18:59:41.271Z","1.0.6":"2025-08-21T19:47:22.385Z","1.0.7":"2025-08-21T19:55:54.221Z","1.0.8":"2025-08-22T14:12:40.735Z","1.0.9":"2025-08-23T21:19:07.922Z","2.0.0-alpha.0":"2025-08-25T18:01:10.706Z"},"author":{"name":"Markus Morgenstern","email":"markusmorgenstern87@outlook.de","url":"https://git.apihub24.de/"},"license":"MIT","keywords":[],"description":"This Service is for NestJs and can create a Hash of a Password and verify it.","maintainers":[{"name":"apihub24","email":"markusmorgenstern87@outlook.de"}],"readme":"# Password Hasher\r\n\r\nThis Service is for NestJs and can create a Hash of a Password and verify it.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm i --save @apihub24/password-hasher\r\n```\r\n\r\n## Dependencies\r\n\r\n| Dependency     | Description                                                                                       |\r\n| -------------- | ------------------------------------------------------------------------------------------------- |\r\n| @nestjs/config | use the NestJs Config Module to get the Password Salt Rounds with key _PASSWORD_HASH_SALT_ROUNDS_ |\r\n\r\n| Exported Injection Keys    |\r\n| -------------------------- |\r\n| @apihub24/password_service |\r\n\r\n## Usage\r\n\r\n```typescript\r\n// register the PasswordHashService as Provider in a NestJs Module\r\nimport { PasswordHashService } from '@apihub24/password-hasher';\r\n\r\n@Module({\r\n  // import the ConfigModule! not forget to set the PASSWORD_HASH_SALT_ROUNDS in Config otherwise 10 was used\r\n  imports: [ConfigModule.forRoot()]\r\n  providers: [PasswordHashService],\r\n})\r\n...\r\n\r\n// inject the PasswordHashService\r\nexport class SomeOtherService {\r\n  constructor(@Inject(PasswordHashService) passwordHashService: PasswordHashService) {}\r\n\r\n  async test(password: string) {\r\n    // generate the hash\r\n    const hash = await this.passwordHashService(password);\r\n\r\n    // compare a plaintext Password with Hash\r\n    await this.passwordHashService.verify(password, hash);\r\n  }\r\n}\r\n```\r\n","readmeFilename":"README.md"}