UNPKG

prosemirror-docx-web

Version:

Export from a prosemirror document to Microsoft word forked from curvenote/prosemirror-docx

190 lines 4.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const docx_1 = require("docx"); exports.default = { default: { heading1: { run: { font: 'Calibri', size: 56, bold: true, color: '2E3A59', }, }, heading2: { run: { font: 'Calibri', size: 48, bold: true, color: '2E3A59', }, }, heading3: { run: { font: 'Calibri', size: 40, bold: true, color: '2E3A59', }, }, heading4: { run: { font: 'Calibri', size: 32, bold: true, color: '2E3A59', }, }, heading5: { run: { font: 'Calibri', size: 30, bold: true, color: '2E3A59', }, }, heading6: { run: { font: 'Calibri', size: 28, bold: true, color: '2E3A59', }, }, }, paragraphStyles: [ { id: 'NormalPara', name: 'Normal Para', basedOn: 'Normal', next: 'Normal', quickFormat: true, run: { size: 20, color: '2E3A59', }, }, { id: 'Header2', name: 'Header2', basedOn: 'Normal', next: 'Normal', run: { size: 18, color: '58617A', }, paragraph: { spacing: { before: 10, }, }, }, { id: 'Footer2', name: 'Footer2', basedOn: 'Normal', next: 'Normal', run: { size: 18, color: '58617A', }, }, { id: 'Aside', name: 'Aside', basedOn: 'Normal', next: 'Normal', run: { color: '999999', italics: true, size: 18, }, paragraph: { spacing: { line: 276, }, alignment: docx_1.AlignmentType.CENTER, }, }, { id: 'BlockCode', name: 'BlockCode', basedOn: 'Normal', quickFormat: true, run: { font: 'Menlo', color: '282828', size: 18, }, paragraph: { alignment: docx_1.AlignmentType.LEFT, // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore border: { left: { color: 'E6E6E6', space: 1, style: 'single', size: 6, }, right: { color: 'E6E6E6', space: 1, style: 'single', size: 6, }, top: { color: 'E6E6E6', space: 1, style: 'single', size: 6, }, bottom: { color: 'E6E6E6', space: 1, style: 'single', size: 6, }, }, spacing: { before: 276, after: 276, line: 276, }, indent: { left: 240, right: 240, }, // @ts-ignore shading: { fill: 'FCFCFC', color: 'auto', val: 'clear', }, }, }, { id: 'IntenseQuote', name: 'Intense Quote', basedOn: 'Normal', next: 'Normal', run: { italics: true, }, paragraph: { indent: { left: 250 }, }, }, { id: 'FootnoteList', name: 'Footnote List', next: 'Normal', quickFormat: false, run: { size: 15, color: '9D9D9D', }, }, ], }; //# sourceMappingURL=styles.js.map