Skip to content

scuderia-fe/docx-to-html

Folders and files

NameName
Last commit message
Last commit date
Jan 16, 2024
Jan 16, 2024
Jan 17, 2024
Jan 16, 2024
Jan 19, 2024
Jan 16, 2024
Jan 16, 2024
Jan 16, 2024
Jan 19, 2024
Jan 19, 2024
Jan 19, 2024
Jan 16, 2024
Jan 16, 2024
Jan 16, 2024
Jan 16, 2024
Jan 16, 2024
Jan 16, 2024
Jan 16, 2024
Jan 16, 2024

Repository files navigation

@scuderia-fe/docx-to-html

WARNING: WIP package. Do not use


Blazing fast docx to html converter 🚀

Node

Installation

You can install the package with your favorite package manager

npm install @scuderia-fe/docx-to-html

Your project needs to support asyncWebAssembly:

npm install --save-dev vite-plugin-wasm vite-plugin-top-level-await
import wasm from "vite-plugin-wasm";
import topLevelAwait from "vite-plugin-top-level-await";

export default defineConfig({
  plugins: [wasm(), topLevelAwait()],
});
  • Webpack
module.exports = {
  experiments: {
    asyncWebAssembly: true,
    topLevelAwait: true,
  },
};

Usage

import { convert } from "@scuderia-fe/docx-to-html";

const buffer = await file
  .arrayBuffer()
  .then((buffer) => new Uint8Array(buffer));
const html = wasm.convert(buffer);

Rust

WIP