docx-react
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

docx-react

A JSX wrapper around docx for creating docx files.

Install

npm install docx-react

Built with and Requires ESM

Usage

import docx from 'docx';
import { promises as fs } from 'fs';

const { Document, Packer } = docx;

const DocxDoc = () => (
  <section>
    <p thematicBreak spacing={{ before: 100 }}>
      Hello World!
    </p>

    <p>I just created a docx file using JSX!</p>
  </section>
);

(async function () {
  const doc = new Document({
    sections: [DocxDoc()],
  });

  const buffer = await Packer.toBuffer(doc);
  await fs.writeFile('file.docx', buffer);
})();

License

This project is licensed with the MIT license

Readme

Keywords

Package Sidebar

Install

npm i docx-react

Weekly Downloads

2

Version

1.0.6

License

MIT

Unpacked Size

8.59 kB

Total Files

8

Last publish

Collaborators

  • kpfromer