Socket
Socket
Sign inDemoInstall

@adonisjs/hash

Package Overview
Dependencies
Maintainers
2
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@adonisjs/hash - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

build/templates/contracts/hash.txt

9

build/adonis-typings/hash.d.ts

@@ -46,8 +46,9 @@ declare module '@ioc:Adonis/Core/Hash' {

}
export interface HashContract extends ManagerContract<HashDriverContract, {
export type DriverMethod<T, K extends keyof HashDriverContract> = T extends HashDriverContract ? HashDriverContract[K] : never;
export interface HashContract<DefaultDriver = HashList[HashConfigContract['default']]['implementation']> extends ManagerContract<HashDriverContract, {
[P in keyof HashList]: HashList[P]['implementation'];
}> {
hash(value: string): ReturnType<HashDriverContract['hash']>;
verify(hashedValue: string, plainValue: string): ReturnType<HashDriverContract['verify']>;
needsReHash(hashedValue: string): ReturnType<HashDriverContract['needsReHash']>;
hash(value: string): ReturnType<DriverMethod<DefaultDriver, 'hash'>>;
verify(hashedValue: string, plainValue: string): ReturnType<DriverMethod<DefaultDriver, 'verify'>>;
needsReHash(hashedValue: string): ReturnType<DriverMethod<DefaultDriver, 'needsReHash'>>;
}

@@ -54,0 +55,0 @@ const Hash: HashContract;

@@ -6,3 +6,3 @@ /// <reference path="../adonis-typings/hash.d.ts" />

[P in keyof HashList]: HashList[P]['implementation'];
}> implements HashContract {
}> implements HashContract<HashDriverContract> {
config: Config;

@@ -16,5 +16,5 @@ constructor(container: any, config: Config);

protected createArgon2(_mappingName: string, config: any): any;
hash(value: string): Promise<string>;
hash(value: string): never | any;
verify(hashedValue: string, plainValue: string): Promise<boolean>;
needsReHash(hashedValue: string): boolean;
}
{
"name": "@adonisjs/hash",
"version": "1.0.5",
"version": "1.0.6",
"description": "Multi driver hash module with support for PHC string formats",

@@ -94,6 +94,12 @@ "files": [

"config": [
"config/hash.txt"
{
"src": "config/hash.txt",
"dest": "hash"
}
],
"contracts": [
"contracts/hash.txt"
{
"src": "contracts/hash.txt",
"dest": "hash"
}
]

@@ -100,0 +106,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc