Commit 8fde4e2 for mammothjs

commit 8fde4e29bb6778ac42027e701d5dd18d761242c9
Author: Michael Williamson <mike@zwobble.org>
Date:   Wed Sep 16 23:24:59 2026 +0100

    Remove uses of Promise.tap()

diff --git a/lib/index.js b/lib/index.js
index 48dfb91..0048cfe 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -33,9 +33,10 @@ function convert(input, options) {
     options = readOptions(options);

     return unzip.openZip(input)
-        .tap(function(docxFile) {
+        .then(function(docxFile) {
             return docxStyleMap.readStyleMap(docxFile).then(function(styleMap) {
                 options.embeddedStyleMap = styleMap;
+                return docxFile;
             });
         })
         .then(function(docxFile) {
@@ -88,8 +89,11 @@ function extractRawText(input) {

 function embedStyleMap(input, styleMap) {
     return unzip.openZip(input)
-        .tap(function(docxFile) {
-            return docxStyleMap.writeStyleMap(docxFile, styleMap);
+        .then(function(docxFile) {
+            return docxStyleMap.writeStyleMap(docxFile, styleMap)
+                .then(function() {
+                    return docxFile;
+                });
         })
         .then(function(docxFile) {
             return docxFile.toArrayBuffer();