New:Socket for Asana Is Now Available.Learn more
Sign In

@stll/docx-core

Package Overview
Dependencies
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@stll/docx-core

Typed OOXML/DOCX model, validation, serialization, legal-source compilation, and browser-native package projection.

Source
npmnpm
Version
0.17.0
Version published
Weekly downloads
7.8K
92%
Maintainers
1
Weekly downloads
 
Created
Source

@stll/docx-core

A typed OOXML/DOCX document model with parsing, validation, and serialization.

The package exposes a structured document model (paragraphs, runs, tables, styles, section properties) together with the tools to produce and check DOCX packages, plus a legal-source compiler that turns a plain legal draft into that model or a finished DOCX file.

import { compileLegalSourceToDocx, validateDocxPackage } from "@stll/docx-core";

const { docx } = await compileLegalSourceToDocx(source);
const result = await validateDocxPackage(docx);

The document model types are also available from a dedicated subpath:

import type { Document, Paragraph, Run } from "@stll/docx-core/model";

Install

bun add @stll/docx-core

Exports

  • . — the document model types, the legal-source compiler (parseLegalSource, compileLegalSourceToDocument, compileLegalSourceToDocx, validateLegalDraft), DOCX serialization (serializeDocumentToDocx), and validation (validateDocxPackage, validateDocumentModel, assertValidDocumentModel).
  • ./model — the document model types only.

License

Apache-2.0

Keywords

document-model

FAQs

Package last updated on 24 Aug 2026

Related posts