diff --git a/package.json b/package.json
index ee901b9b..79d1ba11 100644
--- a/package.json
+++ b/package.json
@@ -10,12 +10,13 @@
     ],
     "scripts": {
         "build": "npm run build -ws",
+        "clean": "npm run clean -ws",
         "package": "npm run package -ws",
         "publish": "npm run publish -ws",
         "test": "vitest ./packages",
         "test:ci": "vitest ./packages --maxWorkers=1",
-        "prettier": "prettier '**/*.ts' --write",
-        "eslint": "eslint '**/*.ts' --ignore-pattern dist"
+        "prettier": "prettier \"**/*.ts\" \"**/*.json\" --write",
+        "eslint": "eslint \"**/*.ts\" --ignore-pattern dist"
     },
     "prettier": {
         "tabWidth": 4,
diff --git a/packages/structured-clone/package.json b/packages/structured-clone/package.json
index bf762530..0d84597e 100644
--- a/packages/structured-clone/package.json
+++ b/packages/structured-clone/package.json
@@ -1,52 +1,52 @@
 {
-  "name": "@unified-latex/structured-clone",
-  "version": "1.6.0",
-  "description": "A cheap (and not correct) structured-clone polyfill with types",
-  "main": "dist/index.js",
-  "type": "module",
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/structured-clone",
+    "version": "1.6.0",
+    "description": "A cheap (and not correct) structured-clone polyfill with types",
+    "main": "dist/index.js",
+    "type": "module",
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme"
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme"
 }
diff --git a/packages/support-tables/katex-support.json b/packages/support-tables/katex-support.json
index 86643f55..f3cfe661 100644
--- a/packages/support-tables/katex-support.json
+++ b/packages/support-tables/katex-support.json
@@ -1112,4 +1112,4 @@
         "Vmatrix*",
         "vmatrix*"
     ]
