Module
Easily generate and modify .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465// cSpell Settings{ // Version of the setting file. Always 0.2 "version": "0.2", // language - current active spelling language "language": "en_US", "dictionaries": ["en_US", "typescript", "softwareTerms", "fonts", "npm"], // words - list of words to be always considered correct "words": [ "Abjad", "aiueo", "ATLEAST", "chosung", "clippy", "datas", "docsify", "dolan", "execa", "falsey", "iife", "Initializable", "iroha", "jsonify", "jszip", "NUMPAGES", "odttf", "ondata", "onfile", "ooxml", "panose", "rels", "rsid", "twip", "twips", "Xmlable", "xmlified", "xmlify", "Xmlifyed" ], "ignoreRegExpList": [ "/\"w:.+\"/", "/\"s:.+\"/", "/\"a:.+\"/", "/\"pic:.+\"/", "/\"xmlns:.+\"/", "/\"vt:.+\"/", "/[^\\s]{40,}/", "/<xsd:.+/>/", "/[A-Z_]+ = \".+\"/", "/XmlAttributeComponent<{[^}]+}>/g", "/xmlKeys = {[^}]+}/g", "/\\.to\\.deep\\.equal\\({[^)]+}\\)/g", "\\.to\\.include\\.members\\(\\[[^\\]]+]\\)", "/new [a-zA-Z]+\\({[^£]+}\\)/g", "/<element name=\"[a-z]+\"/gi", "/<attribute name=\"[a-z]+\"/gi" ], "ignorePaths": ["package.json", "docs/api", "*.docx", "build"], "allowCompoundWords": true, // flagWords - list of words to be always considered incorrect // This is useful for offensive words and common spelling errors. // For example "hte" should be "the" "flagWords": ["hte"]}