From ab9c6f9b4879c006483dfa4bc63f00f92bf0407d Mon Sep 17 00:00:00 2001 From: Akhil Date: Fri, 24 Apr 2026 12:59:40 +0530 Subject: [PATCH] fix: ignore extraneous import warning for libsodium --- src/passwords/PWDv1Challenge.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/passwords/PWDv1Challenge.js b/src/passwords/PWDv1Challenge.js index 939fa832..72cca72d 100644 --- a/src/passwords/PWDv1Challenge.js +++ b/src/passwords/PWDv1Challenge.js @@ -1,3 +1,4 @@ +// eslint-disable-next-line n/no-extraneous-import import sodium from 'libsodium-wrappers' import DefaultClassLoader from 'passwords-client/default-class-loader' @@ -5,6 +6,7 @@ const classLoader = new DefaultClassLoader() const BasePWDv1Challenge = classLoader._classes['challenge.pwdv1'] export default class PWDv1Challenge extends BasePWDv1Challenge { + constructor(data = {}) { super(data) } @@ -24,7 +26,7 @@ export default class PWDv1Challenge extends BasePWDv1Challenge { const genericHash = sodium.crypto_generichash( sodium.crypto_generichash_BYTES_MAX, new Uint8Array([...sodium.from_string(this._password), ...passwordSalt]), - genericHashKey + genericHashKey, ) const passwordHash = sodium.crypto_pwhash( @@ -33,7 +35,7 @@ export default class PWDv1Challenge extends BasePWDv1Challenge { passwordHashSalt, sodium.crypto_pwhash_OPSLIMIT_INTERACTIVE, sodium.crypto_pwhash_MEMLIMIT_INTERACTIVE, - sodium.crypto_pwhash_ALG_DEFAULT + sodium.crypto_pwhash_ALG_DEFAULT, ) return sodium.to_hex(passwordHash) @@ -47,7 +49,7 @@ export default class PWDv1Challenge extends BasePWDv1Challenge { const genericHash = sodium.crypto_generichash( sodium.crypto_generichash_BYTES_MAX, new Uint8Array([...sodium.from_string(this._password), ...passwordSalt]), - genericHashKey + genericHashKey, ) const passwordHashSalt = sodium.randombytes_buf(sodium.crypto_pwhash_SALTBYTES) @@ -57,7 +59,7 @@ export default class PWDv1Challenge extends BasePWDv1Challenge { passwordHashSalt, sodium.crypto_pwhash_OPSLIMIT_INTERACTIVE, sodium.crypto_pwhash_MEMLIMIT_INTERACTIVE, - sodium.crypto_pwhash_ALG_DEFAULT + sodium.crypto_pwhash_ALG_DEFAULT, ) return { @@ -69,4 +71,5 @@ export default class PWDv1Challenge extends BasePWDv1Challenge { secret: sodium.to_hex(passwordHash), } } + } -- GitLab