-}
\ No newline at end of file
+}
diff --git a/packages/support-tables/ligature-macros.json b/packages/support-tables/ligature-macros.json
index db0db20b..23e7c49f 100644
--- a/packages/support-tables/ligature-macros.json
+++ b/packages/support-tables/ligature-macros.json
@@ -1,2534 +1,635 @@
 [
-    [
-        "\\-",
-        "­"
-    ],
-    [
-        "\\. A",
-        "Ȧ"
-    ],
-    [
-        "\\. a",
-        "ȧ"
-    ],
-    [
-        "\\. B",
-        "Ḃ"
-    ],
-    [
-        "\\. b",
-        "ḃ"
-    ],
-    [
-        "\\. C",
-        "Ċ"
-    ],
-    [
-        "\\. c",
-        "ċ"
-    ],
-    [
-        "\\. D",
-        "Ḋ"
-    ],
-    [
-        "\\. d",
-        "ḋ"
-    ],
-    [
-        "\\. E",
-        "Ė"
-    ],
-    [
-        "\\. e",
-        "ė"
-    ],
-    [
-        "\\. F",
-        "Ḟ"
-    ],
-    [
-        "\\. f",
-        "ḟ"
-    ],
-    [
-        "\\. G",
-        "Ġ"
-    ],
-    [
-        "\\. g",
-        "ġ"
-    ],
-    [
-        "\\. I",
-        "İ"
-    ],
-    [
-        "\\. M",
-        "Ṁ"
-    ],
-    [
-        "\\. m",
-        "ṁ"
-    ],
-    [
-        "\\. O",
-        "Ȯ"
-    ],
-    [
-        "\\. o",
-        "ȯ"
-    ],
-    [
-        "\\. P",
-        "Ṗ"
-    ],
-    [
-        "\\. p",
-        "ṗ"
-    ],
-    [
-        "\\. S",
-        "Ṡ"
-    ],
-    [
-        "\\. s",
-        "ṡ"
-    ],
-    [
-        "\\. T",
-        "Ṫ"
-    ],
-    [
-        "\\. t",
-        "ṫ"
-    ],
-    [
-        "\\. Z",
-        "Ż"
-    ],
-    [
-        "\\. z",
-        "ż"
-    ],
-    [
-        "\\\" \\i",
-        "ï"
-    ],
-    [
-        "\\\" A",
-        "Ä"
-    ],
-    [
-        "\\\" a",
-        "ä"
-    ],
-    [
-        "\\\" E",
-        "Ë"
-    ],
-    [
-        "\\\" e",
-        "ë"
-    ],
-    [
-        "\\\" I",
-        "Ï"
-    ],
-    [
-        "\\\" O",
-        "Ö"
-    ],
-    [
-        "\\\" o",
-        "ö"
-    ],
-    [
-        "\\\" U",
-        "Ü"
-    ],
-    [
-        "\\\" u",
-        "ü"
-    ],
-    [
-        "\\\" W",
-        "Ẅ"
-    ],
-    [
-        "\\\" w",
-        "ẅ"
-    ],
-    [
-        "\\\" y",
-        "ÿ"
-    ],
-    [
-        "\\\" Y",
-        "Ÿ"
-    ],
-    [
-      "\\' i",
-      "í"
-    ],
-    [
-      "\\' A",
-      "Á"
-    ],
-    [
-      "\\' a",
-      "á"
-    ],
-    [
-      "\\' C",
-      "Ć"
-    ],
-    [
-      "\\' c",
-      "ć"
-    ],
-    [
-      "\\' E",
-      "É"
-    ],
-    [
-      "\\' e",
-      "é"
-    ],
-    [
-      "\\' G",
-      "Ǵ"
-    ],
-    [
-      "\\' g",
-      "ǵ"
-    ],
-    [
-      "\\' I",
-      "Í"
-    ],
-    [
-      "\\' K",
-      "Ḱ"
-    ],
-    [
-      "\\' k",
-      "ḱ"
-    ],
-    [
-      "\\' L",
-      "Ĺ"
-    ],
-    [
-      "\\' l",
-      "ĺ"
-    ],
-    [
-      "\\' M",
-      "Ḿ"
-    ],
-    [
-      "\\' m",
-      "ḿ"
-    ],
-    [
-      "\\' N",
-      "Ń"
-    ],
-    [
-      "\\' n",
-      "ń"
-    ],
-    [
-      "\\' O",
-      "Ó"
-    ],
-    [
-      "\\' o",
-      "ó"
-    ],
-    [
-      "\\' P",
-      "Ṕ"
-    ],
-    [
-      "\\' p",
-      "ṕ"
-    ],
-    [
-      "\\' R",
-      "Ŕ"
-    ],
-    [
-      "\\' r",
-      "ŕ"
-    ],
-    [
-      "\\' S",
-      "Ś"
-    ],
-    [
-      "\\' s",
-      "ś"
-    ],
-    [
-      "\\' U",
-      "Ú"
-    ],
-    [
-      "\\' u",
-      "ú"
-    ],
-    [
-      "\\' W",
-      "Ẃ"
-    ],
-    [
-      "\\' w",
-      "ẃ"
-    ],
-    [
-      "\\' Y",
-      "Ý"
-    ],
-    [
-      "\\' y",
-      "ý"
-    ],
-    [
-      "\\' Z",
-      "Ź"
-    ],
-    [
-      "\\' z",
-      "ź"
-    ],
-    [
-        "\\^ \\i",
-        "î"
-    ],
-    [
-        "\\^ \\j",
-        "ĵ"
-    ],
-    [
-        "\\^ A",
-        "Â"
-    ],
-    [
-        "\\^ a",
-        "â"
-    ],
-    [
-        "\\^ C",
-        "Ĉ"
-    ],
-    [
-        "\\^ c",
-        "ĉ"
-    ],
-    [
-        "\\^ E",
-        "Ê"
-    ],
-    [
-        "\\^ e",
-        "ê"
-    ],
-    [
-        "\\^ G",
-        "Ĝ"
-    ],
-    [
-        "\\^ g",
-        "ĝ"
-    ],
-    [
-        "\\^ H",
-        "Ĥ"
-    ],
-    [
-        "\\^ h",
-        "ĥ"
-    ],
-    [
-        "\\^ I",
-        "Î"
-    ],
-    [
-        "\\^ J",
-        "Ĵ"
-    ],
-    [
-        "\\^ O",
-        "Ô"
-    ],
-    [
-        "\\^ o",
-        "ô"
-    ],
-    [
-        "\\^ S",
-        "Ŝ"
-    ],
-    [
-        "\\^ s",
-        "ŝ"
-    ],
-    [
-        "\\^ U",
-        "Û"
-    ],
-    [
-        "\\^ u",
-        "û"
-    ],
-    [
-        "\\^ W",
-        "Ŵ"
-    ],
-    [
-        "\\^ w",
-        "ŵ"
-    ],
-    [
-        "\\^ Y",
-        "Ŷ"
-    ],
-    [
-        "\\^ y",
-        "ŷ"
-    ],
-    [
-        "\\~ \\i",
-        "ĩ"
-    ],
-    [
-        "\\~ A",
-        "Ã"
-    ],
-    [
-        "\\~ a",
-        "ã"
-    ],
-    [
-        "\\~ I",
-        "Ĩ"
-    ],
-    [
-        "\\~ N",
-        "Ñ"
-    ],
-    [
-        "\\~ n",
-        "ñ"
-    ],
-    [
-        "\\~ O",
-        "Õ"
-    ],
-    [
-        "\\~ o",
-        "õ"
-    ],
-    [
-        "\\~ U",
-        "Ũ"
-    ],
-    [
-        "\\~ u",
-        "ũ"
-    ],
-    [
-        "\\AE",
-        "Æ"
-    ],
-    [
-        "\\ae",
-        "æ"
-    ],
-    [
-        "\\c \\ ",
-        "¸"
-    ],
-    [
-        "\\c C",
-        "Ç"
-    ],
-    [
-        "\\c c",
-        "ç"
-    ],
-    [
-        "\\c E",
-        "Ȩ"
-    ],
-    [
-        "\\c e",
-        "ȩ"
-    ],
-    [
-        "\\c G",
-        "Ģ"
-    ],
-    [
-        "\\c g",
-        "ģ"
-    ],
-    [
-        "\\c K",
-        "Ķ"
-    ],
-    [
-        "\\c k",
-        "ķ"
-    ],
-    [
-        "\\c L",
-        "Ļ"
-    ],
-    [
-        "\\c l",
-        "ļ"
-    ],
-    [
-        "\\c N",
-        "Ņ"
-    ],
-    [
-        "\\c n",
-        "ņ"
-    ],
-    [
-        "\\c R",
-        "Ŗ"
-    ],
-    [
-        "\\c r",
-        "ŗ"
-    ],
-    [
-        "\\c S",
-        "Ş"
-    ],
-    [
-        "\\c s",
-        "ş"
-    ],
-    [
-        "\\c T",
-        "Ţ"
-    ],
-    [
-        "\\c t",
-        "ţ"
-    ],
-    [
-        "\\CYRA",
-        "А"
-    ],
-    [
-        "\\cyra",
-        "а"
-    ],
-    [
-        "\\CYRABHCH",
-        "Ҽ"
-    ],
-    [
-        "\\cyrabhch",
-        "ҽ"
-    ],
-    [
-        "\\CYRABHCHDSC",
-        "Ҿ"
-    ],
-    [
-        "\\cyrabhchdsc",
-        "ҿ"
-    ],
-    [
-        "\\CYRABHDZE",
-        "Ӡ"
-    ],
-    [
-        "\\cyrabhdze",
-        "ӡ"
-    ],
-    [
-        "\\CYRABHHA",
-        "Ҩ"
-    ],
-    [
-        "\\cyrabhha",
-        "ҩ"
-    ],
-    [
-        "\\CYRAE",
-        "Ӕ"
-    ],
-    [
-        "\\cyrae",
-        "ӕ"
-    ],
-    [
-        "\\CYRB",
-        "Б"
-    ],
-    [
-        "\\cyrb",
-        "б"
-    ],
-    [
-        "\\CYRBYUS",
-        "Ѫ"
-    ],
-    [
-        "\\cyrbyus",
-        "ѫ"
-    ],
-    [
-        "\\CYRC",
-        "Ц"
-    ],
-    [
-        "\\cyrc",
-        "ц"
-    ],
-    [
-        "\\CYRCH",
-        "Ч"
-    ],
-    [
-        "\\cyrch",
-        "ч"
-    ],
-    [
-        "\\CYRCHLDSC",
-        "Ӌ"
-    ],
-    [
-        "\\cyrchldsc",
-        "ӌ"
-    ],
-    [
-        "\\CYRCHRDSC",
-        "Ҷ"
-    ],
-    [
-        "\\cyrchrdsc",
-        "ҷ"
-    ],
-    [
-        "\\CYRCHVCRS",
-        "Ҹ"
-    ],
-    [
-        "\\cyrchvcrs",
-        "ҹ"
-    ],
-    [
-        "\\CYRD",
-        "Д"
-    ],
-    [
-        "\\cyrd",
-        "д"
-    ],
-    [
-        "\\CYRDJE",
-        "Ђ"
-    ],
-    [
-        "\\cyrdje",
-        "ђ"
-    ],
-    [
-        "\\CYRDZE",
-        "Ѕ"
-    ],
-    [
-        "\\cyrdze",
-        "ѕ"
-    ],
-    [
-        "\\CYRDZHE",
-        "Џ"
-    ],
-    [
-        "\\cyrdzhe",
-        "џ"
-    ],
-    [
-        "\\CYRE",
-        "Е"
-    ],
-    [
-        "\\cyre",
-        "е"
-    ],
-    [
-        "\\CYREREV",
-        "Э"
-    ],
-    [
-        "\\cyrerev",
-        "э"
-    ],
-    [
-        "\\CYRERY",
-        "Ы"
-    ],
-    [
-        "\\cyrery",
-        "ы"
-    ],
-    [
-        "\\CYRF",
-        "Ф"
-    ],
-    [
-        "\\cyrf",
-        "ф"
-    ],
-    [
-        "\\CYRFITA",
-        "Ѳ"
-    ],
-    [
-        "\\cyrfita",
-        "ѳ"
-    ],
-    [
-        "\\CYRG",
-        "Г"
-    ],
-    [
-        "\\cyrg",
-        "г"
-    ],
-    [
-        "\\CYRGHCRS",
-        "Ғ"
-    ],
-    [
-        "\\cyrghcrs",
-        "ғ"
-    ],
-    [
-        "\\CYRGHK",
-        "Ҕ"
-    ],
-    [
-        "\\cyrghk",
-        "ҕ"
-    ],
-    [
-        "\\CYRGUP",
-        "Ґ"
-    ],
-    [
-        "\\cyrgup",
-        "ґ"
-    ],
-    [
-        "\\CYRH",
-        "Х"
-    ],
-    [
-        "\\cyrh",
-        "х"
-    ],
-    [
-        "\\CYRHDSC",
-        "Ҳ"
-    ],
-    [
-        "\\cyrhdsc",
-        "ҳ"
-    ],
-    [
-        "\\CYRHRDSN",
-        "Ъ"
-    ],
-    [
-        "\\cyrhrdsn",
-        "ъ"
-    ],
-    [
-        "\\CYRI",
-        "И"
-    ],
-    [
-        "\\cyri",
-        "и"
-    ],
-    [
-        "\\CYRIE",
-        "Є"
-    ],
-    [
-        "\\cyrie",
-        "є"
-    ],
-    [
-        "\\CYRII",
-        "І"
-    ],
-    [
-        "\\cyrii",
-        "і"
-    ],
-    [
-        "\\CYRISHRT",
-        "Й"
-    ],
-    [
-        "\\cyrishrt",
-        "й"
-    ],
-    [
-        "\\CYRIZH",
-        "Ѵ"
-    ],
-    [
-        "\\cyrizh",
-        "ѵ"
-    ],
-    [
-        "\\CYRJE",
-        "Ј"
-    ],
-    [
-        "\\cyrje",
-        "ј"
-    ],
-    [
-        "\\CYRK",
-        "К"
-    ],
-    [
-        "\\cyrk",
-        "к"
-    ],
-    [
-        "\\CYRKBEAK",
-        "Ҡ"
-    ],
-    [
-        "\\cyrkbeak",
-        "ҡ"
-    ],
-    [
-        "\\CYRKDSC",
-        "Қ"
-    ],
-    [
-        "\\cyrkdsc",
-        "қ"
-    ],
-    [
-        "\\CYRKHCRS",
-        "Ҟ"
-    ],
-    [
-        "\\cyrkhcrs",
-        "ҟ"
-    ],
-    [
-        "\\CYRKHK",
-        "Ӄ"
-    ],
-    [
-        "\\cyrkhk",
-        "ӄ"
-    ],
-    [
-        "\\CYRKVCRS",
-        "Ҝ"
-    ],
-    [
-        "\\cyrkvcrs",
-        "ҝ"
-    ],
-    [
-        "\\CYRL",
-        "Л"
-    ],
-    [
-        "\\cyrl",
-        "л"
-    ],
-    [
-        "\\CYRLDSC",
-        "Ӆ"
-    ],
-    [
-        "\\cyrldsc",
-        "ӆ"
-    ],
-    [
-        "\\CYRLJE",
-        "Љ"
-    ],
-    [
-        "\\cyrlje",
-        "љ"
-    ],
-    [
-        "\\CYRM",
-        "М"
-    ],
-    [
-        "\\cyrm",
-        "м"
-    ],
-    [
-        "\\CYRMDSC",
-        "Ӎ"
-    ],
-    [
-        "\\cyrmdsc",
-        "ӎ"
-    ],
-    [
-        "\\CYRN",
-        "Н"
-    ],
-    [
-        "\\cyrn",
-        "н"
-    ],
-    [
-        "\\CYRNDSC",
-        "Ң"
-    ],
-    [
-        "\\cyrndsc",
-        "ң"
-    ],
-    [
-        "\\CYRNG",
-        "Ҥ"
-    ],
-    [
-        "\\cyrng",
-        "ҥ"
-    ],
-    [
-        "\\CYRNHK",
-        "Ӈ"
-    ],
-    [
-        "\\cyrnhk",
-        "ӈ"
-    ],
-    [
-        "\\CYRNJE",
-        "Њ"
-    ],
-    [
-        "\\cyrnje",
-        "њ"
-    ],
-    [
-        "\\CYRO",
-        "О"
-    ],
-    [
-        "\\cyro",
-        "о"
-    ],
-    [
-        "\\CYROTLD",
-        "Ө"
-    ],
-    [
-        "\\cyrotld",
-        "ө"
-    ],
-    [
-        "\\CYRP",
-        "П"
-    ],
-    [
-        "\\cyrp",
-        "п"
-    ],
-    [
-        "\\CYRpalochka",
-        "Ӏ"
-    ],
-    [
-        "\\CYRPHK",
-        "Ҧ"
-    ],
-    [
-        "\\cyrphk",
-        "ҧ"
-    ],
-    [
-        "\\CYRR",
-        "Р"
-    ],
-    [
-        "\\cyrr",
-        "р"
-    ],
-    [
-        "\\CYRRTICK",
-        "Ҏ"
-    ],
-    [
-        "\\cyrrtick",
-        "ҏ"
-    ],
-    [
-        "\\CYRS",
-        "С"
-    ],
-    [
-        "\\cyrs",
-        "с"
-    ],
-    [
-        "\\CYRSCHWA",
-        "Ә"
-    ],
-    [
-        "\\cyrschwa",
-        "ә"
-    ],
-    [
-        "\\CYRSDSC",
-        "Ҫ"
-    ],
-    [
-        "\\cyrsdsc",
-        "ҫ"
-    ],
-    [
-        "\\CYRSEMISFTSN",
-        "Ҍ"
-    ],
-    [
-        "\\cyrsemisftsn",
-        "ҍ"
-    ],
-    [
-        "\\CYRSFTSN",
-        "Ь"
-    ],
-    [
-        "\\cyrsftsn",
-        "ь"
-    ],
-    [
-        "\\CYRSH",
-        "Ш"
-    ],
-    [
-        "\\cyrsh",
-        "ш"
-    ],
-    [
-        "\\CYRSHCH",
-        "Щ"
-    ],
-    [
-        "\\cyrshch",
-        "щ"
-    ],
-    [
-        "\\CYRSHHA",
-        "Һ"
-    ],
-    [
-        "\\cyrshha",
-        "һ"
-    ],
-    [
-        "\\CYRT",
-        "Т"
-    ],
-    [
-        "\\cyrt",
-        "т"
-    ],
-    [
-        "\\CYRTDSC",
-        "Ҭ"
-    ],
-    [
-        "\\cyrtdsc",
-        "ҭ"
-    ],
-    [
-        "\\CYRTETSE",
-        "Ҵ"
-    ],
-    [
-        "\\cyrtetse",
-        "ҵ"
-    ],
-    [
-        "\\CYRTSHE",
-        "Ћ"
-    ],
-    [
-        "\\cyrtshe",
-        "ћ"
-    ],
-    [
-        "\\CYRU",
-        "У"
-    ],
-    [
-        "\\cyru",
-        "у"
-    ],
-    [
-        "\\CYRUSHRT",
-        "Ў"
-    ],
-    [
-        "\\cyrushrt",
-        "ў"
-    ],
-    [
-        "\\CYRV",
-        "В"
-    ],
-    [
-        "\\cyrv",
-        "в"
-    ],
-    [
-        "\\CYRY",
-        "Ү"
-    ],
-    [
-        "\\cyry",
-        "ү"
-    ],
-    [
-        "\\CYRYA",
-        "Я"
-    ],
-    [
-        "\\cyrya",
-        "я"
-    ],
-    [
-        "\\CYRYAT",
-        "Ѣ"
-    ],
-    [
-        "\\cyryat",
-        "ѣ"
-    ],
-    [
-        "\\CYRYHCRS",
-        "Ұ"
-    ],
-    [
-        "\\cyryhcrs",
-        "ұ"
-    ],
-    [
-        "\\CYRYI",
-        "Ї"
-    ],
-    [
-        "\\cyryi",
-        "ї"
-    ],
-    [
-        "\\CYRYO",
-        "Ё"
-    ],
-    [
-        "\\cyryo",
-        "ё"
-    ],
-    [
-        "\\CYRYU",
-        "Ю"
-    ],
-    [
-        "\\cyryu",
-        "ю"
-    ],
-    [
-        "\\CYRZ",
-        "З"
-    ],
-    [
-        "\\cyrz",
-        "з"
-    ],
-    [
-        "\\CYRZDSC",
-        "Ҙ"
-    ],
-    [
-        "\\cyrzdsc",
-        "ҙ"
-    ],
-    [
-        "\\CYRZH",
-        "Ж"
-    ],
-    [
-        "\\cyrzh",
-        "ж"
-    ],
-    [
-        "\\CYRZHDSC",
-        "Җ"
-    ],
-    [
-        "\\cyrzhdsc",
-        "җ"
-    ],
-    [
-        "\\DH",
-        "Ð"
-    ],
-    [
-        "\\dh",
-        "ð"
-    ],
-    [
-        "\\DJ",
-        "Đ"
-    ],
-    [
-        "\\dj",
-        "đ"
-    ],
-    [
-        "\\guillemotleft",
-        "«"
-    ],
-    [
-        "\\guillemotright",
-        "»"
-    ],
-    [
-        "\\guilsinglleft",
-        "‹"
-    ],
-    [
-        "\\guilsinglright",
-        "›"
-    ],
-    [
-        "\\H O",
-        "Ő"
-    ],
-    [
-        "\\H o",
-        "ő"
-    ],
-    [
-        "\\H U",
-        "Ű"
-    ],
-    [
-        "\\H u",
-        "ű"
-    ],
-    [
-        "\\hebalef",
-        "א"
-    ],
-    [
-        "\\hebayin",
-        "ע"
-    ],
-    [
-        "\\hebbet",
-        "ב"
-    ],
-    [
-        "\\hebdalet",
-        "ד"
-    ],
-    [
-        "\\hebfinalkaf",
-        "ך"
-    ],
-    [
-        "\\hebfinalmem",
-        "ם"
-    ],
-    [
-        "\\hebfinalnun",
-        "ן"
-    ],
-    [
-        "\\hebfinalpe",
-        "ף"
-    ],
-    [
-        "\\hebfinaltsadi",
-        "ץ"
-    ],
-    [
-        "\\hebgimel",
-        "ג"
-    ],
-    [
-        "\\hebhe",
-        "ה"
-    ],
-    [
-        "\\hebhet",
-        "ח"
-    ],
-    [
-        "\\hebkaf",
-        "כ"
-    ],
-    [
-        "\\heblamed",
-        "ל"
-    ],
-    [
-        "\\hebmem",
-        "מ"
-    ],
-    [
-        "\\hebnun",
-        "נ"
-    ],
-    [
-        "\\hebpe",
-        "פ"
-    ],
-    [
-        "\\hebqof",
-        "ק"
-    ],
-    [
-        "\\hebresh",
-        "ר"
-    ],
-    [
-        "\\hebsamekh",
-        "ס"
-    ],
-    [
-        "\\hebshin",
-        "ש"
-    ],
-    [
-        "\\hebtav",
-        "ת"
-    ],
-    [
-        "\\hebtet",
-        "ט"
-    ],
-    [
-        "\\hebtsadi",
-        "צ"
-    ],
-    [
-        "\\hebvav",
-        "ו"
-    ],
-    [
-        "\\hebyod",
-        "י"
-    ],
-    [
-        "\\hebzayin",
-        "ז"
-    ],
-    [
-        "\\i",
-        "ı"
-    ],
-    [
-        "\\IJ",
-        "IJ"
-    ],
-    [
-        "\\ij",
-        "ij"
-    ],
-    [
-        "\\j",
-        "ȷ"
-    ],
-    [
-        "\\k ",
-        "˛"
-    ],
-    [
-        "\\k A",
-        "Ą"
-    ],
-    [
-        "\\k a",
-        "ą"
-    ],
-    [
-        "\\k E",
-        "Ę"
-    ],
-    [
-        "\\k e",
-        "ę"
-    ],
-    [
-        "\\k I",
-        "Į"
-    ],
-    [
-        "\\k i",
-        "į"
-    ],
-    [
-        "\\k U",
-        "Ų"
-    ],
-    [
-        "\\k u",
-        "ų"
-    ],
-    [
-        "\\L",
-        "Ł"
-    ],
-    [
-        "\\l",
-        "ł"
-    ],
-    [
-        "\\NG",
-        "Ŋ"
-    ],
-    [
-        "\\ng",
-        "ŋ"
-    ],
-    [
-        "\\nobreakspace",
-        " "
-    ],
-    [
-        "\\O",
-        "Ø"
-    ],
-    [
-        "\\o",
-        "ø"
-    ],
-    [
-        "\\OE",
-        "Œ"
-    ],
-    [
-        "\\oe",
-        "œ"
-    ],
-    [
-        "\\quotedblbase",
-        "„"
-    ],
-    [
-        "\\quotesinglbase",
-        "‚"
-    ],
-    [
-        "\\r ",
-        "˚"
-    ],
-    [
-        "\\r A",
-        "Å"
-    ],
-    [
-        "\\r a",
-        "å"
-    ],
-    [
-        "\\r U",
-        "Ů"
-    ],
-    [
-        "\\r u",
-        "ů"
-    ],
-    [
-        "\\ss",
-        "ß"
-    ],
-    [
-        "\\textacutedbl",
-        "˝"
-    ],
-    [
-        "\\textalpha",
-        "α"
-    ],
-    [
-        "\\textapproxequal",
-        "≈"
-    ],
-    [
-        "\\textasciiacute",
-        "´"
-    ],
-    [
-        "\\textasciibreve",
-        "˘"
-    ],
-    [
-        "\\textasciicaron",
-        "ˇ"
-    ],
-    [
-        "\\textasciicircum",
-        "ˆ"
-    ],
-    [
-        "\\textasciidieresis",
-        "¨"
-    ],
-    [
-        "\\textasciigrave",
-        "ˋ"
-    ],
-    [
-        "\\textasciimacron",
-        "¯"
-    ],
-    [
-        "\\textasciitilde",
-        "˜"
-    ],
-    [
-        "\\textasteriskcentered",
-        "⁎"
-    ],
-    [
-        "\\textbaht",
-        "฿"
-    ],
-    [
-        "\\textbardbl",
-        "‖"
-    ],
-    [
-        "\\textbeta",
-        "β"
-    ],
-    [
-        "\\textbigcircle",
-        "◯"
-    ],
-    [
-        "\\textblacksquare",
-        "■"
-    ],
-    [
-        "\\textblank",
-        "␢"
-    ],
-    [
-        "\\textblock",
-        "█"
-    ],
-    [
-        "\\textbrokenbar",
-        "¦"
-    ],
-    [
-        "\\textbullet",
-        "•"
-    ],
-    [
-        "\\textbullet",
-        "∙"
-    ],
-    [
-        "\\textcap",
-        "∧"
-    ],
-    [
-        "\\textcelsius",
-        "℃"
-    ],
-    [
-        "\\textcent",
-        "¢"
-    ],
-    [
-        "\\textcircledP",
-        "℗"
-    ],
-    [
-        "\\textcolonmonetary",
-        "₡"
-    ],
-    [
-        "\\textcommabelow S",
-        "Ș"
-    ],
-    [
-        "\\textcommabelow s",
-        "ș"
-    ],
-    [
-        "\\textcommabelow T",
-        "Ț"
-    ],
-    [
-        "\\textcommabelow t",
-        "ț"
-    ],
-    [
-        "\\textcompwordmark",
-        "‌"
-    ],
-    [
-        "\\textcontourintegral",
-        "∮"
-    ],
-    [
-        "\\textcopyright",
-        "©"
-    ],
-    [
-        "\\textcurrency",
-        "¤"
-    ],
-    [
-        "\\textdagger",
-        "†"
-    ],
-    [
-        "\\textdaggerdbl",
-        "‡"
-    ],
-    [
-        "\\textdbllowline",
-        "‗"
-    ],
-    [
-        "\\textdegree",
-        "°"
-    ],
-    [
-        "\\textdelta",
-        "δ"
-    ],
-    [
-        "\\textdiscount",
-        "⁒"
-    ],
-    [
-        "\\textdiv",
-        "÷"
-    ],
-    [
-        "\\textdkshade",
-        "▓"
-    ],
-    [
-        "\\textdnblock",
-        "▄"
-    ],
-    [
-        "\\textdong",
-        "₫"
-    ],
-    [
-        "\\textdownarrow",
-        "↓"
-    ],
-    [
-        "\\textelement",
-        "∈"
-    ],
-    [
-        "\\textellipsis",
-        "…"
-    ],
-    [
-        "\\textemdash",
-        "—"
-    ],
-    [
-        "\\textendash",
-        "–"
-    ],
-    [
-        "\\textepsilon",
-        "ε"
-    ],
-    [
-        "\\textequivalence",
-        "≡"
-    ],
-    [
-        "\\textestimated",
-        "℮"
-    ],
-    [
-        "\\texteuro",
-        "€"
-    ],
-    [
-        "\\textexclamdown",
-        "¡"
-    ],
-    [
-        "\\textflorin",
-        "ƒ"
-    ],
-    [
-        "\\textfractionsolidus",
-        "⁄"
-    ],
-    [
-        "\\textGamma",
-        "Γ"
-    ],
-    [
-        "\\textgreaterequal",
-        "≥"
-    ],
-    [
-        "\\texthorizontalbar",
-        "―"
-    ],
-    [
-        "\\textincrement",
-        "∆"
-    ],
-    [
-        "\\textinfinity",
-        "∞"
-    ],
-    [
-        "\\textintegral",
-        "∫"
-    ],
-    [
-        "\\textinterrobang",
-        "‽"
-    ],
-    [
-        "\\textintersection",
-        "∩"
-    ],
-    [
-        "\\textkra",
-        "ĸ"
-    ],
-    [
-        "\\textlangle",
-        "〈"
-    ],
-    [
-        "\\textleftarrow",
-        "←"
-    ],
-    [
-        "\\textlessequal",
-        "≤"
-    ],
-    [
-        "\\textlfblock",
-        "▌"
-    ],
-    [
-        "\\textlira",
-        "₤"
-    ],
-    [
-        "\\textlnot",
-        "¬"
-    ],
-    [
-        "\\textlozenge",
-        "◊"
-    ],
-    [
-        "\\textltshade",
-        "░"
-    ],
-    [
-        "\\textmalteseH",
-        "Ħ"
-    ],
-    [
-        "\\textmalteseh",
-        "ħ"
-    ],
-    [
-        "\\textmho",
-        "℧"
-    ],
-    [
-        "\\textmu",
-        "µ"
-    ],
-    [
-        "\\textmusicalnote",
-        "♪"
-    ],
-    [
-        "\\textnaira",
-        "₦"
-    ],
-    [
-        "\\textnotequal",
-        "≠"
-    ],
-    [
-        "\\textnsuperior",
-        "ⁿ"
-    ],
-    [
-        "\\textnumero",
-        "№"
-    ],
-    [
-        "\\textohm",
-        "Ω"
-    ],
-    [
-        "\\textOmega",
-        "Ω"
-    ],
-    [
-        "\\textonehalf",
-        "½"
-    ],
-    [
-        "\\textonequarter",
-        "¼"
-    ],
-    [
-        "\\textonesuperior",
-        "¹"
-    ],
-    [
-        "\\textopenbullet",
-        "◦"
-    ],
-    [
-        "\\textordfeminine",
-        "ª"
-    ],
-    [
-        "\\textordmasculine",
-        "º"
-    ],
-    [
-        "\\textparagraph",
-        "¶"
-    ],
-    [
-        "\\textpartial",
-        "∂"
-    ],
-    [
-        "\\textperiodcentered",
-        "·"
-    ],
-    [
-        "\\textpertenthousand",
-        "‱"
-    ],
-    [
-        "\\textperthousand",
-        "‰"
-    ],
-    [
-        "\\textpeseta",
-        "₧"
-    ],
-    [
-        "\\textpeso",
-        "₱"
-    ],
-    [
-        "\\textPhi",
-        "Φ"
-    ],
-    [
-        "\\textphi",
-        "φ"
-    ],
-    [
-        "\\textpi",
-        "π"
-    ],
-    [
-        "\\textpm",
-        "±"
-    ],
-    [
-        "\\textproduct",
-        "∏"
-    ],
-    [
-        "\\textquestiondown",
-        "¿"
-    ],
-    [
-        "\\textquotedblleft",
-        "“"
-    ],
-    [
-        "\\textquotedblright",
-        "”"
-    ],
-    [
-        "\\textquoteleft",
-        "‘"
-    ],
-    [
-        "\\textquoteright",
-        "’"
-    ],
-    [
-        "\\textrangle",
-        "〉"
-    ],
-    [
-        "\\textrecipe",
-        "℞"
-    ],
-    [
-        "\\textreferencemark",
-        "※"
-    ],
-    [
-        "\\textregistered",
-        "®"
-    ],
-    [
-        "\\textrevlogicalnot",
-        "⌐"
-    ],
-    [
-        "\\textrightarrow",
-        "→"
-    ],
-    [
-        "\\textrtblock",
-        "▐"
-    ],
-    [
-        "\\textsection",
-        "§"
-    ],
-    [
-        "\\textservicemark",
-        "℠"
-    ],
-    [
-        "\\textSFi",
-        "┌"
-    ],
-    [
-        "\\textSFii",
-        "└"
-    ],
-    [
-        "\\textSFiii",
-        "┐"
-    ],
-    [
-        "\\textSFiv",
-        "┘"
-    ],
-    [
-        "\\textSFix",
-        "┤"
-    ],
-    [
-        "\\textSFl",
-        "╘"
-    ],
-    [
-        "\\textSFli",
-        "╒"
-    ],
-    [
-        "\\textSFlii",
-        "╓"
-    ],
-    [
-        "\\textSFliii",
-        "╫"
-    ],
-    [
-        "\\textSFliv",
-        "╪"
-    ],
-    [
-        "\\textSFv",
-        "┼"
-    ],
-    [
-        "\\textSFvi",
-        "┬"
-    ],
-    [
-        "\\textSFvii",
-        "┴"
-    ],
-    [
-        "\\textSFviii",
-        "├"
-    ],
-    [
-        "\\textSFx",
-        "─"
-    ],
-    [
-        "\\textSFxi",
-        "│"
-    ],
-    [
-        "\\textSFxix",
-        "╡"
-    ],
-    [
-        "\\textSFxl",
-        "╩"
-    ],
-    [
-        "\\textSFxli",
-        "╦"
-    ],
-    [
-        "\\textSFxlii",
-        "╠"
-    ],
-    [
-        "\\textSFxliii",
-        "═"
-    ],
-    [
-        "\\textSFxliv",
-        "╬"
-    ],
-    [
-        "\\textSFxlix",
-        "╙"
-    ],
-    [
-        "\\textSFxlv",
-        "╧"
-    ],
-    [
-        "\\textSFxlvi",
-        "╨"
-    ],
-    [
-        "\\textSFxlvii",
-        "╤"
-    ],
-    [
-        "\\textSFxlviii",
-        "╥"
-    ],
-    [
-        "\\textSFxx",
-        "╢"
-    ],
-    [
-        "\\textSFxxi",
-        "╖"
-    ],
-    [
-        "\\textSFxxii",
-        "╕"
-    ],
-    [
-        "\\textSFxxiii",
-        "╣"
-    ],
-    [
-        "\\textSFxxiv",
-        "║"
-    ],
-    [
-        "\\textSFxxv",
-        "╗"
-    ],
-    [
-        "\\textSFxxvi",
-        "╝"
-    ],
-    [
-        "\\textSFxxvii",
-        "╜"
-    ],
-    [
-        "\\textSFxxviii",
-        "╛"
-    ],
-    [
-        "\\textSFxxxix",
-        "╔"
-    ],
-    [
-        "\\textSFxxxvi",
-        "╞"
-    ],
-    [
-        "\\textSFxxxvii",
-        "╟"
-    ],
-    [
-        "\\textSFxxxviii",
-        "╚"
-    ],
-    [
-        "\\textshade",
-        "▒"
-    ],
-    [
-        "\\textSigma",
-        "Σ"
-    ],
-    [
-        "\\textsigma",
-        "σ"
-    ],
-    [
-        "\\textsterling",
-        "£"
-    ],
-    [
-        "\\textsummation",
-        "∑"
-    ],
-    [
-        "\\textsurd",
-        "√"
-    ],
-    [
-        "\\texttau",
-        "τ"
-    ],
-    [
-        "\\textTheta",
-        "Θ"
-    ],
-    [
-        "\\textthreequarters",
-        "¾"
-    ],
-    [
-        "\\textthreesuperior",
-        "³"
-    ],
-    [
-        "\\texttimes",
-        "×"
-    ],
-    [
-        "\\texttrademark",
-        "™"
-    ],
-    [
-        "\\textTstroke",
-        "Ŧ"
-    ],
-    [
-        "\\texttstroke",
-        "ŧ"
-    ],
-    [
-        "\\texttwosuperior",
-        "²"
-    ],
-    [
-        "\\textuparrow",
-        "↑"
-    ],
-    [
-        "\\textupblock",
-        "▀"
-    ],
-    [
-        "\\textvisiblespace",
-        "␣"
-    ],
-    [
-        "\\textwon",
-        "₩"
-    ],
-    [
-        "\\textyen",
-        "¥"
-    ],
-    [
-        "\\TH",
-        "Þ"
-    ],
-    [
-        "\\th",
-        "þ"
-    ],
-    [
-        "\\u A",
-        "Ă"
-    ],
-    [
-        "\\u a",
-        "ă"
-    ],
-    [
-        "\\u G",
-        "Ğ"
-    ],
-    [
-        "\\u g",
-        "ğ"
-    ],
-    [
-        "\\u U",
-        "Ŭ"
-    ],
-    [
-        "\\u u",
-        "ŭ"
-    ],
-    [
-        "\\v \\i",
-        "ǐ"
-    ],
-    [
-        "\\v \\j",
-        "ǰ"
-    ],
-    [
-        "\\v A",
-        "Ǎ"
-    ],
-    [
-        "\\v a",
-        "ǎ"
-    ],
-    [
-        "\\v C",
-        "Č"
-    ],
-    [
-        "\\v c",
-        "č"
-    ],
-    [
-        "\\v D",
-        "Ď"
-    ],
-    [
-        "\\v d",
-        "ď"
-    ],
-    [
-        "\\v E",
-        "Ě"
-    ],
-    [
-        "\\v e",
-        "ě"
-    ],
-    [
-        "\\v G",
-        "Ǧ"
-    ],
-    [
-        "\\v g",
-        "ǧ"
-    ],
-    [
-        "\\v I",
-        "Ǐ"
-    ],
-    [
-        "\\v K",
-        "Ǩ"
-    ],
-    [
-        "\\v k",
-        "ǩ"
-    ],
-    [
-        "\\v L",
-        "Ľ"
-    ],
-    [
-        "\\v l",
-        "ľ"
-    ],
-    [
-        "\\v N",
-        "Ň"
-    ],
-    [
-        "\\v n",
-        "ň"
-    ],
-    [
-        "\\v O",
-        "Ǒ"
-    ],
-    [
-        "\\v o",
-        "ǒ"
-    ],
-    [
-        "\\v R",
-        "Ř"
-    ],
-    [
-        "\\v r",
-        "ř"
-    ],
-    [
-        "\\v S",
-        "Š"
-    ],
-    [
-        "\\v s",
-        "š"
-    ],
-    [
-        "\\v T",
-        "Ť"
-    ],
-    [
-        "\\v t",
-        "ť"
-    ],
-    [
-        "\\v U",
-        "Ǔ"
-    ],
-    [
-        "\\v u",
-        "ǔ"
-    ],
-    [
-        "\\v Z",
-        "Ž"
-    ],
-    [
-        "\\v z",
-        "ž"
-    ],
-    [
-      "\\´ i",
-      "í"
-    ],
-    [
-      "\\´ A",
-      "Á"
-    ],
-    [
-      "\\´ a",
-      "á"
-    ],
-    [
-      "\\´ C",
-      "Ć"
-    ],
-    [
-      "\\´ c",
-      "ć"
-    ],
-    [
-      "\\´ E",
-      "É"
-    ],
-    [
-      "\\´ e",
-      "é"
-    ],
-    [
-      "\\´ G",
-      "Ǵ"
-    ],
-    [
-      "\\´ g",
-      "ǵ"
-    ],
-    [
-      "\\´ I",
-      "Í"
-    ],
-    [
-      "\\´ K",
-      "Ḱ"
-    ],
-    [
-      "\\´ k",
-      "ḱ"
-    ],
-    [
-      "\\´ L",
-      "Ĺ"
-    ],
-    [
-      "\\´ l",
-      "ĺ"
-    ],
-    [
-      "\\´ M",
-      "Ḿ"
-    ],
-    [
-      "\\´ m",
-      "ḿ"
-    ],
-    [
-      "\\´ N",
-      "Ń"
-    ],
-    [
-      "\\´ n",
-      "ń"
-    ],
-    [
-      "\\´ O",
-      "Ó"
-    ],
-    [
-      "\\´ o",
-      "ó"
-    ],
-    [
-      "\\´ P",
-      "Ṕ"
-    ],
-    [
-      "\\´ p",
-      "ṕ"
-    ],
-    [
-      "\\´ R",
-      "Ŕ"
-    ],
-    [
-      "\\´ r",
-      "ŕ"
-    ],
-    [
-      "\\´ S",
-      "Ś"
-    ],
-    [
-      "\\´ s",
-      "ś"
-    ],
-    [
-      "\\´ U",
-      "Ú"
-    ],
-    [
-      "\\´ u",
-      "ú"
-    ],
-    [
-      "\\´ W",
-      "Ẃ"
-    ],
-    [
-      "\\´ w",
-      "ẃ"
-    ],
-    [
-      "\\´ Y",
-      "Ý"
-    ],
-    [
-      "\\´ y",
-      "ý"
-    ],
-    [
-      "\\´ Z",
-      "Ź"
-    ],
-    [
-      "\\´ z",
-      "ź"
-    ],
-    [
-      "\\` i",
-      "ì"
-    ],
-    [
-      "\\` A",
-      "Á"
-    ],
-    [
-      "\\` a",
-      "à"
-    ],
-    [
-      "\\` E",
-      "È"
-    ],
-    [
-      "\\` e",
-      "è"
-    ],
-    [
-      "\\` I",
-      "Ì"
-    ],
-    [
-      "\\` N",
-      "Ǹ"
-    ],
-    [
-      "\\` n",
-      "ǹ"
-    ],
-    [
-      "\\` O",
-      "Ò"
-    ],
-    [
-      "\\` o",
-      "ò"
-    ],
-    [
-      "\\` U",
-      "Ù"
-    ],
-    [
-      "\\` u",
-      "ù"
-    ],
-    [
-      "\\` W",
-      "Ẁ"
-    ],
-    [
-      "\\` w",
-      "ẁ"
-    ],
-    [
-      "\\` Y",
-      "Ỳ"
-    ],
-    [
-      "\\` y",
-      "ỳ"
-    ]
+    ["\\-", "­"],
+    ["\\. A", "Ȧ"],
+    ["\\. a", "ȧ"],
+    ["\\. B", "Ḃ"],
+    ["\\. b", "ḃ"],
+    ["\\. C", "Ċ"],
+    ["\\. c", "ċ"],
+    ["\\. D", "Ḋ"],
+    ["\\. d", "ḋ"],
+    ["\\. E", "Ė"],
+    ["\\. e", "ė"],
+    ["\\. F", "Ḟ"],
+    ["\\. f", "ḟ"],
+    ["\\. G", "Ġ"],
+    ["\\. g", "ġ"],
+    ["\\. I", "İ"],
+    ["\\. M", "Ṁ"],
+    ["\\. m", "ṁ"],
+    ["\\. O", "Ȯ"],
+    ["\\. o", "ȯ"],
+    ["\\. P", "Ṗ"],
+    ["\\. p", "ṗ"],
+    ["\\. S", "Ṡ"],
+    ["\\. s", "ṡ"],
+    ["\\. T", "Ṫ"],
+    ["\\. t", "ṫ"],
+    ["\\. Z", "Ż"],
+    ["\\. z", "ż"],
+    ["\\\" \\i", "ï"],
+    ["\\\" A", "Ä"],
+    ["\\\" a", "ä"],
+    ["\\\" E", "Ë"],
+    ["\\\" e", "ë"],
+    ["\\\" I", "Ï"],
+    ["\\\" O", "Ö"],
+    ["\\\" o", "ö"],
+    ["\\\" U", "Ü"],
+    ["\\\" u", "ü"],
+    ["\\\" W", "Ẅ"],
+    ["\\\" w", "ẅ"],
+    ["\\\" y", "ÿ"],
+    ["\\\" Y", "Ÿ"],
+    ["\\' i", "í"],
+    ["\\' A", "Á"],
+    ["\\' a", "á"],
+    ["\\' C", "Ć"],
+    ["\\' c", "ć"],
+    ["\\' E", "É"],
+    ["\\' e", "é"],
+    ["\\' G", "Ǵ"],
+    ["\\' g", "ǵ"],
+    ["\\' I", "Í"],
+    ["\\' K", "Ḱ"],
+    ["\\' k", "ḱ"],
+    ["\\' L", "Ĺ"],
+    ["\\' l", "ĺ"],
+    ["\\' M", "Ḿ"],
+    ["\\' m", "ḿ"],
+    ["\\' N", "Ń"],
+    ["\\' n", "ń"],
+    ["\\' O", "Ó"],
+    ["\\' o", "ó"],
+    ["\\' P", "Ṕ"],
+    ["\\' p", "ṕ"],
+    ["\\' R", "Ŕ"],
+    ["\\' r", "ŕ"],
+    ["\\' S", "Ś"],
+    ["\\' s", "ś"],
+    ["\\' U", "Ú"],
+    ["\\' u", "ú"],
+    ["\\' W", "Ẃ"],
+    ["\\' w", "ẃ"],
+    ["\\' Y", "Ý"],
+    ["\\' y", "ý"],
+    ["\\' Z", "Ź"],
+    ["\\' z", "ź"],
+    ["\\^ \\i", "î"],
+    ["\\^ \\j", "ĵ"],
+    ["\\^ A", "Â"],
+    ["\\^ a", "â"],
+    ["\\^ C", "Ĉ"],
+    ["\\^ c", "ĉ"],
+    ["\\^ E", "Ê"],
+    ["\\^ e", "ê"],
+    ["\\^ G", "Ĝ"],
+    ["\\^ g", "ĝ"],
+    ["\\^ H", "Ĥ"],
+    ["\\^ h", "ĥ"],
+    ["\\^ I", "Î"],
+    ["\\^ J", "Ĵ"],
+    ["\\^ O", "Ô"],
+    ["\\^ o", "ô"],
+    ["\\^ S", "Ŝ"],
+    ["\\^ s", "ŝ"],
+    ["\\^ U", "Û"],
+    ["\\^ u", "û"],
+    ["\\^ W", "Ŵ"],
+    ["\\^ w", "ŵ"],
+    ["\\^ Y", "Ŷ"],
+    ["\\^ y", "ŷ"],
+    ["\\~ \\i", "ĩ"],
+    ["\\~ A", "Ã"],
+    ["\\~ a", "ã"],
+    ["\\~ I", "Ĩ"],
+    ["\\~ N", "Ñ"],
+    ["\\~ n", "ñ"],
+    ["\\~ O", "Õ"],
+    ["\\~ o", "õ"],
+    ["\\~ U", "Ũ"],
+    ["\\~ u", "ũ"],
+    ["\\AE", "Æ"],
+    ["\\ae", "æ"],
+    ["\\c \\ ", "¸"],
+    ["\\c C", "Ç"],
+    ["\\c c", "ç"],
+    ["\\c E", "Ȩ"],
+    ["\\c e", "ȩ"],
+    ["\\c G", "Ģ"],
+    ["\\c g", "ģ"],
+    ["\\c K", "Ķ"],
+    ["\\c k", "ķ"],
+    ["\\c L", "Ļ"],
+    ["\\c l", "ļ"],
+    ["\\c N", "Ņ"],
+    ["\\c n", "ņ"],
+    ["\\c R", "Ŗ"],
+    ["\\c r", "ŗ"],
+    ["\\c S", "Ş"],
+    ["\\c s", "ş"],
+    ["\\c T", "Ţ"],
+    ["\\c t", "ţ"],
+    ["\\CYRA", "А"],
+    ["\\cyra", "а"],
+    ["\\CYRABHCH", "Ҽ"],
+    ["\\cyrabhch", "ҽ"],
+    ["\\CYRABHCHDSC", "Ҿ"],
+    ["\\cyrabhchdsc", "ҿ"],
+    ["\\CYRABHDZE", "Ӡ"],
+    ["\\cyrabhdze", "ӡ"],
+    ["\\CYRABHHA", "Ҩ"],
+    ["\\cyrabhha", "ҩ"],
+    ["\\CYRAE", "Ӕ"],
+    ["\\cyrae", "ӕ"],
+    ["\\CYRB", "Б"],
+    ["\\cyrb", "б"],
+    ["\\CYRBYUS", "Ѫ"],
+    ["\\cyrbyus", "ѫ"],
+    ["\\CYRC", "Ц"],
+    ["\\cyrc", "ц"],
+    ["\\CYRCH", "Ч"],
+    ["\\cyrch", "ч"],
+    ["\\CYRCHLDSC", "Ӌ"],
+    ["\\cyrchldsc", "ӌ"],
+    ["\\CYRCHRDSC", "Ҷ"],
+    ["\\cyrchrdsc", "ҷ"],
+    ["\\CYRCHVCRS", "Ҹ"],
+    ["\\cyrchvcrs", "ҹ"],
+    ["\\CYRD", "Д"],
+    ["\\cyrd", "д"],
+    ["\\CYRDJE", "Ђ"],
+    ["\\cyrdje", "ђ"],
+    ["\\CYRDZE", "Ѕ"],
+    ["\\cyrdze", "ѕ"],
+    ["\\CYRDZHE", "Џ"],
+    ["\\cyrdzhe", "џ"],
+    ["\\CYRE", "Е"],
+    ["\\cyre", "е"],
+    ["\\CYREREV", "Э"],
+    ["\\cyrerev", "э"],
+    ["\\CYRERY", "Ы"],
+    ["\\cyrery", "ы"],
+    ["\\CYRF", "Ф"],
+    ["\\cyrf", "ф"],
+    ["\\CYRFITA", "Ѳ"],
+    ["\\cyrfita", "ѳ"],
+    ["\\CYRG", "Г"],
+    ["\\cyrg", "г"],
+    ["\\CYRGHCRS", "Ғ"],
+    ["\\cyrghcrs", "ғ"],
+    ["\\CYRGHK", "Ҕ"],
+    ["\\cyrghk", "ҕ"],
+    ["\\CYRGUP", "Ґ"],
+    ["\\cyrgup", "ґ"],
+    ["\\CYRH", "Х"],
+    ["\\cyrh", "х"],
+    ["\\CYRHDSC", "Ҳ"],
+    ["\\cyrhdsc", "ҳ"],
+    ["\\CYRHRDSN", "Ъ"],
+    ["\\cyrhrdsn", "ъ"],
+    ["\\CYRI", "И"],
+    ["\\cyri", "и"],
+    ["\\CYRIE", "Є"],
+    ["\\cyrie", "є"],
+    ["\\CYRII", "І"],
+    ["\\cyrii", "і"],
+    ["\\CYRISHRT", "Й"],
+    ["\\cyrishrt", "й"],
+    ["\\CYRIZH", "Ѵ"],
+    ["\\cyrizh", "ѵ"],
+    ["\\CYRJE", "Ј"],
+    ["\\cyrje", "ј"],
+    ["\\CYRK", "К"],
+    ["\\cyrk", "к"],
+    ["\\CYRKBEAK", "Ҡ"],
+    ["\\cyrkbeak", "ҡ"],
+    ["\\CYRKDSC", "Қ"],
+    ["\\cyrkdsc", "қ"],
+    ["\\CYRKHCRS", "Ҟ"],
+    ["\\cyrkhcrs", "ҟ"],
+    ["\\CYRKHK", "Ӄ"],
+    ["\\cyrkhk", "ӄ"],
+    ["\\CYRKVCRS", "Ҝ"],
+    ["\\cyrkvcrs", "ҝ"],
+    ["\\CYRL", "Л"],
+    ["\\cyrl", "л"],
+    ["\\CYRLDSC", "Ӆ"],
+    ["\\cyrldsc", "ӆ"],
+    ["\\CYRLJE", "Љ"],
+    ["\\cyrlje", "љ"],
+    ["\\CYRM", "М"],
+    ["\\cyrm", "м"],
+    ["\\CYRMDSC", "Ӎ"],
+    ["\\cyrmdsc", "ӎ"],
+    ["\\CYRN", "Н"],
+    ["\\cyrn", "н"],
+    ["\\CYRNDSC", "Ң"],
+    ["\\cyrndsc", "ң"],
+    ["\\CYRNG", "Ҥ"],
+    ["\\cyrng", "ҥ"],
+    ["\\CYRNHK", "Ӈ"],
+    ["\\cyrnhk", "ӈ"],
+    ["\\CYRNJE", "Њ"],
+    ["\\cyrnje", "њ"],
+    ["\\CYRO", "О"],
+    ["\\cyro", "о"],
+    ["\\CYROTLD", "Ө"],
+    ["\\cyrotld", "ө"],
+    ["\\CYRP", "П"],
+    ["\\cyrp", "п"],
+    ["\\CYRpalochka", "Ӏ"],
+    ["\\CYRPHK", "Ҧ"],
+    ["\\cyrphk", "ҧ"],
+    ["\\CYRR", "Р"],
+    ["\\cyrr", "р"],
+    ["\\CYRRTICK", "Ҏ"],
+    ["\\cyrrtick", "ҏ"],
+    ["\\CYRS", "С"],
+    ["\\cyrs", "с"],
+    ["\\CYRSCHWA", "Ә"],
+    ["\\cyrschwa", "ә"],
+    ["\\CYRSDSC", "Ҫ"],
+    ["\\cyrsdsc", "ҫ"],
+    ["\\CYRSEMISFTSN", "Ҍ"],
+    ["\\cyrsemisftsn", "ҍ"],
+    ["\\CYRSFTSN", "Ь"],
+    ["\\cyrsftsn", "ь"],
+    ["\\CYRSH", "Ш"],
+    ["\\cyrsh", "ш"],
+    ["\\CYRSHCH", "Щ"],
+    ["\\cyrshch", "щ"],
+    ["\\CYRSHHA", "Һ"],
+    ["\\cyrshha", "һ"],
+    ["\\CYRT", "Т"],
+    ["\\cyrt", "т"],
+    ["\\CYRTDSC", "Ҭ"],
+    ["\\cyrtdsc", "ҭ"],
+    ["\\CYRTETSE", "Ҵ"],
+    ["\\cyrtetse", "ҵ"],
+    ["\\CYRTSHE", "Ћ"],
+    ["\\cyrtshe", "ћ"],
+    ["\\CYRU", "У"],
+    ["\\cyru", "у"],
+    ["\\CYRUSHRT", "Ў"],
+    ["\\cyrushrt", "ў"],
+    ["\\CYRV", "В"],
+    ["\\cyrv", "в"],
+    ["\\CYRY", "Ү"],
+    ["\\cyry", "ү"],
+    ["\\CYRYA", "Я"],
+    ["\\cyrya", "я"],
+    ["\\CYRYAT", "Ѣ"],
+    ["\\cyryat", "ѣ"],
+    ["\\CYRYHCRS", "Ұ"],
+    ["\\cyryhcrs", "ұ"],
+    ["\\CYRYI", "Ї"],
+    ["\\cyryi", "ї"],
+    ["\\CYRYO", "Ё"],
+    ["\\cyryo", "ё"],
+    ["\\CYRYU", "Ю"],
+    ["\\cyryu", "ю"],
+    ["\\CYRZ", "З"],
+    ["\\cyrz", "з"],
+    ["\\CYRZDSC", "Ҙ"],
+    ["\\cyrzdsc", "ҙ"],
+    ["\\CYRZH", "Ж"],
+    ["\\cyrzh", "ж"],
+    ["\\CYRZHDSC", "Җ"],
+    ["\\cyrzhdsc", "җ"],
+    ["\\DH", "Ð"],
+    ["\\dh", "ð"],
+    ["\\DJ", "Đ"],
+    ["\\dj", "đ"],
+    ["\\guillemotleft", "«"],
+    ["\\guillemotright", "»"],
+    ["\\guilsinglleft", "‹"],
+    ["\\guilsinglright", "›"],
+    ["\\H O", "Ő"],
+    ["\\H o", "ő"],
+    ["\\H U", "Ű"],
+    ["\\H u", "ű"],
+    ["\\hebalef", "א"],
+    ["\\hebayin", "ע"],
+    ["\\hebbet", "ב"],
+    ["\\hebdalet", "ד"],
+    ["\\hebfinalkaf", "ך"],
+    ["\\hebfinalmem", "ם"],
+    ["\\hebfinalnun", "ן"],
+    ["\\hebfinalpe", "ף"],
+    ["\\hebfinaltsadi", "ץ"],
+    ["\\hebgimel", "ג"],
+    ["\\hebhe", "ה"],
+    ["\\hebhet", "ח"],
+    ["\\hebkaf", "כ"],
+    ["\\heblamed", "ל"],
+    ["\\hebmem", "מ"],
+    ["\\hebnun", "נ"],
+    ["\\hebpe", "פ"],
+    ["\\hebqof", "ק"],
+    ["\\hebresh", "ר"],
+    ["\\hebsamekh", "ס"],
+    ["\\hebshin", "ש"],
+    ["\\hebtav", "ת"],
+    ["\\hebtet", "ט"],
+    ["\\hebtsadi", "צ"],
+    ["\\hebvav", "ו"],
+    ["\\hebyod", "י"],
+    ["\\hebzayin", "ז"],
+    ["\\i", "ı"],
+    ["\\IJ", "IJ"],
+    ["\\ij", "ij"],
+    ["\\j", "ȷ"],
+    ["\\k ", "˛"],
+    ["\\k A", "Ą"],
+    ["\\k a", "ą"],
+    ["\\k E", "Ę"],
+    ["\\k e", "ę"],
+    ["\\k I", "Į"],
+    ["\\k i", "į"],
+    ["\\k U", "Ų"],
+    ["\\k u", "ų"],
+    ["\\L", "Ł"],
+    ["\\l", "ł"],
+    ["\\NG", "Ŋ"],
+    ["\\ng", "ŋ"],
+    ["\\nobreakspace", " "],
+    ["\\O", "Ø"],
+    ["\\o", "ø"],
+    ["\\OE", "Œ"],
+    ["\\oe", "œ"],
+    ["\\quotedblbase", "„"],
+    ["\\quotesinglbase", "‚"],
+    ["\\r ", "˚"],
+    ["\\r A", "Å"],
+    ["\\r a", "å"],
+    ["\\r U", "Ů"],
+    ["\\r u", "ů"],
+    ["\\ss", "ß"],
+    ["\\textacutedbl", "˝"],
+    ["\\textalpha", "α"],
+    ["\\textapproxequal", "≈"],
+    ["\\textasciiacute", "´"],
+    ["\\textasciibreve", "˘"],
+    ["\\textasciicaron", "ˇ"],
+    ["\\textasciicircum", "ˆ"],
+    ["\\textasciidieresis", "¨"],
+    ["\\textasciigrave", "ˋ"],
+    ["\\textasciimacron", "¯"],
+    ["\\textasciitilde", "˜"],
+    ["\\textasteriskcentered", "⁎"],
+    ["\\textbaht", "฿"],
+    ["\\textbardbl", "‖"],
+    ["\\textbeta", "β"],
+    ["\\textbigcircle", "◯"],
+    ["\\textblacksquare", "■"],
+    ["\\textblank", "␢"],
+    ["\\textblock", "█"],
+    ["\\textbrokenbar", "¦"],
+    ["\\textbullet", "•"],
+    ["\\textbullet", "∙"],
+    ["\\textcap", "∧"],
+    ["\\textcelsius", "℃"],
+    ["\\textcent", "¢"],
+    ["\\textcircledP", "℗"],
+    ["\\textcolonmonetary", "₡"],
+    ["\\textcommabelow S", "Ș"],
+    ["\\textcommabelow s", "ș"],
+    ["\\textcommabelow T", "Ț"],
+    ["\\textcommabelow t", "ț"],
+    ["\\textcompwordmark", "‌"],
+    ["\\textcontourintegral", "∮"],
+    ["\\textcopyright", "©"],
+    ["\\textcurrency", "¤"],
+    ["\\textdagger", "†"],
+    ["\\textdaggerdbl", "‡"],
+    ["\\textdbllowline", "‗"],
+    ["\\textdegree", "°"],
+    ["\\textdelta", "δ"],
+    ["\\textdiscount", "⁒"],
+    ["\\textdiv", "÷"],
+    ["\\textdkshade", "▓"],
+    ["\\textdnblock", "▄"],
+    ["\\textdong", "₫"],
+    ["\\textdownarrow", "↓"],
+    ["\\textelement", "∈"],
+    ["\\textellipsis", "…"],
+    ["\\textemdash", "—"],
+    ["\\textendash", "–"],
+    ["\\textepsilon", "ε"],
+    ["\\textequivalence", "≡"],
+    ["\\textestimated", "℮"],
+    ["\\texteuro", "€"],
+    ["\\textexclamdown", "¡"],
+    ["\\textflorin", "ƒ"],
+    ["\\textfractionsolidus", "⁄"],
+    ["\\textGamma", "Γ"],
+    ["\\textgreaterequal", "≥"],
+    ["\\texthorizontalbar", "―"],
+    ["\\textincrement", "∆"],
+    ["\\textinfinity", "∞"],
+    ["\\textintegral", "∫"],
+    ["\\textinterrobang", "‽"],
+    ["\\textintersection", "∩"],
+    ["\\textkra", "ĸ"],
+    ["\\textlangle", "〈"],
+    ["\\textleftarrow", "←"],
+    ["\\textlessequal", "≤"],
+    ["\\textlfblock", "▌"],
+    ["\\textlira", "₤"],
+    ["\\textlnot", "¬"],
+    ["\\textlozenge", "◊"],
+    ["\\textltshade", "░"],
+    ["\\textmalteseH", "Ħ"],
+    ["\\textmalteseh", "ħ"],
+    ["\\textmho", "℧"],
+    ["\\textmu", "µ"],
+    ["\\textmusicalnote", "♪"],
+    ["\\textnaira", "₦"],
+    ["\\textnotequal", "≠"],
+    ["\\textnsuperior", "ⁿ"],
+    ["\\textnumero", "№"],
+    ["\\textohm", "Ω"],
+    ["\\textOmega", "Ω"],
+    ["\\textonehalf", "½"],
+    ["\\textonequarter", "¼"],
+    ["\\textonesuperior", "¹"],
+    ["\\textopenbullet", "◦"],
+    ["\\textordfeminine", "ª"],
+    ["\\textordmasculine", "º"],
+    ["\\textparagraph", "¶"],
+    ["\\textpartial", "∂"],
+    ["\\textperiodcentered", "·"],
+    ["\\textpertenthousand", "‱"],
+    ["\\textperthousand", "‰"],
+    ["\\textpeseta", "₧"],
+    ["\\textpeso", "₱"],
+    ["\\textPhi", "Φ"],
+    ["\\textphi", "φ"],
+    ["\\textpi", "π"],
+    ["\\textpm", "±"],
+    ["\\textproduct", "∏"],
+    ["\\textquestiondown", "¿"],
+    ["\\textquotedblleft", "“"],
+    ["\\textquotedblright", "”"],
+    ["\\textquoteleft", "‘"],
+    ["\\textquoteright", "’"],
+    ["\\textrangle", "〉"],
+    ["\\textrecipe", "℞"],
+    ["\\textreferencemark", "※"],
+    ["\\textregistered", "®"],
+    ["\\textrevlogicalnot", "⌐"],
+    ["\\textrightarrow", "→"],
+    ["\\textrtblock", "▐"],
+    ["\\textsection", "§"],
+    ["\\textservicemark", "℠"],
+    ["\\textSFi", "┌"],
+    ["\\textSFii", "└"],
+    ["\\textSFiii", "┐"],
+    ["\\textSFiv", "┘"],
+    ["\\textSFix", "┤"],
+    ["\\textSFl", "╘"],
+    ["\\textSFli", "╒"],
+    ["\\textSFlii", "╓"],
+    ["\\textSFliii", "╫"],
+    ["\\textSFliv", "╪"],
+    ["\\textSFv", "┼"],
+    ["\\textSFvi", "┬"],
+    ["\\textSFvii", "┴"],
+    ["\\textSFviii", "├"],
+    ["\\textSFx", "─"],
+    ["\\textSFxi", "│"],
+    ["\\textSFxix", "╡"],
+    ["\\textSFxl", "╩"],
+    ["\\textSFxli", "╦"],
+    ["\\textSFxlii", "╠"],
+    ["\\textSFxliii", "═"],
+    ["\\textSFxliv", "╬"],
+    ["\\textSFxlix", "╙"],
+    ["\\textSFxlv", "╧"],
+    ["\\textSFxlvi", "╨"],
+    ["\\textSFxlvii", "╤"],
+    ["\\textSFxlviii", "╥"],
+    ["\\textSFxx", "╢"],
+    ["\\textSFxxi", "╖"],
+    ["\\textSFxxii", "╕"],
+    ["\\textSFxxiii", "╣"],
+    ["\\textSFxxiv", "║"],
+    ["\\textSFxxv", "╗"],
+    ["\\textSFxxvi", "╝"],
+    ["\\textSFxxvii", "╜"],
+    ["\\textSFxxviii", "╛"],
+    ["\\textSFxxxix", "╔"],
+    ["\\textSFxxxvi", "╞"],
+    ["\\textSFxxxvii", "╟"],
+    ["\\textSFxxxviii", "╚"],
+    ["\\textshade", "▒"],
+    ["\\textSigma", "Σ"],
+    ["\\textsigma", "σ"],
+    ["\\textsterling", "£"],
+    ["\\textsummation", "∑"],
+    ["\\textsurd", "√"],
+    ["\\texttau", "τ"],
+    ["\\textTheta", "Θ"],
+    ["\\textthreequarters", "¾"],
+    ["\\textthreesuperior", "³"],
+    ["\\texttimes", "×"],
+    ["\\texttrademark", "™"],
+    ["\\textTstroke", "Ŧ"],
+    ["\\texttstroke", "ŧ"],
+    ["\\texttwosuperior", "²"],
+    ["\\textuparrow", "↑"],
+    ["\\textupblock", "▀"],
+    ["\\textvisiblespace", "␣"],
+    ["\\textwon", "₩"],
+    ["\\textyen", "¥"],
+    ["\\TH", "Þ"],
+    ["\\th", "þ"],
+    ["\\u A", "Ă"],
+    ["\\u a", "ă"],
+    ["\\u G", "Ğ"],
+    ["\\u g", "ğ"],
+    ["\\u U", "Ŭ"],
+    ["\\u u", "ŭ"],
+    ["\\v \\i", "ǐ"],
+    ["\\v \\j", "ǰ"],
+    ["\\v A", "Ǎ"],
+    ["\\v a", "ǎ"],
+    ["\\v C", "Č"],
+    ["\\v c", "č"],
+    ["\\v D", "Ď"],
+    ["\\v d", "ď"],
+    ["\\v E", "Ě"],
+    ["\\v e", "ě"],
+    ["\\v G", "Ǧ"],
+    ["\\v g", "ǧ"],
+    ["\\v I", "Ǐ"],
+    ["\\v K", "Ǩ"],
+    ["\\v k", "ǩ"],
+    ["\\v L", "Ľ"],
+    ["\\v l", "ľ"],
+    ["\\v N", "Ň"],
+    ["\\v n", "ň"],
+    ["\\v O", "Ǒ"],
+    ["\\v o", "ǒ"],
+    ["\\v R", "Ř"],
+    ["\\v r", "ř"],
+    ["\\v S", "Š"],
+    ["\\v s", "š"],
+    ["\\v T", "Ť"],
+    ["\\v t", "ť"],
+    ["\\v U", "Ǔ"],
+    ["\\v u", "ǔ"],
+    ["\\v Z", "Ž"],
+    ["\\v z", "ž"],
+    ["\\´ i", "í"],
+    ["\\´ A", "Á"],
+    ["\\´ a", "á"],
+    ["\\´ C", "Ć"],
+    ["\\´ c", "ć"],
+    ["\\´ E", "É"],
+    ["\\´ e", "é"],
+    ["\\´ G", "Ǵ"],
+    ["\\´ g", "ǵ"],
+    ["\\´ I", "Í"],
+    ["\\´ K", "Ḱ"],
+    ["\\´ k", "ḱ"],
+    ["\\´ L", "Ĺ"],
+    ["\\´ l", "ĺ"],
+    ["\\´ M", "Ḿ"],
+    ["\\´ m", "ḿ"],
+    ["\\´ N", "Ń"],
+    ["\\´ n", "ń"],
+    ["\\´ O", "Ó"],
+    ["\\´ o", "ó"],
+    ["\\´ P", "Ṕ"],
+    ["\\´ p", "ṕ"],
+    ["\\´ R", "Ŕ"],
+    ["\\´ r", "ŕ"],
+    ["\\´ S", "Ś"],
+    ["\\´ s", "ś"],
+    ["\\´ U", "Ú"],
+    ["\\´ u", "ú"],
+    ["\\´ W", "Ẃ"],
+    ["\\´ w", "ẃ"],
+    ["\\´ Y", "Ý"],
+    ["\\´ y", "ý"],
+    ["\\´ Z", "Ź"],
+    ["\\´ z", "ź"],
+    ["\\` i", "ì"],
+    ["\\` A", "Á"],
+    ["\\` a", "à"],
+    ["\\` E", "È"],
+    ["\\` e", "è"],
+    ["\\` I", "Ì"],
+    ["\\` N", "Ǹ"],
+    ["\\` n", "ǹ"],
+    ["\\` O", "Ò"],
+    ["\\` o", "ò"],
+    ["\\` U", "Ù"],
+    ["\\` u", "ù"],
+    ["\\` W", "Ẁ"],
+    ["\\` w", "ẁ"],
+    ["\\` Y", "Ỳ"],
+    ["\\` y", "ỳ"]
 ]
