diff --git a/package-lock.json b/package-lock.json index 5a09e789..6a5886c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15997,6 +15997,7 @@ } }, "packages/sasl-ht-sha-256-none": { + "name": "@xmpp/sasl-ht-sha-256-none", "version": "0.13.0", "license": "ISC", "dependencies": { @@ -16029,6 +16030,7 @@ } }, "packages/sasl2": { + "name": "@xmpp/sasl2", "version": "0.13.0", "license": "ISC", "dependencies": { diff --git a/packages/sasl-ht-sha-256-none/index.js b/packages/sasl-ht-sha-256-none/index.js index d784e89b..2a3c3d65 100644 --- a/packages/sasl-ht-sha-256-none/index.js +++ b/packages/sasl-ht-sha-256-none/index.js @@ -23,6 +23,6 @@ Mechanism.prototype.final = (data) => { } }; -module.exports = (sasl) => { +module.exports = function sasl2(sasl) { sasl.use(Mechanism); }; diff --git a/packages/sasl2/index.js b/packages/sasl2/index.js index 0085b39c..7d09e1e2 100644 --- a/packages/sasl2/index.js +++ b/packages/sasl2/index.js @@ -59,13 +59,15 @@ async function authenticate( } switch (element.name) { - case "failure": + case "failure": { reject(SASLError.fromElement(element)); break; - case "continue": + } + case "continue": { // No tasks supported yet reject(); break; + } case "success": { const additionalData = element.getChild("additional-data")?.text(); if (additionalData && mech.final) { @@ -182,7 +184,7 @@ module.exports = function sasl({ streamFeatures }, credentials, userAgent) { ?.map((m) => m.text()) || [], ); const supported = SASL._mechs.map(({ name }) => name); - // eslint-disable-next-line unicorn/prefer-array-find + const intersection = supported .map((mech) => ({ name: mech, diff --git a/packages/xmpp.js/package.json b/packages/xmpp.js/package.json index 371ebab2..1cb558bd 100644 --- a/packages/xmpp.js/package.json +++ b/packages/xmpp.js/package.json @@ -33,12 +33,12 @@ "@xmpp/reconnect": "^0.13.2", "@xmpp/resolve": "^0.13.2", "@xmpp/resource-binding": "^0.13.2", - "@xmpp/sasl2": "^0.13.0", "@xmpp/sasl": "^0.13.2", "@xmpp/sasl-anonymous": "^0.13.2", + "@xmpp/sasl-ht-sha-256-none": "^0.13.0", "@xmpp/sasl-plain": "^0.13.2", "@xmpp/sasl-scram-sha-1": "^0.13.2", - "@xmpp/sasl-ht-sha-256-none": "^0.13.0", + "@xmpp/sasl2": "^0.13.0", "@xmpp/session-establishment": "^0.13.2", "@xmpp/starttls": "^0.13.2", "@xmpp/stream-features": "^0.13.2",