diff options
Diffstat (limited to 'lib/index.js')
| -rw-r--r-- | lib/index.js | 36 |
1 files changed, 26 insertions, 10 deletions
diff --git a/lib/index.js b/lib/index.js index d2ccabd..2d963dc 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,22 +1,38 @@ var docxReader = require("./docx-reader"); var DocumentConverter = require("./document-to-html").DocumentConverter; var htmlPaths = require("./html-paths"); +var documentMatchers = require("./document-matchers"); exports.Converter = Converter; exports.read = read; exports.convertDocumentToHtml = convertDocumentToHtml; exports.htmlPaths = htmlPaths; exports.standardOptions = { - paragraphStyleMap: { - "Heading1": htmlPaths.topLevelElement("h1"), - "Heading2": htmlPaths.topLevelElement("h2"), - "Heading3": htmlPaths.topLevelElement("h3"), - "Heading4": htmlPaths.topLevelElement("h4"), - "ListParagraph": htmlPaths.elements([ - htmlPaths.element("ul"), - htmlPaths.element("li", {}, {fresh: true}) - ]) - } + styleMap: [ + { + from: documentMatchers.paragraph("Heading1"), + to: htmlPaths.topLevelElement("h1") + }, + { + from: documentMatchers.paragraph("Heading2"), + to: htmlPaths.topLevelElement("h2") + }, + { + from: documentMatchers.paragraph("Heading3"), + to: htmlPaths.topLevelElement("h3") + }, + { + from: documentMatchers.paragraph("Heading4"), + to: htmlPaths.topLevelElement("h4") + }, + { + from: documentMatchers.paragraph("ListParagraph"), + to: htmlPaths.elements([ + htmlPaths.element("ul"), + htmlPaths.element("li", {}, {fresh: true}) + ]) + } + ] }; function Converter(options) { |
