diff --git a/packages/super-editor/src/core/DocxZipper.js b/packages/super-editor/src/core/DocxZipper.js index 3023ede6ac..6340464537 100644 --- a/packages/super-editor/src/core/DocxZipper.js +++ b/packages/super-editor/src/core/DocxZipper.js @@ -2,6 +2,7 @@ import * as xmljs from 'xml-js'; import JSZip from 'jszip'; import { getContentTypesFromXml, base64ToUint8Array } from './super-converter/helpers.js'; import { ensureXmlString, isXmlLike } from './encoding-helpers.js'; +import { DOCX } from '@superdoc/common'; /** * Class to handle unzipping and zipping of docx files @@ -276,6 +277,7 @@ class DocxZipper { const exportType = isHeadless ? 'nodebuffer' : 'blob'; return await zip.generateAsync({ type: exportType, + mimeType: DOCX, compression, compressionOptions: compression === 'DEFLATE' ? { level: 6 } : undefined, }); diff --git a/packages/super-editor/src/core/presentation-editor/dom/DecorationBridge.ts b/packages/super-editor/src/core/presentation-editor/dom/DecorationBridge.ts index 6fdad41d76..43264ac8a9 100644 --- a/packages/super-editor/src/core/presentation-editor/dom/DecorationBridge.ts +++ b/packages/super-editor/src/core/presentation-editor/dom/DecorationBridge.ts @@ -1,5 +1,5 @@ import { DecorationSet } from 'prosemirror-view'; -import type { EditorState, Plugin, PluginKey } from 'prosemirror-state'; +import type { EditorState, Plugin, PluginKey } from 'prosemirror-state'; import { TrackChangesBasePluginKey } from '@extensions/track-changes/plugins/index.js'; import { CommentsPluginKey } from '@extensions/comment/comments-plugin.js';