diff --git a/packages/support-tables/package.json b/packages/support-tables/package.json
index b653dcf3..fe93fa52 100644
--- a/packages/support-tables/package.json
+++ b/packages/support-tables/package.json
@@ -1,52 +1,52 @@
 {
-  "name": "@unified-latex/support-tables",
-  "version": "1.6.0",
-  "description": "Lists of special data needed for the internals of unified-latex",
-  "type": "module",
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/support-tables",
+    "version": "1.6.0",
+    "description": "Lists of special data needed for the internals of unified-latex",
+    "type": "module",
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*json": "./dist/*json",
+        "./*js": "./dist/*js",
+        "./*": {
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
     },
-    "./*json": "./dist/*json",
-    "./*js": "./dist/*js",
-    "./*": {
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
-}
\ No newline at end of file
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
+}
diff --git a/packages/support-tables/tsconfig.json b/packages/support-tables/tsconfig.json
index 1dcacfdc..9f55fba4 100644
--- a/packages/support-tables/tsconfig.json
+++ b/packages/support-tables/tsconfig.json
@@ -4,5 +4,5 @@
         "outDir": "./dist",
         "rootDir": "."
     },
-    "include": ["./**/*.json"],
+    "include": ["./**/*.json"]
 }
diff --git a/packages/unified-latex-builder/package.json b/packages/unified-latex-builder/package.json
index 37802578..56d3207a 100644
--- a/packages/unified-latex-builder/package.json
+++ b/packages/unified-latex-builder/package.json
@@ -1,57 +1,57 @@
 {
-  "name": "@unified-latex/unified-latex-builder",
-  "version": "1.6.0",
-  "description": "Tools for constructing unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-builder",
+    "version": "1.6.0",
+    "description": "Tools for constructing unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-cli/package.json b/packages/unified-latex-cli/package.json
index 5c34c254..8f4a56a2 100644
--- a/packages/unified-latex-cli/package.json
+++ b/packages/unified-latex-cli/package.json
@@ -1,89 +1,89 @@
 {
-  "name": "@unified-latex/unified-latex-cli",
-  "version": "1.6.0",
-  "description": "Command line interface to common unified-latex options",
-  "main": "dist/index.js",
-  "type": "module",
-  "bin": {
-    "unified-latex": "./unified-latex-cli.mjs"
-  },
-  "dependencies": {
-    "@types/hast": "^2.3.9",
-    "@unified-latex/unified-latex-lint": "^1.6.0",
-    "@unified-latex/unified-latex-to-hast": "^1.6.0",
-    "@unified-latex/unified-latex-to-mdast": "^1.6.0",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-arguments": "^1.6.0",
-    "@unified-latex/unified-latex-util-macros": "^1.6.0",
-    "@unified-latex/unified-latex-util-packages": "^1.6.0",
-    "@unified-latex/unified-latex-util-parse": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "@unified-latex/unified-latex-util-to-string": "^1.6.0",
-    "camelcase": "^7.0.1",
-    "chalk": "^5.2.0",
-    "chokidar": "^3.5.3",
-    "fault": "^2.0.1",
-    "hastscript": "^7.2.0",
-    "json5": "^2.2.3",
-    "minimist": "^1.2.7",
-    "prettier": "^2.8.8",
-    "rehype-stringify": "^9.0.4",
-    "remark-stringify": "^10.0.3",
-    "text-table": "^0.2.0",
-    "unified": "^10.1.2",
-    "unified-engine": "^10.1.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-cli",
+    "version": "1.6.0",
+    "description": "Command line interface to common unified-latex options",
+    "main": "dist/index.js",
+    "type": "module",
+    "bin": {
+        "unified-latex": "./unified-latex-cli.mjs"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
+    "dependencies": {
+        "@types/hast": "^2.3.9",
+        "@unified-latex/unified-latex-lint": "^1.6.0",
+        "@unified-latex/unified-latex-to-hast": "^1.6.0",
+        "@unified-latex/unified-latex-to-mdast": "^1.6.0",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-arguments": "^1.6.0",
+        "@unified-latex/unified-latex-util-macros": "^1.6.0",
+        "@unified-latex/unified-latex-util-packages": "^1.6.0",
+        "@unified-latex/unified-latex-util-parse": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "@unified-latex/unified-latex-util-to-string": "^1.6.0",
+        "camelcase": "^7.0.1",
+        "chalk": "^5.2.0",
+        "chokidar": "^3.5.3",
+        "fault": "^2.0.1",
+        "hastscript": "^7.2.0",
+        "json5": "^2.2.3",
+        "minimist": "^1.2.7",
+        "prettier": "^2.8.8",
+        "rehype-stringify": "^9.0.4",
+        "remark-stringify": "^10.0.3",
+        "text-table": "^0.2.0",
+        "unified": "^10.1.2",
+        "unified-engine": "^10.1.0"
+    },
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "package": "node ../../scripts/make-package.mjs",
+        "test": "vitest",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true,
+    "devDependencies": {
+        "@types/cross-spawn": "^6.0.6",
+        "cross-spawn": "^7.0.3",
+        "source-map-support": "^0.5.21"
     }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "package": "node ../../scripts/make-package.mjs",
-    "test": "vitest",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true,
-  "devDependencies": {
-    "@types/cross-spawn": "^6.0.6",
-    "cross-spawn": "^7.0.3",
-    "source-map-support": "^0.5.21"
-  }
 }
diff --git a/packages/unified-latex-cli/tsconfig.json b/packages/unified-latex-cli/tsconfig.json
index 389b630a..d70c121f 100644
--- a/packages/unified-latex-cli/tsconfig.json
+++ b/packages/unified-latex-cli/tsconfig.json
@@ -2,7 +2,7 @@
     "extends": "../../tsconfig.build.json",
     "compilerOptions": {
         "outDir": "./dist/",
-        "rootDir": ".",
+        "rootDir": "."
     },
     "include": ["./**/*.ts"]
 }
diff --git a/packages/unified-latex-ctan/package.json b/packages/unified-latex-ctan/package.json
index afaa5e4d..c29296d1 100644
--- a/packages/unified-latex-ctan/package.json
+++ b/packages/unified-latex-ctan/package.json
@@ -1,84 +1,84 @@
 {
-  "name": "@unified-latex/unified-latex-ctan",
-  "version": "1.6.0",
-  "description": "unified-latex tools relating to specific CTAN packages",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-builder": "^1.6.0",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-argspec": "^1.6.0",
-    "@unified-latex/unified-latex-util-arguments": "^1.6.0",
-    "@unified-latex/unified-latex-util-comments": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "@unified-latex/unified-latex-util-render-info": "^1.6.0",
-    "@unified-latex/unified-latex-util-replace": "^1.6.0",
-    "@unified-latex/unified-latex-util-scan": "^1.6.0",
-    "@unified-latex/unified-latex-util-split": "^1.6.0",
-    "@unified-latex/unified-latex-util-trim": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0",
-    "color": "^4.2.3"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-ctan",
+    "version": "1.6.0",
+    "description": "unified-latex tools relating to specific CTAN packages",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-builder": "^1.6.0",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-argspec": "^1.6.0",
+        "@unified-latex/unified-latex-util-arguments": "^1.6.0",
+        "@unified-latex/unified-latex-util-comments": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "@unified-latex/unified-latex-util-render-info": "^1.6.0",
+        "@unified-latex/unified-latex-util-replace": "^1.6.0",
+        "@unified-latex/unified-latex-util-scan": "^1.6.0",
+        "@unified-latex/unified-latex-util-split": "^1.6.0",
+        "@unified-latex/unified-latex-util-trim": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0",
+        "color": "^4.2.3"
     },
-    "./*js": "./dist/*js",
-    "./*/index": {
-      "_bundle": "./dist/*/index.ts",
-      "import": "./dist/*/index.js",
-      "require": "./dist/*/index.cjs"
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*/index": {
+            "_bundle": "./dist/*/index.ts",
+            "import": "./dist/*/index.js",
+            "require": "./dist/*/index.cjs"
+        },
+        "./*": {
+            "_bundle": "./*/index.ts",
+            "import": "./dist/*/index.js",
+            "require": "./dist/*/index.cjs"
+        }
     },
-    "./*": {
-      "_bundle": "./*/index.ts",
-      "import": "./dist/*/index.js",
-      "require": "./dist/*/index.cjs"
-    }
-  },
-  "typesVersions": {
-    "*": {
-      "package/*": [
-        "dist/package/*"
-      ]
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "typesVersions": {
+        "*": {
+            "package/*": [
+                "dist/package/*"
+            ]
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-lint/package.json b/packages/unified-latex-lint/package.json
index 36188faa..e73ce2ee 100644
--- a/packages/unified-latex-lint/package.json
+++ b/packages/unified-latex-lint/package.json
@@ -1,81 +1,81 @@
 {
-  "name": "@unified-latex/unified-latex-lint",
-  "version": "1.6.0",
-  "description": "Lints for LaTex code via the unified-latex framework",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-builder": "^1.6.0",
-    "@unified-latex/unified-latex-ctan": "^1.6.0",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-glue": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-packages": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "@unified-latex/unified-latex-util-replace": "^1.6.0",
-    "@unified-latex/unified-latex-util-scan": "^1.6.0",
-    "@unified-latex/unified-latex-util-trim": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0",
-    "unified-lint-rule": "^2.1.2",
-    "unist-util-position": "^4.0.4"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-lint",
+    "version": "1.6.0",
+    "description": "Lints for LaTex code via the unified-latex framework",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-builder": "^1.6.0",
+        "@unified-latex/unified-latex-ctan": "^1.6.0",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-glue": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-packages": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "@unified-latex/unified-latex-util-replace": "^1.6.0",
+        "@unified-latex/unified-latex-util-scan": "^1.6.0",
+        "@unified-latex/unified-latex-util-trim": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0",
+        "unified-lint-rule": "^2.1.2",
+        "unist-util-position": "^4.0.4"
     },
-    "./*js": "./dist/*js",
-    "./*/index": {
-      "_bundle": "./dist/*/index.ts",
-      "import": "./dist/*/index.js",
-      "require": "./dist/*/index.cjs"
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*/index": {
+            "_bundle": "./dist/*/index.ts",
+            "import": "./dist/*/index.js",
+            "require": "./dist/*/index.cjs"
+        },
+        "./*": {
+            "_bundle": "./*/index.ts",
+            "import": "./dist/*/index.js",
+            "require": "./dist/*/index.cjs"
+        }
     },
-    "./*": {
-      "_bundle": "./*/index.ts",
-      "import": "./dist/*/index.js",
-      "require": "./dist/*/index.cjs"
-    }
-  },
-  "typesVersions": {
-    "*": {
-      "rules/*": [
-        "dist/rules/*"
-      ]
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "typesVersions": {
+        "*": {
+            "rules/*": [
+                "dist/rules/*"
+            ]
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-prettier/package.json b/packages/unified-latex-prettier/package.json
index b7d9c611..a925cf77 100644
--- a/packages/unified-latex-prettier/package.json
+++ b/packages/unified-latex-prettier/package.json
@@ -1,67 +1,67 @@
 {
-  "name": "@unified-latex/unified-latex-prettier",
-  "version": "1.6.0",
-  "description": "Prettier plugin for processing LaTeX code via unified-latex",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-ctan": "^1.6.0",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-align": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-parse": "^1.6.0",
-    "@unified-latex/unified-latex-util-pgfkeys": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "@unified-latex/unified-latex-util-trim": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0",
-    "prettier": "^3.0.3"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-prettier",
+    "version": "1.6.0",
+    "description": "Prettier plugin for processing LaTeX code via unified-latex",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-ctan": "^1.6.0",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-align": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-parse": "^1.6.0",
+        "@unified-latex/unified-latex-util-pgfkeys": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "@unified-latex/unified-latex-util-trim": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0",
+        "prettier": "^3.0.3"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-to-hast/libs/pre-html-subs/environment-subs.ts b/packages/unified-latex-to-hast/libs/pre-html-subs/environment-subs.ts
index 56ca8127..e3e017a3 100644
--- a/packages/unified-latex-to-hast/libs/pre-html-subs/environment-subs.ts
+++ b/packages/unified-latex-to-hast/libs/pre-html-subs/environment-subs.ts
@@ -167,7 +167,10 @@ function createTableFromTabular(env: Ast.Environment) {
  */
 export const environmentReplacements: Record<
     string,
-    (node: Ast.Environment, info: VisitInfo) => Ast.Macro | Ast.String | Ast.Environment
+    (
+        node: Ast.Environment,
+        info: VisitInfo
+    ) => Ast.Macro | Ast.String | Ast.Environment
 > = {
     enumerate: enumerateFactory("ol"),
     itemize: enumerateFactory("ul", "itemize"),
diff --git a/packages/unified-latex-to-hast/package.json b/packages/unified-latex-to-hast/package.json
index 3312acb0..49460b92 100644
--- a/packages/unified-latex-to-hast/package.json
+++ b/packages/unified-latex-to-hast/package.json
@@ -1,83 +1,83 @@
 {
-  "name": "@unified-latex/unified-latex-to-hast",
-  "version": "1.6.0",
-  "description": "Convert a unified-latex AST to a HAST AST (for HTML conversion)",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex": "^1.6.0",
-    "@unified-latex/unified-latex-builder": "^1.6.0",
-    "@unified-latex/unified-latex-ctan": "^1.6.0",
-    "@unified-latex/unified-latex-lint": "^1.6.0",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-align": "^1.6.0",
-    "@unified-latex/unified-latex-util-arguments": "^1.6.0",
-    "@unified-latex/unified-latex-util-comments": "^1.6.0",
-    "@unified-latex/unified-latex-util-html-like": "^1.6.0",
-    "@unified-latex/unified-latex-util-ligatures": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "@unified-latex/unified-latex-util-replace": "^1.6.0",
-    "@unified-latex/unified-latex-util-trim": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0",
-    "cssesc": "^3.0.0",
-    "hast": "^1.0.0",
-    "hastscript": "^7.2.0",
-    "rehype-raw": "^6.1.1",
-    "rehype-stringify": "^9.0.4",
-    "unified": "^10.1.2"
-  },
-  "devDependencies": {
-    "hast-util-to-html": "^8.0.4",
-    "hast-util-to-string": "^3.0.0",
-    "prettier": "^2.8.8"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-to-hast",
+    "version": "1.6.0",
+    "description": "Convert a unified-latex AST to a HAST AST (for HTML conversion)",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex": "^1.6.0",
+        "@unified-latex/unified-latex-builder": "^1.6.0",
+        "@unified-latex/unified-latex-ctan": "^1.6.0",
+        "@unified-latex/unified-latex-lint": "^1.6.0",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-align": "^1.6.0",
+        "@unified-latex/unified-latex-util-arguments": "^1.6.0",
+        "@unified-latex/unified-latex-util-comments": "^1.6.0",
+        "@unified-latex/unified-latex-util-html-like": "^1.6.0",
+        "@unified-latex/unified-latex-util-ligatures": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "@unified-latex/unified-latex-util-replace": "^1.6.0",
+        "@unified-latex/unified-latex-util-trim": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0",
+        "cssesc": "^3.0.0",
+        "hast": "^1.0.0",
+        "hastscript": "^7.2.0",
+        "rehype-raw": "^6.1.1",
+        "rehype-stringify": "^9.0.4",
+        "unified": "^10.1.2"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "test": "vitest",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "devDependencies": {
+        "hast-util-to-html": "^8.0.4",
+        "hast-util-to-string": "^3.0.0",
+        "prettier": "^2.8.8"
+    },
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "test": "vitest",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-to-mdast/package.json b/packages/unified-latex-to-mdast/package.json
index e0251151..c1f02e3c 100644
--- a/packages/unified-latex-to-mdast/package.json
+++ b/packages/unified-latex-to-mdast/package.json
@@ -1,70 +1,70 @@
 {
-  "name": "@unified-latex/unified-latex-to-mdast",
-  "version": "1.6.0",
-  "description": "Convert a unified-latex AST to a MDAST AST (for Markdown conversion)",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@types/mdast": "^4.0.1",
-    "@unified-latex/unified-latex": "^1.6.0",
-    "@unified-latex/unified-latex-to-hast": "^1.6.0",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "hast": "^1.0.0",
-    "hast-util-to-string": "^3.0.0",
-    "rehype-remark": "^10.0.0",
-    "remark-stringify": "^10.0.3",
-    "unified": "^10.1.2"
-  },
-  "devDependencies": {
-    "hast-util-to-html": "^8.0.4",
-    "rehype-parse": "^8.0.5"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-to-mdast",
+    "version": "1.6.0",
+    "description": "Convert a unified-latex AST to a MDAST AST (for Markdown conversion)",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@types/mdast": "^4.0.1",
+        "@unified-latex/unified-latex": "^1.6.0",
+        "@unified-latex/unified-latex-to-hast": "^1.6.0",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "hast": "^1.0.0",
+        "hast-util-to-string": "^3.0.0",
+        "rehype-remark": "^10.0.0",
+        "remark-stringify": "^10.0.3",
+        "unified": "^10.1.2"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "test": "vitest",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "devDependencies": {
+        "hast-util-to-html": "^8.0.4",
+        "rehype-parse": "^8.0.5"
+    },
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "test": "vitest",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-types/package.json b/packages/unified-latex-types/package.json
index eb76e61e..c21833d8 100644
--- a/packages/unified-latex-types/package.json
+++ b/packages/unified-latex-types/package.json
@@ -1,52 +1,52 @@
 {
-  "name": "@unified-latex/unified-latex-types",
-  "version": "1.6.0",
-  "description": "type definitions for unified-latex",
-  "main": "dist/index.js",
-  "type": "module",
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "default": "./dist/index.js"
+    "name": "@unified-latex/unified-latex-types",
+    "version": "1.6.0",
+    "description": "type definitions for unified-latex",
+    "main": "dist/index.js",
+    "type": "module",
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "default": "./dist/index.js"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./dist/*.ts",
+            "default": "./dist/*.js"
+        }
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./dist/*.ts",
-      "default": "./dist/*.js"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "scripts": {
+        "build": "npm run clean && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-align/package.json b/packages/unified-latex-util-align/package.json
index dfc6a086..ca4dc36c 100644
--- a/packages/unified-latex-util-align/package.json
+++ b/packages/unified-latex-util-align/package.json
@@ -1,60 +1,60 @@
 {
-  "name": "@unified-latex/unified-latex-util-align",
-  "version": "1.6.0",
-  "description": "Tools for manipulating unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-pegjs": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-align",
+    "version": "1.6.0",
+    "description": "Tools for manipulating unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-pegjs": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-argspec/package.json b/packages/unified-latex-util-argspec/package.json
index 21d7ae95..35c9bfc8 100644
--- a/packages/unified-latex-util-argspec/package.json
+++ b/packages/unified-latex-util-argspec/package.json
@@ -1,58 +1,58 @@
 {
-  "name": "@unified-latex/unified-latex-util-argspec",
-  "version": "1.6.0",
-  "description": "Tools parsing a LaTeX argument specification in the xparse format",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-util-pegjs": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-argspec",
+    "version": "1.6.0",
+    "description": "Tools parsing a LaTeX argument specification in the xparse format",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-util-pegjs": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-arguments/package.json b/packages/unified-latex-util-arguments/package.json
index f86f4dc3..4a2cf617 100644
--- a/packages/unified-latex-util-arguments/package.json
+++ b/packages/unified-latex-util-arguments/package.json
@@ -1,65 +1,65 @@
 {
-  "name": "@unified-latex/unified-latex-util-arguments",
-  "version": "1.6.0",
-  "description": "Tools for manipulating unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-builder": "^1.6.0",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-argspec": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-render-info": "^1.6.0",
-    "@unified-latex/unified-latex-util-scan": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0",
-    "unified": "^10.1.2"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-arguments",
+    "version": "1.6.0",
+    "description": "Tools for manipulating unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-builder": "^1.6.0",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-argspec": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-render-info": "^1.6.0",
+        "@unified-latex/unified-latex-util-scan": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0",
+        "unified": "^10.1.2"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-catcode/libs/regions.ts b/packages/unified-latex-util-catcode/libs/regions.ts
index dd4cc18a..06add5f6 100644
--- a/packages/unified-latex-util-catcode/libs/regions.ts
+++ b/packages/unified-latex-util-catcode/libs/regions.ts
@@ -77,7 +77,7 @@ export function refineRegions(regions: Region[]): {
  */
 export function splitByRegions<
     T,
-    RegionRecord extends Record<string, Region[]>,
+    RegionRecord extends Record<string, Region[]>
 >(array: T[], regionsRecord: RegionRecord) {
     const ret: [keyof RegionRecord | null, T[]][] = [];
 
diff --git a/packages/unified-latex-util-catcode/package.json b/packages/unified-latex-util-catcode/package.json
index 8a7e2970..6a9d018b 100644
--- a/packages/unified-latex-util-catcode/package.json
+++ b/packages/unified-latex-util-catcode/package.json
@@ -1,60 +1,60 @@
 {
-  "name": "@unified-latex/unified-latex-util-catcode",
-  "version": "1.6.0",
-  "description": "Tools for manipulating unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-catcode",
+    "version": "1.6.0",
+    "description": "Tools for manipulating unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-comments/package.json b/packages/unified-latex-util-comments/package.json
index bdae06a7..704dcd5f 100644
--- a/packages/unified-latex-util-comments/package.json
+++ b/packages/unified-latex-util-comments/package.json
@@ -1,60 +1,60 @@
 {
-  "name": "@unified-latex/unified-latex-util-comments",
-  "version": "1.6.0",
-  "description": "Tools for manipulating unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-replace": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-comments",
+    "version": "1.6.0",
+    "description": "Tools for manipulating unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-replace": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-environments/package.json b/packages/unified-latex-util-environments/package.json
index 007f3938..0c2f26dc 100644
--- a/packages/unified-latex-util-environments/package.json
+++ b/packages/unified-latex-util-environments/package.json
@@ -1,64 +1,64 @@
 {
-  "name": "@unified-latex/unified-latex-util-environments",
-  "version": "1.6.0",
-  "description": "Tools for manipulating unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-arguments": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "@unified-latex/unified-latex-util-render-info": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0",
-    "unified": "^10.1.2"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-environments",
+    "version": "1.6.0",
+    "description": "Tools for manipulating unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-arguments": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "@unified-latex/unified-latex-util-render-info": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0",
+        "unified": "^10.1.2"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-glue/package.json b/packages/unified-latex-util-glue/package.json
index 0eba5ffd..8cf98a79 100644
--- a/packages/unified-latex-util-glue/package.json
+++ b/packages/unified-latex-util-glue/package.json
@@ -1,60 +1,60 @@
 {
-  "name": "@unified-latex/unified-latex-util-glue",
-  "version": "1.6.0",
-  "description": "Parse TeX glue",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-pegjs": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-glue",
+    "version": "1.6.0",
+    "description": "Parse TeX glue",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-pegjs": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-html-like/package.json b/packages/unified-latex-util-html-like/package.json
index 144cf446..65873eba 100644
--- a/packages/unified-latex-util-html-like/package.json
+++ b/packages/unified-latex-util-html-like/package.json
@@ -1,60 +1,60 @@
 {
-  "name": "@unified-latex/unified-latex-util-html-like",
-  "version": "1.6.0",
-  "description": "Tools working with HTML-like nodes via unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-builder": "^1.6.0",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-html-like",
+    "version": "1.6.0",
+    "description": "Tools working with HTML-like nodes via unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-builder": "^1.6.0",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-ligatures/package.json b/packages/unified-latex-util-ligatures/package.json
index 5c389473..2d878710 100644
--- a/packages/unified-latex-util-ligatures/package.json
+++ b/packages/unified-latex-util-ligatures/package.json
@@ -1,61 +1,61 @@
 {
-  "name": "@unified-latex/unified-latex-util-ligatures",
-  "version": "1.6.0",
-  "description": "Tools for manipulating unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-ligatures",
+    "version": "1.6.0",
+    "description": "Tools for manipulating unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-macros/package.json b/packages/unified-latex-util-macros/package.json
index 02c63943..0295dae4 100644
--- a/packages/unified-latex-util-macros/package.json
+++ b/packages/unified-latex-util-macros/package.json
@@ -1,64 +1,64 @@
 {
-  "name": "@unified-latex/unified-latex-util-macros",
-  "version": "1.6.0",
-  "description": "Tools for manipulating unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-arguments": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "@unified-latex/unified-latex-util-replace": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-macros",
+    "version": "1.6.0",
+    "description": "Tools for manipulating unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-arguments": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "@unified-latex/unified-latex-util-replace": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-match/package.json b/packages/unified-latex-util-match/package.json
index 384ec669..586d75f5 100644
--- a/packages/unified-latex-util-match/package.json
+++ b/packages/unified-latex-util-match/package.json
@@ -1,59 +1,59 @@
 {
-  "name": "@unified-latex/unified-latex-util-match",
-  "version": "1.6.0",
-  "description": "Match nodes in a unified-latex AST",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-match",
+    "version": "1.6.0",
+    "description": "Match nodes in a unified-latex AST",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-packages/package.json b/packages/unified-latex-util-packages/package.json
index 13b7bc7d..d93d0ec9 100644
--- a/packages/unified-latex-util-packages/package.json
+++ b/packages/unified-latex-util-packages/package.json
@@ -1,62 +1,62 @@
 {
-  "name": "@unified-latex/unified-latex-util-packages",
-  "version": "1.6.0",
-  "description": "Tools for manipulating unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "@unified-latex/unified-latex-util-trim": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-packages",
+    "version": "1.6.0",
+    "description": "Tools for manipulating unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "@unified-latex/unified-latex-util-trim": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-parse/package.json b/packages/unified-latex-util-parse/package.json
index 18b0535a..7298d640 100644
--- a/packages/unified-latex-util-parse/package.json
+++ b/packages/unified-latex-util-parse/package.json
@@ -1,69 +1,69 @@
 {
-  "name": "@unified-latex/unified-latex-util-parse",
-  "version": "1.6.0",
-  "description": "Tools for manipulating unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-ctan": "^1.6.0",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-arguments": "^1.6.0",
-    "@unified-latex/unified-latex-util-catcode": "^1.6.0",
-    "@unified-latex/unified-latex-util-environments": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "@unified-latex/unified-latex-util-trim": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0",
-    "unified": "^10.1.2"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-parse",
+    "version": "1.6.0",
+    "description": "Tools for manipulating unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-ctan": "^1.6.0",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-arguments": "^1.6.0",
+        "@unified-latex/unified-latex-util-catcode": "^1.6.0",
+        "@unified-latex/unified-latex-util-environments": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "@unified-latex/unified-latex-util-trim": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0",
+        "unified": "^10.1.2"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "bench": "vitest bench",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "bench": "vitest bench",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-pegjs/package.json b/packages/unified-latex-util-pegjs/package.json
index d9a8a1c8..5bb90c31 100644
--- a/packages/unified-latex-util-pegjs/package.json
+++ b/packages/unified-latex-util-pegjs/package.json
@@ -1,57 +1,57 @@
 {
-  "name": "@unified-latex/unified-latex-util-pegjs",
-  "version": "1.6.0",
-  "description": "PEGjs grammars and tools for constructing unified-latex ASTs",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-pegjs",
+    "version": "1.6.0",
+    "description": "PEGjs grammars and tools for constructing unified-latex ASTs",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-pgfkeys/package.json b/packages/unified-latex-util-pgfkeys/package.json
index a6808897..21ed57a9 100644
--- a/packages/unified-latex-util-pgfkeys/package.json
+++ b/packages/unified-latex-util-pgfkeys/package.json
@@ -1,61 +1,61 @@
 {
-  "name": "@unified-latex/unified-latex-util-pgfkeys",
-  "version": "1.6.0",
-  "description": "Functions for manipulating pgfkeys-like arguments in a unified-latex AST",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-pgfkeys",
+    "version": "1.6.0",
+    "description": "Functions for manipulating pgfkeys-like arguments in a unified-latex AST",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-pegjs": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-print-raw/package.json b/packages/unified-latex-util-print-raw/package.json
index 672f1438..5938c2f4 100644
--- a/packages/unified-latex-util-print-raw/package.json
+++ b/packages/unified-latex-util-print-raw/package.json
@@ -1,58 +1,58 @@
 {
-  "name": "@unified-latex/unified-latex-util-print-raw",
-  "version": "1.6.0",
-  "description": "Print a unified-latex AST with no fancy formatting",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-print-raw",
+    "version": "1.6.0",
+    "description": "Print a unified-latex AST with no fancy formatting",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-render-info/package.json b/packages/unified-latex-util-render-info/package.json
index 5ae1cb47..d5e10139 100644
--- a/packages/unified-latex-util-render-info/package.json
+++ b/packages/unified-latex-util-render-info/package.json
@@ -1,59 +1,59 @@
 {
-  "name": "@unified-latex/unified-latex-util-render-info",
-  "version": "1.6.0",
-  "description": "Functions for modifying a unified-latex AST",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-render-info",
+    "version": "1.6.0",
+    "description": "Functions for modifying a unified-latex AST",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-replace/package.json b/packages/unified-latex-util-replace/package.json
index a93b9928..625c7f40 100644
--- a/packages/unified-latex-util-replace/package.json
+++ b/packages/unified-latex-util-replace/package.json
@@ -1,63 +1,63 @@
 {
-  "name": "@unified-latex/unified-latex-util-replace",
-  "version": "1.6.0",
-  "description": "Functions for modifying a unified-latex AST",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-split": "^1.6.0",
-    "@unified-latex/unified-latex-util-trim": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0",
-    "unified": "^10.1.2"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-replace",
+    "version": "1.6.0",
+    "description": "Functions for modifying a unified-latex AST",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-split": "^1.6.0",
+        "@unified-latex/unified-latex-util-trim": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0",
+        "unified": "^10.1.2"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-scan/package.json b/packages/unified-latex-util-scan/package.json
index bfc4a7ef..55b61000 100644
--- a/packages/unified-latex-util-scan/package.json
+++ b/packages/unified-latex-util-scan/package.json
@@ -1,64 +1,64 @@
 {
-  "name": "@unified-latex/unified-latex-util-scan",
-  "version": "1.6.0",
-  "description": "Functions for modifying a unified-latex AST",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "trie-prefix-tree": "^1.5.1"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-scan",
+    "version": "1.6.0",
+    "description": "Functions for modifying a unified-latex AST",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "trie-prefix-tree": "^1.5.1"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "devDependencies": {
-    "@types/trie-prefix-tree": "^1.5.0"
-  },
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "devDependencies": {
+        "@types/trie-prefix-tree": "^1.5.0"
+    },
+    "private": true
 }
diff --git a/packages/unified-latex-util-split/package.json b/packages/unified-latex-util-split/package.json
index 42baee8e..59d76015 100644
--- a/packages/unified-latex-util-split/package.json
+++ b/packages/unified-latex-util-split/package.json
@@ -1,59 +1,59 @@
 {
-  "name": "@unified-latex/unified-latex-util-split",
-  "version": "1.6.0",
-  "description": "Functions for modifying a unified-latex AST",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-split",
+    "version": "1.6.0",
+    "description": "Functions for modifying a unified-latex AST",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-to-string/package.json b/packages/unified-latex-util-to-string/package.json
index c354b950..6d9b8ada 100644
--- a/packages/unified-latex-util-to-string/package.json
+++ b/packages/unified-latex-util-to-string/package.json
@@ -1,62 +1,62 @@
 {
-  "name": "@unified-latex/unified-latex-util-to-string",
-  "version": "1.6.0",
-  "description": "Print a unified-latex ASTs to a string",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-prettier": "^1.4.1",
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
-    "prettier": "^2.8.8",
-    "unified": "^10.1.2"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-to-string",
+    "version": "1.6.0",
+    "description": "Print a unified-latex ASTs to a string",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-prettier": "^1.4.1",
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-print-raw": "^1.6.0",
+        "prettier": "^2.8.8",
+        "unified": "^10.1.2"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-trim/package.json b/packages/unified-latex-util-trim/package.json
index b62e5510..68165988 100644
--- a/packages/unified-latex-util-trim/package.json
+++ b/packages/unified-latex-util-trim/package.json
@@ -1,62 +1,62 @@
 {
-  "name": "@unified-latex/unified-latex-util-trim",
-  "version": "1.6.0",
-  "description": "Functions for modifying a unified-latex AST",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0",
-    "@unified-latex/unified-latex-util-render-info": "^1.6.0",
-    "@unified-latex/unified-latex-util-visit": "^1.6.0",
-    "unified": "^10.1.2"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-trim",
+    "version": "1.6.0",
+    "description": "Functions for modifying a unified-latex AST",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0",
+        "@unified-latex/unified-latex-util-render-info": "^1.6.0",
+        "@unified-latex/unified-latex-util-visit": "^1.6.0",
+        "unified": "^10.1.2"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex-util-visit/libs/visit.ts b/packages/unified-latex-util-visit/libs/visit.ts
index fdc82959..f5c219fc 100644
--- a/packages/unified-latex-util-visit/libs/visit.ts
+++ b/packages/unified-latex-util-visit/libs/visit.ts
@@ -34,7 +34,7 @@ type GuardTypeOf<T extends (x: any, ...y: any[]) => boolean> =
  */
 type GuardFromOptions<
     Opts extends VisitOptions,
-    PossibleTypes = Ast.Ast,
+    PossibleTypes = Ast.Ast
 > = Opts extends {
     test: infer R;
 }
diff --git a/packages/unified-latex-util-visit/package.json b/packages/unified-latex-util-visit/package.json
index a381aa51..85eeb276 100644
--- a/packages/unified-latex-util-visit/package.json
+++ b/packages/unified-latex-util-visit/package.json
@@ -1,59 +1,59 @@
 {
-  "name": "@unified-latex/unified-latex-util-visit",
-  "version": "1.6.0",
-  "description": "Functions for traversing a unified-latex AST",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-match": "^1.6.0"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex-util-visit",
+    "version": "1.6.0",
+    "description": "Functions for traversing a unified-latex AST",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-match": "^1.6.0"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/packages/unified-latex/package.json b/packages/unified-latex/package.json
index 46779b36..c2465c87 100644
--- a/packages/unified-latex/package.json
+++ b/packages/unified-latex/package.json
@@ -1,61 +1,61 @@
 {
-  "name": "@unified-latex/unified-latex",
-  "version": "1.6.0",
-  "description": "Process LaTeX to an AST or a string",
-  "main": "dist/index.js",
-  "type": "module",
-  "dependencies": {
-    "@unified-latex/unified-latex-types": "^1.6.0",
-    "@unified-latex/unified-latex-util-parse": "^1.6.0",
-    "@unified-latex/unified-latex-util-to-string": "^1.6.0",
-    "unified": "^10.1.2"
-  },
-  "files": [
-    "dist/**/*.ts",
-    "dist/**/*.js",
-    "dist/**/*.map",
-    "dist/**/*.json"
-  ],
-  "exports": {
-    ".": {
-      "_bundle": "./index.ts",
-      "import": "./dist/index.js",
-      "require": "./dist/index.cjs"
+    "name": "@unified-latex/unified-latex",
+    "version": "1.6.0",
+    "description": "Process LaTeX to an AST or a string",
+    "main": "dist/index.js",
+    "type": "module",
+    "dependencies": {
+        "@unified-latex/unified-latex-types": "^1.6.0",
+        "@unified-latex/unified-latex-util-parse": "^1.6.0",
+        "@unified-latex/unified-latex-util-to-string": "^1.6.0",
+        "unified": "^10.1.2"
     },
-    "./*js": "./dist/*js",
-    "./*": {
-      "_bundle": "./*.ts",
-      "import": "./dist/*.js",
-      "require": "./dist/*.cjs"
-    }
-  },
-  "scripts": {
-    "build": "npm run clean && mkdirp ./dist && npm run compile",
-    "clean": "rimraf ./dist",
-    "compile:tsc": "tsc",
-    "compile:esm_and_cjs": "node build.js",
-    "compile": "run-p compile:tsc compile:esm_and_cjs",
-    "test": "vitest",
-    "package": "node ../../scripts/make-package.mjs",
-    "publish": "cd dist && npm publish"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/siefkenj/unified-latex.git"
-  },
-  "keywords": [
-    "pegjs",
-    "latex",
-    "parser",
-    "prettier",
-    "unified-latex",
-    "unified"
-  ],
-  "author": "Jason Siefken",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/siefkenj/unified-latex/issues"
-  },
-  "homepage": "https://github.com/siefkenj/unified-latex#readme",
-  "private": true
+    "files": [
+        "dist/**/*.ts",
+        "dist/**/*.js",
+        "dist/**/*.map",
+        "dist/**/*.json"
+    ],
+    "exports": {
+        ".": {
+            "_bundle": "./index.ts",
+            "import": "./dist/index.js",
+            "require": "./dist/index.cjs"
+        },
+        "./*js": "./dist/*js",
+        "./*": {
+            "_bundle": "./*.ts",
+            "import": "./dist/*.js",
+            "require": "./dist/*.cjs"
+        }
+    },
+    "scripts": {
+        "build": "npm run clean && mkdirp ./dist && npm run compile",
+        "clean": "rimraf ./dist",
+        "compile:tsc": "tsc",
+        "compile:esm_and_cjs": "node build.js",
+        "compile": "run-p compile:tsc compile:esm_and_cjs",
+        "test": "vitest",
+        "package": "node ../../scripts/make-package.mjs",
+        "publish": "cd dist && npm publish"
+    },
+    "repository": {
+        "type": "git",
+        "url": "git+https://github.com/siefkenj/unified-latex.git"
+    },
+    "keywords": [
+        "pegjs",
+        "latex",
+        "parser",
+        "prettier",
+        "unified-latex",
+        "unified"
+    ],
+    "author": "Jason Siefken",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/siefkenj/unified-latex/issues"
+    },
+    "homepage": "https://github.com/siefkenj/unified-latex#readme",
+    "private": true
 }
diff --git a/tsconfig.build.json b/tsconfig.build.json
index 814e3c11..86f19b77 100644
--- a/tsconfig.build.json
+++ b/tsconfig.build.json
@@ -29,6 +29,6 @@
         "declarationMap": true,
         "moduleResolution": "Bundler",
         "resolveJsonModule": true,
-        "customConditions": ["_bundle"],
+        "customConditions": ["_bundle"]
     }
 }
diff --git a/tsconfig.test.json b/tsconfig.test.json
index 348e732a..92e95d24 100644
--- a/tsconfig.test.json
+++ b/tsconfig.test.json
@@ -1,8 +1,6 @@
 {
     "extends": "./tsconfig.build.json",
-    "include": [
-        "**/*.ts"
-    ],
+    "include": ["**/*.ts"],
     "exclude": ["**/*.d.ts", "node_modules", "scripts", "*.config.ts"],
     "compilerOptions": {
         "rootDir": "./packages",