@polyformjs/docx
v0.1.4
Published
Secure DOCX import and export adapters for PolyForm.
Readme
@polyformjs/docx
Format-specific DOCX import and export adapters for PolyForm.
Dependencies
fflatereads and writes OPC ZIP packages asUint8Arrayvalues. The adapter inspects central-directory metadata and validates entry paths before extraction.@xmldom/xmldomprovides namespace-aware XML parsing and serialization. The adapter rejects DTD and entity declarations before parsing.
Neither dependency is used by core, parser, renderer, runtime, engine or SDK. The package does not invoke Word, LibreOffice, browsers or external processes.
Export modes
With DocxPreservationMetadata, unchanged packages are conservatively rebuilt
from the original entries. Text-only edits patch the original document XML so
opaque elements remain in place. Structural edits that cannot be patched
without losing opaque XML fail with DocxMappingError.
Without source metadata, the adapter creates a minimal valid DOCX containing the supported PolyDocument subset.
