Show HN: JavaScript-first, open-source WYSIWYG DOCX editor
Il s’agit d’un éditeur WYSIWYG DOCX open-source conçu pour React et fonctionnant entièrement dans le navigateur sans serveur. Il permet de charger et modifier des fichiers .docx à partir d’un ArrayBuffer ou d’un document pré-parsé, puis de les enregistrer sous forme d’ArrayBuffer. Il expose des méthodes via une référence, notamment save qui retourne l’ArrayBuffer du document et peut être envoyé à une API serveur. Pour le rendu côté serveur (Next.js SSR), l’éditeur nécessite le DOM et doit être chargé dynamiquement ou via lazy loading. L’éditeur est extensible via un système de plugins et inclut des fonctionnalités telles que l’édition complète, les tables, images, liens, undo/redo et l’impression, sous licence MIT.