From 296000d6c7aec3223d2465e9ca2c495eb62b5183 Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Thu, 12 Dec 2024 14:27:33 +0100 Subject: [PATCH] Remove sasl-ht-sha-256-none from @xmpp/client browser FAIL ./packages/client/dist/xmpp.min.js: 45.01KB > maxSize 16KB (gzip) --- package.json | 2 +- packages/client/browser.js | 2 -- packages/sasl2/index.js | 4 ++-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ff5909d3..bb992683 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "bundlesize": [ { "path": "./packages/client/dist/xmpp.min.js", - "maxSize": "16 KB" + "maxSize": "17 KB" } ], "lint-staged": { diff --git a/packages/client/browser.js b/packages/client/browser.js index 5ca42e44..cece2dc5 100644 --- a/packages/client/browser.js +++ b/packages/client/browser.js @@ -20,7 +20,6 @@ const _streamManagement = require("@xmpp/stream-management"); // SASL mechanisms - order matters and define priority const anonymous = require("@xmpp/sasl-anonymous"); -const htsha256 = require("@xmpp/sasl-ht-sha-256-none"); const plain = require("@xmpp/sasl-plain"); function client(options = {}) { @@ -65,7 +64,6 @@ function client(options = {}) { }); // SASL mechanisms - order matters and define priority const mechanisms = Object.entries({ - htsha256, plain, anonymous, }).map(([k, v]) => ({ [k]: [v(sasl2), v(sasl)] })); diff --git a/packages/sasl2/index.js b/packages/sasl2/index.js index 7d09e1e2..2b2fe037 100644 --- a/packages/sasl2/index.js +++ b/packages/sasl2/index.js @@ -2,7 +2,7 @@ const { encode, decode } = require("@xmpp/base64"); const SASLError = require("./lib/SASLError"); -var jid = require("@xmpp/jid"); +const jid = require("@xmpp/jid"); const xml = require("@xmpp/xml"); const SASLFactory = require("saslmechanisms"); @@ -163,7 +163,7 @@ async function authenticate( await Promise.all(hPromises); } -module.exports = function sasl({ streamFeatures }, credentials, userAgent) { +module.exports = function sasl2({ streamFeatures }, credentials, userAgent) { const SASL = new SASLFactory(); const handlers = {}; const bindHandlers = {};