From 44e2a31b44fe582501807f81b93c91f1e56bac0b Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Thu, 2 Jul 2026 21:31:06 +0200 Subject: [PATCH 01/13] npm audit fix --- package-lock.json | 1129 +++++++++++++++++++++------------------------ 1 file changed, 534 insertions(+), 595 deletions(-) diff --git a/package-lock.json b/package-lock.json index 04ca9d00..5157eaea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,10 +65,11 @@ } }, "node_modules/@adobe/helix-log": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@adobe/helix-log/-/helix-log-6.0.0.tgz", - "integrity": "sha512-+9gpf49sFDmZLV3gtjY+RmEUistqYJdVWpiqlRYpxE59x5bHFzYf93dZ7fljSTBtZdVq8lm97HxrTUloh5HvRg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@adobe/helix-log/-/helix-log-6.0.1.tgz", + "integrity": "sha512-yobBoOVJy9SJ8T29v41ZDLUcvSzhKBUG0eqmlyDsT304BH7aQZdF1IYz6PIID/2HKPYp/Ny2mC4Hz1fEnErbNw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "big.js": "^6.1.1", "colorette": "^2.0.2", @@ -78,29 +79,30 @@ } }, "node_modules/@adobe/jsonschema2md": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/@adobe/jsonschema2md/-/jsonschema2md-7.1.5.tgz", - "integrity": "sha512-uybF3Ryn0xz5lzGz6sb6Th5nkX9H60zOnKVYCUXunUtWENGb7Ut+8CYPzPA9sjY8+gLK8pQq3rbmsKprcjkN0A==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/@adobe/jsonschema2md/-/jsonschema2md-7.1.6.tgz", + "integrity": "sha512-i+E6pr8rH2B0ujustAhniyUPxk2I0IE5K0K9bb+4knEFSVSYuc6MY3YekWNbzJ+KhgDa3gaq4UORqrHhLPxwIA==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@adobe/helix-log": "6.0.0", + "@adobe/helix-log": "6.0.1", "@types/json-schema": "^7.0.8", - "@types/mdast": "^3.0.4", + "@types/mdast": "^4.0.0", "es2015-i18n-tag": "1.6.1", "ferrum": "1.9.4", - "fs-extra": "11.1.0", + "fs-extra": "11.2.0", "github-slugger": "2.0.0", "js-yaml": "4.1.0", "json-schema": "^0.4.0", "mdast-builder": "1.1.1", - "mdast-util-to-string": "3.1.0", + "mdast-util-to-string": "4.0.0", "readdirp": "3.6.0", "remark-gfm": "^3.0.0", - "remark-parse": "10.0.1", - "remark-stringify": "10.0.2", + "remark-parse": "10.0.2", + "remark-stringify": "10.0.3", "unified": "10.1.2", - "unist-util-inspect": "7.0.1", - "yargs": "17.6.2" + "unist-util-inspect": "8.0.0", + "yargs": "17.7.2" }, "bin": { "jsonschema2md": "cli.js" @@ -109,11 +111,29 @@ "node": ">= 14.0.0" } }, + "node_modules/@adobe/jsonschema2md/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@adobe/jsonschema2md/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, "node_modules/@adobe/jsonschema2md/node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -123,54 +143,28 @@ "node": ">=12" } }, - "node_modules/@adobe/jsonschema2md/node_modules/fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, "node_modules/@adobe/jsonschema2md/node_modules/mdast-util-to-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", - "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@adobe/jsonschema2md/node_modules/remark-parse": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", - "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/@adobe/jsonschema2md/node_modules/remark-stringify": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.2.tgz", - "integrity": "sha512-6wV3pvbPvHkbNnWB0wdDvVFHOe1hBRAx1Q/5g/EpH4RppAII6J8Gnwe7VbHuXaoKIF6LAg6ExTel/+kNqSQ7lw==", + "node_modules/@adobe/jsonschema2md/node_modules/unist-util-inspect": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.0.0.tgz", + "integrity": "sha512-/3Wn/wU6/H6UEo4FoYUeo8KUePN8ERiZpQYFWYoihOsr1DoDuv80PeB0hobVZyYSvALa2e556bG1A1/AbwU4yg==", "dev": true, + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", @@ -178,10 +172,11 @@ } }, "node_modules/@adobe/jsonschema2md/node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -200,6 +195,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } @@ -209,6 +205,7 @@ "resolved": "https://registry.npmjs.org/@arr/every/-/every-1.0.1.tgz", "integrity": "sha512-UQFQ6SgyJ6LX42W8rHCs8KVc0JS0tzVL9ct4XYedJukskYVWTo49tNiMEK9C2HTyarbNiT/RVIRSY82vH+6sTg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -310,12 +307,10 @@ } }, "node_modules/@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -390,6 +385,16 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", @@ -432,13 +437,36 @@ "node": ">=6.9.0" } }, - "node_modules/@ljharb/through": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.9.tgz", - "integrity": "sha512-yN599ZBuMPPK4tdoToLlvgJB4CLK8fGl7ntfy0Wn7U6ttNvHYurd81bfUiK/6sMkiIwm65R6ck4L6+Y3DfVbNQ==", + "node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "license": "MIT", "optional": true, + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" } }, "node_modules/@nodelib/fs.scandir": { @@ -502,12 +530,10 @@ } }, "node_modules/@npmcli/config/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -530,19 +556,21 @@ } }, "node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@npmcli/map-workspaces/node_modules/minimatch": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", - "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", + "version": "7.4.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", + "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", + "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=10" @@ -563,7 +591,8 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz", "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/concat-stream": { "version": "2.0.0", @@ -721,10 +750,11 @@ "dev": true }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -864,10 +894,11 @@ "optional": true }, "node_modules/big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" }, @@ -906,11 +937,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -945,18 +977,6 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "optional": true, - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -1021,10 +1041,14 @@ } }, "node_modules/centra": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/centra/-/centra-2.6.0.tgz", - "integrity": "sha512-dgh+YleemrT8u85QL11Z6tYhegAs3MMxsaWAq/oXeAmYJ7VxL3SI9TZtnfaEvNDMAPolj25FXIb3S+HCI4wQaQ==", - "dev": true + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", + "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6" + } }, "node_modules/chalk": { "version": "4.1.2", @@ -1070,9 +1094,10 @@ } }, "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.2.0.tgz", + "integrity": "sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==", + "license": "MIT", "optional": true }, "node_modules/chokidar": { @@ -1184,10 +1209,11 @@ "devOptional": true }, "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" }, "node_modules/compare-func": { "version": "2.0.0", @@ -1351,13 +1377,11 @@ } }, "node_modules/conventional-changelog-core/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -1459,10 +1483,11 @@ } }, "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1529,10 +1554,11 @@ "dev": true }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1552,7 +1578,8 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/dargs": { "version": "7.0.0", @@ -1709,9 +1736,10 @@ } }, "node_modules/diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -2072,20 +2100,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "optional": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -2108,7 +2122,8 @@ "version": "1.0.22", "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz", "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/fastq": { "version": "1.15.0", @@ -2136,6 +2151,7 @@ "resolved": "https://registry.npmjs.org/ferrum/-/ferrum-1.9.4.tgz", "integrity": "sha512-ooNerLoIht/dK4CQJux93z/hnt9JysrXniJCI3r6YRgmHeXC57EJ8XaTCT1Gm8LfhIAeWxyJA0O7d/W3pqDYRg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "fastestsmallesttextencoderdecoder": "1.0.22", "lodash.isplainobject": "4.0.6", @@ -2202,9 +2218,10 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2242,10 +2259,32 @@ } }, "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", - "dev": true + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } }, "node_modules/format": { "version": "0.2.2", @@ -2268,9 +2307,10 @@ } }, "node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -2498,10 +2538,11 @@ } }, "node_modules/git-semver-tags/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -2550,19 +2591,21 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/glob/node_modules/minimatch": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", - "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", + "version": "7.4.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", + "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", + "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=10" @@ -2598,13 +2641,14 @@ "dev": true }, "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", + "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, @@ -2703,15 +2747,20 @@ "dev": true }, "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "license": "MIT", "optional": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/ieee754": { @@ -2806,69 +2855,27 @@ "dev": true }, "node_modules/inquirer": { - "version": "9.2.10", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.10.tgz", - "integrity": "sha512-tVVNFIXU8qNHoULiazz612GFl+yqNfjMTbLuViNJE/d860Qxrd3NMrse8dm40VUQLOQeULvaQF8lpAhvysjeyA==", + "version": "9.3.8", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.3.8.tgz", + "integrity": "sha512-pFGGdaHrmRKMh4WoDDSowddgjT1Vkl90atobmTeSmcPGdYiwikch/m/Ef5wRaiamHejtw0cUUMMerzDUXCci2w==", + "license": "MIT", "optional": true, "dependencies": { - "@ljharb/through": "^2.3.9", + "@inquirer/external-editor": "^1.0.2", + "@inquirer/figures": "^1.0.3", "ansi-escapes": "^4.3.2", - "chalk": "^5.3.0", - "cli-cursor": "^3.1.0", "cli-width": "^4.1.0", - "external-editor": "^3.1.0", - "figures": "^5.0.0", - "lodash": "^4.17.21", "mute-stream": "1.0.0", "ora": "^5.4.1", "run-async": "^3.0.0", "rxjs": "^7.8.1", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "optional": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "optional": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", - "optional": true, - "dependencies": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, "node_modules/inquirer/node_modules/wrap-ansi": { @@ -3102,6 +3109,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -3218,18 +3226,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", - "optional": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -3486,10 +3482,11 @@ } }, "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "devOptional": true + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "dev": true, + "license": "MIT" }, "node_modules/lodash.ismatch": { "version": "4.4.0", @@ -3501,7 +3498,8 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", @@ -3550,6 +3548,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "devOptional": true, "dependencies": { "yallist": "^4.0.0" }, @@ -3583,6 +3582,7 @@ "resolved": "https://registry.npmjs.org/matchit/-/matchit-1.1.0.tgz", "integrity": "sha512-+nGYoOlfHmxe5BW5tE0EMJppXEwdSf8uBA1GTZC7Q77kbT35+VKLYJMzVNWCHSsga1ps1tPYFtFyvxvKzWVmMA==", "dev": true, + "license": "MIT", "dependencies": { "@arr/every": "^1.0.0" }, @@ -4121,10 +4121,11 @@ } }, "node_modules/meow/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -4139,13 +4140,11 @@ } }, "node_modules/meow/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4729,10 +4728,11 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4965,10 +4965,11 @@ "dev": true }, "node_modules/npm-run-all/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -5163,15 +5164,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -5343,21 +5335,24 @@ } }, "node_modules/phin": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.0.tgz", - "integrity": "sha512-DqnVNrpYhKGBZppNKprD+UJylMeEKOZxHgPB+ZP6mGzf3uA2uox4Ep9tUm+rUc8WLIdHT3HcAE4X8fhwQA9JKg==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", + "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true, + "license": "MIT", "dependencies": { - "centra": "^2.6.0" + "centra": "^2.7.0" }, "engines": { "node": ">= 8" } }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -5391,6 +5386,7 @@ "resolved": "https://registry.npmjs.org/polka/-/polka-0.5.2.tgz", "integrity": "sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw==", "dev": true, + "license": "MIT", "dependencies": { "@polka/url": "^0.5.0", "trouter": "^2.0.1" @@ -5630,11 +5626,6 @@ "node": ">=8" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, "node_modules/regexp.prototype.flags": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", @@ -5984,13 +5975,15 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT", "optional": true }, "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -6023,10 +6016,17 @@ } }, "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/side-channel": { "version": "1.0.4", @@ -6210,13 +6210,11 @@ } }, "node_modules/standard-version/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -6236,15 +6234,6 @@ "node": ">=4" } }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "optional": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -6431,22 +6420,11 @@ "readable-stream": "3" } }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "optional": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -6490,6 +6468,7 @@ "resolved": "https://registry.npmjs.org/trouter/-/trouter-2.0.1.tgz", "integrity": "sha512-kr8SKKw94OI+xTGOkfsvwZQ8mWoikZDd2n8XZHjJVZUARZT+4/VV6cacRS6CLsH9bNm+HFIPU1Zx4CnNnb4qlQ==", "dev": true, + "license": "MIT", "dependencies": { "matchit": "^1.0.0" }, @@ -6561,12 +6540,13 @@ } }, "node_modules/undici": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", - "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "license": "MIT", "optional": true, "dependencies": { - "busboy": "^1.6.0" + "@fastify/busboy": "^2.0.0" }, "engines": { "node": ">=14.0" @@ -6669,9 +6649,10 @@ } }, "node_modules/unified-engine/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -6714,9 +6695,10 @@ } }, "node_modules/unified-engine/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -7102,6 +7084,7 @@ "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", "dev": true, + "license": "MIT", "dependencies": { "cuint": "^0.2.2" } @@ -7118,14 +7101,22 @@ "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "devOptional": true }, "node_modules/yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 14" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, "node_modules/yargs": { @@ -7167,6 +7158,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zwitch": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", @@ -7185,9 +7189,9 @@ "dev": true }, "@adobe/helix-log": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@adobe/helix-log/-/helix-log-6.0.0.tgz", - "integrity": "sha512-+9gpf49sFDmZLV3gtjY+RmEUistqYJdVWpiqlRYpxE59x5bHFzYf93dZ7fljSTBtZdVq8lm97HxrTUloh5HvRg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@adobe/helix-log/-/helix-log-6.0.1.tgz", + "integrity": "sha512-yobBoOVJy9SJ8T29v41ZDLUcvSzhKBUG0eqmlyDsT304BH7aQZdF1IYz6PIID/2HKPYp/Ny2mC4Hz1fEnErbNw==", "dev": true, "requires": { "big.js": "^6.1.1", @@ -7198,31 +7202,46 @@ } }, "@adobe/jsonschema2md": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/@adobe/jsonschema2md/-/jsonschema2md-7.1.5.tgz", - "integrity": "sha512-uybF3Ryn0xz5lzGz6sb6Th5nkX9H60zOnKVYCUXunUtWENGb7Ut+8CYPzPA9sjY8+gLK8pQq3rbmsKprcjkN0A==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/@adobe/jsonschema2md/-/jsonschema2md-7.1.6.tgz", + "integrity": "sha512-i+E6pr8rH2B0ujustAhniyUPxk2I0IE5K0K9bb+4knEFSVSYuc6MY3YekWNbzJ+KhgDa3gaq4UORqrHhLPxwIA==", "dev": true, "requires": { - "@adobe/helix-log": "6.0.0", + "@adobe/helix-log": "6.0.1", "@types/json-schema": "^7.0.8", - "@types/mdast": "^3.0.4", + "@types/mdast": "^4.0.0", "es2015-i18n-tag": "1.6.1", "ferrum": "1.9.4", - "fs-extra": "11.1.0", + "fs-extra": "11.2.0", "github-slugger": "2.0.0", "js-yaml": "4.1.0", "json-schema": "^0.4.0", "mdast-builder": "1.1.1", - "mdast-util-to-string": "3.1.0", + "mdast-util-to-string": "4.0.0", "readdirp": "3.6.0", "remark-gfm": "^3.0.0", - "remark-parse": "10.0.1", - "remark-stringify": "10.0.2", + "remark-parse": "10.0.2", + "remark-stringify": "10.0.3", "unified": "10.1.2", - "unist-util-inspect": "7.0.1", - "yargs": "17.6.2" + "unist-util-inspect": "8.0.0", + "yargs": "17.7.2" }, "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + }, "cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -7234,49 +7253,28 @@ "wrap-ansi": "^7.0.0" } }, - "fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, "mdast-util-to-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", - "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", - "dev": true - }, - "remark-parse": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", - "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0" } }, - "remark-stringify": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.2.tgz", - "integrity": "sha512-6wV3pvbPvHkbNnWB0wdDvVFHOe1hBRAx1Q/5g/EpH4RppAII6J8Gnwe7VbHuXaoKIF6LAg6ExTel/+kNqSQ7lw==", + "unist-util-inspect": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.0.0.tgz", + "integrity": "sha512-/3Wn/wU6/H6UEo4FoYUeo8KUePN8ERiZpQYFWYoihOsr1DoDuv80PeB0hobVZyYSvALa2e556bG1A1/AbwU4yg==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/unist": "^3.0.0" } }, "yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { "cliui": "^8.0.1", @@ -7377,12 +7375,9 @@ } }, "@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", - "requires": { - "regenerator-runtime": "^0.13.4" - } + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==" }, "@digitalbazaar/http-client": { "version": "3.4.1", @@ -7433,6 +7428,12 @@ "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", "dev": true }, + "@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "optional": true + }, "@humanwhocodes/config-array": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", @@ -7462,10 +7463,20 @@ "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", "dev": true }, - "@ljharb/through": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.9.tgz", - "integrity": "sha512-yN599ZBuMPPK4tdoToLlvgJB4CLK8fGl7ntfy0Wn7U6ttNvHYurd81bfUiK/6sMkiIwm65R6ck4L6+Y3DfVbNQ==", + "@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "optional": true, + "requires": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + } + }, + "@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", "optional": true }, "@nodelib/fs.scandir": { @@ -7514,12 +7525,9 @@ "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==" }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==" } } }, @@ -7535,19 +7543,19 @@ }, "dependencies": { "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", - "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", + "version": "7.4.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", + "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" } } } @@ -7705,9 +7713,9 @@ "dev": true }, "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -7798,9 +7806,9 @@ "optional": true }, "big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==", "dev": true }, "binary-extensions": { @@ -7830,11 +7838,11 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "buffer": { @@ -7852,15 +7860,6 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, - "busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "optional": true, - "requires": { - "streamsearch": "^1.1.0" - } - }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -7906,10 +7905,13 @@ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" }, "centra": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/centra/-/centra-2.6.0.tgz", - "integrity": "sha512-dgh+YleemrT8u85QL11Z6tYhegAs3MMxsaWAq/oXeAmYJ7VxL3SI9TZtnfaEvNDMAPolj25FXIb3S+HCI4wQaQ==", - "dev": true + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", + "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", + "dev": true, + "requires": { + "follow-redirects": "^1.15.6" + } }, "chalk": { "version": "4.1.2", @@ -7937,9 +7939,9 @@ "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" }, "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.2.0.tgz", + "integrity": "sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==", "optional": true }, "chokidar": { @@ -8021,9 +8023,9 @@ "devOptional": true }, "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "compare-func": { @@ -8161,13 +8163,10 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true } } }, @@ -8241,9 +8240,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -8295,9 +8294,9 @@ "dev": true }, "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -8423,9 +8422,9 @@ "dev": true }, "diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==" + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==" }, "doctrine": { "version": "3.0.0", @@ -8692,17 +8691,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "optional": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -8792,9 +8780,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "requires": { "to-regex-range": "^5.0.1" } @@ -8820,9 +8808,15 @@ } }, "flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true + }, + "follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", "dev": true }, "format": { @@ -8840,9 +8834,9 @@ } }, "fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -9016,9 +9010,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -9049,19 +9043,19 @@ }, "dependencies": { "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.3.tgz", - "integrity": "sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==", + "version": "7.4.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", + "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" } } } @@ -9096,13 +9090,13 @@ "dev": true }, "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", + "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", "dev": true, "requires": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "uglify-js": "^3.1.4", "wordwrap": "^1.0.0" @@ -9166,12 +9160,12 @@ "dev": true }, "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", "optional": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "ieee754": { @@ -9233,50 +9227,25 @@ "dev": true }, "inquirer": { - "version": "9.2.10", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.10.tgz", - "integrity": "sha512-tVVNFIXU8qNHoULiazz612GFl+yqNfjMTbLuViNJE/d860Qxrd3NMrse8dm40VUQLOQeULvaQF8lpAhvysjeyA==", + "version": "9.3.8", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.3.8.tgz", + "integrity": "sha512-pFGGdaHrmRKMh4WoDDSowddgjT1Vkl90atobmTeSmcPGdYiwikch/m/Ef5wRaiamHejtw0cUUMMerzDUXCci2w==", "optional": true, "requires": { - "@ljharb/through": "^2.3.9", + "@inquirer/external-editor": "^1.0.2", + "@inquirer/figures": "^1.0.3", "ansi-escapes": "^4.3.2", - "chalk": "^5.3.0", - "cli-cursor": "^3.1.0", "cli-width": "^4.1.0", - "external-editor": "^3.1.0", - "figures": "^5.0.0", - "lodash": "^4.17.21", "mute-stream": "1.0.0", "ora": "^5.4.1", "run-async": "^3.0.0", "rxjs": "^7.8.1", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "dependencies": { - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "optional": true - }, - "escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "optional": true - }, - "figures": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", - "optional": true, - "requires": { - "escape-string-regexp": "^5.0.0", - "is-unicode-supported": "^1.2.0" - } - }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -9500,12 +9469,6 @@ "text-extensions": "^1.0.0" } }, - "is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", - "optional": true - }, "is-weakref": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", @@ -9693,10 +9656,10 @@ } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "devOptional": true + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "dev": true }, "lodash.ismatch": { "version": "4.4.0", @@ -9743,6 +9706,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "devOptional": true, "requires": { "yallist": "^4.0.0" } @@ -10149,9 +10113,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "type-fest": { @@ -10182,13 +10146,10 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true }, "type-fest": { "version": "0.18.1", @@ -10518,9 +10479,9 @@ "dev": true }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -10687,9 +10648,9 @@ "dev": true }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, "requires": { "nice-try": "^1.0.4", @@ -10832,12 +10793,6 @@ } } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "optional": true - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -10960,18 +10915,18 @@ } }, "phin": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.0.tgz", - "integrity": "sha512-DqnVNrpYhKGBZppNKprD+UJylMeEKOZxHgPB+ZP6mGzf3uA2uox4Ep9tUm+rUc8WLIdHT3HcAE4X8fhwQA9JKg==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", + "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", "dev": true, "requires": { - "centra": "^2.6.0" + "centra": "^2.7.0" } }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==" }, "pidtree": { "version": "0.3.1", @@ -11161,11 +11116,6 @@ "strip-indent": "^3.0.0" } }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, "regexp.prototype.flags": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", @@ -11403,9 +11353,9 @@ "optional": true }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "setimmediate": { @@ -11430,9 +11380,9 @@ "dev": true }, "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", "dev": true }, "side-channel": { @@ -11584,13 +11534,10 @@ "dev": true }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true }, "supports-color": { "version": "5.5.0", @@ -11603,12 +11550,6 @@ } } }, - "streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "optional": true - }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -11749,15 +11690,6 @@ "readable-stream": "3" } }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "optional": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -11841,12 +11773,12 @@ } }, "undici": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", - "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", "optional": true, "requires": { - "busboy": "^1.6.0" + "@fastify/busboy": "^2.0.0" } }, "unified": { @@ -11931,9 +11863,9 @@ }, "dependencies": { "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", "requires": { "balanced-match": "^1.0.0" } @@ -11961,9 +11893,9 @@ "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==" }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", "requires": { "brace-expansion": "^2.0.1" } @@ -12248,12 +12180,13 @@ "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "devOptional": true }, "yaml": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", - "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==" + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==" }, "yargs": { "version": "16.2.0", @@ -12282,6 +12215,12 @@ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true }, + "yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "optional": true + }, "zwitch": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", From 77b0ee3376f8f714d661034f1b01dd68da743c6a Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Thu, 2 Jul 2026 21:34:01 +0200 Subject: [PATCH 02/13] Update minor versions --- package-lock.json | 136 ++++++++++++++++++++++++++++------------------ package.json | 12 ++-- 2 files changed, 89 insertions(+), 59 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5157eaea..570bcafc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,14 +9,16 @@ "version": "7.1.0", "license": "MIT", "dependencies": { - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", + "csv-parse": "^5.6.0", "deepmerge": "^4.3.1", - "fs-extra": "^11.1.1", + "fs-extra": "^11.3.6", "github-slugger": "^2.0.0", - "glob": "^9.3.2", + "glob": "^9.3.5", + "inquirer": "^9.3.8", "mdast-builder": "^1.1.1", "mdast-util-to-markdown": "^1.5.0", - "mdast-util-to-string": "^3.1.1", + "mdast-util-to-string": "^3.2.0", "mdast-util-wiki-link": "^0.0.2", "micromark-extension-wiki-link": "0.0.4", "minimist": "^1.2.8", @@ -50,8 +52,8 @@ "node": ">=16.0.0" }, "optionalDependencies": { - "csv-parse": "^5.5.0", - "inquirer": "^9.2.10", + "csv-parse": "^5.6.0", + "inquirer": "^9.3.8", "jsonld": "^8.2.1" } }, @@ -143,6 +145,21 @@ "node": ">=12" } }, + "node_modules/@adobe/jsonschema2md/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "node_modules/@adobe/jsonschema2md/node_modules/mdast-util-to-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", @@ -1101,15 +1118,10 @@ "optional": true }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1122,6 +1134,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -1569,9 +1584,10 @@ } }, "node_modules/csv-parse": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.0.tgz", - "integrity": "sha512-RxruSK3M4XgzcD7Trm2wEN+SJ26ChIb903+IWxNOcB5q4jT2Cs+hFr6QP39J05EohshRFEvyzEBoZ/466S2sbw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.6.0.tgz", + "integrity": "sha512-l3nz3euub2QMg5ouu5U09Ew9Wf6/wQ8I++ch1loQ0ljmzhmfZYrH9fflS22i/PQEvsPvxCwxgz5q7UB8K1JO4Q==", + "license": "MIT", "optional": true }, "node_modules/cuint": { @@ -2307,9 +2323,9 @@ } }, "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.6.tgz", + "integrity": "sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -2562,12 +2578,14 @@ "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" }, "node_modules/glob": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.2.tgz", - "integrity": "sha512-BTv/JhKXFEHsErMte/AnfiSv8yYOLLiyH2lTg8vn02O21zWFgHPTfxtgn1QRe7NRgggUhC8hacR2Re94svHqeA==", + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", - "minimatch": "^7.4.1", + "minimatch": "^8.0.2", "minipass": "^4.2.4", "path-scurry": "^1.6.1" }, @@ -2600,15 +2618,15 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "7.4.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", - "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.7.tgz", + "integrity": "sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg==", "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3811,9 +3829,10 @@ } }, "node_modules/mdast-util-to-string": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.1.tgz", - "integrity": "sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0" }, @@ -7253,6 +7272,17 @@ "wrap-ansi": "^7.0.0" } }, + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, "mdast-util-to-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", @@ -7945,9 +7975,9 @@ "optional": true }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -8305,9 +8335,9 @@ } }, "csv-parse": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.0.tgz", - "integrity": "sha512-RxruSK3M4XgzcD7Trm2wEN+SJ26ChIb903+IWxNOcB5q4jT2Cs+hFr6QP39J05EohshRFEvyzEBoZ/466S2sbw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.6.0.tgz", + "integrity": "sha512-l3nz3euub2QMg5ouu5U09Ew9Wf6/wQ8I++ch1loQ0ljmzhmfZYrH9fflS22i/PQEvsPvxCwxgz5q7UB8K1JO4Q==", "optional": true }, "cuint": { @@ -8834,9 +8864,9 @@ } }, "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.6.tgz", + "integrity": "sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -9032,12 +9062,12 @@ "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" }, "glob": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.2.tgz", - "integrity": "sha512-BTv/JhKXFEHsErMte/AnfiSv8yYOLLiyH2lTg8vn02O21zWFgHPTfxtgn1QRe7NRgggUhC8hacR2Re94svHqeA==", + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", "requires": { "fs.realpath": "^1.0.0", - "minimatch": "^7.4.1", + "minimatch": "^8.0.2", "minipass": "^4.2.4", "path-scurry": "^1.6.1" }, @@ -9051,11 +9081,11 @@ } }, "minimatch": { - "version": "7.4.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", - "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.7.tgz", + "integrity": "sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg==", "requires": { - "brace-expansion": "^2.0.2" + "brace-expansion": "^2.0.1" } } } @@ -9896,9 +9926,9 @@ } }, "mdast-util-to-string": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.1.tgz", - "integrity": "sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", "requires": { "@types/mdast": "^3.0.0" } diff --git a/package.json b/package.json index 3b093904..a6c57b6a 100644 --- a/package.json +++ b/package.json @@ -56,14 +56,14 @@ "start": "node ./bin/index.js --config ./test/input/glossarify-md.conf.json" }, "dependencies": { - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "deepmerge": "^4.3.1", - "fs-extra": "^11.1.1", + "fs-extra": "^11.3.6", "github-slugger": "^2.0.0", - "glob": "^9.3.2", + "glob": "^9.3.5", "mdast-builder": "^1.1.1", "mdast-util-to-markdown": "^1.5.0", - "mdast-util-to-string": "^3.1.1", + "mdast-util-to-string": "^3.2.0", "mdast-util-wiki-link": "^0.0.2", "micromark-extension-wiki-link": "0.0.4", "minimist": "^1.2.8", @@ -91,8 +91,8 @@ "standard-version": "^9.3.2" }, "optionalDependencies": { - "csv-parse": "^5.5.0", - "inquirer": "^9.2.10", + "csv-parse": "^5.6.0", + "inquirer": "^9.3.8", "jsonld": "^8.2.1" }, "remarkConfig": { From eb7fe0a1c3a6e0e4a2a3678d29bc48f529c5a0e0 Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Thu, 2 Jul 2026 22:58:26 +0200 Subject: [PATCH 03/13] Update first set of dependencies --- package-lock.json | 6253 ++++++++++++++++++++++++++-------------- package.json | 36 +- test/package-lock.json | 1907 ++++++++++-- test/package.json | 4 +- 4 files changed, 5831 insertions(+), 2369 deletions(-) diff --git a/package-lock.json b/package-lock.json index 570bcafc..29d3c064 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,42 +10,40 @@ "license": "MIT", "dependencies": { "chokidar": "^3.6.0", - "csv-parse": "^5.6.0", "deepmerge": "^4.3.1", "fs-extra": "^11.3.6", "github-slugger": "^2.0.0", - "glob": "^9.3.5", - "inquirer": "^9.3.8", + "glob": "^13.0.6", "mdast-builder": "^1.1.1", - "mdast-util-to-markdown": "^1.5.0", - "mdast-util-to-string": "^3.2.0", - "mdast-util-wiki-link": "^0.0.2", + "mdast-util-to-markdown": "^2.1.2", + "mdast-util-to-string": "^4.0.0", + "mdast-util-wiki-link": "^0.1.2", "micromark-extension-wiki-link": "0.0.4", "minimist": "^1.2.8", "remark-autolink-headings": "^7.0.1", - "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.2", - "remark-reference-links": "^6.0.1", - "remark-stringify": "^10.0.3", - "strip-markdown": "^5.0.1", - "unified": "^10.1.2", - "unified-engine": "^10.1.0", + "remark-gfm": "^4.0.1", + "remark-parse": "^11.0.0", + "remark-reference-links": "^7.0.0", + "remark-stringify": "^11.0.0", + "strip-markdown": "^6.0.0", + "unified": "^11.0.5", + "unified-engine": "^11.2.2", "unist-util-flatmap": "^1.0.0", - "unist-util-visit": "^4.1.2", - "vfile": "^5.3.7", + "unist-util-visit": "^5.1.0", + "vfile": "^6.0.3", "yaml": "^2.3.2" }, "bin": { "glossarify-md": "bin/index.js" }, "devDependencies": { - "@adobe/jsonschema2md": "^7.1.5", + "@adobe/jsonschema2md": "^8.0.11", "eslint": "8.48", "npm-run-all": "^4.1.5", - "remark-cli": "^11.0.0", - "remark-comment-config": "^7.0.1", + "remark-cli": "^12.0.1", + "remark-comment-config": "^8.0.0", "remark-license": "^6.1.0", - "remark-toc": "^8.0.1", + "remark-toc": "^9.0.0", "standard-version": "^9.3.2" }, "engines": { @@ -54,7 +52,7 @@ "optionalDependencies": { "csv-parse": "^5.6.0", "inquirer": "^9.3.8", - "jsonld": "^8.2.1" + "jsonld": "^9.0.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -66,51 +64,37 @@ "node": ">=0.10.0" } }, - "node_modules/@adobe/helix-log": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@adobe/helix-log/-/helix-log-6.0.1.tgz", - "integrity": "sha512-yobBoOVJy9SJ8T29v41ZDLUcvSzhKBUG0eqmlyDsT304BH7aQZdF1IYz6PIID/2HKPYp/Ny2mC4Hz1fEnErbNw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "big.js": "^6.1.1", - "colorette": "^2.0.2", - "ferrum": "^1.9.3", - "phin": "^3.6.0", - "polka": "^0.5.2" - } - }, "node_modules/@adobe/jsonschema2md": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/@adobe/jsonschema2md/-/jsonschema2md-7.1.6.tgz", - "integrity": "sha512-i+E6pr8rH2B0ujustAhniyUPxk2I0IE5K0K9bb+4knEFSVSYuc6MY3YekWNbzJ+KhgDa3gaq4UORqrHhLPxwIA==", + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/@adobe/jsonschema2md/-/jsonschema2md-8.0.11.tgz", + "integrity": "sha512-WRfZRqoyQqQ5eRWcfFPa/r3UUnOoKqREsED09pHj6AU3upcNdw/Mj28CYX8C5SUyov2VjIOhZZSsNaUovm6tUw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@adobe/helix-log": "6.0.1", "@types/json-schema": "^7.0.8", "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.3", "es2015-i18n-tag": "1.6.1", "ferrum": "1.9.4", - "fs-extra": "11.2.0", + "fs-extra": "11.3.4", "github-slugger": "2.0.0", - "js-yaml": "4.1.0", + "js-yaml": "4.1.1", "json-schema": "^0.4.0", "mdast-builder": "1.1.1", "mdast-util-to-string": "4.0.0", - "readdirp": "3.6.0", - "remark-gfm": "^3.0.0", - "remark-parse": "10.0.2", - "remark-stringify": "10.0.3", - "unified": "10.1.2", - "unist-util-inspect": "8.0.0", - "yargs": "17.7.2" + "readdirp": "5.0.0", + "remark-gfm": "^4.0.0", + "remark-parse": "11.0.0", + "remark-stringify": "11.0.0", + "unified": "11.0.5", + "unist-util-inspect": "8.1.0", + "yargs": "18.0.0" }, "bin": { "jsonschema2md": "cli.js" }, "engines": { - "node": ">= 14.0.0" + "node": "^18.0.0 || >= 20.0.0" } }, "node_modules/@adobe/jsonschema2md/node_modules/@types/mdast": { @@ -130,25 +114,58 @@ "dev": true, "license": "MIT" }, + "node_modules/@adobe/jsonschema2md/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@adobe/jsonschema2md/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/@adobe/jsonschema2md/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", "dev": true, "license": "ISC", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" }, "engines": { - "node": ">=12" + "node": ">=20" } }, + "node_modules/@adobe/jsonschema2md/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, "node_modules/@adobe/jsonschema2md/node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "version": "11.3.4", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz", + "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==", "dev": true, "license": "MIT", "dependencies": { @@ -160,167 +177,134 @@ "node": ">=14.14" } }, - "node_modules/@adobe/jsonschema2md/node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "node_modules/@adobe/jsonschema2md/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { - "@types/mdast": "^4.0.0" + "argparse": "^2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@adobe/jsonschema2md/node_modules/unist-util-inspect": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.0.0.tgz", - "integrity": "sha512-/3Wn/wU6/H6UEo4FoYUeo8KUePN8ERiZpQYFWYoihOsr1DoDuv80PeB0hobVZyYSvALa2e556bG1A1/AbwU4yg==", + "node_modules/@adobe/jsonschema2md/node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", "dev": true, "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" + "engines": { + "node": ">= 20.19.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@adobe/jsonschema2md/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "node_modules/@adobe/jsonschema2md/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "license": "MIT", "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@adobe/jsonschema2md/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "node_modules/@adobe/jsonschema2md/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@arr/every": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@arr/every/-/every-1.0.1.tgz", - "integrity": "sha512-UQFQ6SgyJ6LX42W8rHCs8KVc0JS0tzVL9ct4XYedJukskYVWTo49tNiMEK9C2HTyarbNiT/RVIRSY82vH+6sTg==", + "node_modules/@adobe/jsonschema2md/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "dev": true, "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dependencies": { - "@babel/highlight": "^7.18.6" + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "node": ">=18" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@adobe/jsonschema2md/node_modules/yargs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", + "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "cliui": "^9.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "string-width": "^7.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^22.0.0" }, "engines": { - "node": ">=4" + "node": "^20.19.0 || ^22.12.0 || >=23" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, + "node_modules/@adobe/jsonschema2md/node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "dev": true, + "license": "ISC", "engines": { - "node": ">=4" + "node": "^20.19.0 || ^22.12.0 || >=23" } }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "license": "MIT", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, "node_modules/@babel/runtime": { @@ -333,17 +317,17 @@ } }, "node_modules/@digitalbazaar/http-client": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-3.4.1.tgz", - "integrity": "sha512-Ahk1N+s7urkgj7WvvUND5f8GiWEPfUw0D41hdElaqLgu8wZScI8gdI0q+qWw5N1d35x7GCRH2uk9mi+Uzo9M3g==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-4.3.0.tgz", + "integrity": "sha512-6lMpxpt9BOmqHKGs9Xm6DP4LlZTBFer/ZjHvP3FcW3IaUWYIWC7dw5RFZnvw4fP57kAVcm1dp3IF+Y50qhBvAw==", + "license": "BSD-3-Clause", "optional": true, "dependencies": { - "ky": "^0.33.3", - "ky-universal": "^0.11.0", - "undici": "^5.21.2" + "ky": "^1.14.2", + "undici": "^6.23.0" }, "engines": { - "node": ">=14.0" + "node": ">=18.0" } }, "node_modules/@eslint-community/eslint-utils": { @@ -402,16 +386,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", @@ -486,6 +460,102 @@ "node": ">=18" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -522,28 +592,31 @@ } }, "node_modules/@npmcli/config": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-6.1.4.tgz", - "integrity": "sha512-3bIf/86iQ9ac86hy5uzE1kQnwgd9W/kmZ+K/OmYWuBMX97PQi4yLZHqn2xtfukwF/3/6NjUPxYC1H/aP3nImCA==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-8.3.4.tgz", + "integrity": "sha512-01rtHedemDNhUXdicU7s+QYz/3JyV5Naj84cvdXGH4mgCdL+agmSYaLF4LUG4vMCLzhBO8YtS0gPpH1FGvbgAw==", + "license": "ISC", "dependencies": { "@npmcli/map-workspaces": "^3.0.2", - "ini": "^3.0.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", - "read-package-json-fast": "^3.0.2", + "@npmcli/package-json": "^5.1.1", + "ci-info": "^4.0.0", + "ini": "^4.1.2", + "nopt": "^7.2.1", + "proc-log": "^4.2.0", "semver": "^7.3.5", - "walk-up-path": "^1.0.0" + "walk-up-path": "^3.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@npmcli/config/node_modules/ini": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", - "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/config/node_modules/semver": { @@ -558,39 +631,132 @@ "node": ">=10" } }, - "node_modules/@npmcli/map-workspaces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.3.tgz", - "integrity": "sha512-HlCvFuTzw4UNoKyZdqiNrln+qMF71QJkxy2dsusV8QQdoa89e2TF4dATCzBxbl4zzRzdDoWWyP5ADVrNAH9cRQ==", + "node_modules/@npmcli/git": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", + "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==", + "license": "ISC", "dependencies": { - "@npmcli/name-from-folder": "^2.0.0", - "glob": "^9.3.1", - "minimatch": "^7.4.2", - "read-package-json-fast": "^3.0.0" + "@npmcli/promise-spawn": "^7.0.0", + "ini": "^4.1.3", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" } }, - "node_modules/@npmcli/map-workspaces/node_modules/minimatch": { - "version": "7.4.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", - "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@npmcli/git/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/map-workspaces": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz", + "integrity": "sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==", + "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^2.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0", + "read-package-json-fast": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/map-workspaces/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@npmcli/map-workspaces/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/map-workspaces/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.2" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -600,16 +766,172 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@polka/url": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz", - "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==", - "dev": true, - "license": "MIT" + "node_modules/@npmcli/package-json": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", + "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==", + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/package-json/node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@npmcli/package-json/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/package-json/node_modules/normalize-package-data": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", + "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^7.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", + "license": "ISC", + "dependencies": { + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } }, "node_modules/@types/concat-stream": { "version": "2.0.0", @@ -628,32 +950,22 @@ } }, "node_modules/@types/estree": { - "version": "0.0.52", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", - "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==", - "dev": true + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" }, "node_modules/@types/estree-jsx": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz", - "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*" } }, - "node_modules/@types/extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/extend/-/extend-3.0.1.tgz", - "integrity": "sha512-R1g/VyKFFI2HLC1QGAeTtCBWCo6n75l41OnsVYNbmKG+kempOESaodf6BeJyUM3Q0rKa/NQcTHbB2+66lNnxLw==", - "dev": true - }, - "node_modules/@types/github-slugger": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@types/github-slugger/-/github-slugger-1.3.0.tgz", - "integrity": "sha512-J/rMZa7RqiH/rT29TEVZO4nBoDP9XJOjnbbIofg7GQKs4JIduEO3WLpte+6WeUz/TcrXKlY+bM7FYrp8yFB+3g==", - "dev": true - }, "node_modules/@types/hast": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", @@ -668,10 +980,11 @@ "integrity": "sha512-a3xgqnFTuNJDm1fjsTjHocYJ40Cz3t8utYpi5GNaxzrJC2HSD08ym+whIL7fNqiqBCdM9bcqD1H/tORWAFXoZw==" }, "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/mdast": { "version": "3.0.10", @@ -704,41 +1017,46 @@ "dev": true }, "node_modules/@types/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==" + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.3.tgz", + "integrity": "sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==", + "license": "MIT" }, "node_modules/@types/text-table": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@types/text-table/-/text-table-0.2.2.tgz", - "integrity": "sha512-dGoI5Af7To0R2XE8wJuc6vwlavWARsCh3UKJPjWs1YEqGUqfgBI/j/4GX0yf19/DsDPPf0YAXWAp8psNeIehLg==", - "dev": true + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@types/text-table/-/text-table-0.2.5.tgz", + "integrity": "sha512-hcZhlNvMkQG/k1vcZ6yHOl6WAYftQ2MLfTHcYRZ2xYZFD8tGVnE3qFV0lj1smQeDSR7/yY0PyuUalauf33bJeA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ungap__structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/ungap__structured-clone/-/ungap__structured-clone-1.2.0.tgz", + "integrity": "sha512-ZoaihZNLeZSxESbk9PUAPZOlSpcKx81I1+4emtULDVmBLkYutTcMlCj2K9VNlf9EWODxdO6gkAqEaLorXwZQVA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", + "dev": true, + "license": "ISC" + }, "node_modules/abbrev": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "optional": true, - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, "node_modules/acorn": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", @@ -814,7 +1132,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "devOptional": true, "engines": { "node": ">=8" } @@ -823,7 +1140,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "devOptional": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -910,20 +1226,6 @@ ], "optional": true }, - "node_modules/big.js": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", - "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bigjs" - } - }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -944,10 +1246,11 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1043,30 +1346,25 @@ } }, "node_modules/canonicalize": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", - "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==", - "optional": true + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz", + "integrity": "sha512-F705O3xrsUtgt98j7leetNhTWPe+5S72rlL5O4jA1pKqBVQ/dT1O1D6PFxmSXvc0SUOinWS57DKx0I3CHrXJHQ==", + "license": "Apache-2.0", + "optional": true, + "bin": { + "canonicalize": "bin/canonicalize.js" + } }, "node_modules/ccount": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/centra": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", - "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6" - } - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -1152,6 +1450,21 @@ "node": ">= 6" } }, + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -1209,7 +1522,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "devOptional": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1220,15 +1532,18 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "devOptional": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "dev": true, - "license": "MIT" + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, "node_modules/compare-func": { "version": "2.0.0", @@ -1572,7 +1887,6 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -1606,15 +1920,6 @@ "node": ">=8" } }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "optional": true, - "engines": { - "node": ">= 12" - } - }, "node_modules/dateformat": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", @@ -1751,13 +2056,17 @@ "node": ">=8" } }, - "node_modules/diff": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", - "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, "node_modules/doctrine": { @@ -1861,13 +2170,19 @@ "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "devOptional": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "license": "MIT" }, "node_modules/error-ex": { "version": "1.3.2", @@ -1936,6 +2251,7 @@ "resolved": "https://registry.npmjs.org/es2015-i18n-tag/-/es2015-i18n-tag-1.6.1.tgz", "integrity": "sha512-MYoh9p+JTkgnzBh0MEBON6xUyzdmwT6wzsmmFJvZujGSXiI2kM+3XvFl6+AcIO2eeL6VWgtX9szSiDTMwDxyYA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -2102,15 +2418,6 @@ "node": ">=0.10.0" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "optional": true, - "engines": { - "node": ">=6" - } - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -2150,18 +2457,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fault": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", - "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/ferrum": { "version": "1.9.4", "resolved": "https://registry.npmjs.org/ferrum/-/ferrum-1.9.4.tgz", @@ -2174,29 +2469,6 @@ "xxhashjs": "0.2.2" } }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "optional": true, - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -2281,45 +2553,32 @@ "dev": true, "license": "ISC" }, - "node_modules/follow-redirects": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", - "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, "engines": { - "node": ">=4.0" + "node": ">=14" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "optional": true, - "dependencies": { - "fetch-blob": "^3.1.2" + "node": ">=14" }, - "engines": { - "node": ">=12.20.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/fs-extra": { @@ -2339,7 +2598,8 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -2396,6 +2656,19 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-east-asian-width": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-intrinsic": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", @@ -2578,19 +2851,17 @@ "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" }, "node_modules/glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "ISC", + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2608,25 +2879,62 @@ "node": ">=10.13.0" } }, + "node_modules/glob/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/glob/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" } }, "node_modules/glob/node_modules/minimatch": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.7.tgz", - "integrity": "sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg==", - "license": "ISC", + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.5" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2805,6 +3113,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, "engines": { "node": ">= 4" } @@ -2826,9 +3135,10 @@ } }, "node_modules/import-meta-resolve": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", - "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -2856,6 +3166,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -3077,7 +3388,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "devOptional": true, "engines": { "node": ">=8" } @@ -3265,19 +3575,45 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -3294,13 +3630,15 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -3325,6 +3663,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -3344,18 +3683,19 @@ } }, "node_modules/jsonld": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-8.2.1.tgz", - "integrity": "sha512-hCnY98LwTp0gJ0oEp41wytYYbU96ZX6SR3QwE8A+1V9dKVCSXrOR1WXF21Vq/Bgx46l2baPRvJ5cix5Gd4EX5A==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-9.0.0.tgz", + "integrity": "sha512-pjMIdkXfC1T2wrX9B9i2uXhGdyCmgec3qgMht+TDj+S0qX3bjWMQUfL7NeqEhuRTi8G5ESzmL9uGlST7nzSEWg==", + "license": "BSD-3-Clause", "optional": true, "dependencies": { - "@digitalbazaar/http-client": "^3.4.1", - "canonicalize": "^1.0.1", + "@digitalbazaar/http-client": "^4.2.0", + "canonicalize": "^2.1.0", "lru-cache": "^6.0.0", - "rdf-canonize": "^3.4.0" + "rdf-canonize": "^5.0.0" }, "engines": { - "node": ">=14" + "node": ">=18" } }, "node_modules/jsonparse": { @@ -3392,51 +3732,19 @@ "node": ">=0.10.0" } }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "engines": { - "node": ">=6" - } - }, "node_modules/ky": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz", - "integrity": "sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz", + "integrity": "sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==", + "license": "MIT", "optional": true, "engines": { - "node": ">=14.16" + "node": ">=18" }, "funding": { "url": "https://github.com/sindresorhus/ky?sponsor=1" } }, - "node_modules/ky-universal": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.11.0.tgz", - "integrity": "sha512-65KyweaWvk+uKKkCrfAf+xqN2/epw1IJDtlyCPxYffFCMR8u1sp2U65NtWpnozYfZxQ6IUzIlvUcw+hQ82U2Xw==", - "optional": true, - "dependencies": { - "abort-controller": "^3.0.0", - "node-fetch": "^3.2.10" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/ky-universal?sponsor=1" - }, - "peerDependencies": { - "ky": ">=0.31.4", - "web-streams-polyfill": ">=3.2.1" - }, - "peerDependenciesMeta": { - "web-streams-polyfill": { - "optional": true - } - } - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -3472,12 +3780,13 @@ } }, "node_modules/load-plugin": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-5.1.0.tgz", - "integrity": "sha512-Lg1CZa1CFj2CbNaxijTL6PCbzd4qGTlZov+iH2p5Xwy/ApcZJh+i6jMN2cYePouTfjJfrNu3nXFdEw8LvbjPFQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-6.0.3.tgz", + "integrity": "sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==", + "license": "MIT", "dependencies": { - "@npmcli/config": "^6.0.0", - "import-meta-resolve": "^2.0.0" + "@npmcli/config": "^8.0.0", + "import-meta-resolve": "^4.0.0" }, "funding": { "type": "github", @@ -3586,26 +3895,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/markdown-table": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz", - "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==", + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/matchit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/matchit/-/matchit-1.1.0.tgz", - "integrity": "sha512-+nGYoOlfHmxe5BW5tE0EMJppXEwdSf8uBA1GTZC7Q77kbT35+VKLYJMzVNWCHSsga1ps1tPYFtFyvxvKzWVmMA==", - "dev": true, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", "license": "MIT", - "dependencies": { - "@arr/every": "^1.0.0" - }, - "engines": { - "node": ">=6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, "node_modules/mdast-builder": { @@ -3617,36 +3927,66 @@ } }, "node_modules/mdast-comment-marker": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-2.1.0.tgz", - "integrity": "sha512-/+Cfm8A83PjkqjQDB9iYqHESGuXlriCWAwRGPJjkYmxXrF4r6saxeUlOKNrf+SogTwg9E8uyHRCFHLG6/BAAdA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-3.0.0.tgz", + "integrity": "sha512-bt08sLmTNg00/UtVDiqZKocxqvQqqyQZAg1uaRuO/4ysXV5motg7RolF5o5yy/sY1rG0v2XgZEqFWho1+2UquA==", "dev": true, + "license": "MIT", "dependencies": { - "mdast-util-mdx-expression": "^1.1.0" + "@types/mdast": "^4.0.0", + "mdast-util-mdx-expression": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-comment-marker/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/mdast-util-find-and-replace": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.0.tgz", - "integrity": "sha512-bz8hUWkMX7UcasORORcyBEsTKJ+dBiFwRPrm43hHC9NMRylIMLbfO5rwfeCN+UtY4AAi7s8WqXftb9eX6ZsqCg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", "dependencies": { + "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-find-and-replace/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -3655,40 +3995,57 @@ } }, "node_modules/mdast-util-from-markdown": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz", - "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-from-markdown/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-from-markdown/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/mdast-util-gfm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz", - "integrity": "sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", @@ -3696,74 +4053,156 @@ } }, "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.2.tgz", - "integrity": "sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", + "@types/mdast": "^4.0.0", "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.1.tgz", - "integrity": "sha512-p+PrYlkw9DeCRkTVw1duWqPRHX6Ywh2BNKJQcZbCwAuP/59B0Lk9kakuAd7KbQprVO4GzdW8eS5++A9PUSqIyw==", + "node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/unist": "*" } }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz", - "integrity": "sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg==", + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-footnote/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-footnote/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/mdast-util-gfm-table": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", - "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-table/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-table/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.1.tgz", - "integrity": "sha512-KZ4KLmPdABXOsfnM6JHUIjxEvcx2ulk656Z/4Balw071/5qgnhz+H1uGtf2zIGnrnvDC8xR4Fj9uKbjAFGNIeA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/mdast-util-heading-range": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-3.1.0.tgz", @@ -3779,48 +4218,103 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-heading-range/node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-mdx-expression": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.2.1.tgz", - "integrity": "sha512-BtQwyalaq6jRjx0pagtuAwGrmzL1yInrfA4EJv7GOoiPOUbR4gr6h65I+G3WTh1/Cag2Eda4ip400Ch6CFmWiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", "dev": true, + "license": "MIT", "dependencies": { - "@types/estree-jsx": "^0.0.1", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-mdx-expression/node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-mdx-expression/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-mdx-expression/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, "node_modules/mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-phrasing/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" }, "funding": { @@ -3828,78 +4322,85 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "node_modules/mdast-util-to-markdown/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/unist": "*" } }, - "node_modules/mdast-util-toc": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-6.1.0.tgz", - "integrity": "sha512-0PuqZELXZl4ms1sF7Lqigrqik4Ll3UhbI+jdTrfw7pZ9QPawgl7LD4GQ8MkU7bT/EwiVqChNTbifa2jLLKo76A==", - "dev": true, + "node_modules/mdast-util-to-markdown/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", "dependencies": { - "@types/extend": "^3.0.0", - "@types/github-slugger": "^1.0.0", - "@types/mdast": "^3.0.0", - "extend": "^3.0.0", - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "unist-util-is": "^5.0.0", - "unist-util-visit": "^3.0.0" + "@types/mdast": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-toc/node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", - "dev": true + "node_modules/mdast-util-to-string/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } }, - "node_modules/mdast-util-toc/node_modules/unist-util-visit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", - "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", + "node_modules/mdast-util-toc": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-7.1.0.tgz", + "integrity": "sha512-2TVKotOQzqdY7THOdn2gGzS9d1Sdd66bvxUyw3aNpWfcPXCLYSJCCgfPy30sEtuzkDraJgqF35dzgmz6xlvH/w==", "dev": true, + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" + "@types/mdast": "^4.0.0", + "@types/ungap__structured-clone": "^1.0.0", + "@ungap/structured-clone": "^1.0.0", + "github-slugger": "^2.0.0", + "mdast-util-to-string": "^4.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-toc/node_modules/unist-util-visit-parents": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", - "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", + "node_modules/mdast-util-toc/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/unist": "*" } }, + "node_modules/mdast-util-toc/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, "node_modules/mdast-util-wiki-link": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-wiki-link/-/mdast-util-wiki-link-0.0.2.tgz", - "integrity": "sha512-lSsR10/dPuYIxzjGZIGA4oYzsnEnqcsD6DTXL0pqdbBzNB9teKVZB2aIzZcUsdg31v/NoHOstkVwzbN6VrQLtw==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-wiki-link/-/mdast-util-wiki-link-0.1.2.tgz", + "integrity": "sha512-DTcDyOxKDo3pB3fc0zQlD8myfQjYkW4hazUKI9PUyhtoj9JBeHC2eIdlVXmaT22bZkFAVU2d47B6y2jVKGoUQg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.1", "mdast-util-to-markdown": "^0.6.5" @@ -4184,9 +4685,9 @@ } }, "node_modules/micromark": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", - "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", "funding": [ { "type": "GitHub Sponsors", @@ -4197,30 +4698,31 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-core-commonmark": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", - "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", "funding": [ { "type": "GitHub Sponsors", @@ -4231,38 +4733,40 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz", - "integrity": "sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", "dependencies": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4270,15 +4774,15 @@ } }, "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4286,18 +4790,19 @@ } }, "node_modules/micromark-extension-gfm-footnote": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", - "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", "dependencies": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4305,16 +4810,17 @@ } }, "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz", - "integrity": "sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4322,15 +4828,16 @@ } }, "node_modules/micromark-extension-gfm-table": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz", - "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4338,11 +4845,12 @@ } }, "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz", - "integrity": "sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", "dependencies": { - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4350,15 +4858,16 @@ } }, "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz", - "integrity": "sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", @@ -4374,9 +4883,9 @@ } }, "node_modules/micromark-factory-destination": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", - "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", "funding": [ { "type": "GitHub Sponsors", @@ -4387,16 +4896,17 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-label": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz", - "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", "funding": [ { "type": "GitHub Sponsors", @@ -4407,17 +4917,18 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-space": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", - "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -4428,15 +4939,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-title": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz", - "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", "funding": [ { "type": "GitHub Sponsors", @@ -4447,18 +4959,18 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-whitespace": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", - "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", "funding": [ { "type": "GitHub Sponsors", @@ -4469,17 +4981,18 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", - "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -4490,15 +5003,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-chunked": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", - "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", "funding": [ { "type": "GitHub Sponsors", @@ -4509,14 +5023,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-classify-character": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", - "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", "funding": [ { "type": "GitHub Sponsors", @@ -4527,16 +5042,17 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-combine-extensions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", - "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", "funding": [ { "type": "GitHub Sponsors", @@ -4547,15 +5063,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", - "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", "funding": [ { "type": "GitHub Sponsors", @@ -4566,14 +5083,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-decode-string": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz", - "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", "funding": [ { "type": "GitHub Sponsors", @@ -4584,17 +5102,18 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-encode": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz", - "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", "funding": [ { "type": "GitHub Sponsors", @@ -4604,12 +5123,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-html-tag-name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz", - "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", "funding": [ { "type": "GitHub Sponsors", @@ -4619,12 +5139,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-normalize-identifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", - "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", "funding": [ { "type": "GitHub Sponsors", @@ -4635,14 +5156,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-resolve-all": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", - "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", "funding": [ { "type": "GitHub Sponsors", @@ -4653,14 +5175,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz", - "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", "funding": [ { "type": "GitHub Sponsors", @@ -4671,16 +5194,17 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-subtokenize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz", - "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", "funding": [ { "type": "GitHub Sponsors", @@ -4691,17 +5215,18 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz", - "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -4711,12 +5236,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz", - "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", "funding": [ { "type": "GitHub Sponsors", @@ -4726,7 +5252,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mimic-fn": { "version": "2.1.0", @@ -4782,11 +5309,12 @@ } }, "node_modules/minipass": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", - "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/modify-values": { @@ -4798,14 +5326,6 @@ "node": ">=0.10.0" } }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "engines": { - "node": ">=4" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -4838,47 +5358,11 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "node_modules/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "optional": true, - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "optional": true, - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, "node_modules/nopt": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.1.0.tgz", - "integrity": "sha512-ZFPLe9Iu0tnx7oWhFxAo4s7QTn8+NNDDxYNaKLjE7Dp0tbakQ3M1QhQzsnzXHQBTUO3K9BmwaxnyO8Ayn2I95Q==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "license": "ISC", "dependencies": { "abbrev": "^2.0.0" }, @@ -4909,14 +5393,111 @@ "node": ">=0.10.0" } }, + "node_modules/npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/npm-normalize-package-bin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz", - "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-pick-manifest": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz", + "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==", + "license": "ISC", + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/npm-run-all": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", @@ -5112,6 +5693,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "dependencies": { "wrappy": "1" } @@ -5222,6 +5804,12 @@ "node": ">=6" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -5307,7 +5895,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -5319,27 +5906,26 @@ "dev": true }, "node_modules/path-scurry": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.3.tgz", - "integrity": "sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^7.14.1", - "minipass": "^4.0.2" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "engines": { - "node": ">=12" - } + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" }, "node_modules/path-type": { "version": "3.0.0", @@ -5353,19 +5939,11 @@ "node": ">=4" } }, - "node_modules/phin": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", - "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true, - "license": "MIT", - "dependencies": { - "centra": "^2.7.0" - }, - "engines": { - "node": ">= 8" - } + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.2", @@ -5400,17 +5978,6 @@ "node": ">=4" } }, - "node_modules/polka": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/polka/-/polka-0.5.2.tgz", - "integrity": "sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@polka/url": "^0.5.0", - "trouter": "^2.0.1" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -5421,9 +5988,10 @@ } }, "node_modules/proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -5434,6 +6002,25 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", @@ -5483,21 +6070,23 @@ } }, "node_modules/rdf-canonize": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.4.0.tgz", - "integrity": "sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-5.0.0.tgz", + "integrity": "sha512-g8OUrgMXAR9ys/ZuJVfBr05sPPoMA7nHIVs8VEvg9QwM5W4GR2qSFEEHjsyHF1eWlBaf8Ev40WNjQFQ+nJTO3w==", + "license": "BSD-3-Clause", "optional": true, "dependencies": { "setimmediate": "^1.0.5" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/read-package-json-fast": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -5507,9 +6096,10 @@ } }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -5609,9 +6199,10 @@ } }, "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -5663,15 +6254,16 @@ } }, "node_modules/remark": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/remark/-/remark-14.0.2.tgz", - "integrity": "sha512-A3ARm2V4BgiRXaUo5K0dRvJ1lbogrbXnhkJRmD0yw092/Yl0kOCZt1k9ZeElEwkZsWGsMumz6qL5MfNJH9nOBA==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-15.0.1.tgz", + "integrity": "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==", "dev": true, + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "remark-parse": "^10.0.0", - "remark-stringify": "^10.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", @@ -5694,14 +6286,133 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-autolink-headings/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/remark-autolink-headings/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-autolink-headings/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-autolink-headings/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-autolink-headings/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-autolink-headings/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-autolink-headings/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-autolink-headings/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/remark-cli": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-cli/-/remark-cli-11.0.0.tgz", - "integrity": "sha512-8JEWwArXquRq1/In4Ftz7gSG9Scwb1ijT2/dEuBETW9omqhmMRxcfjZ3iKqrak3BnCJeZSXCdWEmPhFKC8+RUQ==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/remark-cli/-/remark-cli-12.0.1.tgz", + "integrity": "sha512-2NAEOACoTgo+e+YAaCTODqbrWyhMVmlUyjxNCkTrDRHHQvH6+NbrnqVvQaLH/Q8Ket3v90A43dgAJmXv8y5Tkw==", "dev": true, + "license": "MIT", "dependencies": { - "remark": "^14.0.0", - "unified-args": "^10.0.0" + "import-meta-resolve": "^4.0.0", + "markdown-extensions": "^2.0.0", + "remark": "^15.0.0", + "unified-args": "^11.0.0" }, "bin": { "remark": "cli.js" @@ -5712,36 +6423,58 @@ } }, "node_modules/remark-comment-config": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/remark-comment-config/-/remark-comment-config-7.0.1.tgz", - "integrity": "sha512-/+JynO760CWRiHCIaBrlH3fdHqiJO+JDMS931uZoVcHBxxDnkivME+600NAUrU9cNYkVe1uN6a0KyCfE3q4P+g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-comment-config/-/remark-comment-config-8.0.0.tgz", + "integrity": "sha512-OL4t7tHBDNttV/IySlxoGp/qb2wjTYFX+90nbW09pgHg/QW3/5yC8gCHlNa/sP17vSRG31Jq7auYwga3x1aYzQ==", "dev": true, + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-comment-marker": "^2.0.0", - "mdast-util-to-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-comment-marker": "^3.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/remark-comment-config/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/remark-gfm/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/remark-license": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/remark-license/-/remark-license-6.1.0.tgz", @@ -5761,61 +6494,202 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-license/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/remark-license/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-license/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-license/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-license/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/remark-parse/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/remark-reference-links": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/remark-reference-links/-/remark-reference-links-6.0.1.tgz", - "integrity": "sha512-34wY2C6HXSuKVTRtyJJwefkUD8zBOZOSHFZ4aSTnU2F656gr9WeuQ2dL6IJDK3NPd2F6xKF2t4XXcQY9MygAXg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/remark-reference-links/-/remark-reference-links-7.0.0.tgz", + "integrity": "sha512-OMACEps7CkpBio5nutUToCcXFJr9QkkoHdku41iIholMdFZ0jdRxgFmPm2B7R+DSvW83ZShdA3ubWTH+C3M6Eg==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" + "@types/mdast": "^4.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/remark-reference-links/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/remark-reference-links/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/remark-stringify": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.3.tgz", - "integrity": "sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-toc": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/remark-toc/-/remark-toc-8.0.1.tgz", - "integrity": "sha512-7he2VOm/cy13zilnOTZcyAoyoolV26ULlon6XyCFU+vG54Z/LWJnwphj/xKIDLOt66QmJUgTyUvLVHi2aAElyg==", + "node_modules/remark-stringify/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/remark-stringify/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/remark-toc": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-toc/-/remark-toc-9.0.0.tgz", + "integrity": "sha512-KJ9txbo33GjDAV1baHFze7ij4G8c7SGYoY8Kzsm2gzFpbhL/bSoVpMMzGa3vrNDSWASNd/3ppAqL7cP2zD6JIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-toc": "^7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-toc/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/remark/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-toc": "^6.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/unist": "*" } }, "node_modules/repeat-string": { @@ -5874,6 +6748,15 @@ "node": ">=8" } }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -5960,17 +6843,6 @@ "tslib": "^2.1.0" } }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -6011,13 +6883,13 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT", "optional": true }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -6029,7 +6901,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -6080,7 +6951,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -6089,14 +6959,12 @@ "node_modules/spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -6105,8 +6973,7 @@ "node_modules/spdx-license-ids": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" }, "node_modules/spdx-license-list": { "version": "6.6.0", @@ -6265,7 +7132,21 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "devOptional": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -6330,7 +7211,19 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "devOptional": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -6372,19 +7265,27 @@ } }, "node_modules/strip-markdown": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/strip-markdown/-/strip-markdown-5.0.1.tgz", - "integrity": "sha512-IvoKZrXtWAnlEjRfDlT3yRtGRvpX3RSg+nwAHONmshpSCoxgjZV2xX9ZYvEmwupmYobJtws9oDdTwLUu/5PoMQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-markdown/-/strip-markdown-6.0.0.tgz", + "integrity": "sha512-mSa8FtUoX3ExJYDkjPUTC14xaBAn4Ik5GPQD45G5E2egAmeV3kHgVSTfIoSDggbF6Pk9stahVgqsLCNExv6jHw==", + "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.6", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/strip-markdown/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -6455,6 +7356,7 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-7.2.3.tgz", "integrity": "sha512-QO0A9aE6Z/YkmQadJ0syxpmNXtcQiu0qAtCKYKD5cS3EfgfFTAXfgLX6AOaBrSfWSek5nfsMf3gBZ9KGVFcLuw==", + "dev": true, "dependencies": { "is-buffer": "^2.0.0", "vfile": "^5.1.0" @@ -6464,6 +7366,52 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/to-vfile/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/to-vfile/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/to-vfile/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -6482,19 +7430,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/trouter": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/trouter/-/trouter-2.0.1.tgz", - "integrity": "sha512-kr8SKKw94OI+xTGOkfsvwZQ8mWoikZDd2n8XZHjJVZUARZT+4/VV6cacRS6CLsH9bNm+HFIPU1Zx4CnNnb4qlQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "matchit": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -6559,30 +7494,34 @@ } }, "node_modules/undici": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", - "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.27.0.tgz", + "integrity": "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==", "license": "MIT", "optional": true, - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, "engines": { - "node": ">=14.0" + "node": ">=18.17" } }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" + }, "node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", + "@types/unist": "^3.0.0", "bail": "^2.0.0", + "devlop": "^1.0.0", "extend": "^3.0.0", - "is-buffer": "^2.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", - "vfile": "^5.0.0" + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", @@ -6590,43 +7529,46 @@ } }, "node_modules/unified-args": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/unified-args/-/unified-args-10.0.0.tgz", - "integrity": "sha512-PqsqxwkXpGSLiMkbjNnKU33Ffm6gso6rAvz1TlBGzMBx3gpx7ewIhViBX8HEWmy0v7pebA5PM6RkRWWaYmtfYw==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/unified-args/-/unified-args-11.0.1.tgz", + "integrity": "sha512-WEQghE91+0s3xPVs0YW6a5zUduNLjmANswX7YbBfksHNDGMjHxaWCql4SR7c9q0yov/XiIEdk6r/LqfPjaYGcw==", "dev": true, + "license": "MIT", "dependencies": { "@types/text-table": "^0.2.0", - "camelcase": "^7.0.0", "chalk": "^5.0.0", "chokidar": "^3.0.0", - "fault": "^2.0.0", + "comma-separated-tokens": "^2.0.0", "json5": "^2.0.0", "minimist": "^1.0.0", + "strip-ansi": "^7.0.0", "text-table": "^0.2.0", - "unified-engine": "^10.0.0" + "unified-engine": "^11.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/unified-args/node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "node_modules/unified-args/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=14.16" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/unified-args/node_modules/chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -6634,32 +7576,48 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/unified-args/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/unified-engine": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-10.1.0.tgz", - "integrity": "sha512-5+JDIs4hqKfHnJcVCxTid1yBoI/++FfF/1PFdSMpaftZZZY+qg2JFruRbf7PaIwa9KgLotXQV3gSjtY0IdcFGQ==", + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-11.2.2.tgz", + "integrity": "sha512-15g/gWE7qQl9tQ3nAEbMd5h9HV1EACtFs6N9xaRBZICoCwnNGbal1kOs++ICf4aiTdItZxU2s/kYWhW7htlqJg==", + "license": "MIT", "dependencies": { "@types/concat-stream": "^2.0.0", "@types/debug": "^4.0.0", "@types/is-empty": "^1.0.0", - "@types/node": "^18.0.0", - "@types/unist": "^2.0.0", + "@types/node": "^22.0.0", + "@types/unist": "^3.0.0", "concat-stream": "^2.0.0", "debug": "^4.0.0", - "fault": "^2.0.0", - "glob": "^8.0.0", - "ignore": "^5.0.0", - "is-buffer": "^2.0.0", + "extend": "^3.0.0", + "glob": "^10.0.0", + "ignore": "^6.0.0", "is-empty": "^1.0.0", "is-plain-obj": "^4.0.0", - "load-plugin": "^5.0.0", - "parse-json": "^6.0.0", - "to-vfile": "^7.0.0", + "load-plugin": "^6.0.0", + "parse-json": "^7.0.0", "trough": "^2.0.0", - "unist-util-inspect": "^7.0.0", - "vfile-message": "^3.0.0", - "vfile-reporter": "^7.0.0", - "vfile-statistics": "^2.0.0", + "unist-util-inspect": "^8.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0", + "vfile-reporter": "^8.0.0", + "vfile-statistics": "^3.0.0", "yaml": "^2.0.0" }, "funding": { @@ -6667,6 +7625,21 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unified-engine/node_modules/@types/node": { + "version": "22.20.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.0.tgz", + "integrity": "sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/unified-engine/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/unified-engine/node_modules/brace-expansion": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", @@ -6677,23 +7650,35 @@ } }, "node_modules/unified-engine/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": ">=12" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/unified-engine/node_modules/ignore": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/unified-engine/node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -6705,43 +7690,76 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/unified-engine/node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/unified-engine/node_modules/lines-and-columns": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", - "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/unified-engine/node_modules/minimatch": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", - "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/unified-engine/node_modules/parse-json": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-6.0.2.tgz", - "integrity": "sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", + "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.0", + "@babel/code-frame": "^7.21.4", "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^2.3.1", - "lines-and-columns": "^2.0.2" + "json-parse-even-better-errors": "^3.0.0", + "lines-and-columns": "^2.0.3", + "type-fest": "^3.8.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unified-engine/node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/unified/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/unified/node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -6759,65 +7777,103 @@ "integrity": "sha512-IG32jcKJlhARCYT2LsYPJWdoXYkzz3ESAdl1aa2hn9Auh+cgUmU6wgkII4yCc/1GgeWibRdELdCZh/p3QKQ1dQ==" }, "node_modules/unist-util-inspect": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-7.0.1.tgz", - "integrity": "sha512-gEPeSrsYXus8012VJ00p9uZC8D0iogtLLiHlBgvS61hU22KNKduQhMKezJm83viHlLf3TYS2y9SDEFglWPDMKw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.1.0.tgz", + "integrity": "sha512-mOlg8Mp33pR0eeFpo5d2902ojqFFOKMMG2hF8bmH7ZlhnmjFgh0NI3/ZDwdaBJNbvrS7LZFVrBVtIE9KZ9s7vQ==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-inspect/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-is/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz", - "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-stringify-position/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } - }, - "node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-visit-parents/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/unist-util-visit/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -6840,42 +7896,32 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "node_modules/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" }, "funding": { "type": "opencollective", @@ -6896,10 +7942,43 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "node_modules/vfile-find-up/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-find-up/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-find-up/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -6909,17 +7988,40 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/vfile-reporter": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.4.tgz", - "integrity": "sha512-4cWalUnLrEnbeUQ+hARG5YZtaHieVK3Jp4iG5HslttkVl+MHunSGNAIrODOTLbtjWsNZJRMCkL66AhvZAYuJ9A==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-8.1.1.tgz", + "integrity": "sha512-qxRZcnFSQt6pWKn3PAk81yLK2rO2i7CDXpy8v8ZquiEOMLSnPw6BMSi9Y1sUCwGGl7a9b3CJT1CKpnRF7pp66g==", + "license": "MIT", "dependencies": { "@types/supports-color": "^8.0.0", - "string-width": "^5.0.0", + "string-width": "^6.0.0", "supports-color": "^9.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-sort": "^3.0.0", - "vfile-statistics": "^2.0.0" + "unist-util-stringify-position": "^4.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0", + "vfile-sort": "^4.0.0", + "vfile-statistics": "^3.0.0" }, "funding": { "type": "opencollective", @@ -6927,9 +8029,10 @@ } }, "node_modules/vfile-reporter/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -6938,32 +8041,35 @@ } }, "node_modules/vfile-reporter/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "license": "MIT" }, "node_modules/vfile-reporter/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", + "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", + "emoji-regex": "^10.2.1", "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=12" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/vfile-reporter/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" }, "engines": { "node": ">=12" @@ -6973,9 +8079,10 @@ } }, "node_modules/vfile-reporter/node_modules/supports-color": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz", - "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -6984,11 +8091,13 @@ } }, "node_modules/vfile-sort": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-3.0.0.tgz", - "integrity": "sha512-fJNctnuMi3l4ikTVcKpxTbzHeCgvDhnI44amA3NVDvA6rTC6oKCFpCVyT5n2fFMr3ebfr+WVQZedOCd73rzSxg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-4.0.0.tgz", + "integrity": "sha512-lffPI1JrbHDTToJwcq0rl6rBmkjQmMuXkAxsZPRS9DXbaJQvc642eCg6EGxcX2i1L+esbuhq+2l9tBll5v8AeQ==", + "license": "MIT", "dependencies": { - "vfile-message": "^3.0.0" + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" }, "funding": { "type": "opencollective", @@ -6996,21 +8105,30 @@ } }, "node_modules/vfile-statistics": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-2.0.0.tgz", - "integrity": "sha512-foOWtcnJhKN9M2+20AOTlWi2dxNfAoeNIoxD5GXcO182UJyId4QrXa41fWrgcfV3FWTjdEDy3I4cpLVcQscIMA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-3.0.0.tgz", + "integrity": "sha512-/qlwqwWBWFOmpXujL/20P+Iuydil0rZZNglR+VNm6J0gpLHwuVM5s7g2TfVoswbXjZ4HuIhLMySEyIw5i7/D8w==", + "license": "MIT", "dependencies": { - "vfile-message": "^3.0.0" + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, + "node_modules/vfile/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/walk-up-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz", - "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", + "license": "ISC" }, "node_modules/wcwidth": { "version": "1.0.1", @@ -7021,20 +8139,10 @@ "defaults": "^1.0.3" } }, - "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", - "optional": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -7084,10 +8192,29 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "node_modules/xtend": { "version": "4.0.2", @@ -7207,43 +8334,30 @@ "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", "dev": true }, - "@adobe/helix-log": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@adobe/helix-log/-/helix-log-6.0.1.tgz", - "integrity": "sha512-yobBoOVJy9SJ8T29v41ZDLUcvSzhKBUG0eqmlyDsT304BH7aQZdF1IYz6PIID/2HKPYp/Ny2mC4Hz1fEnErbNw==", - "dev": true, - "requires": { - "big.js": "^6.1.1", - "colorette": "^2.0.2", - "ferrum": "^1.9.3", - "phin": "^3.6.0", - "polka": "^0.5.2" - } - }, "@adobe/jsonschema2md": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/@adobe/jsonschema2md/-/jsonschema2md-7.1.6.tgz", - "integrity": "sha512-i+E6pr8rH2B0ujustAhniyUPxk2I0IE5K0K9bb+4knEFSVSYuc6MY3YekWNbzJ+KhgDa3gaq4UORqrHhLPxwIA==", + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/@adobe/jsonschema2md/-/jsonschema2md-8.0.11.tgz", + "integrity": "sha512-WRfZRqoyQqQ5eRWcfFPa/r3UUnOoKqREsED09pHj6AU3upcNdw/Mj28CYX8C5SUyov2VjIOhZZSsNaUovm6tUw==", "dev": true, "requires": { - "@adobe/helix-log": "6.0.1", "@types/json-schema": "^7.0.8", "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.3", "es2015-i18n-tag": "1.6.1", "ferrum": "1.9.4", - "fs-extra": "11.2.0", + "fs-extra": "11.3.4", "github-slugger": "2.0.0", - "js-yaml": "4.1.0", + "js-yaml": "4.1.1", "json-schema": "^0.4.0", "mdast-builder": "1.1.1", "mdast-util-to-string": "4.0.0", - "readdirp": "3.6.0", - "remark-gfm": "^3.0.0", - "remark-parse": "10.0.2", - "remark-stringify": "10.0.3", - "unified": "10.1.2", - "unist-util-inspect": "8.0.0", - "yargs": "17.7.2" + "readdirp": "5.0.0", + "remark-gfm": "^4.0.0", + "remark-parse": "11.0.0", + "remark-stringify": "11.0.0", + "unified": "11.0.5", + "unist-util-inspect": "8.1.0", + "yargs": "18.0.0" }, "dependencies": { "@types/mdast": { @@ -7261,21 +8375,39 @@ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", "dev": true }, + "ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true + }, "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", "dev": true, "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" } }, + "emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true + }, "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "version": "11.3.4", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz", + "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -7283,126 +8415,88 @@ "universalify": "^2.0.0" } }, - "mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true + }, + "string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "requires": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + } + }, + "strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "dev": true, "requires": { - "@types/mdast": "^4.0.0" + "ansi-regex": "^6.2.2" } }, - "unist-util-inspect": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.0.0.tgz", - "integrity": "sha512-/3Wn/wU6/H6UEo4FoYUeo8KUePN8ERiZpQYFWYoihOsr1DoDuv80PeB0hobVZyYSvALa2e556bG1A1/AbwU4yg==", + "wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "dev": true, "requires": { - "@types/unist": "^3.0.0" + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" } }, "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", "dev": true, "requires": { - "cliui": "^8.0.1", + "cliui": "^9.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", + "string-width": "^7.2.0", "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" + "yargs-parser": "^22.0.0" } }, "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", "dev": true } } }, - "@arr/every": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@arr/every/-/every-1.0.1.tgz", - "integrity": "sha512-UQFQ6SgyJ6LX42W8rHCs8KVc0JS0tzVL9ct4XYedJukskYVWTo49tNiMEK9C2HTyarbNiT/RVIRSY82vH+6sTg==", - "dev": true - }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", "requires": { - "@babel/highlight": "^7.18.6" + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" } }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==" }, "@babel/runtime": { "version": "7.29.7", @@ -7410,14 +8504,13 @@ "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==" }, "@digitalbazaar/http-client": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-3.4.1.tgz", - "integrity": "sha512-Ahk1N+s7urkgj7WvvUND5f8GiWEPfUw0D41hdElaqLgu8wZScI8gdI0q+qWw5N1d35x7GCRH2uk9mi+Uzo9M3g==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-4.3.0.tgz", + "integrity": "sha512-6lMpxpt9BOmqHKGs9Xm6DP4LlZTBFer/ZjHvP3FcW3IaUWYIWC7dw5RFZnvw4fP57kAVcm1dp3IF+Y50qhBvAw==", "optional": true, "requires": { - "ky": "^0.33.3", - "ky-universal": "^0.11.0", - "undici": "^5.21.2" + "ky": "^1.14.2", + "undici": "^6.23.0" } }, "@eslint-community/eslint-utils": { @@ -7458,12 +8551,6 @@ "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", "dev": true }, - "@fastify/busboy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", - "optional": true - }, "@humanwhocodes/config-array": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", @@ -7503,12 +8590,70 @@ "iconv-lite": "^0.7.0" } }, - "@inquirer/figures": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", - "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", - "optional": true - }, + "@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "optional": true + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==" + }, + "ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "requires": { + "ansi-regex": "^6.2.2" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -7536,39 +8681,86 @@ } }, "@npmcli/config": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-6.1.4.tgz", - "integrity": "sha512-3bIf/86iQ9ac86hy5uzE1kQnwgd9W/kmZ+K/OmYWuBMX97PQi4yLZHqn2xtfukwF/3/6NjUPxYC1H/aP3nImCA==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-8.3.4.tgz", + "integrity": "sha512-01rtHedemDNhUXdicU7s+QYz/3JyV5Naj84cvdXGH4mgCdL+agmSYaLF4LUG4vMCLzhBO8YtS0gPpH1FGvbgAw==", "requires": { "@npmcli/map-workspaces": "^3.0.2", - "ini": "^3.0.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", - "read-package-json-fast": "^3.0.2", + "@npmcli/package-json": "^5.1.1", + "ci-info": "^4.0.0", + "ini": "^4.1.2", + "nopt": "^7.2.1", + "proc-log": "^4.2.0", + "semver": "^7.3.5", + "walk-up-path": "^3.0.1" + }, + "dependencies": { + "ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==" + }, + "semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==" + } + } + }, + "@npmcli/git": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", + "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==", + "requires": { + "@npmcli/promise-spawn": "^7.0.0", + "ini": "^4.1.3", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", "semver": "^7.3.5", - "walk-up-path": "^1.0.0" + "which": "^4.0.0" }, "dependencies": { "ini": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", - "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==" + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==" + }, + "isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==" + }, + "lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" }, "semver": { "version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==" + }, + "which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "requires": { + "isexe": "^3.1.1" + } } } }, "@npmcli/map-workspaces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.3.tgz", - "integrity": "sha512-HlCvFuTzw4UNoKyZdqiNrln+qMF71QJkxy2dsusV8QQdoa89e2TF4dATCzBxbl4zzRzdDoWWyP5ADVrNAH9cRQ==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz", + "integrity": "sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==", "requires": { "@npmcli/name-from-folder": "^2.0.0", - "glob": "^9.3.1", - "minimatch": "^7.4.2", + "glob": "^10.2.2", + "minimatch": "^9.0.0", "read-package-json-fast": "^3.0.0" }, "dependencies": { @@ -7580,10 +8772,23 @@ "balanced-match": "^1.0.0" } }, + "glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + } + }, "minimatch": { - "version": "7.4.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", - "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "requires": { "brace-expansion": "^2.0.2" } @@ -7595,11 +8800,112 @@ "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==" }, - "@polka/url": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz", - "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==", - "dev": true + "@npmcli/package-json": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", + "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==", + "requires": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" + }, + "dependencies": { + "brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + } + }, + "hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "requires": { + "lru-cache": "^10.0.1" + } + }, + "json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==" + }, + "lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "requires": { + "brace-expansion": "^2.0.2" + } + }, + "normalize-package-data": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", + "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", + "requires": { + "hosted-git-info": "^7.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + } + }, + "semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==" + } + } + }, + "@npmcli/promise-spawn": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", + "requires": { + "which": "^4.0.0" + }, + "dependencies": { + "isexe": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.5.tgz", + "integrity": "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==" + }, + "which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "requires": { + "isexe": "^3.1.1" + } + } + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true }, "@types/concat-stream": { "version": "2.0.0", @@ -7618,32 +8924,20 @@ } }, "@types/estree": { - "version": "0.0.52", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", - "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", "dev": true }, "@types/estree-jsx": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-0.0.1.tgz", - "integrity": "sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", "dev": true, "requires": { "@types/estree": "*" } }, - "@types/extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/extend/-/extend-3.0.1.tgz", - "integrity": "sha512-R1g/VyKFFI2HLC1QGAeTtCBWCo6n75l41OnsVYNbmKG+kempOESaodf6BeJyUM3Q0rKa/NQcTHbB2+66lNnxLw==", - "dev": true - }, - "@types/github-slugger": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@types/github-slugger/-/github-slugger-1.3.0.tgz", - "integrity": "sha512-J/rMZa7RqiH/rT29TEVZO4nBoDP9XJOjnbbIofg7GQKs4JIduEO3WLpte+6WeUz/TcrXKlY+bM7FYrp8yFB+3g==", - "dev": true - }, "@types/hast": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", @@ -7658,9 +8952,9 @@ "integrity": "sha512-a3xgqnFTuNJDm1fjsTjHocYJ40Cz3t8utYpi5GNaxzrJC2HSD08ym+whIL7fNqiqBCdM9bcqD1H/tORWAFXoZw==" }, "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "@types/mdast": { @@ -7694,14 +8988,20 @@ "dev": true }, "@types/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==" + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.3.tgz", + "integrity": "sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==" }, "@types/text-table": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@types/text-table/-/text-table-0.2.2.tgz", - "integrity": "sha512-dGoI5Af7To0R2XE8wJuc6vwlavWARsCh3UKJPjWs1YEqGUqfgBI/j/4GX0yf19/DsDPPf0YAXWAp8psNeIehLg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@types/text-table/-/text-table-0.2.5.tgz", + "integrity": "sha512-hcZhlNvMkQG/k1vcZ6yHOl6WAYftQ2MLfTHcYRZ2xYZFD8tGVnE3qFV0lj1smQeDSR7/yY0PyuUalauf33bJeA==", + "dev": true + }, + "@types/ungap__structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/ungap__structured-clone/-/ungap__structured-clone-1.2.0.tgz", + "integrity": "sha512-ZoaihZNLeZSxESbk9PUAPZOlSpcKx81I1+4emtULDVmBLkYutTcMlCj2K9VNlf9EWODxdO6gkAqEaLorXwZQVA==", "dev": true }, "@types/unist": { @@ -7709,20 +9009,17 @@ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" }, + "@ungap/structured-clone": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", + "dev": true + }, "abbrev": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==" }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "optional": true, - "requires": { - "event-target-shim": "^5.0.0" - } - }, "acorn": { "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", @@ -7774,14 +9071,12 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "devOptional": true + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "devOptional": true, "requires": { "color-convert": "^2.0.1" } @@ -7835,12 +9130,6 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "optional": true }, - "big.js": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", - "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==", - "dev": true - }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -7858,9 +9147,9 @@ } }, "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -7924,9 +9213,9 @@ } }, "canonicalize": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", - "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz", + "integrity": "sha512-F705O3xrsUtgt98j7leetNhTWPe+5S72rlL5O4jA1pKqBVQ/dT1O1D6PFxmSXvc0SUOinWS57DKx0I3CHrXJHQ==", "optional": true }, "ccount": { @@ -7934,15 +9223,6 @@ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" }, - "centra": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", - "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", - "dev": true, - "requires": { - "follow-redirects": "^1.15.6" - } - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -7999,6 +9279,11 @@ } } }, + "ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==" + }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -8041,7 +9326,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "devOptional": true, "requires": { "color-name": "~1.1.4" } @@ -8049,13 +9333,12 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "devOptional": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "dev": true }, "compare-func": { @@ -8327,7 +9610,6 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -8352,12 +9634,6 @@ "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", "dev": true }, - "data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", - "optional": true - }, "dateformat": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", @@ -8451,10 +9727,13 @@ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true }, - "diff": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", - "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==" + "devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "requires": { + "dequal": "^2.0.0" + } }, "doctrine": { "version": "3.0.0", @@ -8537,8 +9816,12 @@ "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "devOptional": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" }, "error-ex": { "version": "1.3.2", @@ -8710,12 +9993,6 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "optional": true - }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -8754,14 +10031,6 @@ "reusify": "^1.0.4" } }, - "fault": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", - "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", - "requires": { - "format": "^0.2.0" - } - }, "ferrum": { "version": "1.9.4", "resolved": "https://registry.npmjs.org/ferrum/-/ferrum-1.9.4.tgz", @@ -8773,16 +10042,6 @@ "xxhashjs": "0.2.2" } }, - "fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "optional": true, - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -8843,24 +10102,20 @@ "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true }, - "follow-redirects": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", - "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", - "dev": true - }, - "format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==" - }, - "formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "optional": true, + "foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "requires": { - "fetch-blob": "^3.1.2" + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + } } }, "fs-extra": { @@ -8876,7 +10131,8 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true }, "fsevents": { "version": "2.3.2", @@ -8914,6 +10170,12 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-east-asian-width": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", + "dev": true + }, "get-intrinsic": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", @@ -9062,30 +10324,48 @@ "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" }, "glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", "requires": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" }, "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==" + }, "brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", "requires": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" } }, + "lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==" + }, "minimatch": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.7.tgz", - "integrity": "sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg==", + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "requires": { + "brace-expansion": "^5.0.5" + } + }, + "path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", "requires": { - "brace-expansion": "^2.0.1" + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" } } } @@ -9207,7 +10487,8 @@ "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true }, "import-fresh": { "version": "3.3.0", @@ -9220,9 +10501,9 @@ } }, "import-meta-resolve": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", - "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==" }, "imurmurhash": { "version": "0.1.4", @@ -9240,6 +10521,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -9393,8 +10675,7 @@ "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "devOptional": true + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { "version": "4.0.3", @@ -9517,8 +10798,16 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } }, "js-tokens": { "version": "4.0.0", @@ -9526,9 +10815,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "requires": { "argparse": "^2.0.1" @@ -9543,7 +10832,8 @@ "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "json-schema": { "version": "0.4.0", @@ -9585,15 +10875,15 @@ } }, "jsonld": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-8.2.1.tgz", - "integrity": "sha512-hCnY98LwTp0gJ0oEp41wytYYbU96ZX6SR3QwE8A+1V9dKVCSXrOR1WXF21Vq/Bgx46l2baPRvJ5cix5Gd4EX5A==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-9.0.0.tgz", + "integrity": "sha512-pjMIdkXfC1T2wrX9B9i2uXhGdyCmgec3qgMht+TDj+S0qX3bjWMQUfL7NeqEhuRTi8G5ESzmL9uGlST7nzSEWg==", "optional": true, "requires": { - "@digitalbazaar/http-client": "^3.4.1", - "canonicalize": "^1.0.1", + "@digitalbazaar/http-client": "^4.2.0", + "canonicalize": "^2.1.0", "lru-cache": "^6.0.0", - "rdf-canonize": "^3.4.0" + "rdf-canonize": "^5.0.0" } }, "jsonparse": { @@ -9618,27 +10908,12 @@ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" - }, "ky": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz", - "integrity": "sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz", + "integrity": "sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==", "optional": true }, - "ky-universal": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.11.0.tgz", - "integrity": "sha512-65KyweaWvk+uKKkCrfAf+xqN2/epw1IJDtlyCPxYffFCMR8u1sp2U65NtWpnozYfZxQ6IUzIlvUcw+hQ82U2Xw==", - "optional": true, - "requires": { - "abort-controller": "^3.0.0", - "node-fetch": "^3.2.10" - } - }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -9668,12 +10943,12 @@ } }, "load-plugin": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-5.1.0.tgz", - "integrity": "sha512-Lg1CZa1CFj2CbNaxijTL6PCbzd4qGTlZov+iH2p5Xwy/ApcZJh+i6jMN2cYePouTfjJfrNu3nXFdEw8LvbjPFQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-6.0.3.tgz", + "integrity": "sha512-kc0X2FEUZr145odl68frm+lMJuQ23+rTXYmR6TImqPtbpmXC4vVXbWKDQ9IzndA0HfyQamWfKLhzsqGSTxE63w==", "requires": { - "@npmcli/config": "^6.0.0", - "import-meta-resolve": "^2.0.0" + "@npmcli/config": "^8.0.0", + "import-meta-resolve": "^4.0.0" } }, "locate-path": { @@ -9747,19 +11022,16 @@ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true }, - "markdown-table": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.2.tgz", - "integrity": "sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA==" + "markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "dev": true }, - "matchit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/matchit/-/matchit-1.1.0.tgz", - "integrity": "sha512-+nGYoOlfHmxe5BW5tE0EMJppXEwdSf8uBA1GTZC7Q77kbT35+VKLYJMzVNWCHSsga1ps1tPYFtFyvxvKzWVmMA==", - "dev": true, - "requires": { - "@arr/every": "^1.0.0" - } + "markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==" }, "mdast-builder": { "version": "1.1.1", @@ -9770,24 +11042,50 @@ } }, "mdast-comment-marker": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-2.1.0.tgz", - "integrity": "sha512-/+Cfm8A83PjkqjQDB9iYqHESGuXlriCWAwRGPJjkYmxXrF4r6saxeUlOKNrf+SogTwg9E8uyHRCFHLG6/BAAdA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-3.0.0.tgz", + "integrity": "sha512-bt08sLmTNg00/UtVDiqZKocxqvQqqyQZAg1uaRuO/4ysXV5motg7RolF5o5yy/sY1rG0v2XgZEqFWho1+2UquA==", "dev": true, "requires": { - "mdast-util-mdx-expression": "^1.1.0" + "@types/mdast": "^4.0.0", + "mdast-util-mdx-expression": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + } } }, "mdast-util-find-and-replace": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.0.tgz", - "integrity": "sha512-bz8hUWkMX7UcasORORcyBEsTKJ+dBiFwRPrm43hHC9NMRylIMLbfO5rwfeCN+UtY4AAi7s8WqXftb9eX6ZsqCg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", "requires": { + "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, "escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", @@ -9796,85 +11094,178 @@ } }, "mdast-util-from-markdown": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz", - "integrity": "sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "mdast-util-gfm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz", - "integrity": "sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", "requires": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" } }, "mdast-util-gfm-autolink-literal": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.2.tgz", - "integrity": "sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", "requires": { - "@types/mdast": "^3.0.0", + "@types/mdast": "^4.0.0", "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + } } }, "mdast-util-gfm-footnote": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.1.tgz", - "integrity": "sha512-p+PrYlkw9DeCRkTVw1duWqPRHX6Ywh2BNKJQcZbCwAuP/59B0Lk9kakuAd7KbQprVO4GzdW8eS5++A9PUSqIyw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "mdast-util-gfm-strikethrough": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.1.tgz", - "integrity": "sha512-zKJbEPe+JP6EUv0mZ0tQUyLQOC+FADt0bARldONot/nefuISkaZFlmVK4tU6JgfyZGrky02m/I6PmehgAgZgqg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "mdast-util-gfm-table": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", - "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "mdast-util-gfm-task-list-item": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.1.tgz", - "integrity": "sha512-KZ4KLmPdABXOsfnM6JHUIjxEvcx2ulk656Z/4Balw071/5qgnhz+H1uGtf2zIGnrnvDC8xR4Fj9uKbjAFGNIeA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "mdast-util-heading-range": { @@ -9886,102 +11277,163 @@ "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", "mdast-util-to-string": "^3.0.0" + }, + "dependencies": { + "mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0" + } + } } }, "mdast-util-mdx-expression": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.2.1.tgz", - "integrity": "sha512-BtQwyalaq6jRjx0pagtuAwGrmzL1yInrfA4EJv7GOoiPOUbR4gr6h65I+G3WTh1/Cag2Eda4ip400Ch6CFmWiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", "dev": true, "requires": { - "@types/estree-jsx": "^0.0.1", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + } } }, "mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", "requires": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + } } }, "mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "requires": { - "@types/mdast": "^3.0.0" + "@types/mdast": "^4.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + } } }, "mdast-util-toc": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-6.1.0.tgz", - "integrity": "sha512-0PuqZELXZl4ms1sF7Lqigrqik4Ll3UhbI+jdTrfw7pZ9QPawgl7LD4GQ8MkU7bT/EwiVqChNTbifa2jLLKo76A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-7.1.0.tgz", + "integrity": "sha512-2TVKotOQzqdY7THOdn2gGzS9d1Sdd66bvxUyw3aNpWfcPXCLYSJCCgfPy30sEtuzkDraJgqF35dzgmz6xlvH/w==", "dev": true, "requires": { - "@types/extend": "^3.0.0", - "@types/github-slugger": "^1.0.0", - "@types/mdast": "^3.0.0", - "extend": "^3.0.0", - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "unist-util-is": "^5.0.0", - "unist-util-visit": "^3.0.0" + "@types/mdast": "^4.0.0", + "@types/ungap__structured-clone": "^1.0.0", + "@ungap/structured-clone": "^1.0.0", + "github-slugger": "^2.0.0", + "mdast-util-to-string": "^4.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit": "^5.0.0" }, "dependencies": { - "github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", - "dev": true - }, - "unist-util-visit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", - "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" + "@types/unist": "*" } }, - "unist-util-visit-parents": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", - "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", - "dev": true, - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true } } }, "mdast-util-wiki-link": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-wiki-link/-/mdast-util-wiki-link-0.0.2.tgz", - "integrity": "sha512-lSsR10/dPuYIxzjGZIGA4oYzsnEnqcsD6DTXL0pqdbBzNB9teKVZB2aIzZcUsdg31v/NoHOstkVwzbN6VrQLtw==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-wiki-link/-/mdast-util-wiki-link-0.1.2.tgz", + "integrity": "sha512-DTcDyOxKDo3pB3fc0zQlD8myfQjYkW4hazUKI9PUyhtoj9JBeHC2eIdlVXmaT22bZkFAVU2d47B6y2jVKGoUQg==", "requires": { "@babel/runtime": "^7.12.1", "mdast-util-to-markdown": "^0.6.5" @@ -10190,137 +11642,136 @@ } }, "micromark": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", - "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", "requires": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-core-commonmark": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", - "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", "requires": { "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz", - "integrity": "sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", "requires": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-footnote": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", - "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", "requires": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-strikethrough": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.4.tgz", - "integrity": "sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-table": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz", - "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-tagfilter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.1.tgz", - "integrity": "sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", "requires": { - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^2.0.0" } }, "micromark-extension-gfm-task-list-item": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.3.tgz", - "integrity": "sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-extension-wiki-link": { @@ -10332,169 +11783,168 @@ } }, "micromark-factory-destination": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", - "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-factory-label": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz", - "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-factory-space": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", - "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-factory-title": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz", - "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-factory-whitespace": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", - "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", - "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "requires": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-chunked": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", - "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", "requires": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-classify-character": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", - "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-combine-extensions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", - "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-decode-numeric-character-reference": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", - "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", "requires": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-decode-string": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz", - "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", "requires": { "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-encode": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz", - "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==" }, "micromark-util-html-tag-name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz", - "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==" }, "micromark-util-normalize-identifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", - "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", "requires": { - "micromark-util-symbol": "^1.0.0" + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-resolve-all": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", - "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", "requires": { - "micromark-util-types": "^1.0.0" + "micromark-util-types": "^2.0.0" } }, "micromark-util-sanitize-uri": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.0.0.tgz", - "integrity": "sha512-cCxvBKlmac4rxCGx6ejlIviRaMKZc0fWm5HdCHEeDWRSkn44l6NdYVRyU+0nT1XC72EQJMZV8IPHF+jTr56lAg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, "micromark-util-subtokenize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz", - "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "micromark-util-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz", - "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==" }, "micromark-util-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz", - "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==" }, "mimic-fn": { "version": "2.1.0", @@ -10534,9 +11984,9 @@ } }, "minipass": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", - "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==" + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==" }, "modify-values": { "version": "1.0.1", @@ -10544,11 +11994,6 @@ "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", "dev": true }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -10578,27 +12023,10 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "optional": true - }, - "node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "optional": true, - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, "nopt": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.1.0.tgz", - "integrity": "sha512-ZFPLe9Iu0tnx7oWhFxAo4s7QTn8+NNDDxYNaKLjE7Dp0tbakQ3M1QhQzsnzXHQBTUO3K9BmwaxnyO8Ayn2I95Q==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", "requires": { "abbrev": "^2.0.0" } @@ -10620,10 +12048,74 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, + "npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "requires": { + "semver": "^7.1.1" + }, + "dependencies": { + "semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==" + } + } + }, "npm-normalize-package-bin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz", - "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==" + }, + "npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "requires": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "requires": { + "lru-cache": "^10.0.1" + } + }, + "lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==" + } + } + }, + "npm-pick-manifest": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz", + "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==", + "requires": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==" + } + } }, "npm-run-all": { "version": "4.1.5", @@ -10771,6 +12263,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "requires": { "wrappy": "1" } @@ -10847,6 +12340,11 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -10910,8 +12408,7 @@ "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "path-parse": { "version": "1.0.7", @@ -10920,18 +12417,18 @@ "dev": true }, "path-scurry": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.6.3.tgz", - "integrity": "sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "requires": { - "lru-cache": "^7.14.1", - "minipass": "^4.0.2" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "dependencies": { "lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" } } }, @@ -10944,14 +12441,10 @@ "pify": "^3.0.0" } }, - "phin": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", - "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", - "dev": true, - "requires": { - "centra": "^2.7.0" - } + "picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "picomatch": { "version": "2.3.2", @@ -10970,16 +12463,6 @@ "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true }, - "polka": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/polka/-/polka-0.5.2.tgz", - "integrity": "sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw==", - "dev": true, - "requires": { - "@polka/url": "^0.5.0", - "trouter": "^2.0.1" - } - }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -10987,9 +12470,9 @@ "dev": true }, "proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==" }, "process-nextick-args": { "version": "2.0.1", @@ -10997,6 +12480,20 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, "punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", @@ -11022,9 +12519,9 @@ "dev": true }, "rdf-canonize": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.4.0.tgz", - "integrity": "sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-5.0.0.tgz", + "integrity": "sha512-g8OUrgMXAR9ys/ZuJVfBr05sPPoMA7nHIVs8VEvg9QwM5W4GR2qSFEEHjsyHF1eWlBaf8Ev40WNjQFQ+nJTO3w==", "optional": true, "requires": { "setimmediate": "^1.0.5" @@ -11040,9 +12537,9 @@ }, "dependencies": { "json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==" } } }, @@ -11119,9 +12616,9 @@ } }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -11158,15 +12655,26 @@ } }, "remark": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/remark/-/remark-14.0.2.tgz", - "integrity": "sha512-A3ARm2V4BgiRXaUo5K0dRvJ1lbogrbXnhkJRmD0yw092/Yl0kOCZt1k9ZeElEwkZsWGsMumz6qL5MfNJH9nOBA==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-15.0.1.tgz", + "integrity": "sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "remark-parse": "^10.0.0", - "remark-stringify": "^10.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + } } }, "remark-autolink-headings": { @@ -11179,39 +12687,139 @@ "extend": "^3.0.0", "unified": "^10.0.0", "unist-util-visit": "^4.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + } + }, + "unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } } }, "remark-cli": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-cli/-/remark-cli-11.0.0.tgz", - "integrity": "sha512-8JEWwArXquRq1/In4Ftz7gSG9Scwb1ijT2/dEuBETW9omqhmMRxcfjZ3iKqrak3BnCJeZSXCdWEmPhFKC8+RUQ==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/remark-cli/-/remark-cli-12.0.1.tgz", + "integrity": "sha512-2NAEOACoTgo+e+YAaCTODqbrWyhMVmlUyjxNCkTrDRHHQvH6+NbrnqVvQaLH/Q8Ket3v90A43dgAJmXv8y5Tkw==", "dev": true, "requires": { - "remark": "^14.0.0", - "unified-args": "^10.0.0" + "import-meta-resolve": "^4.0.0", + "markdown-extensions": "^2.0.0", + "remark": "^15.0.0", + "unified-args": "^11.0.0" } }, "remark-comment-config": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/remark-comment-config/-/remark-comment-config-7.0.1.tgz", - "integrity": "sha512-/+JynO760CWRiHCIaBrlH3fdHqiJO+JDMS931uZoVcHBxxDnkivME+600NAUrU9cNYkVe1uN6a0KyCfE3q4P+g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/remark-comment-config/-/remark-comment-config-8.0.0.tgz", + "integrity": "sha512-OL4t7tHBDNttV/IySlxoGp/qb2wjTYFX+90nbW09pgHg/QW3/5yC8gCHlNa/sP17vSRG31Jq7auYwga3x1aYzQ==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "mdast-comment-marker": "^2.0.0", - "mdast-util-to-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-comment-marker": "^3.0.0", + "unified": "^11.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + } } }, "remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + } } }, "remark-license": { @@ -11227,47 +12835,151 @@ "to-vfile": "^7.0.0", "unified": "^10.0.0", "vfile-find-up": "^6.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } } }, "remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + } } }, "remark-reference-links": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/remark-reference-links/-/remark-reference-links-6.0.1.tgz", - "integrity": "sha512-34wY2C6HXSuKVTRtyJJwefkUD8zBOZOSHFZ4aSTnU2F656gr9WeuQ2dL6IJDK3NPd2F6xKF2t4XXcQY9MygAXg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/remark-reference-links/-/remark-reference-links-7.0.0.tgz", + "integrity": "sha512-OMACEps7CkpBio5nutUToCcXFJr9QkkoHdku41iIholMdFZ0jdRxgFmPm2B7R+DSvW83ZShdA3ubWTH+C3M6Eg==", "requires": { - "@types/mdast": "^3.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" + "@types/mdast": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "remark-stringify": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.3.tgz", - "integrity": "sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "remark-toc": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/remark-toc/-/remark-toc-8.0.1.tgz", - "integrity": "sha512-7he2VOm/cy13zilnOTZcyAoyoolV26ULlon6XyCFU+vG54Z/LWJnwphj/xKIDLOt66QmJUgTyUvLVHi2aAElyg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-toc/-/remark-toc-9.0.0.tgz", + "integrity": "sha512-KJ9txbo33GjDAV1baHFze7ij4G8c7SGYoY8Kzsm2gzFpbhL/bSoVpMMzGa3vrNDSWASNd/3ppAqL7cP2zD6JIA==", "dev": true, "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-toc": "^6.0.0", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0", + "mdast-util-toc": "^7.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + } } }, "repeat-string": { @@ -11308,6 +13020,11 @@ "signal-exit": "^3.0.2" } }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -11363,14 +13080,6 @@ "tslib": "^2.1.0" } }, - "sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "requires": { - "mri": "^1.1.0" - } - }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -11398,7 +13107,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "requires": { "shebang-regex": "^3.0.0" } @@ -11406,8 +13114,7 @@ "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "shell-quote": { "version": "1.9.0", @@ -11442,7 +13149,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -11451,14 +13157,12 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -11467,8 +13171,7 @@ "spdx-license-ids": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" }, "spdx-license-list": { "version": "6.6.0", @@ -11592,7 +13295,16 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "devOptional": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -11642,7 +13354,14 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "devOptional": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { "ansi-regex": "^5.0.1" } @@ -11669,13 +13388,21 @@ "dev": true }, "strip-markdown": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/strip-markdown/-/strip-markdown-5.0.1.tgz", - "integrity": "sha512-IvoKZrXtWAnlEjRfDlT3yRtGRvpX3RSg+nwAHONmshpSCoxgjZV2xX9ZYvEmwupmYobJtws9oDdTwLUu/5PoMQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-markdown/-/strip-markdown-6.0.0.tgz", + "integrity": "sha512-mSa8FtUoX3ExJYDkjPUTC14xaBAn4Ik5GPQD45G5E2egAmeV3kHgVSTfIoSDggbF6Pk9stahVgqsLCNExv6jHw==", "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.6", - "unified": "^10.0.0" + "@types/mdast": "^4.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + } } }, "supports-color": { @@ -11732,9 +13459,43 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-7.2.3.tgz", "integrity": "sha512-QO0A9aE6Z/YkmQadJ0syxpmNXtcQiu0qAtCKYKD5cS3EfgfFTAXfgLX6AOaBrSfWSek5nfsMf3gBZ9KGVFcLuw==", + "dev": true, "requires": { "is-buffer": "^2.0.0", "vfile": "^5.1.0" + }, + "dependencies": { + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } } }, "trim-newlines": { @@ -11748,15 +13509,6 @@ "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" }, - "trouter": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/trouter/-/trouter-2.0.1.tgz", - "integrity": "sha512-kr8SKKw94OI+xTGOkfsvwZQ8mWoikZDd2n8XZHjJVZUARZT+4/VV6cacRS6CLsH9bNm+HFIPU1Zx4CnNnb4qlQ==", - "dev": true, - "requires": { - "matchit": "^1.0.0" - } - }, "tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -11803,28 +13555,35 @@ } }, "undici": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", - "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", - "optional": true, - "requires": { - "@fastify/busboy": "^2.0.0" - } + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.27.0.tgz", + "integrity": "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==", + "optional": true + }, + "undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" }, "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", "requires": { - "@types/unist": "^2.0.0", + "@types/unist": "^3.0.0", "bail": "^2.0.0", + "devlop": "^1.0.0", "extend": "^3.0.0", - "is-buffer": "^2.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", - "vfile": "^5.0.0" + "vfile": "^6.0.0" }, "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, "is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -11833,65 +13592,86 @@ } }, "unified-args": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/unified-args/-/unified-args-10.0.0.tgz", - "integrity": "sha512-PqsqxwkXpGSLiMkbjNnKU33Ffm6gso6rAvz1TlBGzMBx3gpx7ewIhViBX8HEWmy0v7pebA5PM6RkRWWaYmtfYw==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/unified-args/-/unified-args-11.0.1.tgz", + "integrity": "sha512-WEQghE91+0s3xPVs0YW6a5zUduNLjmANswX7YbBfksHNDGMjHxaWCql4SR7c9q0yov/XiIEdk6r/LqfPjaYGcw==", "dev": true, "requires": { "@types/text-table": "^0.2.0", - "camelcase": "^7.0.0", "chalk": "^5.0.0", "chokidar": "^3.0.0", - "fault": "^2.0.0", + "comma-separated-tokens": "^2.0.0", "json5": "^2.0.0", "minimist": "^1.0.0", + "strip-ansi": "^7.0.0", "text-table": "^0.2.0", - "unified-engine": "^10.0.0" + "unified-engine": "^11.0.0" }, "dependencies": { - "camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true }, "chalk": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", - "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "dev": true + }, + "strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "requires": { + "ansi-regex": "^6.2.2" + } } } }, "unified-engine": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-10.1.0.tgz", - "integrity": "sha512-5+JDIs4hqKfHnJcVCxTid1yBoI/++FfF/1PFdSMpaftZZZY+qg2JFruRbf7PaIwa9KgLotXQV3gSjtY0IdcFGQ==", + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-11.2.2.tgz", + "integrity": "sha512-15g/gWE7qQl9tQ3nAEbMd5h9HV1EACtFs6N9xaRBZICoCwnNGbal1kOs++ICf4aiTdItZxU2s/kYWhW7htlqJg==", "requires": { "@types/concat-stream": "^2.0.0", "@types/debug": "^4.0.0", "@types/is-empty": "^1.0.0", - "@types/node": "^18.0.0", - "@types/unist": "^2.0.0", + "@types/node": "^22.0.0", + "@types/unist": "^3.0.0", "concat-stream": "^2.0.0", "debug": "^4.0.0", - "fault": "^2.0.0", - "glob": "^8.0.0", - "ignore": "^5.0.0", - "is-buffer": "^2.0.0", + "extend": "^3.0.0", + "glob": "^10.0.0", + "ignore": "^6.0.0", "is-empty": "^1.0.0", "is-plain-obj": "^4.0.0", - "load-plugin": "^5.0.0", - "parse-json": "^6.0.0", - "to-vfile": "^7.0.0", + "load-plugin": "^6.0.0", + "parse-json": "^7.0.0", "trough": "^2.0.0", - "unist-util-inspect": "^7.0.0", - "vfile-message": "^3.0.0", - "vfile-reporter": "^7.0.0", - "vfile-statistics": "^2.0.0", + "unist-util-inspect": "^8.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0", + "vfile-reporter": "^8.0.0", + "vfile-statistics": "^3.0.0", "yaml": "^2.0.0" }, "dependencies": { + "@types/node": { + "version": "22.20.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.0.tgz", + "integrity": "sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==", + "requires": { + "undici-types": "~6.21.0" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, "brace-expansion": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", @@ -11901,45 +13681,62 @@ } }, "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" } }, + "ignore": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==" + }, "is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" }, + "json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==" + }, "lines-and-columns": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", - "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==" }, "minimatch": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", - "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "requires": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" } }, "parse-json": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-6.0.2.tgz", - "integrity": "sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", + "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", "requires": { - "@babel/code-frame": "^7.16.0", + "@babel/code-frame": "^7.21.4", "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^2.3.1", - "lines-and-columns": "^2.0.2" + "json-parse-even-better-errors": "^3.0.0", + "lines-and-columns": "^2.0.3", + "type-fest": "^3.8.0" } + }, + "type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==" } } }, @@ -11949,43 +13746,81 @@ "integrity": "sha512-IG32jcKJlhARCYT2LsYPJWdoXYkzz3ESAdl1aa2hn9Auh+cgUmU6wgkII4yCc/1GgeWibRdELdCZh/p3QKQ1dQ==" }, "unist-util-inspect": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-7.0.1.tgz", - "integrity": "sha512-gEPeSrsYXus8012VJ00p9uZC8D0iogtLLiHlBgvS61hU22KNKduQhMKezJm83viHlLf3TYS2y9SDEFglWPDMKw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-8.1.0.tgz", + "integrity": "sha512-mOlg8Mp33pR0eeFpo5d2902ojqFFOKMMG2hF8bmH7ZlhnmjFgh0NI3/ZDwdaBJNbvrS7LZFVrBVtIE9KZ9s7vQ==", "requires": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "unist-util-is": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.1.tgz", - "integrity": "sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "requires": { + "@types/unist": "^3.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } + } }, "unist-util-stringify-position": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz", - "integrity": "sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "requires": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "universalify": { @@ -12007,36 +13842,34 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "requires": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - } - }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, + "validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==" + }, "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "vfile-find-up": { @@ -12047,85 +13880,129 @@ "requires": { "to-vfile": "^7.0.0", "vfile": "^5.0.0" + }, + "dependencies": { + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } } }, "vfile-message": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.2.tgz", - "integrity": "sha512-QjSNP6Yxzyycd4SVOtmKKyTsSvClqBPJcd00Z0zuPj3hOIjg0rUPG6DbFGPvUKRgYyaIWLPKpuEclcuvb3H8qA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + } } }, "vfile-reporter": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-7.0.4.tgz", - "integrity": "sha512-4cWalUnLrEnbeUQ+hARG5YZtaHieVK3Jp4iG5HslttkVl+MHunSGNAIrODOTLbtjWsNZJRMCkL66AhvZAYuJ9A==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-8.1.1.tgz", + "integrity": "sha512-qxRZcnFSQt6pWKn3PAk81yLK2rO2i7CDXpy8v8ZquiEOMLSnPw6BMSi9Y1sUCwGGl7a9b3CJT1CKpnRF7pp66g==", "requires": { "@types/supports-color": "^8.0.0", - "string-width": "^5.0.0", + "string-width": "^6.0.0", "supports-color": "^9.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-sort": "^3.0.0", - "vfile-statistics": "^2.0.0" + "unist-util-stringify-position": "^4.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0", + "vfile-sort": "^4.0.0", + "vfile-statistics": "^3.0.0" }, "dependencies": { "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==" }, "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==" }, "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", + "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", "requires": { "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", + "emoji-regex": "^10.2.1", "strip-ansi": "^7.0.1" } }, "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", "requires": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^6.2.2" } }, "supports-color": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.2.2.tgz", - "integrity": "sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==" + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==" } } }, "vfile-sort": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-3.0.0.tgz", - "integrity": "sha512-fJNctnuMi3l4ikTVcKpxTbzHeCgvDhnI44amA3NVDvA6rTC6oKCFpCVyT5n2fFMr3ebfr+WVQZedOCd73rzSxg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-4.0.0.tgz", + "integrity": "sha512-lffPI1JrbHDTToJwcq0rl6rBmkjQmMuXkAxsZPRS9DXbaJQvc642eCg6EGxcX2i1L+esbuhq+2l9tBll5v8AeQ==", "requires": { - "vfile-message": "^3.0.0" + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" } }, "vfile-statistics": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-2.0.0.tgz", - "integrity": "sha512-foOWtcnJhKN9M2+20AOTlWi2dxNfAoeNIoxD5GXcO182UJyId4QrXa41fWrgcfV3FWTjdEDy3I4cpLVcQscIMA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-3.0.0.tgz", + "integrity": "sha512-/qlwqwWBWFOmpXujL/20P+Iuydil0rZZNglR+VNm6J0gpLHwuVM5s7g2TfVoswbXjZ4HuIhLMySEyIw5i7/D8w==", "requires": { - "vfile-message": "^3.0.0" + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" } }, "walk-up-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-1.0.0.tgz", - "integrity": "sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==" }, "wcwidth": { "version": "1.0.1", @@ -12136,17 +14013,10 @@ "defaults": "^1.0.3" } }, - "web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", - "optional": true - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -12181,10 +14051,21 @@ "strip-ansi": "^6.0.0" } }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, "xtend": { "version": "4.0.2", diff --git a/package.json b/package.json index a6c57b6a..611c4970 100644 --- a/package.json +++ b/package.json @@ -60,40 +60,40 @@ "deepmerge": "^4.3.1", "fs-extra": "^11.3.6", "github-slugger": "^2.0.0", - "glob": "^9.3.5", + "glob": "^13.0.6", "mdast-builder": "^1.1.1", - "mdast-util-to-markdown": "^1.5.0", - "mdast-util-to-string": "^3.2.0", - "mdast-util-wiki-link": "^0.0.2", + "mdast-util-to-markdown": "^2.1.2", + "mdast-util-to-string": "^4.0.0", + "mdast-util-wiki-link": "^0.1.2", "micromark-extension-wiki-link": "0.0.4", "minimist": "^1.2.8", "remark-autolink-headings": "^7.0.1", - "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.2", - "remark-reference-links": "^6.0.1", - "remark-stringify": "^10.0.3", - "strip-markdown": "^5.0.1", - "unified": "^10.1.2", - "unified-engine": "^10.1.0", + "remark-gfm": "^4.0.1", + "remark-parse": "^11.0.0", + "remark-reference-links": "^7.0.0", + "remark-stringify": "^11.0.0", + "strip-markdown": "^6.0.0", + "unified": "^11.0.5", + "unified-engine": "^11.2.2", "unist-util-flatmap": "^1.0.0", - "unist-util-visit": "^4.1.2", - "vfile": "^5.3.7", + "unist-util-visit": "^5.1.0", + "vfile": "^6.0.3", "yaml": "^2.3.2" }, "devDependencies": { - "@adobe/jsonschema2md": "^7.1.5", + "@adobe/jsonschema2md": "^8.0.11", "eslint": "8.48", "npm-run-all": "^4.1.5", - "remark-cli": "^11.0.0", - "remark-comment-config": "^7.0.1", + "remark-cli": "^12.0.1", + "remark-comment-config": "^8.0.0", "remark-license": "^6.1.0", - "remark-toc": "^8.0.1", + "remark-toc": "^9.0.0", "standard-version": "^9.3.2" }, "optionalDependencies": { "csv-parse": "^5.6.0", "inquirer": "^9.3.8", - "jsonld": "^8.2.1" + "jsonld": "^9.0.0" }, "remarkConfig": { "settings": { diff --git a/test/package-lock.json b/test/package-lock.json index 4b8033a2..316226c7 100644 --- a/test/package-lock.json +++ b/test/package-lock.json @@ -6,11 +6,11 @@ "packages": { "": { "name": "glossarify-md-testsuite", - "version": "6.0.0", + "version": "7.0.0", "license": "MIT", "devDependencies": { "npm-run-all": "^4.1.5", - "remark-frontmatter": "^3.0.0", + "remark-frontmatter": "^5.0.0", "remark-shortcodes": "^0.3.1" }, "engines": { @@ -22,7 +22,6 @@ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", "dev": true, - "peer": true, "dependencies": { "@types/ms": "*" } @@ -41,15 +40,13 @@ "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/ansi-styles": { "version": "3.2.1", @@ -68,7 +65,6 @@ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "dev": true, - "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -81,10 +77,11 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -109,7 +106,6 @@ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", "dev": true, - "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -137,10 +133,11 @@ "dev": true }, "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -157,7 +154,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "peer": true, "dependencies": { "ms": "2.1.2" }, @@ -175,7 +171,6 @@ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "dev": true, - "peer": true, "dependencies": { "character-entities": "^2.0.0" }, @@ -201,16 +196,30 @@ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true, - "peer": true, "engines": { "node": ">=6" } }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true, + "license": "BSD-3-Clause", "peer": true, "engines": { "node": ">=0.3.1" @@ -274,22 +283,26 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true, - "peer": true + "dev": true }, "node_modules/fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", "dev": true, + "license": "MIT", "dependencies": { "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, "node_modules/format": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", "dev": true, "engines": { "node": ">=0.4.x" @@ -396,7 +409,6 @@ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "dev": true, - "peer": true, "engines": { "node": ">=12" }, @@ -465,6 +477,17 @@ "node": ">=4" } }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/mdast-util-from-markdown": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz", @@ -491,38 +514,97 @@ } }, "node_modules/mdast-util-frontmatter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-0.2.0.tgz", - "integrity": "sha512-FHKL4w4S5fdt1KjJCwB0178WJ0evnyyQr5kXTM3wrOVpytD0hrkvd+AOOjU9Td8onOejCkmZ+HQRT3CZ3coHHQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "escape-string-regexp": "^5.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dev": true, + "license": "MIT", "dependencies": { - "micromark-extension-frontmatter": "^0.2.0" + "@types/unist": "*" } }, - "node_modules/mdast-util-to-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", - "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", + "node_modules/mdast-util-frontmatter/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", "dev": true, - "peer": true, + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/mdast-util-from-markdown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "node_modules/mdast-util-frontmatter/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, - "engines": { - "node": ">= 0.10.0" + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", - "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "node_modules/mdast-util-frontmatter/node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", "dev": true, "funding": [ { @@ -534,31 +616,88 @@ "url": "https://opencollective.com/unified" } ], - "peer": true, + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-core-commonmark": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", - "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "node_modules/mdast-util-frontmatter/node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", "dev": true, "funding": [ { @@ -570,34 +709,735 @@ "url": "https://opencollective.com/unified" } ], - "peer": true, + "license": "MIT", "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-extension-frontmatter": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-0.2.2.tgz", - "integrity": "sha512-q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A==", + "node_modules/mdast-util-frontmatter/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter/node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-to-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-to-markdown/node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-to-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.1.0.tgz", + "integrity": "sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/micromark": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.0.10.tgz", + "integrity": "sha512-ryTDy6UUunOXy2HPjelppgJ2sNfcPz1pLlMdA6Rz9jPzhLikWXv/irpWV/I2jd68Uhmny7hHxAlAhk4+vWggpg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", + "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "peer": true, + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-frontmatter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fault": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", "dev": true, - "dependencies": { - "fault": "^1.0.0" - } + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, "node_modules/micromark-factory-destination": { "version": "1.0.0", @@ -993,10 +1833,11 @@ "peer": true }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1018,8 +1859,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true + "dev": true }, "node_modules/nice-try": { "version": "1.0.5", @@ -1170,13 +2010,101 @@ } }, "node_modules/remark-frontmatter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-3.0.0.tgz", - "integrity": "sha512-mSuDd3svCHs+2PyO29h7iijIZx4plX0fheacJcAoYAASfgzgVIcXGYSq9GFyYocFLftQs8IOmmkgtOovs6d4oA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-frontmatter/node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/remark-frontmatter/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/remark-frontmatter/node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-frontmatter/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-frontmatter/node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-frontmatter/node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", "dev": true, + "license": "MIT", "dependencies": { - "mdast-util-frontmatter": "^0.2.0", - "micromark-extension-frontmatter": "^0.2.0" + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/remark-parse": { @@ -1227,10 +2155,11 @@ } }, "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -1257,10 +2186,17 @@ } }, "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/spdx-correct": { "version": "3.1.0", @@ -1359,7 +2295,6 @@ "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "dev": true, - "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -1385,6 +2320,27 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, "node_modules/unist-util-stringify-position": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz", @@ -1399,6 +2355,51 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/unist-util-visit/node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true, + "license": "MIT" + }, "node_modules/uvu": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", @@ -1471,6 +2472,17 @@ "bin": { "which": "bin/which" } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } } }, "dependencies": { @@ -1479,7 +2491,6 @@ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", "dev": true, - "peer": true, "requires": { "@types/ms": "*" } @@ -1498,15 +2509,13 @@ "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", - "dev": true, - "peer": true + "dev": true }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", - "dev": true, - "peer": true + "dev": true }, "ansi-styles": { "version": "3.2.1", @@ -1521,8 +2530,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "dev": true, - "peer": true + "dev": true }, "balanced-match": { "version": "1.0.0", @@ -1531,9 +2539,9 @@ "dev": true }, "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -1555,8 +2563,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "dev": true, - "peer": true + "dev": true }, "color-convert": { "version": "1.9.3", @@ -1580,9 +2587,9 @@ "dev": true }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, "requires": { "nice-try": "^1.0.4", @@ -1597,7 +2604,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, - "peer": true, "requires": { "ms": "2.1.2" } @@ -1607,7 +2613,6 @@ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "dev": true, - "peer": true, "requires": { "character-entities": "^2.0.0" } @@ -1625,13 +2630,21 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, + "devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "dev": true, - "peer": true + "requires": { + "dequal": "^2.0.0" + } }, "diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true, "peer": true }, @@ -1684,13 +2697,12 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true, - "peer": true + "dev": true }, "fault": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", "dev": true, "requires": { "format": "^0.2.0" @@ -1699,7 +2711,7 @@ "format": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", "dev": true }, "function-bind": { @@ -1770,8 +2782,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "dev": true, - "peer": true + "dev": true }, "is-regex": { "version": "1.0.5", @@ -1822,6 +2833,12 @@ "strip-bom": "^3.0.0" } }, + "longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "dev": true + }, "mdast-util-from-markdown": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.2.0.tgz", @@ -1844,12 +2861,428 @@ } }, "mdast-util-frontmatter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-0.2.0.tgz", - "integrity": "sha512-FHKL4w4S5fdt1KjJCwB0178WJ0evnyyQr5kXTM3wrOVpytD0hrkvd+AOOjU9Td8onOejCkmZ+HQRT3CZ3coHHQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "dev": true, + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "escape-string-regexp": "^5.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + }, + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true + }, + "mdast-util-from-markdown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "dev": true, + "requires": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + } + }, + "mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dev": true, + "requires": { + "@types/mdast": "^4.0.0" + } + }, + "micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "dev": true, + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "dev": true, + "requires": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "dev": true, + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "dev": true, + "requires": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "dev": true, + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "dev": true, + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "dev": true, + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "dev": true, + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "dev": true, + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "dev": true, + "requires": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "dev": true, + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "dev": true, + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "dev": true + }, + "micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "dev": true + }, + "micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "dev": true, + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "dev": true, + "requires": { + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "dev": true, + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "dev": true, + "requires": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true + }, + "micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "dev": true + }, + "unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0" + } + } + } + }, + "mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "dev": true, + "requires": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + } + } + }, + "mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", "dev": true, "requires": { - "micromark-extension-frontmatter": "^0.2.0" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + }, + "mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dev": true, + "requires": { + "@types/mdast": "^4.0.0" + } + }, + "micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "dev": true, + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "dev": true, + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "dev": true, + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true + }, + "micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "dev": true + } } }, "mdast-util-to-string": { @@ -1917,12 +3350,39 @@ } }, "micromark-extension-frontmatter": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-0.2.2.tgz", - "integrity": "sha512-q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", "dev": true, "requires": { - "fault": "^1.0.0" + "fault": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "dependencies": { + "micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true + }, + "micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "dev": true + } } }, "micromark-factory-destination": { @@ -2129,9 +3589,9 @@ "peer": true }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -2148,8 +3608,7 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true + "dev": true }, "nice-try": { "version": "1.0.5", @@ -2265,13 +3724,76 @@ } }, "remark-frontmatter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-3.0.0.tgz", - "integrity": "sha512-mSuDd3svCHs+2PyO29h7iijIZx4plX0fheacJcAoYAASfgzgVIcXGYSq9GFyYocFLftQs8IOmmkgtOovs6d4oA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", "dev": true, "requires": { - "mdast-util-frontmatter": "^0.2.0", - "micromark-extension-frontmatter": "^0.2.0" + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + }, + "unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + } + }, + "unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0" + } + }, + "vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + } + }, + "vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + } + } } }, "remark-parse": { @@ -2313,9 +3835,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "shebang-command": { @@ -2334,9 +3856,9 @@ "dev": true }, "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", + "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", "dev": true }, "spdx-correct": { @@ -2420,8 +3942,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", - "dev": true, - "peer": true + "dev": true }, "unified": { "version": "10.1.2", @@ -2439,6 +3960,23 @@ "vfile": "^5.0.0" } }, + "unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + } + } + }, "unist-util-stringify-position": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.2.tgz", @@ -2449,6 +3987,43 @@ "@types/unist": "^2.0.0" } }, + "unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + } + } + }, + "unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + } + } + }, "uvu": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", @@ -2504,6 +4079,12 @@ "requires": { "isexe": "^2.0.0" } + }, + "zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "dev": true } } } diff --git a/test/package.json b/test/package.json index 2e9b2d82..681e25d6 100644 --- a/test/package.json +++ b/test/package.json @@ -23,7 +23,7 @@ "pretest": "rm -rf ./output-actual", "test-win": "npm run suite", "test": "npm run suite", - "suite": "run-p suite-* --max-parallel 2 --aggregate-output", + "suite": "run-p suite-* --max-parallel 6 --aggregate-output", "suite-offl": "run-s test_s* -l && run-p test_p* -l --max-parallel 2 --aggregate-output", "suite-onl": "run-p test_n* -l --max-parallel 2 --aggregate-output", "test_p00__00": "node ./main.spec.js", @@ -203,7 +203,7 @@ }, "devDependencies": { "npm-run-all": "^4.1.5", - "remark-frontmatter": "^3.0.0", + "remark-frontmatter": "^5.0.0", "remark-shortcodes": "^0.3.1" } } From eb20c4f5c8baf9ddacf8fc5c70476ac9c94b7037 Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Thu, 2 Jul 2026 23:00:37 +0200 Subject: [PATCH 04/13] test: New baseline. --- .../config-cli/arg-config-skip/document.md | 8 +- .../config-cli/arg-deep/document.md | 20 +-- .../config-cli/arg-init/document.md | 20 +-- .../config-cli/arg-shallow/document.md | 14 +- .../config-cli/deep-defaults/glossary.md | 84 +++++------ .../export-and-glossary-uri-hash/document.md | 40 +++--- .../export-and-glossary-uri/document.md | 8 +- .../export-and-uri-none/document.md | 8 +- .../export-array/document.md | 10 +- .../config-glossaries/export-glob/document.md | 128 ++++++++--------- .../export-nquads-without-uri/document.md | 34 ++--- .../export-nquads/document.md | 42 +++--- .../documents/document-a.md | 26 ++-- .../documents/document-b.md | 26 ++-- .../file-glob-and-index/glossary.md | 30 ++-- .../file-glob-priority/document.md | 16 +-- .../config-glossaries/file-glob/document.md | 26 ++-- .../config-glossaries/file-glob/unmatched.md | 28 ++-- .../import-glob-not-allowed/document.md | 14 +- .../import-nquads-without-uri/document.md | 18 +-- .../import-nquads/document.md | 20 +-- .../import-remote/document.md | 26 ++-- .../import-typed-data-only/document.md | 68 ++++----- .../import-with-context-arrays/document.md | 32 ++--- .../document.md | 32 ++--- .../document.md | 30 ++-- .../document.md | 28 ++-- .../document.md | 30 ++-- .../import-with-external-context/document.md | 24 ++-- .../document.md | 20 +-- .../import-with-i18n/de/document.md | 50 +++---- .../import-with-i18n/fr/document.md | 50 +++---- .../import-with-showUris-string/document.md | 20 +-- .../import-with-showUris-string/glossary.md | 6 +- .../import-with-showUris-true/document.md | 20 +-- .../config-glossaries/import/document.md | 18 +-- .../linkUris-glob/document.md | 4 +- .../glossary-numbers-default-asc.md | 54 +++---- .../glossary-numbers-default-desc.md | 58 ++++---- .../glossary-i18n-compare-numeric-asc.md | 60 ++++---- .../glossary-i18n-compare-numeric-desc.md | 60 ++++---- .../sort-i18n-de/glossary-i18n-de-asc.md | 62 ++++---- .../issue-75-formatted-headings/document.md | 32 +++-- .../154-deep-dir/document.md | 28 ++-- .../config-indexFiles/flat-dir/document.md | 18 +-- .../hideDeepLinks/document.md | 112 +++++++-------- .../groupByHeadingDepth-0/figures.md | 18 +-- .../groupByHeadingDepth-1/figures.md | 18 +-- .../groupByHeadingDepth-2-order/glossary.md | 84 +++++------ .../groupByHeadingDepth-2/figures.md | 18 +-- .../groupByHeadingDepth-missing/figures.md | 18 +-- .../headingDepths-2-5/document.md | 78 +++++----- .../headingDepths-2-4/document.md | 50 +++---- .../document.md | 116 +++++++-------- .../document-1.md | 12 +- .../document-2.md | 12 +- .../document-1.md | 12 +- .../document-2.md | 12 +- .../md5/ambiguous-term/document-1.md | 6 +- .../md5/ambiguous-term/document-2.md | 6 +- .../document-1.md | 10 +- .../document-2.md | 10 +- .../document-1.md | 18 +-- .../document-2.md | 18 +-- .../document-1.md | 10 +- .../document-2.md | 10 +- .../unsupported/document-1.md | 12 +- .../unsupported/document-2.md | 12 +- .../limitByAlternatives/positive/document.md | 6 +- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-collapse-hierarchy/README.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-conflicting-rules/README.md | 66 ++++----- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-regexp-recursive-1/README.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-regexp-recursive-2/README.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-regexp/README.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../array-regexp/chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../pathRewrites-image/sub1/sub2/document.md | 12 +- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-collapse-hierarchy/README.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-conflicting-rules/README.md | 66 ++++----- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-regexp-recursive-1/README.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-regexp-recursive-2/README.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../array-regexp/README.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../array-regexp/chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-1.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-2.md | 30 ++-- .../chapter-1/section-1-1/page-1-1-3.md | 30 ++-- .../chapter-1/section-1-2/page-1-2-1.md | 30 ++-- .../chapter-2/page-2-0.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-1.md | 30 ++-- .../chapter-2/section-2-1/page-2-1-2.md | 30 ++-- .../chapter-2/section-2-2/page-2-2-1.md | 30 ++-- .../path-file-ext/figures.md | 2 +- .../path-file-ext/foo.md | 2 +- .../path-file-ext/tables.md | 2 +- .../path-file/figures.md | 2 +- .../path-file/foo.md | 2 +- .../path-file/tables.md | 2 +- .../path/figures.md | 2 +- .../paths-absolute-pathComponents/path/foo.md | 2 +- .../path/tables.md | 2 +- .../none/figures.md | 2 +- .../paths-relative-pathComponents/none/foo.md | 2 +- .../none/tables.md | 2 +- .../path-file-ext/figures.md | 2 +- .../path-file-ext/foo.md | 2 +- .../path-file-ext/tables.md | 2 +- .../path-file/figures.md | 2 +- .../path-file/foo.md | 2 +- .../path-file/tables.md | 2 +- .../path/figures.md | 2 +- .../paths-relative-pathComponents/path/foo.md | 2 +- .../path/tables.md | 2 +- .../sortAlternatives/default/document.md | 46 +++--- .../by-term-distribution-abc.md | 34 ++--- .../by-term-distribution-bca.md | 34 ++--- .../by-term-distribution-cab.md | 46 +++--- .../by-term-distribution-cba.md | 32 +++-- .../by-term-distribution-equality.md | 28 ++-- .../by-term-distribution-from-shared-only.md | 28 ++-- .../document.md | 136 +++++++++--------- .../document.md | 58 ++++---- .../basic/document-anchors-image.md | 102 ++++++------- .../basic/document-anchors-table.md | 98 ++++++------- .../config-listOf/basic/list-of-class-attr.md | 4 +- .../config-listOf/basic/list-of-figures.md | 18 +-- .../config-listOf/basic/list-of-label.md | 18 +-- .../config-listOf/basic/list-of-prefix.md | 4 +- .../config-listOf/basic/list-of-tabels.md | 18 +-- .../pattern-tc1-text-paragraph/list.md | 4 +- .../document.md | 6 +- .../pattern-tc2-formatted-paragraph/list.md | 4 +- .../pattern-tc3-title-capture-group/list.md | 2 +- .../list-angle-brackets.md | 10 +- .../pattern-tc4-sanitization/list-quotes.md | 8 +- .../pattern-tc4-sanitization/list-regexp.md | 2 +- .../image-reference/document.md | 12 +- .../image-reference/figures.md | 4 +- .../option-title-missing/figures.md | 2 +- .../with-listof-combined/document.md | 8 +- .../with-listof-combined/figures-combined.md | 4 +- .../config-listOfTables/tables.md | 18 +-- .../config-unified/external/frontmatter.md | 66 ++++----- .../config-unified/internal/frontmatter.md | 54 +++---- .../docs/references/document.md | 12 +- .../markdown-extensions/88-toc-instruction.md | 10 +- .../shortcodes/document.md | 32 ++--- test/output-expected/markdown/list.md | 6 +- .../mixed-with-pandoc-ids/document.md | 6 +- .../headingIdPandoc/document0.md | 36 ++--- 250 files changed, 3478 insertions(+), 3446 deletions(-) diff --git a/test/output-expected/config-cli/arg-config-skip/document.md b/test/output-expected/config-cli/arg-config-skip/document.md index 492dd25b..5d133b37 100644 --- a/test/output-expected/config-cli/arg-config-skip/document.md +++ b/test/output-expected/config-cli/arg-config-skip/document.md @@ -1,17 +1,17 @@ GIVEN -* command-line `--shallow "{ 'baseDir':'./input/config-cli/no-file', 'outDir':'../../../output-actual/config-cli/no-file', 'includeFiles':['.'], 'glossaries':[{'file':'./glossary.md'}] }"` +* command-line `--shallow "{ 'baseDir':'./input/config-cli/no-file', 'outDir':'../../../output-actual/config-cli/no-file', 'includeFiles':['.'], 'glossaries':[{'file':'./glossary.md'}] }"` AND -* no config file +* no config file THEN -* glossarify-md MUST be able to work without a config file. +* glossarify-md MUST be able to work without a config file. AND -* term '[Term][1]' MUST be linked to the glossary. +* term '[Term][1]' MUST be linked to the glossary. [1]: ./glossary.md#term diff --git a/test/output-expected/config-cli/arg-deep/document.md b/test/output-expected/config-cli/arg-deep/document.md index e0bf6f04..c58416df 100644 --- a/test/output-expected/config-cli/arg-deep/document.md +++ b/test/output-expected/config-cli/arg-deep/document.md @@ -1,7 +1,7 @@ GIVEN command line -* `--config "./glossarify-md.conf.json"` -* `--deep "{ 'baseUrl':'cli://localhost', 'linking':'absolute', 'glossaries':[{'file': './glossary2.md'}]}"` +* `--config "./glossarify-md.conf.json"` +* `--deep "{ 'baseUrl':'cli://localhost', 'linking':'absolute', 'glossaries':[{'file': './glossary2.md'}]}"` AND a config file: @@ -22,26 +22,26 @@ AND a config file: WITH -* options `baseDir` and `outDir` not present on the command-line +* options `baseDir` and `outDir` not present on the command-line AND -* options `baseUrl` and `linking` and `glossaries` present on the command-line *AND* in the config-file +* options `baseUrl` and `linking` and `glossaries` present on the command-line *AND* in the config-file THEN -* options `baseDir` and `outDir` MUST be read **from the config file** +* options `baseDir` and `outDir` MUST be read **from the config file** AND -* options `baseUrl` and `linking` MUST be read **from the command-line** +* options `baseUrl` and `linking` MUST be read **from the command-line** AND ( -* options `glossaries` MUST be **merged** -* the term '[Term][1][2)][2]' MUST be linked absolutely to - * `cli://localhost/glossary.md#term` - * `cli://localhost/glossary2.md#term` +* options `glossaries` MUST be **merged** +* the term '[Term][1][2)][2]' MUST be linked absolutely to + * `cli://localhost/glossary.md#term` + * `cli://localhost/glossary2.md#term` ) diff --git a/test/output-expected/config-cli/arg-init/document.md b/test/output-expected/config-cli/arg-init/document.md index 68b220f7..a06eed6c 100644 --- a/test/output-expected/config-cli/arg-init/document.md +++ b/test/output-expected/config-cli/arg-init/document.md @@ -2,21 +2,23 @@ GIVEN -* a directory `docs` -* a markdown file `./docs/document.md` -* a markdown file `./docs/glossary.md` -* a glossary term [INIT][1] -* a command line (multiple lines for readability only) +* a directory `docs` +* a markdown file `./docs/document.md` +* a markdown file `./docs/glossary.md` +* a glossary term [INIT][1] +* a command line (multiple lines for readability only) - npx glossarify-md --init > glossarify-md.conf.json - && npx glossarify-md --config ./glossarify-md.conf.json` + ``` + npx glossarify-md --init > glossarify-md.conf.json + && npx glossarify-md --config ./glossarify-md.conf.json` + ``` THEN -* the files MUST be processable without errors +* the files MUST be processable without errors AND -* the term should be replaced with a link to its glossary definition. +* the term should be replaced with a link to its glossary definition. [1]: ./glossary.md#init "Initialize a configuration via npx glossarify-md --init." diff --git a/test/output-expected/config-cli/arg-shallow/document.md b/test/output-expected/config-cli/arg-shallow/document.md index e3365126..caf944f9 100644 --- a/test/output-expected/config-cli/arg-shallow/document.md +++ b/test/output-expected/config-cli/arg-shallow/document.md @@ -1,7 +1,7 @@ GIVEN command line -* `--config "./glossarify-md.conf.json"` -* `--shallow "{ 'baseUrl':'cli://localhost', 'linking':'absolute', 'glossaries':[{'file': './glossary2.md'}] }"` +* `--config "./glossarify-md.conf.json"` +* `--shallow "{ 'baseUrl':'cli://localhost', 'linking':'absolute', 'glossaries':[{'file': './glossary2.md'}] }"` AND a config file: @@ -22,22 +22,22 @@ AND a config file: WITH -* options `baseDir` and `outDir` not present on the command-line +* options `baseDir` and `outDir` not present on the command-line AND -* options `baseUrl` and `linking` and `glossaries` present on the command-line *AND* in the config-file +* options `baseUrl` and `linking` and `glossaries` present on the command-line *AND* in the config-file THEN -* options `baseDir` and `outDir` MUST be read **from the config file** +* options `baseDir` and `outDir` MUST be read **from the config file** AND -* options `baseUrl` and `linking` and `glossaries` MUST be read **from the command-line** +* options `baseUrl` and `linking` and `glossaries` MUST be read **from the command-line** AND -* as a result the term '[Term][1]' MUST be linked absolutely to `cli://localhost/glossary2.md#term`. +* as a result the term '[Term][1]' MUST be linked absolutely to `cli://localhost/glossary2.md#term`. [1]: cli://localhost/glossary2.md#term diff --git a/test/output-expected/config-cli/deep-defaults/glossary.md b/test/output-expected/config-cli/deep-defaults/glossary.md index 41ebc6f0..4145cb57 100644 --- a/test/output-expected/config-cli/deep-defaults/glossary.md +++ b/test/output-expected/config-cli/deep-defaults/glossary.md @@ -2,45 +2,45 @@ ## [Test Case](#test-case) -* GIVEN a configuration schema WITH a complex option `glossaries` WITH a complex `default` value - - *Schema*: - - ```json - { - "$id": "...", - "properties": { - "glossaries": { - "default": [ - { "file": "./glossary.md", "termHint": ""} - ], - "...": "...", - }, - "...": "..." - } - } - ``` - -* AND a configuration file with an incomplete *partial* definition of the complex object `glossaries` - - *Some partial user configuration* - - ```json - { - "glossaries": [], - "...": "..." - } - ``` - -* THEN the default values MUST be *deep-merged* into the configuration file such that the actual configuration applied is identical to a configuration file - - *Expected config to apply* - - ```json - { - "glossaries": [ - { "file": "./glossary.md", "termHint": ""} - ], - "...": "..." - } - ``` +* GIVEN a configuration schema WITH a complex option `glossaries` WITH a complex `default` value + + *Schema*: + + ```json + { + "$id": "...", + "properties": { + "glossaries": { + "default": [ + { "file": "./glossary.md", "termHint": ""} + ], + "...": "...", + }, + "...": "..." + } + } + ``` + +* AND a configuration file with an incomplete *partial* definition of the complex object `glossaries` + + *Some partial user configuration* + + ```json + { + "glossaries": [], + "...": "..." + } + ``` + +* THEN the default values MUST be *deep-merged* into the configuration file such that the actual configuration applied is identical to a configuration file + + *Expected config to apply* + + ```json + { + "glossaries": [ + { "file": "./glossary.md", "termHint": ""} + ], + "...": "..." + } + ``` diff --git a/test/output-expected/config-glossaries/export-and-glossary-uri-hash/document.md b/test/output-expected/config-glossaries/export-and-glossary-uri-hash/document.md index cb4c2d2c..aa0b9f64 100644 --- a/test/output-expected/config-glossaries/export-and-glossary-uri-hash/document.md +++ b/test/output-expected/config-glossaries/export-and-glossary-uri-hash/document.md @@ -2,29 +2,29 @@ GIVEN -* a configuration - - ```json - { - "glossaries": [{ - "uri": "#", - "file": "./glossary.md", - "export": { "file": "./glossary.json" } - }] - } - ``` - -* AND a glossary `glossary.md` - * WITH `uri: "#"` NOT being a WHATWG URL - * AND WITH `glossary.md` to be exported to a file `glossary.json` using `export` - * AND terms - * [Glossary][1] - * [Taxonomy][2] - * [Thesaurus][3] +* a configuration + + ```json + { + "glossaries": [{ + "uri": "#", + "file": "./glossary.md", + "export": { "file": "./glossary.json" } + }] + } + ``` + +* AND a glossary `glossary.md` + * WITH `uri: "#"` NOT being a WHATWG URL + * AND WITH `glossary.md` to be exported to a file `glossary.json` using `export` + * AND terms + * [Glossary][1] + * [Taxonomy][2] + * [Thesaurus][3] THEN glossarify-md MUST write a file `glossary.json` to the output folder -* AND every term URI in `glossary.json` MUST be prefixed with the URI of the glossary +* AND every term URI in `glossary.json` MUST be prefixed with the URI of the glossary [1]: ./glossary.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/export-and-glossary-uri/document.md b/test/output-expected/config-glossaries/export-and-glossary-uri/document.md index d1254df7..3308aca5 100644 --- a/test/output-expected/config-glossaries/export-and-glossary-uri/document.md +++ b/test/output-expected/config-glossaries/export-and-glossary-uri/document.md @@ -16,10 +16,10 @@ GIVEN a configuration WITH two glossaries `glossary.md` and `glossary-2.md` -* AND WITH `glossary.md` to be exported to a file `glossary.json` using `export` -* AND WITH `glossary-2.md` NOT to be exported to a file due to NOT using `export` +* AND WITH `glossary.md` to be exported to a file `glossary.json` using `export` +* AND WITH `glossary-2.md` NOT to be exported to a file due to NOT using `export` THEN glossarify-md MUST write a file `glossary.json` to the output folder -* AND every term URI in `glossary.json` MUST be prefixed with the URI of the glossary -* AND glossarify-md MUST NOT run into errors when processing `glossary-2.md`. +* AND every term URI in `glossary.json` MUST be prefixed with the URI of the glossary +* AND glossarify-md MUST NOT run into errors when processing `glossary-2.md`. diff --git a/test/output-expected/config-glossaries/export-and-uri-none/document.md b/test/output-expected/config-glossaries/export-and-uri-none/document.md index d1254df7..3308aca5 100644 --- a/test/output-expected/config-glossaries/export-and-uri-none/document.md +++ b/test/output-expected/config-glossaries/export-and-uri-none/document.md @@ -16,10 +16,10 @@ GIVEN a configuration WITH two glossaries `glossary.md` and `glossary-2.md` -* AND WITH `glossary.md` to be exported to a file `glossary.json` using `export` -* AND WITH `glossary-2.md` NOT to be exported to a file due to NOT using `export` +* AND WITH `glossary.md` to be exported to a file `glossary.json` using `export` +* AND WITH `glossary-2.md` NOT to be exported to a file due to NOT using `export` THEN glossarify-md MUST write a file `glossary.json` to the output folder -* AND every term URI in `glossary.json` MUST be prefixed with the URI of the glossary -* AND glossarify-md MUST NOT run into errors when processing `glossary-2.md`. +* AND every term URI in `glossary.json` MUST be prefixed with the URI of the glossary +* AND glossarify-md MUST NOT run into errors when processing `glossary-2.md`. diff --git a/test/output-expected/config-glossaries/export-array/document.md b/test/output-expected/config-glossaries/export-array/document.md index ab863a04..fdd3616d 100644 --- a/test/output-expected/config-glossaries/export-array/document.md +++ b/test/output-expected/config-glossaries/export-array/document.md @@ -21,11 +21,11 @@ GIVEN a configuration WITH two glossaries `glossary-1.md` and `glossary-2.md` -* AND WITH `glossary-2.md` NOT to be exported to a file -* AND WITH `glossary-1.md` to be exported to *two* files `glossary-1-export-1.json` and `glossary-1-export-2.json` -* AND with `glossary-1-export-2.json` requiring embedding of an external JSON-LD context document `./custom.jsonld` +* AND WITH `glossary-2.md` NOT to be exported to a file +* AND WITH `glossary-1.md` to be exported to *two* files `glossary-1-export-1.json` and `glossary-1-export-2.json` +* AND with `glossary-1-export-2.json` requiring embedding of an external JSON-LD context document `./custom.jsonld` THEN glossarify-md MUST write two files `glossary-1-export-1.json` AND `glossary-1-export-2.json` -* AND every term URI in these files MUST be prefixed with the URI of the glossary -* AND `glossary-1-export-2.json` MUST have got embedded `custom.jsonld` +* AND every term URI in these files MUST be prefixed with the URI of the glossary +* AND `glossary-1-export-2.json` MUST have got embedded `custom.jsonld` diff --git a/test/output-expected/config-glossaries/export-glob/document.md b/test/output-expected/config-glossaries/export-glob/document.md index 6fdcae8b..3ddf3056 100644 --- a/test/output-expected/config-glossaries/export-glob/document.md +++ b/test/output-expected/config-glossaries/export-glob/document.md @@ -2,73 +2,73 @@ GIVEN -* a configuration - - ```json - { - "glossaries": [ - { - "uri": "https://my.org/vocab/inc/#", - "export": { "file": "./inc.json" }, - "file": "./glossary-inc*.md" - }, - { - "uri": "https://my.org/vocab/include/#", - "export": { "file": "./include.json" }, - "file": "./glossary-include*.md" - }, - { - "uri": "https://my.org/vocab/exclude/#", - "file": "./glossary-exclude.md" - } - ], - } - ``` - -* AND five glossaries - - * [glossary-exclude.md][1] - * [glossary-inc-1.md][2] - * [glossary-inc-2.md][3] - * [glossary-include-1.md][4] - * [glossary-include-2.md][5] - -* AND glob pattern `./glossary-inc*` matching - - * [glossary-inc-1.md][2] - * [glossary-inc-2.md][3] - * [glossary-include-1.md][4] - * [glossary-include-2.md][5] - -* AND glob pattern `./glossary-include*` matching - - * [glossary-include-1.md][4] - * [glossary-include-2.md][5] - -* AND `glossaries` entry for glob pattern `./glossary-include*` taking priority over `./glossary-inc*` +* a configuration + + ```json + { + "glossaries": [ + { + "uri": "https://my.org/vocab/inc/#", + "export": { "file": "./inc.json" }, + "file": "./glossary-inc*.md" + }, + { + "uri": "https://my.org/vocab/include/#", + "export": { "file": "./include.json" }, + "file": "./glossary-include*.md" + }, + { + "uri": "https://my.org/vocab/exclude/#", + "file": "./glossary-exclude.md" + } + ], + } + ``` + +* AND five glossaries + + * [glossary-exclude.md][1] + * [glossary-inc-1.md][2] + * [glossary-inc-2.md][3] + * [glossary-include-1.md][4] + * [glossary-include-2.md][5] + +* AND glob pattern `./glossary-inc*` matching + + * [glossary-inc-1.md][2] + * [glossary-inc-2.md][3] + * [glossary-include-1.md][4] + * [glossary-include-2.md][5] + +* AND glob pattern `./glossary-include*` matching + + * [glossary-include-1.md][4] + * [glossary-include-2.md][5] + +* AND `glossaries` entry for glob pattern `./glossary-include*` taking priority over `./glossary-inc*` THEN -* the system MUST write terms to export files - * [glossary-exclude.md][1] -> NONE - * [glossary-inc-1.md][2] -> [inc.json][6] - * [glossary-inc-2.md][3] -> [inc.json][6] - * [glossary-include-1.md][4] -> [include.json][7] - * [glossary-include-2.md][5] -> [include.json][7] -* AND [inc.json][6] - * MUST have glossary title *Inc (1)* - * AND MUST have URI [https://my.org/vocab/inc/#][8] - * AND MUST have ALL of these terms - * [https://my.org/vocab/inc/#glossary][9] (`glossary-inc-1.md`) - * [https://my.org/vocab/inc/#taxonomy][10] (`glossary-inc-1.md`) - * [https://my.org/vocab/inc/#thesaurus][11] (`glossary-inc-1.md`) - * [https://my.org/vocab/inc/#ontology][12] (`glossary-inc-2.md`) -* AND [include.json][7] MUST - * MUST have glossary title *Include (1)* - * AND MUST have URI [https://my.org/vocab/include/#][13] - * AND MUST have ALL of these terms - * [https://my.org/vocab/include/#car][14] (`glossary-include-1.md`) - * [https://my.org/vocab/include/#bobby-car][15] (`glossary-include-2.md`) +* the system MUST write terms to export files + * [glossary-exclude.md][1] -> NONE + * [glossary-inc-1.md][2] -> [inc.json][6] + * [glossary-inc-2.md][3] -> [inc.json][6] + * [glossary-include-1.md][4] -> [include.json][7] + * [glossary-include-2.md][5] -> [include.json][7] +* AND [inc.json][6] + * MUST have glossary title *Inc (1)* + * AND MUST have URI [https://my.org/vocab/inc/#][8] + * AND MUST have ALL of these terms + * [https://my.org/vocab/inc/#glossary][9] (`glossary-inc-1.md`) + * [https://my.org/vocab/inc/#taxonomy][10] (`glossary-inc-1.md`) + * [https://my.org/vocab/inc/#thesaurus][11] (`glossary-inc-1.md`) + * [https://my.org/vocab/inc/#ontology][12] (`glossary-inc-2.md`) +* AND [include.json][7] MUST + * MUST have glossary title *Include (1)* + * AND MUST have URI [https://my.org/vocab/include/#][13] + * AND MUST have ALL of these terms + * [https://my.org/vocab/include/#car][14] (`glossary-include-1.md`) + * [https://my.org/vocab/include/#bobby-car][15] (`glossary-include-2.md`) [1]: ./glossary-exclude.md diff --git a/test/output-expected/config-glossaries/export-nquads-without-uri/document.md b/test/output-expected/config-glossaries/export-nquads-without-uri/document.md index 4c33563a..c97729ad 100644 --- a/test/output-expected/config-glossaries/export-nquads-without-uri/document.md +++ b/test/output-expected/config-glossaries/export-nquads-without-uri/document.md @@ -2,30 +2,30 @@ GIVEN -* a configuration +* a configuration - ```json - { - "glossaries": [{ - "file": "./glossary.md", - "export": { - "file": "./glossary.nq" - } - }] - } - ``` + ```json + { + "glossaries": [{ + "file": "./glossary.md", + "export": { + "file": "./glossary.nq" + } + }] + } + ``` -* AND [jsonld][1] npm package being installed +* AND [jsonld][1] npm package being installed -* AND a glossary `glossary.md` +* AND a glossary `glossary.md` -* AND NO glossary `uri` +* AND NO glossary `uri` -* AND `glossary.md` to be exported to a file `glossary.nq` using `export` +* AND `glossary.md` to be exported to a file `glossary.nq` using `export` THEN -* glossarify-md MUST NOT write data to a file `glossary.nq` -* AND glossarify-md MUST print a console message informing about the missing URI. +* glossarify-md MUST NOT write data to a file `glossary.nq` +* AND glossarify-md MUST print a console message informing about the missing URI. [1]: https://npmjs.com/package/jsonld diff --git a/test/output-expected/config-glossaries/export-nquads/document.md b/test/output-expected/config-glossaries/export-nquads/document.md index 9a26989c..5f32a866 100644 --- a/test/output-expected/config-glossaries/export-nquads/document.md +++ b/test/output-expected/config-glossaries/export-nquads/document.md @@ -2,29 +2,29 @@ GIVEN -* a configuration - - ```json - { - "glossaries": [{ - "uri": "https://my.org/vocabulary/#", - "file": "./glossary.md", - "export": { "file": "./glossary.nq" } - },{ - "file": "./glossary-2.md" - }] - } - ``` - -* AND two glossaries `glossary.md` and `glossary-2.md` - * WITH `glossary.md` to be exported to a file `glossary.nq` using `export` - * AND `glossary-2.md` NOT to be exported to a file due to NOT using `export` - -* AND [jsonld][1] npm package being installed +* a configuration + + ```json + { + "glossaries": [{ + "uri": "https://my.org/vocabulary/#", + "file": "./glossary.md", + "export": { "file": "./glossary.nq" } + },{ + "file": "./glossary-2.md" + }] + } + ``` + +* AND two glossaries `glossary.md` and `glossary-2.md` + * WITH `glossary.md` to be exported to a file `glossary.nq` using `export` + * AND `glossary-2.md` NOT to be exported to a file due to NOT using `export` + +* AND [jsonld][1] npm package being installed THEN glossarify-md MUST write a file `glossary.nq` to the output folder -* AND every term URI in `glossary.nq` MUST be prefixed with the URI of the glossary -* AND glossarify-md MUST NOT run into errors when processing `glossary-2.md`. +* AND every term URI in `glossary.nq` MUST be prefixed with the URI of the glossary +* AND glossarify-md MUST NOT run into errors when processing `glossary-2.md`. [1]: https://npmjs.com/package/jsonld diff --git a/test/output-expected/config-glossaries/file-glob-and-glossaries-disjunct/documents/document-a.md b/test/output-expected/config-glossaries/file-glob-and-glossaries-disjunct/documents/document-a.md index 004433ef..46b9536e 100644 --- a/test/output-expected/config-glossaries/file-glob-and-glossaries-disjunct/documents/document-a.md +++ b/test/output-expected/config-glossaries/file-glob-and-glossaries-disjunct/documents/document-a.md @@ -1,24 +1,24 @@ # [Document A](#document-a) -* GIVEN a configuration +* GIVEN a configuration - ```json - "glossaries": [ - { "file": "./documents/**/document-*.md" }, - { "file": "./glossaries/glossary-a.md", "termHint": "🄰 ${term}" }, - { "file": "./glossaries/glossary-b.md", "termHint": "🄱 ${term}" } - ] - ``` + ```json + "glossaries": [ + { "file": "./documents/**/document-*.md" }, + { "file": "./glossaries/glossary-a.md", "termHint": "🄰 ${term}" }, + { "file": "./glossaries/glossary-b.md", "termHint": "🄱 ${term}" } + ] + ``` -* AND a set x of glossaries found by glob pattern +* AND a set x of glossaries found by glob pattern -* AND a set y of glossaries listed explicitly +* AND a set y of glossaries listed explicitly -* AND both sets x and y being disjunct +* AND both sets x and y being disjunct -* THEN term *[🄰 Alpha][1]* from Glossary A MUST be linked +* THEN term *[🄰 Alpha][1]* from Glossary A MUST be linked -* AND term *[Heading B][2]* from Document B MUST be linked +* AND term *[Heading B][2]* from Document B MUST be linked ## [Heading A](#heading-a) diff --git a/test/output-expected/config-glossaries/file-glob-and-glossaries-disjunct/documents/document-b.md b/test/output-expected/config-glossaries/file-glob-and-glossaries-disjunct/documents/document-b.md index de4c7cd3..2da40a59 100644 --- a/test/output-expected/config-glossaries/file-glob-and-glossaries-disjunct/documents/document-b.md +++ b/test/output-expected/config-glossaries/file-glob-and-glossaries-disjunct/documents/document-b.md @@ -1,24 +1,24 @@ # [Document B](#document-b) -* GIVEN a configuration +* GIVEN a configuration - ```json - "glossaries": [ - { "file": "./documents/**/document-*.md" }, - { "file": "./glossaries/glossary-a.md", "termHint": "🄰 ${term}" }, - { "file": "./glossaries/glossary-b.md", "termHint": "🄱 ${term}" } - ] - ``` + ```json + "glossaries": [ + { "file": "./documents/**/document-*.md" }, + { "file": "./glossaries/glossary-a.md", "termHint": "🄰 ${term}" }, + { "file": "./glossaries/glossary-b.md", "termHint": "🄱 ${term}" } + ] + ``` -* AND a set x of glossaries found by glob pattern +* AND a set x of glossaries found by glob pattern -* AND a set y of glossaries listed explicitly +* AND a set y of glossaries listed explicitly -* AND both sets x and y being disjunct +* AND both sets x and y being disjunct -* THEN term *[🄱 Beta][1]* from Glossary B MUST be linked +* THEN term *[🄱 Beta][1]* from Glossary B MUST be linked -* AND term *[Heading A][2]* from Document A MUST be linked +* AND term *[Heading A][2]* from Document A MUST be linked ## [Heading B](#heading-b) diff --git a/test/output-expected/config-glossaries/file-glob-and-index/glossary.md b/test/output-expected/config-glossaries/file-glob-and-index/glossary.md index 243facc8..e22a51b1 100644 --- a/test/output-expected/config-glossaries/file-glob-and-index/glossary.md +++ b/test/output-expected/config-glossaries/file-glob-and-index/glossary.md @@ -1,26 +1,26 @@ # [Testing Index generation for glossaries file glob](#testing-index-generation-for-glossaries-file-glob) -* GIVEN a configuration +* GIVEN a configuration - ```json - "generateFiles": { - "indexFile": { "file": "./index/generated.md"} - }, - "glossaries": [{ - "file": "./**/document.md" - }] - ``` + ```json + "generateFiles": { + "indexFile": { "file": "./index/generated.md"} + }, + "glossaries": [{ + "file": "./**/document.md" + }] + ``` -* WITH a configuration to generate an Index file into a subdirectory +* WITH a configuration to generate an Index file into a subdirectory -* AND `glossaries.file` being a glob pattern +* AND `glossaries.file` being a glob pattern -* AND this document mentioning term *[Second Level\~][1]* +* AND this document mentioning term *[Second Level\~][1]* -* AND document `./2nd/glossary.md` mentioning `Third Level` +* AND document `./2nd/glossary.md` mentioning `Third Level` -* THEN the links to term definitions generated in the Index file MUST be relative +* THEN the links to term definitions generated in the Index file MUST be relative -* AND MUST begin with `../` to step out of the `./index/` directory +* AND MUST begin with `../` to step out of the `./index/` directory [1]: ./2nd/glossary2.md#second-level "Test: Mentioning term Third Level" diff --git a/test/output-expected/config-glossaries/file-glob-priority/document.md b/test/output-expected/config-glossaries/file-glob-priority/document.md index be1505c3..514627c6 100644 --- a/test/output-expected/config-glossaries/file-glob-priority/document.md +++ b/test/output-expected/config-glossaries/file-glob-priority/document.md @@ -2,14 +2,14 @@ GIVEN terms -* [A\_lphabet==A][1] -* [A\_stonishing==A][2] -* [AB\_solute==AB][3] -* [AB\_normal==AB][4] -* [AB\_sent==AB][5] -* [AB\_igale==AB][6] -* [C\_olosseum==C][7] -* [C\_omission==C][8] +* [A\_lphabet==A][1] +* [A\_stonishing==A][2] +* [AB\_solute==AB][3] +* [AB\_normal==AB][4] +* [AB\_sent==AB][5] +* [AB\_igale==AB][6] +* [C\_olosseum==C][7] +* [C\_omission==C][8] THEN these terms MUST get a term hint matching their initial letters. diff --git a/test/output-expected/config-glossaries/file-glob/document.md b/test/output-expected/config-glossaries/file-glob/document.md index 95e3b234..97c84e8c 100644 --- a/test/output-expected/config-glossaries/file-glob/document.md +++ b/test/output-expected/config-glossaries/file-glob/document.md @@ -1,24 +1,24 @@ # [Testing file globs](#testing-file-globs) -* GIVEN a configuration +* GIVEN a configuration - ```json - glossaries: [{ - "file": "./**/document.md" - ,"termHint": "~" - }] - ``` + ```json + glossaries: [{ + "file": "./**/document.md" + ,"termHint": "~" + }] + ``` -* WITH a **glob pattern** +* WITH a **glob pattern** -* AND WITH a **termHint** +* AND WITH a **termHint** -* AND multiple documents matching the glob pattern +* AND multiple documents matching the glob pattern -* THEN +* THEN - * all terms and headings in those documents MUST be treated like terms - * AND `termHint` *CAN* be ignored if it is too costly to find out whether a file is being processed as a glossary file due to this particular glob pattern + * all terms and headings in those documents MUST be treated like terms + * AND `termHint` *CAN* be ignored if it is too costly to find out whether a file is being processed as a glossary file due to this particular glob pattern ## [Root](#root) diff --git a/test/output-expected/config-glossaries/file-glob/unmatched.md b/test/output-expected/config-glossaries/file-glob/unmatched.md index e1843ac2..08e2835d 100644 --- a/test/output-expected/config-glossaries/file-glob/unmatched.md +++ b/test/output-expected/config-glossaries/file-glob/unmatched.md @@ -1,25 +1,25 @@ # [Testing file globs on unmatched files](#testing-file-globs-on-unmatched-files) -* GIVEN a configuration +* GIVEN a configuration - ```json - glossaries: [{ - "file": "./**/document.md" - ,"termHint": "~" - }] - ``` + ```json + glossaries: [{ + "file": "./**/document.md" + ,"termHint": "~" + }] + ``` -* WITH a **glob pattern** +* WITH a **glob pattern** -* AND WITH a **termHint** +* AND WITH a **termHint** -* AND this document NOT matching the glob pattern +* AND this document NOT matching the glob pattern -* THEN +* THEN - * all terms and headings in matched documents MUST be treated like terms - * all terms and headings in unmatched documents MUST NOT be linked - * term occurrences in unmatched documents MUST be linked with matched documents + * all terms and headings in matched documents MUST be treated like terms + * all terms and headings in unmatched documents MUST NOT be linked + * term occurrences in unmatched documents MUST be linked with matched documents ## [Unmatched](#unmatched) diff --git a/test/output-expected/config-glossaries/import-glob-not-allowed/document.md b/test/output-expected/config-glossaries/import-glob-not-allowed/document.md index dfef5691..4f44a2c6 100644 --- a/test/output-expected/config-glossaries/import-glob-not-allowed/document.md +++ b/test/output-expected/config-glossaries/import-glob-not-allowed/document.md @@ -15,16 +15,16 @@ WITH option `"file": "glossary-*.md"` using a glob pattern AND two files `glossary-1.md` and `glossary-2.md` AND a file `glossary.json` existing WITH terms -* *Glossary* -* *Taxonomy* -* *Thesaurus* +* *Glossary* +* *Taxonomy* +* *Thesaurus* THEN -1. the system MUST NOT touch `glossary-1.md` nor `glossary-2.md` -2. AND glossarify-md MUST NOT generate a file `glossary-*.md` -3. AND the system MUST MUST NOT linkify the terms mentioned above in *this* file -4. AND the system MUST link terms [Term1][1] and [Term2][2] +1. the system MUST NOT touch `glossary-1.md` nor `glossary-2.md` +2. AND glossarify-md MUST NOT generate a file `glossary-*.md` +3. AND the system MUST MUST NOT linkify the terms mentioned above in *this* file +4. AND the system MUST link terms [Term1][1] and [Term2][2] [1]: ./glossary-1.md#term1 "MUST NOT be overwritten or modified by importing terms." diff --git a/test/output-expected/config-glossaries/import-nquads-without-uri/document.md b/test/output-expected/config-glossaries/import-nquads-without-uri/document.md index 12a40f14..3161ecde 100644 --- a/test/output-expected/config-glossaries/import-nquads-without-uri/document.md +++ b/test/output-expected/config-glossaries/import-nquads-without-uri/document.md @@ -16,18 +16,18 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.nq` existing WITH terms -* *[Simple][1]* -* *[Aliased][2]* -* *[Custom-URI][3]* +* *[Simple][1]* +* *[Aliased][2]* +* *[Custom-URI][3]* THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Glossary` - 2. AND the file MUST have a heading `## ...` for each term -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Glossary` + 2. AND the file MUST have a heading `## ...` for each term +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms must be linked to the generated file `glossary.md` [1]: ./glossary.md#simple "GIVEN a simple term with two sentences." diff --git a/test/output-expected/config-glossaries/import-nquads/document.md b/test/output-expected/config-glossaries/import-nquads/document.md index b7ac7cd3..99d55e6d 100644 --- a/test/output-expected/config-glossaries/import-nquads/document.md +++ b/test/output-expected/config-glossaries/import-nquads/document.md @@ -17,20 +17,20 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.nq` existing WITH terms -* *[Simple][1]* -* *[Aliased][2]* -* *[Custom-URI][3]* +* *[Simple][1]* +* *[Aliased][2]* +* *[Custom-URI][3]* AND a vocabulary `uri` which is different from the term URIs imported THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Glossary` - 2. AND the file MUST have a heading `## ...` for each term -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms must be linked to the generated file `glossary.md` -5. AND terms must have their original URI from the imported file +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Glossary` + 2. AND the file MUST have a heading `## ...` for each term +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms must be linked to the generated file `glossary.md` +5. AND terms must have their original URI from the imported file [1]: ./glossary.md#simple "GIVEN a simple term with two sentences." diff --git a/test/output-expected/config-glossaries/import-remote/document.md b/test/output-expected/config-glossaries/import-remote/document.md index 09b68a31..d3b34788 100644 --- a/test/output-expected/config-glossaries/import-remote/document.md +++ b/test/output-expected/config-glossaries/import-remote/document.md @@ -2,7 +2,7 @@ GIVEN -* a configuration +* a configuration ```json { @@ -15,21 +15,21 @@ GIVEN } ``` -* AND file `glossary.md` missing -* AND file [`../import-remote-data/glossary.json`][1] served *remotely* at [https://raw.githubusercontent.com/about-code/glossarify-md/master/test/input/config-glossaries/import-remote-data/glossary.json][2] -* AND remote glossary having terms - * *[Glossary][3]* - * *[Taxonomy][4]* - * *[Thesaurus][5]* +* AND file `glossary.md` missing +* AND file [`../import-remote-data/glossary.json`][1] served *remotely* at [https://raw.githubusercontent.com/about-code/glossarify-md/master/test/input/config-glossaries/import-remote-data/glossary.json][2] +* AND remote glossary having terms + * *[Glossary][3]* + * *[Taxonomy][4]* + * *[Thesaurus][5]* THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Glossary` - 2. AND the file MUST have a heading `## ...` for each term -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Glossary` + 2. AND the file MUST have a heading `## ...` for each term +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms must be linked to the generated file `glossary.md` [1]: ../import-remote-data diff --git a/test/output-expected/config-glossaries/import-typed-data-only/document.md b/test/output-expected/config-glossaries/import-typed-data-only/document.md index 49d8ae73..17f0ec51 100644 --- a/test/output-expected/config-glossaries/import-typed-data-only/document.md +++ b/test/output-expected/config-glossaries/import-typed-data-only/document.md @@ -2,43 +2,43 @@ GIVEN -* a configuration - - ```json - { - "glossaries": [ - { - "import": { "file": "./glossary-untyped.json" }, - "file": "./imported-untyped.md" - },{ - "import": { "file": "./glossary-typed.json" }, - "file": "./imported-typed.md" - } - ] - } - ``` - -* AND a file `glossary-untyped.json` - * NOT WITH a typed entity mappable onto `skos:ConceptScheme` - * AND NOT WITH a typed entity mappable onto `skos:Concept` - -* AND a file `glossary-typed.json` - * WITH a typed entity mapped onto `skos:ConceptScheme` - * AND typed entities mapped onto `skos:Concept` - * AND typed entities denoting concepts - * *[Glossary][1]* - * *[Taxonomy][2]* - * *[Thesaurus][3]* +* a configuration + + ```json + { + "glossaries": [ + { + "import": { "file": "./glossary-untyped.json" }, + "file": "./imported-untyped.md" + },{ + "import": { "file": "./glossary-typed.json" }, + "file": "./imported-typed.md" + } + ] + } + ``` + +* AND a file `glossary-untyped.json` + * NOT WITH a typed entity mappable onto `skos:ConceptScheme` + * AND NOT WITH a typed entity mappable onto `skos:Concept` + +* AND a file `glossary-typed.json` + * WITH a typed entity mapped onto `skos:ConceptScheme` + * AND typed entities mapped onto `skos:Concept` + * AND typed entities denoting concepts + * *[Glossary][1]* + * *[Taxonomy][2]* + * *[Thesaurus][3]* THEN the system -1. MUST generate a file `imported-untyped.md` - 1. AND the file MUST have a title `# Glossary` - 2. AND the file MUST NOT have any terms -2. AND MUST generate a file `import-typed.md` - 1. AND the file MUST have a heading equal to the `title` attribute in `import-typed.json` - 2. AND the file MUST contain each term mentioned above -3. AND the system MUST linkify the terms mentioned above to `import-typed.md` *only* +1. MUST generate a file `imported-untyped.md` + 1. AND the file MUST have a title `# Glossary` + 2. AND the file MUST NOT have any terms +2. AND MUST generate a file `import-typed.md` + 1. AND the file MUST have a heading equal to the `title` attribute in `import-typed.json` + 2. AND the file MUST contain each term mentioned above +3. AND the system MUST linkify the terms mentioned above to `import-typed.md` *only* [1]: ./imported-typed.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/import-with-context-arrays/document.md b/test/output-expected/config-glossaries/import-with-context-arrays/document.md index 794412ad..55797612 100644 --- a/test/output-expected/config-glossaries/import-with-context-arrays/document.md +++ b/test/output-expected/config-glossaries/import-with-context-arrays/document.md @@ -17,25 +17,25 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.json` existing as a glossary in a custom format -* WITH its own `@context` being an array -* AND with incomplete mappings of the custom format onto SKOS and DC -* AND WITH terms - * *[Glossary][1]* - * *[Taxonomy][2]* - * *[Thesaurus][3]* - AND file `custom-context.jsonld` existing -* WITH its own `@context` being an array -* AND with incomplete mappings of the custom format onto SKOS and DC +* WITH its own `@context` being an array +* AND with incomplete mappings of the custom format onto SKOS and DC +* AND WITH terms + * *[Glossary][1]* + * *[Taxonomy][2]* + * *[Thesaurus][3]* + AND file `custom-context.jsonld` existing +* WITH its own `@context` being an array +* AND with incomplete mappings of the custom format onto SKOS and DC THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST merge the context arrays to gain complete mappings of the custom format onto SKOS and DC -3. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Custom Import Format` - 2. AND the file MUST have a heading `## ...` for each term -4. AND the system MUST linkify the terms mentioned above in *this* file -5. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST merge the context arrays to gain complete mappings of the custom format onto SKOS and DC +3. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Custom Import Format` + 2. AND the file MUST have a heading `## ...` for each term +4. AND the system MUST linkify the terms mentioned above in *this* file +5. AND the terms must be linked to the generated file `glossary.md` [1]: ./glossary.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/import-with-embedded-context-array/document.md b/test/output-expected/config-glossaries/import-with-embedded-context-array/document.md index 802c146c..d5e3f536 100644 --- a/test/output-expected/config-glossaries/import-with-embedded-context-array/document.md +++ b/test/output-expected/config-glossaries/import-with-embedded-context-array/document.md @@ -17,25 +17,25 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.json` existing as a glossary in a custom format -* WITH its own `@context` being an array -* AND with incomplete mappings of the custom format onto SKOS and DC -* AND WITH terms - * *[Glossary][1]* - * *[Taxonomy][2]* - * *[Thesaurus][3]* - AND file `custom-context.jsonld` existing -* WITH its own `@context` NOT being an array -* AND with incomplete mappings of the custom format onto SKOS and DC +* WITH its own `@context` being an array +* AND with incomplete mappings of the custom format onto SKOS and DC +* AND WITH terms + * *[Glossary][1]* + * *[Taxonomy][2]* + * *[Thesaurus][3]* + AND file `custom-context.jsonld` existing +* WITH its own `@context` NOT being an array +* AND with incomplete mappings of the custom format onto SKOS and DC THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST merge the embedded context array with the external context to gain complete mappings of the custom format onto SKOS and DC -3. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Custom Import Format` - 2. AND the file MUST have a heading `## ...` for each term -4. AND the system MUST linkify the terms mentioned above in *this* file -5. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST merge the embedded context array with the external context to gain complete mappings of the custom format onto SKOS and DC +3. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Custom Import Format` + 2. AND the file MUST have a heading `## ...` for each term +4. AND the system MUST linkify the terms mentioned above in *this* file +5. AND the terms must be linked to the generated file `glossary.md` [1]: ./glossary.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/import-with-ext-and-internal-context/document.md b/test/output-expected/config-glossaries/import-with-ext-and-internal-context/document.md index 5018431d..a6c54fc4 100644 --- a/test/output-expected/config-glossaries/import-with-ext-and-internal-context/document.md +++ b/test/output-expected/config-glossaries/import-with-ext-and-internal-context/document.md @@ -17,24 +17,24 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.json` existing as a glossary in a custom format -* WITH its own `@context` -* AND NO mappings of the custom format onto SKOS and DC -* AND WITH terms - * *[Glossary][1]* - * *[Taxonomy][2]* - * *[Thesaurus][3]* - AND file `custom-context.jsonld` existing -* WITH its own `@context` -* AND mappings of the custom format onto SKOS and DC +* WITH its own `@context` +* AND NO mappings of the custom format onto SKOS and DC +* AND WITH terms + * *[Glossary][1]* + * *[Taxonomy][2]* + * *[Thesaurus][3]* + AND file `custom-context.jsonld` existing +* WITH its own `@context` +* AND mappings of the custom format onto SKOS and DC THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Custom Import Format` - 2. AND the file MUST have a heading `## ...` for each term -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Custom Import Format` + 2. AND the file MUST have a heading `## ...` for each term +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms must be linked to the generated file `glossary.md` [1]: ./glossary.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/import-with-external-context-array/document.md b/test/output-expected/config-glossaries/import-with-external-context-array/document.md index b1397126..06a70350 100644 --- a/test/output-expected/config-glossaries/import-with-external-context-array/document.md +++ b/test/output-expected/config-glossaries/import-with-external-context-array/document.md @@ -17,23 +17,23 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.json` existing as a glossary in a custom format -* WITH NO `@context` -* AND WITH terms - * *[Glossary][1]* - * *[Taxonomy][2]* - * *[Thesaurus][3]* - AND file `custom-format.jsonld` existing -* WITH `@context` being an array of multiple JSON-LD context documents -* AND WITH mappings of a custom format onto SKOS and DC +* WITH NO `@context` +* AND WITH terms + * *[Glossary][1]* + * *[Taxonomy][2]* + * *[Thesaurus][3]* + AND file `custom-format.jsonld` existing +* WITH `@context` being an array of multiple JSON-LD context documents +* AND WITH mappings of a custom format onto SKOS and DC THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Custom Import Format` - 2. AND the file MUST have a heading `## ...` for each term -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Custom Import Format` + 2. AND the file MUST have a heading `## ...` for each term +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms must be linked to the generated file `glossary.md` [1]: ./glossary.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/import-with-external-context-invalid/document.md b/test/output-expected/config-glossaries/import-with-external-context-invalid/document.md index 90af8c75..f03c4e11 100644 --- a/test/output-expected/config-glossaries/import-with-external-context-invalid/document.md +++ b/test/output-expected/config-glossaries/import-with-external-context-invalid/document.md @@ -2,23 +2,23 @@ GIVEN -* a configuration +* a configuration - ```json - { - "glossaries": [{ - "file": "imported.md", - "import": { - "file": "./glossary-with-invalid-context.json" - } - }] - } - ``` + ```json + { + "glossaries": [{ + "file": "imported.md", + "import": { + "file": "./glossary-with-invalid-context.json" + } + }] + } + ``` -* AND a file `./glossary-with-invalid-context.json` WITH an invalid JSON-LD `@context` +* AND a file `./glossary-with-invalid-context.json` WITH an invalid JSON-LD `@context` THEN -1. the system MUST print the `jsonld` parser error message to `console` -2. AND the system MUST NOT print the stack trace to `console` -3. AND the system MUST print the errorneous context document to `console`. +1. the system MUST print the `jsonld` parser error message to `console` +2. AND the system MUST NOT print the stack trace to `console` +3. AND the system MUST print the errorneous context document to `console`. diff --git a/test/output-expected/config-glossaries/import-with-external-context/document.md b/test/output-expected/config-glossaries/import-with-external-context/document.md index 2c2a2316..74a2b866 100644 --- a/test/output-expected/config-glossaries/import-with-external-context/document.md +++ b/test/output-expected/config-glossaries/import-with-external-context/document.md @@ -17,21 +17,21 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.json` existing as a glossary in a custom format -* WITH NO `@context` -* AND WITH terms - * *[Glossary][1]* - * *[Taxonomy][2]* - * *[Thesaurus][3]* - AND file `custom-context.jsonld` existing as a JSON-LD context with mappings of the custom format onto SKOS and DC +* WITH NO `@context` +* AND WITH terms + * *[Glossary][1]* + * *[Taxonomy][2]* + * *[Thesaurus][3]* + AND file `custom-context.jsonld` existing as a JSON-LD context with mappings of the custom format onto SKOS and DC THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Custom Import Format` - 2. AND the file MUST have a heading `## ...` for each term -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Custom Import Format` + 2. AND the file MUST have a heading `## ...` for each term +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms must be linked to the generated file `glossary.md` [1]: ./glossary.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/import-with-headingIdAlgorithm-md5/document.md b/test/output-expected/config-glossaries/import-with-headingIdAlgorithm-md5/document.md index 652e886e..2c38ea70 100644 --- a/test/output-expected/config-glossaries/import-with-headingIdAlgorithm-md5/document.md +++ b/test/output-expected/config-glossaries/import-with-headingIdAlgorithm-md5/document.md @@ -17,19 +17,19 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.json` existing WITH terms -* *[Glossary][1]* -* *[Taxonomy][2]* -* *[Thesaurus][3]* +* *[Glossary][1]* +* *[Taxonomy][2]* +* *[Thesaurus][3]* THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Glossary` - 2. AND the file MUST have a heading `## ...` for each term -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms MUST be linked to the generated file `glossary.md` -5. AND terms in `terms.json` MUST have their imported URI in `headingIdPlain` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Glossary` + 2. AND the file MUST have a heading `## ...` for each term +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms MUST be linked to the generated file `glossary.md` +5. AND terms in `terms.json` MUST have their imported URI in `headingIdPlain` [1]: ./glossary.md#md5-c950bf0 "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/import-with-i18n/de/document.md b/test/output-expected/config-glossaries/import-with-i18n/de/document.md index 75ed7642..ce1f7da5 100644 --- a/test/output-expected/config-glossaries/import-with-i18n/de/document.md +++ b/test/output-expected/config-glossaries/import-with-i18n/de/document.md @@ -2,37 +2,37 @@ GIVEN -* a configuration - ```json - "glossaries":[{ - "file": "./glossary-de.md", - "import": { - "file": "./eurovoc.europa.eu.json" - } - }], - "i18n": { - "locale": "de" - } - ``` -* WITH `i18n.locale: "de"` -* AND a JSON-LD import for term data from vocabulary [http://eurovoc.europa.eu][1] - * WITH `skos:ConceptScheme` not having a `dc:title` but a `skos:prefLabel` - * AND `skos:Concept` entries and `skos:prefLabel` in multiple languages - * AND a format different from glossarify-md's own export format - * AND original data having been reduced to some languages, only - without limitations to expressivity of the test +* a configuration + ```json + "glossaries":[{ + "file": "./glossary-de.md", + "import": { + "file": "./eurovoc.europa.eu.json" + } + }], + "i18n": { + "locale": "de" + } + ``` +* WITH `i18n.locale: "de"` +* AND a JSON-LD import for term data from vocabulary [http://eurovoc.europa.eu][1] + * WITH `skos:ConceptScheme` not having a `dc:title` but a `skos:prefLabel` + * AND `skos:Concept` entries and `skos:prefLabel` in multiple languages + * AND a format different from glossarify-md's own export format + * AND original data having been reduced to some languages, only + without limitations to expressivity of the test THEN -1. the system MUST create a file `glossary-de.md` -2. AND the file SHOULD have a heading `EuroVoc` matching `skos:prefLabel` of the first `skos:ConceptScheme` -3. AND the file MUST only have vocabulary terms matching locale `de` -4. AND the file MUST NOT have `aliases` from `skos:altLabel`s in another locale. +1. the system MUST create a file `glossary-de.md` +2. AND the file SHOULD have a heading `EuroVoc` matching `skos:prefLabel` of the first `skos:ConceptScheme` +3. AND the file MUST only have vocabulary terms matching locale `de` +4. AND the file MUST NOT have `aliases` from `skos:altLabel`s in another locale. See also: -* [https://skosmos.dev.finto.fi/rest/v1/euro/data?uri=http%3A%2F%2Feurovoc.europa.eu%2F5482\&format=application/ld%2Bjson][2] -* [https://skosmos.dev.finto.fi/euro/en/][3] +* [https://skosmos.dev.finto.fi/rest/v1/euro/data?uri=http%3A%2F%2Feurovoc.europa.eu%2F5482\&format=application/ld%2Bjson][2] +* [https://skosmos.dev.finto.fi/euro/en/][3] [1]: http://eurovoc.europa.eu diff --git a/test/output-expected/config-glossaries/import-with-i18n/fr/document.md b/test/output-expected/config-glossaries/import-with-i18n/fr/document.md index 3576d51d..3a96bb3b 100644 --- a/test/output-expected/config-glossaries/import-with-i18n/fr/document.md +++ b/test/output-expected/config-glossaries/import-with-i18n/fr/document.md @@ -2,37 +2,37 @@ GIVEN -* a configuration - ```json - "glossaries":[{ - "file": "./glossary-fr.md", - "import": { - "file": "./eurovoc.europa.eu.json" - } - }], - "i18n": { - "locale": "fr" - } - ``` -* WITH `i18n.locale: "fr"` -* AND a JSON-LD import for a term data from vocabulary [http://eurovoc.europa.eu][1] - * WITH `skos:ConceptScheme` not having a `dc:title` but a `skos:prefLabel` - * AND `skos:Concept` entries and `skos:prefLabel` in multiple languages - * AND a format different from glossarify-md's own export format - * AND original data having been reduced to some languages, only - without limitations to expressivity of the test +* a configuration + ```json + "glossaries":[{ + "file": "./glossary-fr.md", + "import": { + "file": "./eurovoc.europa.eu.json" + } + }], + "i18n": { + "locale": "fr" + } + ``` +* WITH `i18n.locale: "fr"` +* AND a JSON-LD import for a term data from vocabulary [http://eurovoc.europa.eu][1] + * WITH `skos:ConceptScheme` not having a `dc:title` but a `skos:prefLabel` + * AND `skos:Concept` entries and `skos:prefLabel` in multiple languages + * AND a format different from glossarify-md's own export format + * AND original data having been reduced to some languages, only + without limitations to expressivity of the test THEN -1. the system MUST create a file `glossary-fr.md` -2. AND the file SHOULD have a heading `EuroVoc` matching `skos:prefLabel` of the first `skos:ConceptScheme` -3. AND the file MUST only have vocabulary terms matching locale `fr` -4. AND the file MUST NOT have `aliases` from `skos:altLabel`s in another locale. +1. the system MUST create a file `glossary-fr.md` +2. AND the file SHOULD have a heading `EuroVoc` matching `skos:prefLabel` of the first `skos:ConceptScheme` +3. AND the file MUST only have vocabulary terms matching locale `fr` +4. AND the file MUST NOT have `aliases` from `skos:altLabel`s in another locale. See also: -* [https://skosmos.dev.finto.fi/rest/v1/euro/data?uri=http%3A%2F%2Feurovoc.europa.eu%2F5482\&format=application/ld%2Bjson][2] -* [https://skosmos.dev.finto.fi/euro/en/][3] +* [https://skosmos.dev.finto.fi/rest/v1/euro/data?uri=http%3A%2F%2Feurovoc.europa.eu%2F5482\&format=application/ld%2Bjson][2] +* [https://skosmos.dev.finto.fi/euro/en/][3] [1]: http://eurovoc.europa.eu diff --git a/test/output-expected/config-glossaries/import-with-showUris-string/document.md b/test/output-expected/config-glossaries/import-with-showUris-string/document.md index 69a3abc5..07d5c116 100644 --- a/test/output-expected/config-glossaries/import-with-showUris-string/document.md +++ b/test/output-expected/config-glossaries/import-with-showUris-string/document.md @@ -15,19 +15,19 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.json` existing WITH terms -* *[Glossary][1]* -* *[Taxonomy][2]* -* *[Thesaurus][3]* +* *[Glossary][1]* +* *[Taxonomy][2]* +* *[Thesaurus][3]* THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Glossary` - 2. AND the file MUST have a heading `## ...` for each term - 3. AND the file MUST have each term's URI rendered as a markdown list below the term's definition -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Glossary` + 2. AND the file MUST have a heading `## ...` for each term + 3. AND the file MUST have each term's URI rendered as a markdown list below the term's definition +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms must be linked to the generated file `glossary.md` [1]: ./glossary.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/import-with-showUris-string/glossary.md b/test/output-expected/config-glossaries/import-with-showUris-string/glossary.md index 14ebee1e..1093d43e 100644 --- a/test/output-expected/config-glossaries/import-with-showUris-string/glossary.md +++ b/test/output-expected/config-glossaries/import-with-showUris-string/glossary.md @@ -9,7 +9,7 @@ Glossaries are collections of terms and their definitions. -* [https://my.org/vocabulary/#glossary][1] +* [https://my.org/vocabulary/#glossary][1] ## [Taxonomy](#taxonomy) @@ -19,7 +19,7 @@ Glossaries are collections of terms and their definitions. Taxonomies are classification schemes. Terms in a taxonomy give names to sets of things. Classes are often put into relation via hierarchical relation ships to express super and subclasses of things. -* [https://my.org/vocabulary/#taxonomy][2] +* [https://my.org/vocabulary/#taxonomy][2] ## [Thesaurus](#thesaurus) @@ -29,7 +29,7 @@ Taxonomies are classification schemes. Terms in a taxonomy give names to sets of Thesauri are word nets. They are informal sets of terms which are put into relation. -* [https://my.org/vocabulary/#thesaurus][3] +* [https://my.org/vocabulary/#thesaurus][3] [1]: https://my.org/vocabulary/#glossary diff --git a/test/output-expected/config-glossaries/import-with-showUris-true/document.md b/test/output-expected/config-glossaries/import-with-showUris-true/document.md index 4eded12a..aee2eb9d 100644 --- a/test/output-expected/config-glossaries/import-with-showUris-true/document.md +++ b/test/output-expected/config-glossaries/import-with-showUris-true/document.md @@ -15,19 +15,19 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.json` existing WITH terms -* *[Glossary][1]* -* *[Taxonomy][2]* -* *[Thesaurus][3]* +* *[Glossary][1]* +* *[Taxonomy][2]* +* *[Thesaurus][3]* THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Glossary` - 2. AND the file MUST have a heading `## ...` for each term - 3. AND the file MUST have each term's URI rendered below the term's definition -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Glossary` + 2. AND the file MUST have a heading `## ...` for each term + 3. AND the file MUST have each term's URI rendered below the term's definition +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms must be linked to the generated file `glossary.md` [1]: ./glossary.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/import/document.md b/test/output-expected/config-glossaries/import/document.md index 288a83fa..1a11a498 100644 --- a/test/output-expected/config-glossaries/import/document.md +++ b/test/output-expected/config-glossaries/import/document.md @@ -14,18 +14,18 @@ GIVEN a configuration WITH file `glossary.md` missing AND file `glossary.json` existing WITH terms -* *[Glossary][1]* -* *[Taxonomy][2]* -* *[Thesaurus][3]* +* *[Glossary][1]* +* *[Taxonomy][2]* +* *[Thesaurus][3]* THEN -1. the system MUST NOT fail from the missing `glossary.md` -2. AND glossarify-md MUST generate a file `glossary.md` - 1. AND the file MUST have a title `# Glossary` - 2. AND the file MUST have a heading `## ...` for each term -3. AND the system MUST linkify the terms mentioned above in *this* file -4. AND the terms must be linked to the generated file `glossary.md` +1. the system MUST NOT fail from the missing `glossary.md` +2. AND glossarify-md MUST generate a file `glossary.md` + 1. AND the file MUST have a title `# Glossary` + 2. AND the file MUST have a heading `## ...` for each term +3. AND the system MUST linkify the terms mentioned above in *this* file +4. AND the terms must be linked to the generated file `glossary.md` [1]: ./glossary.md#glossary "Glossaries are collections of terms and their definitions." diff --git a/test/output-expected/config-glossaries/linkUris-glob/document.md b/test/output-expected/config-glossaries/linkUris-glob/document.md index 17bd16ce..fa709c09 100644 --- a/test/output-expected/config-glossaries/linkUris-glob/document.md +++ b/test/output-expected/config-glossaries/linkUris-glob/document.md @@ -20,8 +20,8 @@ AND a glossary `glossary-2.md` with a term *[Bar][3]* AND this document mentioning the terms THEN the system MUST linkify -1. term *[Foo][2]* using URL `https://my.org/vocab/#foo` -2. term *[Bar][3]* using URL `https://my.org/vocab/#bar` +1. term *[Foo][2]* using URL `https://my.org/vocab/#foo` +2. term *[Bar][3]* using URL `https://my.org/vocab/#bar` [1]: #document diff --git a/test/output-expected/config-glossaries/sort-default/glossary-numbers-default-asc.md b/test/output-expected/config-glossaries/sort-default/glossary-numbers-default-asc.md index 1a4e2fb8..4bf7f2ef 100644 --- a/test/output-expected/config-glossaries/sort-default/glossary-numbers-default-asc.md +++ b/test/output-expected/config-glossaries/sort-default/glossary-numbers-default-asc.md @@ -2,33 +2,33 @@ GIVEN this input file -* AND a configuration - - ```json - "glossaries": [{ - "file": "./glossary-numbers-default-asc.md" , - "sort": "asc" - }] - ``` - -* AND an alphabet - 1. 0123456789 - -* THEN the system should behave equal to a default configuration of - - ```json - "i18n": { - locale: "en", - numeric: false, - ignorePunctuation: false - }, - "glossaries": [{ - "file": "./glossary-numbers-default-asc.md" , - "sort": "asc" - }] - ``` - -* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce an **ascending** sequence +* AND a configuration + + ```json + "glossaries": [{ + "file": "./glossary-numbers-default-asc.md" , + "sort": "asc" + }] + ``` + +* AND an alphabet + 1. 0123456789 + +* THEN the system should behave equal to a default configuration of + + ```json + "i18n": { + locale: "en", + numeric: false, + ignorePunctuation: false + }, + "glossaries": [{ + "file": "./glossary-numbers-default-asc.md" , + "sort": "asc" + }] + ``` + +* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce an **ascending** sequence ## [0-Term](#0-term) diff --git a/test/output-expected/config-glossaries/sort-default/glossary-numbers-default-desc.md b/test/output-expected/config-glossaries/sort-default/glossary-numbers-default-desc.md index 6c538d27..ba492db4 100644 --- a/test/output-expected/config-glossaries/sort-default/glossary-numbers-default-desc.md +++ b/test/output-expected/config-glossaries/sort-default/glossary-numbers-default-desc.md @@ -2,35 +2,35 @@ GIVEN this input file -* AND a configuration - - ```json - "glossaries": [ - { - "file": "./glossary-numbers-default-desc.md" , - "sort": "desc" - } - ] - ``` - -* AND an alphabet - 1. 0123456789 - -* THEN the system should behave equal to a default configuration of - - ```json - "i18n": { - locale: "en", - numeric: false, - ignorePunctuation: false - }, - "glossaries": [{ - "file": "./glossary-numbers-default-desc.md" , - "sort": "desc" - }] - ``` - -* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce a **descending** sequence +* AND a configuration + + ```json + "glossaries": [ + { + "file": "./glossary-numbers-default-desc.md" , + "sort": "desc" + } + ] + ``` + +* AND an alphabet + 1. 0123456789 + +* THEN the system should behave equal to a default configuration of + + ```json + "i18n": { + locale: "en", + numeric: false, + ignorePunctuation: false + }, + "glossaries": [{ + "file": "./glossary-numbers-default-desc.md" , + "sort": "desc" + }] + ``` + +* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce a **descending** sequence ## [9-Term](#9-term) diff --git a/test/output-expected/config-glossaries/sort-i18n-compare-numeric/glossary-i18n-compare-numeric-asc.md b/test/output-expected/config-glossaries/sort-i18n-compare-numeric/glossary-i18n-compare-numeric-asc.md index 1e14e851..2682a873 100644 --- a/test/output-expected/config-glossaries/sort-i18n-compare-numeric/glossary-i18n-compare-numeric-asc.md +++ b/test/output-expected/config-glossaries/sort-i18n-compare-numeric/glossary-i18n-compare-numeric-asc.md @@ -2,36 +2,36 @@ GIVEN this input file -* AND a configuration - - ```json - "i18n": { - "numeric": true - }, - "glossaries": [{ - "file": "./glossary-i18n-compare-numeric-asc.md" , - "sort": "asc" - }] - ``` - -* AND an alphabet - 1. 0123456789 - -* THEN the system should behave equal to a default configuration of - - ```json - "i18n": { - locale: "en", - numeric: true, - ignorePunctuation: false - }, - "glossaries": [{ - "file": "./glossary-i18n-compare-numeric-asc.md" , - "sort": "asc" - }] - ``` - -* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce an **ascending** sequence +* AND a configuration + + ```json + "i18n": { + "numeric": true + }, + "glossaries": [{ + "file": "./glossary-i18n-compare-numeric-asc.md" , + "sort": "asc" + }] + ``` + +* AND an alphabet + 1. 0123456789 + +* THEN the system should behave equal to a default configuration of + + ```json + "i18n": { + locale: "en", + numeric: true, + ignorePunctuation: false + }, + "glossaries": [{ + "file": "./glossary-i18n-compare-numeric-asc.md" , + "sort": "asc" + }] + ``` + +* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce an **ascending** sequence ## [0-Term](#0-term) diff --git a/test/output-expected/config-glossaries/sort-i18n-compare-numeric/glossary-i18n-compare-numeric-desc.md b/test/output-expected/config-glossaries/sort-i18n-compare-numeric/glossary-i18n-compare-numeric-desc.md index 25535c84..853071ae 100644 --- a/test/output-expected/config-glossaries/sort-i18n-compare-numeric/glossary-i18n-compare-numeric-desc.md +++ b/test/output-expected/config-glossaries/sort-i18n-compare-numeric/glossary-i18n-compare-numeric-desc.md @@ -2,36 +2,36 @@ GIVEN this input file -* AND a configuration - - ```json - "i18n": { - "numeric": true - }, - "glossaries": [{ - "file": "./glossary-i18n-compare-numeric-desc.md" , - "sort": "desc" - }] - ``` - -* AND an alphabet - 1. 0123456789 - -* THEN the system should behave equal to a default configuration of - - ```json - "i18n": { - locale: "en", - numeric: true, - ignorePunctuation: false - }, - "glossaries": [{ - "file": "./glossary-i18n-compare-numeric-desc.md" , - "sort": "desc" - }] - ``` - -* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce a **descending** sequence +* AND a configuration + + ```json + "i18n": { + "numeric": true + }, + "glossaries": [{ + "file": "./glossary-i18n-compare-numeric-desc.md" , + "sort": "desc" + }] + ``` + +* AND an alphabet + 1. 0123456789 + +* THEN the system should behave equal to a default configuration of + + ```json + "i18n": { + locale: "en", + numeric: true, + ignorePunctuation: false + }, + "glossaries": [{ + "file": "./glossary-i18n-compare-numeric-desc.md" , + "sort": "desc" + }] + ``` + +* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce a **descending** sequence ## [111-Term](#111-term) diff --git a/test/output-expected/config-glossaries/sort-i18n-de/glossary-i18n-de-asc.md b/test/output-expected/config-glossaries/sort-i18n-de/glossary-i18n-de-asc.md index 95cedb01..8cd6e94f 100644 --- a/test/output-expected/config-glossaries/sort-i18n-de/glossary-i18n-de-asc.md +++ b/test/output-expected/config-glossaries/sort-i18n-de/glossary-i18n-de-asc.md @@ -2,37 +2,37 @@ GIVEN this input file -* AND a configuration - - ```json - "i18n": { - locale: "de", - }, - "glossaries": [{ - "file": "./glossary-i18n-de-asc.md" , - "sort": "asc" - }] - ``` - -* AND an alphabet - 1. aäbcoösßuüz - 2. AÄBCOÖSUÜZ - -* THEN the system should behave equal to a default configuration of - - ```json - "i18n": { - locale: "de", - numeric: false, - ignorePunctuation: false - }, - "glossaries": [{ - "file": "./glossary-i18n-de-asc.md" , - "sort": "asc" - }] - ``` - -* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce an **ascending** sequence +* AND a configuration + + ```json + "i18n": { + locale: "de", + }, + "glossaries": [{ + "file": "./glossary-i18n-de-asc.md" , + "sort": "asc" + }] + ``` + +* AND an alphabet + 1. aäbcoösßuüz + 2. AÄBCOÖSUÜZ + +* THEN the system should behave equal to a default configuration of + + ```json + "i18n": { + locale: "de", + numeric: false, + ignorePunctuation: false + }, + "glossaries": [{ + "file": "./glossary-i18n-de-asc.md" , + "sort": "asc" + }] + ``` + +* AND the following sections WITH a heading depth >= 2 MUST be sorted such that their numeric section bodies produce an **ascending** sequence ## [a-Term](#a-term) diff --git a/test/output-expected/config-indexFile/issue-75-formatted-headings/document.md b/test/output-expected/config-indexFile/issue-75-formatted-headings/document.md index 3175a979..4ca037ba 100644 --- a/test/output-expected/config-indexFile/issue-75-formatted-headings/document.md +++ b/test/output-expected/config-indexFile/issue-75-formatted-headings/document.md @@ -2,27 +2,33 @@ ## [`FooClass`](#fooclass) -* GIVEN a section with '[Term][1]' occurrence +* GIVEN a section with '[Term][1]' occurrence -* AND the section title is formatted +* AND the section title is formatted -* THEN the indexer MUST NOT produce links without label +* THEN the indexer MUST NOT produce links without label - ## Term - [][9] + ``` + ## Term + [][9] - [9]: ./glossary.md#term ... a term + [9]: ./glossary.md#term ... a term + ``` - which subsequently cause error + which subsequently cause error - TypeError: Cannot read property 'length' of undefined - at Of.escape ({redacted}/glossarify-md/node_modules/remark-stringify/lib/escape.js:64:24) + ``` + TypeError: Cannot read property 'length' of undefined + at Of.escape ({redacted}/glossarify-md/node_modules/remark-stringify/lib/escape.js:64:24) + ``` -* AND MUST produce links with label +* AND MUST produce links with label - ## Term - [FooClass][9] + ``` + ## Term + [FooClass][9] - [9]: ./glossary.md#term ... a term + [9]: ./glossary.md#term ... a term + ``` [1]: ./glossary.md#term "...a term" diff --git a/test/output-expected/config-indexFiles/154-deep-dir/document.md b/test/output-expected/config-indexFiles/154-deep-dir/document.md index ecf66718..1e62b9d1 100644 --- a/test/output-expected/config-indexFiles/154-deep-dir/document.md +++ b/test/output-expected/config-indexFiles/154-deep-dir/document.md @@ -2,13 +2,13 @@ GIVEN thre glossaries glossary-a, glossary-b and glossary-c WITH a set of terms -* [GlossaryA\_Term1][1], -* [GlossaryA\_Term2][2], -* [GlossaryB\_Term1][3], -* [GlossaryB\_Term2][4], -* [GlossaryC\_Term1][5], -* [GlossaryC\_Term2][6], -* [GlossaryABC\_Term3][7][2)][8][ 3)][9] (all three) +* [GlossaryA\_Term1][1], +* [GlossaryA\_Term2][2], +* [GlossaryB\_Term1][3], +* [GlossaryB\_Term2][4], +* [GlossaryC\_Term1][5], +* [GlossaryC\_Term2][6], +* [GlossaryABC\_Term3][7][2)][8][ 3)][9] (all three) AND a configuration @@ -37,16 +37,16 @@ AND a configuration THEN the system MUST generate three files -* index-a.md - * WITH terms [GlossaryA\_Term1][1], [GlossaryA\_Term2][2], [GlossaryABC\_Term3][7][2)][8][ 3)][9], only -* sub1-index/index-b.md - * WITH terms [GlossaryB\_Term1][3], [GlossaryB\_Term2][4], [GlossaryABC\_Term3][7][2)][8][ 3)][9], only -* sub1-index/sub2-index/index-c.md - * WITH terms [GlossaryC\_Term1][5], [GlossaryC\_Term2][6], [GlossaryABC\_Term3][7][2)][8][ 3)][9], only +* index-a.md + * WITH terms [GlossaryA\_Term1][1], [GlossaryA\_Term2][2], [GlossaryABC\_Term3][7][2)][8][ 3)][9], only +* sub1-index/index-b.md + * WITH terms [GlossaryB\_Term1][3], [GlossaryB\_Term2][4], [GlossaryABC\_Term3][7][2)][8][ 3)][9], only +* sub1-index/sub2-index/index-c.md + * WITH terms [GlossaryC\_Term1][5], [GlossaryC\_Term2][6], [GlossaryABC\_Term3][7][2)][8][ 3)][9], only AND -* links from within indexes at each depth MUST resolve to the document's section of occurrence. +* links from within indexes at each depth MUST resolve to the document's section of occurrence. [1]: ./glossary-a.md#glossarya_term1 diff --git a/test/output-expected/config-indexFiles/flat-dir/document.md b/test/output-expected/config-indexFiles/flat-dir/document.md index f443c66e..d0eb0bec 100644 --- a/test/output-expected/config-indexFiles/flat-dir/document.md +++ b/test/output-expected/config-indexFiles/flat-dir/document.md @@ -2,11 +2,11 @@ GIVEN two glossaries glossary-a and glossary-b WITH a set of terms -* [GlossaryA\_Term1][1], -* [GlossaryA\_Term2][2], -* [GlossaryB\_Term1][3], -* [GlossaryB\_Term2][4], -* [GlossaryAB\_Term3][5][2)][6] (both) +* [GlossaryA\_Term1][1], +* [GlossaryA\_Term2][2], +* [GlossaryB\_Term1][3], +* [GlossaryB\_Term2][4], +* [GlossaryAB\_Term3][5][2)][6] (both) AND a configuration @@ -26,10 +26,10 @@ AND a configuration THEN the system MUST generate two files -* index-a.md - * WITH terms [GlossaryA\_Term1][1], [GlossaryA\_Term2][2], [GlossaryAB\_Term3][5][2)][6], only -* index-b.md - * WITH terms [GlossaryB\_Term1][3], [GlossaryB\_Term2][4], [GlossaryAB\_Term3][5][2)][6], only +* index-a.md + * WITH terms [GlossaryA\_Term1][1], [GlossaryA\_Term2][2], [GlossaryAB\_Term3][5][2)][6], only +* index-b.md + * WITH terms [GlossaryB\_Term1][3], [GlossaryB\_Term2][4], [GlossaryAB\_Term3][5][2)][6], only [1]: ./glossary-a.md#glossarya_term1 diff --git a/test/output-expected/config-indexFiles/hideDeepLinks/document.md b/test/output-expected/config-indexFiles/hideDeepLinks/document.md index 8d600140..add172f2 100644 --- a/test/output-expected/config-indexFiles/hideDeepLinks/document.md +++ b/test/output-expected/config-indexFiles/hideDeepLinks/document.md @@ -2,69 +2,69 @@ GIVEN -* a configuration - - ```json - { - "glossaries": [ - { "file": "./glossary-1.md" }, - { "file": "./glossary-2.md" }, - { "file": "./glossary-3.md" } - ], - "indexing": { - "groupByHeadingDepth": 2 - }, - "generateFiles": { - "indexFiles": [{ - "file": "./index-1-hide-true.md", - "glossary": "./glossary-1.md", - "hideDeepLinks": true - },{ - "file": "./index-2-hide-false.md", - "glossary": "./glossary-2.md", - "hideDeepLinks": false - },{ - "file": "./index-3-hide-default.md", - "glossary": "./glossary-3.md" - }] - } +* a configuration + + ```json + { + "glossaries": [ + { "file": "./glossary-1.md" }, + { "file": "./glossary-2.md" }, + { "file": "./glossary-3.md" } + ], + "indexing": { + "groupByHeadingDepth": 2 + }, + "generateFiles": { + "indexFiles": [{ + "file": "./index-1-hide-true.md", + "glossary": "./glossary-1.md", + "hideDeepLinks": true + },{ + "file": "./index-2-hide-false.md", + "glossary": "./glossary-2.md", + "hideDeepLinks": false + },{ + "file": "./index-3-hide-default.md", + "glossary": "./glossary-3.md" + }] } - ``` + } + ``` -* AND three glossaries - * `glossary-1.md` WITH term *[Term1][1]* - * `glossary-2.md` WITH term *[Term2][2]* - * `glossary-3.md` WITH term *[Term3][3]* +* AND three glossaries + * `glossary-1.md` WITH term *[Term1][1]* + * `glossary-2.md` WITH term *[Term2][2]* + * `glossary-3.md` WITH term *[Term3][3]* -* AND these terms being mentioned in *this* file - * AND in *this section* at depth 1 - * AND in *sections below* being sections at depths 2 to 6 +* AND these terms being mentioned in *this* file + * AND in *this section* at depth 1 + * AND in *sections below* being sections at depths 2 to 6 -* AND `indexing.groupByHeadingDepth: 2` +* AND `indexing.groupByHeadingDepth: 2` THEN -* three index files must be generated - * AND `./index-1-hide-true.md` - * MUST have a single entry *[Term1][1]* - * AND there MUST be links to sections - * Glossary 1 - * Title Depth 1 - * Section Depth 2 - * AND `./index-2-hide-false.md` - * MUST have a single entry *[Term2][2]* - * AND there MUST be links - * WITH label *Glossary 1* linking to document section *Glossary 1* - * WITH label *Title Depth 1* linking to document section *Title Depth 1* - * WITH label *Section Depth 2* linking to document section *Section Depth 2* - * WITH label *2* linking to document section *Section Depth 3* - * WITH label *3* linking to document section *Section Depth 4* - * WITH label *4* linking to document section *Section Depth 5* - * WITH label *5* linking to document section *Section Depth 6* - * AND `./index-3-hide-default.md` - * MUST have a single entry *[Term3][3]* - * AND MUST otherwise generate links identical to `./index-2-hide-false.md` - because the default is expected to be `hideDeepLinks: false`. +* three index files must be generated + * AND `./index-1-hide-true.md` + * MUST have a single entry *[Term1][1]* + * AND there MUST be links to sections + * Glossary 1 + * Title Depth 1 + * Section Depth 2 + * AND `./index-2-hide-false.md` + * MUST have a single entry *[Term2][2]* + * AND there MUST be links + * WITH label *Glossary 1* linking to document section *Glossary 1* + * WITH label *Title Depth 1* linking to document section *Title Depth 1* + * WITH label *Section Depth 2* linking to document section *Section Depth 2* + * WITH label *2* linking to document section *Section Depth 3* + * WITH label *3* linking to document section *Section Depth 4* + * WITH label *4* linking to document section *Section Depth 5* + * WITH label *5* linking to document section *Section Depth 6* + * AND `./index-3-hide-default.md` + * MUST have a single entry *[Term3][3]* + * AND MUST otherwise generate links identical to `./index-2-hide-false.md` + because the default is expected to be `hideDeepLinks: false`. ## [Section Depth 2](#section-depth-2) diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-0/figures.md b/test/output-expected/config-indexing/groupByHeadingDepth-0/figures.md index f26412e6..201bf32a 100644 --- a/test/output-expected/config-indexing/groupByHeadingDepth-0/figures.md +++ b/test/output-expected/config-indexing/groupByHeadingDepth-0/figures.md @@ -1,14 +1,14 @@ # [Figures](#figures) -1. [Figure 1 depth 1][1] -2. [Figure 2 depth 2][2] -3. [Figure 3 depth 3][3] -4. [Figure 4 depth 4][4] -5. [Figure 5 depth 3][5] -6. [Figure 6 depth 2][6] -7. [Figure 7 depth 3][7] -8. [Figure 8 depth 6][8] -9. [Figure 9 depth 2][9] +1. [Figure 1 depth 1][1] +2. [Figure 2 depth 2][2] +3. [Figure 3 depth 3][3] +4. [Figure 4 depth 4][4] +5. [Figure 5 depth 3][5] +6. [Figure 6 depth 2][6] +7. [Figure 7 depth 3][7] +8. [Figure 8 depth 6][8] +9. [Figure 9 depth 2][9] [1]: ./document-figures.md#figure-1-depth-1 "Figure 1 depth 1" diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-1/figures.md b/test/output-expected/config-indexing/groupByHeadingDepth-1/figures.md index 052d7528..4664b6ef 100644 --- a/test/output-expected/config-indexing/groupByHeadingDepth-1/figures.md +++ b/test/output-expected/config-indexing/groupByHeadingDepth-1/figures.md @@ -3,15 +3,15 @@ ## [Testing option generateFiles.listOfFigures](#testing-option-generatefileslistoffigures) -1. [Figure 1 depth 1][1] -2. [Figure 2 depth 2][2] -3. [Figure 3 depth 3][3] -4. [Figure 4 depth 4][4] -5. [Figure 5 depth 3][5] -6. [Figure 6 depth 2][6] -7. [Figure 7 depth 3][7] -8. [Figure 8 depth 6][8] -9. [Figure 9 depth 2][9] +1) [Figure 1 depth 1][1] +2) [Figure 2 depth 2][2] +3) [Figure 3 depth 3][3] +4) [Figure 4 depth 4][4] +5) [Figure 5 depth 3][5] +6) [Figure 6 depth 2][6] +7) [Figure 7 depth 3][7] +8) [Figure 8 depth 6][8] +9) [Figure 9 depth 2][9] [1]: ./document-figures.md#figure-1-depth-1 "Figure 1 depth 1" diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-2-order/glossary.md b/test/output-expected/config-indexing/groupByHeadingDepth-2-order/glossary.md index bbe436fe..288dc72c 100644 --- a/test/output-expected/config-indexing/groupByHeadingDepth-2-order/glossary.md +++ b/test/output-expected/config-indexing/groupByHeadingDepth-2-order/glossary.md @@ -4,56 +4,56 @@ GIVEN -* a term *[Term][1]* - -* AND a config - - ```json - { - "glossaries": [{ - "file": "./glossary.md" - }], - "indexing": { - "groupByHeadingDepth": 2 - }, - "generateFiles": { - "indexFile": { - "file": "./index.md", - "title": "EXPECT Title" - } +* a term *[Term][1]* + +* AND a config + + ```json + { + "glossaries": [{ + "file": "./glossary.md" + }], + "indexing": { + "groupByHeadingDepth": 2 + }, + "generateFiles": { + "indexFile": { + "file": "./index.md", + "title": "EXPECT Title" } } - ``` + } + ``` -* AND two documents `document-1.md`, `document-2.md` +* AND two documents `document-1.md`, `document-2.md` -* AND term occurrences in multiple sections of each document +* AND term occurrences in multiple sections of each document -* AND some term occurrences in sections of a depth less or equal to `groupHeadingDepth` +* AND some term occurrences in sections of a depth less or equal to `groupHeadingDepth` -* AND some term occurrences in sections deeper than `groupHeadingDepth` +* AND some term occurrences in sections deeper than `groupHeadingDepth` THEN -* a file `index.md` MUST be generated -* AND the file MUST have a heading *[Term][1]* -* AND the file MUST group under that heading *in this order*: - - 1. *Glossary* at `depth: 1` - 2. *Document 1* at `depth: 1` - 3. *Section 1.1* at `depth: 2` - 4. *Section 1.1.1* at `depth: 3` reduced to label 2 - 5. *Section 1.1.1.1* at `depth: 4` reduced to label 3 - 6. *Section 1.1.1.1.1* at `depth: 5` reduced to label 4 - 7. *Section 1.1.1.1.1.1* at `depth: 6` reduced to label 5 - 8. *Section 1.2* at `depth: 2` - 9. *Section 1.3* at `depth: 2` - 10. *Section 1.4* at `depth: 2` - 11. *Document 2* at `depth: 1` - 12. *Section 2.1* at `depth: 2` - 13. *Section 2.1.1* at `depth: 3` reduced to label 2 - 14. *Section 2.1.1.1* at `depth: 4` reduced to label 3 - 15. *Section 2.1.1.1.1* at `depth: 5` reduced to label 4 - 16. *Section 2.1.1.1.1.1* at `depth: 6` reduced to label 5 +* a file `index.md` MUST be generated +* AND the file MUST have a heading *[Term][1]* +* AND the file MUST group under that heading *in this order*: + + 1. *Glossary* at `depth: 1` + 2. *Document 1* at `depth: 1` + 3. *Section 1.1* at `depth: 2` + 4. *Section 1.1.1* at `depth: 3` reduced to label 2 + 5. *Section 1.1.1.1* at `depth: 4` reduced to label 3 + 6. *Section 1.1.1.1.1* at `depth: 5` reduced to label 4 + 7. *Section 1.1.1.1.1.1* at `depth: 6` reduced to label 5 + 8. *Section 1.2* at `depth: 2` + 9. *Section 1.3* at `depth: 2` + 10. *Section 1.4* at `depth: 2` + 11. *Document 2* at `depth: 1` + 12. *Section 2.1* at `depth: 2` + 13. *Section 2.1.1* at `depth: 3` reduced to label 2 + 14. *Section 2.1.1.1* at `depth: 4` reduced to label 3 + 15. *Section 2.1.1.1.1* at `depth: 5` reduced to label 4 + 16. *Section 2.1.1.1.1.1* at `depth: 6` reduced to label 5 [1]: #term "GIVEN a term Term AND a config AND two documents document-1.md, document-2.md AND term occurrences in multiple sections of each document AND some term occurrences in sections of a depth less or equal to groupHeadingDepth AND some term occurrences in sections deeper than groupHeadingDepth THEN a file index.md MUST be generated AND the file MUST have a heading Term AND the file MUST group under that heading in this order: Glossary at depth: 1 Document 1 at depth: 1 Section 1.1 at depth: 2 Section 1.1.1 at depth: 3 reduced to label 2 Section 1.1.1.1 at depth: 4 reduced to label 3 Section 1.1.1.1.1 at depth: 5 reduced to label 4 Section 1.1.1.1.1.1 at depth: 6 reduced to label 5 Section 1.2 at depth: 2 Section 1.3 at depth: 2 Section 1.4 at depth: 2 Document 2 at depth: 1 Section 2.1 at depth: 2 Section 2.1.1 at depth: 3 reduced to label 2 Section 2.1.1.1 at depth: 4 reduced to label 3 Section 2.1.1.1.1 at depth: 5 reduced to label 4 Section 2.1.1.1.1.1 at depth: 6 reduced to label 5" diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-2/figures.md b/test/output-expected/config-indexing/groupByHeadingDepth-2/figures.md index 7ccd2b22..08472f60 100644 --- a/test/output-expected/config-indexing/groupByHeadingDepth-2/figures.md +++ b/test/output-expected/config-indexing/groupByHeadingDepth-2/figures.md @@ -3,21 +3,21 @@ ## [Testing option generateFiles.listOfFigures](#testing-option-generatefileslistoffigures) -1. [Figure 1 depth 1][1] +1) [Figure 1 depth 1][1] ### [Heading 2 Depth 2](#heading-2-depth-2) -1. [Figure 2 depth 2][2] -2. [Figure 3 depth 3][3] -3. [Figure 4 depth 4][4] -4. [Figure 5 depth 3][5] +1) [Figure 2 depth 2][2] +2) [Figure 3 depth 3][3] +3) [Figure 4 depth 4][4] +4) [Figure 5 depth 3][5] ### [Heading 6 Depth 2](#heading-6-depth-2) -1. [Figure 6 depth 2][6] -2. [Figure 7 depth 3][7] -3. [Figure 8 depth 6][8] -4. [Figure 9 depth 2][9] +1) [Figure 6 depth 2][6] +2) [Figure 7 depth 3][7] +3) [Figure 8 depth 6][8] +4) [Figure 9 depth 2][9] [1]: ./document-figures.md#figure-1-depth-1 "Figure 1 depth 1" diff --git a/test/output-expected/config-indexing/groupByHeadingDepth-missing/figures.md b/test/output-expected/config-indexing/groupByHeadingDepth-missing/figures.md index e9b2c4cf..ad296d62 100644 --- a/test/output-expected/config-indexing/groupByHeadingDepth-missing/figures.md +++ b/test/output-expected/config-indexing/groupByHeadingDepth-missing/figures.md @@ -3,39 +3,39 @@ ## [Document with Figure](#document-with-figure) -1. [Figure 1 depth 1][1] +1) [Figure 1 depth 1][1] ### [Heading 2 Depth 2](#heading-2-depth-2) -1. [Figure 2 depth 2][2] +1) [Figure 2 depth 2][2] #### [Heading 3 Depth 3](#heading-3-depth-3) -1. [Figure 3 depth 3][3] +1) [Figure 3 depth 3][3] ##### [Heading 4 Depth 4](#heading-4-depth-4) -1. [Figure 4 depth 4][4] +1) [Figure 4 depth 4][4] #### [Heading 5 Depth 3](#heading-5-depth-3) -1. [Figure 5 depth 3][5] +1) [Figure 5 depth 3][5] ### [Heading 6 Depth 2](#heading-6-depth-2) -1. [Figure 6 depth 2][6] +1) [Figure 6 depth 2][6] #### [Heading 7 Depth 3](#heading-7-depth-3) -1. [Figure 7 depth 3][7] +1) [Figure 7 depth 3][7] ###### [Heading 8 Depth 6](#heading-8-depth-6) -1. [Figure 8 depth 6][8] +1) [Figure 8 depth 6][8] ###### [Heading 9 Depth 2](#heading-9-depth-2) -1. [Figure 9 depth 2][9] +1) [Figure 9 depth 2][9] [1]: ./document-figures.md#figure-1-depth-1 "Figure 1 depth 1" diff --git a/test/output-expected/config-indexing/headingDepths-2-5/document.md b/test/output-expected/config-indexing/headingDepths-2-5/document.md index 42c4b5e4..537e72a5 100644 --- a/test/output-expected/config-indexing/headingDepths-2-5/document.md +++ b/test/output-expected/config-indexing/headingDepths-2-5/document.md @@ -1,51 +1,51 @@ # [Testing option `linking.headingDepths`](#testing-option-linkingheadingdepths) -* GIVEN a configuration... +* GIVEN a configuration... - ```json - { - "indexing": { - "headingDepths": [2,5] // test-case - }, - "linking": { - "headingDepths": [2,3,4,5,6] // configured but currently also default - } - } - ``` + ```json + { + "indexing": { + "headingDepths": [2,5] // test-case + }, + "linking": { + "headingDepths": [2,3,4,5,6] // configured but currently also default + } + } + ``` ## [1: Term-Based Auto-Linking](#1-term-based-auto-linking) -* ...AND mentions of terms - 1. `"Test-Case-1-1"` - 2. `"Test-Case-1-2"` - 3. `"Test-Case-1-3"` - 4. `"Test-Case-1-4"` - 5. `"Test-Case-1-5"` - 6. `"Test-Case-1-6"` -* THEN - 1. Test-Case-1-1 MUST NOT have been linked - 2. AND [Test-Case-1-2][1] MUST have been linked - 3. AND Test-Case-1-3 MUST NOT have been linked - 4. AND Test-Case-1-4 MUST NOT have been linked - 5. AND [Test-Case-1-5][2] MUST have been linked - 6. AND Test-Case-1-6 MUST NOT have been linked +* ...AND mentions of terms + 1. `"Test-Case-1-1"` + 2. `"Test-Case-1-2"` + 3. `"Test-Case-1-3"` + 4. `"Test-Case-1-4"` + 5. `"Test-Case-1-5"` + 6. `"Test-Case-1-6"` +* THEN + 1. Test-Case-1-1 MUST NOT have been linked + 2. AND [Test-Case-1-2][1] MUST have been linked + 3. AND Test-Case-1-3 MUST NOT have been linked + 4. AND Test-Case-1-4 MUST NOT have been linked + 5. AND [Test-Case-1-5][2] MUST have been linked + 6. AND Test-Case-1-6 MUST NOT have been linked ## [2: Id-Based Cross-Linking](#2-id-based-cross-linking) -* ...AND links with heading-ids - 1. `[tc-2-1](#tc-2-1)` - 2. `[tc-2-2](#tc-2-2)` - 3. `[tc-2-3](#tc-2-3)` - 4. `[tc-2-4](#tc-2-4)` - 5. `[tc-2-5](#tc-2-5)` - 6. `[tc-2-6](#tc-2-6)` -* THEN - 1. the path for [#tc-2-1][3] MUST NOT have been *resolved* - 2. AND the path for [#tc-2-2][4] MUST have been *resolved* - 3. AND the path for [#tc-2-3][5] MUST NOT have been *resolved* - 4. AND the path for [#tc-2-4][6] MUST NOT have been *resolved* - 5. AND the path for [#tc-2-5][7] MUST have been *resolved* - 6. AND the path for [#tc-2-6][8] MUST NOT have been *resolved* +* ...AND links with heading-ids + 1. `[tc-2-1](#tc-2-1)` + 2. `[tc-2-2](#tc-2-2)` + 3. `[tc-2-3](#tc-2-3)` + 4. `[tc-2-4](#tc-2-4)` + 5. `[tc-2-5](#tc-2-5)` + 6. `[tc-2-6](#tc-2-6)` +* THEN + 1. the path for [#tc-2-1][3] MUST NOT have been *resolved* + 2. AND the path for [#tc-2-2][4] MUST have been *resolved* + 3. AND the path for [#tc-2-3][5] MUST NOT have been *resolved* + 4. AND the path for [#tc-2-4][6] MUST NOT have been *resolved* + 5. AND the path for [#tc-2-5][7] MUST have been *resolved* + 6. AND the path for [#tc-2-6][8] MUST NOT have been *resolved* [1]: ./glossary.md#test-case-1-2 "MUST be linked by term-based auto-linking" diff --git a/test/output-expected/config-linking/headingDepths-2-4/document.md b/test/output-expected/config-linking/headingDepths-2-4/document.md index eba7e52f..c23ad191 100644 --- a/test/output-expected/config-linking/headingDepths-2-4/document.md +++ b/test/output-expected/config-linking/headingDepths-2-4/document.md @@ -2,31 +2,31 @@ ## [Linking Headings of Depth 2 and 4](#linking-headings-of-depth-2-and-4) -* GIVEN a configuration - ```json - { - "indexing": { - "headingDepths": [1,2,3,4,5,6] // configured but currently also default - }, - "linking": { - "headingDepths": [2,4] // test-case - } - } - ``` -* AND mentions of terms - 1. Test-Case-1 - 2. [Test-Case-2][1] - 3. Test-Case-3 - 4. [Test-Case-4][2] - 5. Test-Case-5 - 6. Test-Case-6 -* THEN - 1. Test-Case-1 MUST NOT have been linked - 2. AND [Test-Case-2][1] MUST have been linked - 3. AND Test-Case-3 MUST NOT have been linked - 4. AND [Test-Case-4][2] MUST have been linked - 5. AND Test-Case-5 MUST NOT have been linked - 6. AND Test-Case-6 MUST NOT have been linked +* GIVEN a configuration + ```json + { + "indexing": { + "headingDepths": [1,2,3,4,5,6] // configured but currently also default + }, + "linking": { + "headingDepths": [2,4] // test-case + } + } + ``` +* AND mentions of terms + 1. Test-Case-1 + 2. [Test-Case-2][1] + 3. Test-Case-3 + 4. [Test-Case-4][2] + 5. Test-Case-5 + 6. Test-Case-6 +* THEN + 1. Test-Case-1 MUST NOT have been linked + 2. AND [Test-Case-2][1] MUST have been linked + 3. AND Test-Case-3 MUST NOT have been linked + 4. AND [Test-Case-4][2] MUST have been linked + 5. AND Test-Case-5 MUST NOT have been linked + 6. AND Test-Case-6 MUST NOT have been linked [1]: ./glossary.md#test-case-2 "included" diff --git a/test/output-expected/config-linking/headingDepths-and-alternatives/document.md b/test/output-expected/config-linking/headingDepths-and-alternatives/document.md index b8f63bd3..21d28390 100644 --- a/test/output-expected/config-linking/headingDepths-and-alternatives/document.md +++ b/test/output-expected/config-linking/headingDepths-and-alternatives/document.md @@ -11,38 +11,38 @@ linked. GIVEN -1. a configuration - ```json - { - "glossaries": [ - { "file": "./glossary-tc1-1.md" }, - { "file": "./glossary-tc1-2.md" }, - { "file": "./glossary-tc2-1.md" }, - { "file": "./glossary-tc2-2.md" } - ], - "indexing": { - "headingDepths": [1,2,3,4,5,6] // configured but currently also default - }, - "linking": { - "headingDepths": [2,4] // test-case - } - } - ``` -2. AND a glossary `glossary-tc1-1.md` WITH - * a term heading *[Vocabulary][1]* at depth 2 - * AND the heading to be indexed - * AND the heading to be considered for linking -3. AND a glossary `glossary-tc1-2.md` - * WITH a heading *[Vocabulary][1]* at depth 1 - * AND the heading to be indexed - * AND the heading to NOT be considered for linking -4. AND this occurrence of term *[Vocabulary][1]* +1. a configuration + ```json + { + "glossaries": [ + { "file": "./glossary-tc1-1.md" }, + { "file": "./glossary-tc1-2.md" }, + { "file": "./glossary-tc2-1.md" }, + { "file": "./glossary-tc2-2.md" } + ], + "indexing": { + "headingDepths": [1,2,3,4,5,6] // configured but currently also default + }, + "linking": { + "headingDepths": [2,4] // test-case + } + } + ``` +2. AND a glossary `glossary-tc1-1.md` WITH + * a term heading *[Vocabulary][1]* at depth 2 + * AND the heading to be indexed + * AND the heading to be considered for linking +3. AND a glossary `glossary-tc1-2.md` + * WITH a heading *[Vocabulary][1]* at depth 1 + * AND the heading to be indexed + * AND the heading to NOT be considered for linking +4. AND this occurrence of term *[Vocabulary][1]* THEN -1. term *[Vocabulary][1]* MUST be linked to glossary `glossary-2.md` -2. AND term *[Vocabulary][1]* MUST NOT be linked to glossary `glossary-1.md` -3. AND the heading at depth 1 in `glossary-1.md` MUST NOT be considered an alternative definition +1. term *[Vocabulary][1]* MUST be linked to glossary `glossary-2.md` +2. AND term *[Vocabulary][1]* MUST NOT be linked to glossary `glossary-1.md` +3. AND the heading at depth 1 in `glossary-1.md` MUST NOT be considered an alternative definition ## [Test Case 2: Depth 2 before Depth 1](#test-case-2-depth-2-before-depth-1) @@ -54,38 +54,38 @@ and therefore was linked, too (superscript link). GIVEN -1. a configuration - ```json - { - "glossaries": [ - { "file": "./glossary-tc1-1.md" }, - { "file": "./glossary-tc1-2.md" }, - { "file": "./glossary-tc2-1.md" }, - { "file": "./glossary-tc2-2.md" } - ], - "indexing": { - "headingDepths": [1,2,3,4,5,6] // configured but currently also default - }, - "linking": { - "headingDepths": [2,4] // test-case - } - } - ``` -2. AND a glossary `glossary-tc2-1.md` WITH - * a term heading *[Taxonomy][2]* at depth 2 - * AND the heading to be indexed - * AND the heading to be considered for linking -3. AND a glossary `glossary-tc2-2.md` - * WITH a heading *[Taxonomy][2]* at depth 1 - * AND the heading to be indexed - * AND the heading to NOT be considered for linking -4. AND this occurrence of term *[Taxonomy][2]* +1. a configuration + ```json + { + "glossaries": [ + { "file": "./glossary-tc1-1.md" }, + { "file": "./glossary-tc1-2.md" }, + { "file": "./glossary-tc2-1.md" }, + { "file": "./glossary-tc2-2.md" } + ], + "indexing": { + "headingDepths": [1,2,3,4,5,6] // configured but currently also default + }, + "linking": { + "headingDepths": [2,4] // test-case + } + } + ``` +2. AND a glossary `glossary-tc2-1.md` WITH + * a term heading *[Taxonomy][2]* at depth 2 + * AND the heading to be indexed + * AND the heading to be considered for linking +3. AND a glossary `glossary-tc2-2.md` + * WITH a heading *[Taxonomy][2]* at depth 1 + * AND the heading to be indexed + * AND the heading to NOT be considered for linking +4. AND this occurrence of term *[Taxonomy][2]* THEN -1. term *[Taxonomy][2]* MUST be linked to glossary `glossary-2.md` -2. AND term *[Taxonomy][2]* MUST NOT be linked to glossary `glossary-1.md` -3. AND the heading at depth 1 in `glossary-1.md` MUST NOT be considered an alternative definition +1. term *[Taxonomy][2]* MUST be linked to glossary `glossary-2.md` +2. AND term *[Taxonomy][2]* MUST NOT be linked to glossary `glossary-1.md` +3. AND the heading at depth 1 in `glossary-1.md` MUST NOT be considered an alternative definition [1]: ./glossary-tc1-2.md#vocabulary "GIVEN a term heading at depth 2 AND an identical term at depth 1 in another glossary diff --git a/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/document-1.md b/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/document-1.md index fb6eba44..ef165e9c 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/document-1.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/document-1.md @@ -5,18 +5,18 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "github"` THEN in the glossary files -1. both terms MUST have different heading identifiers (link fragments) -2. AND heading identifiers MUST use a GitHub-Slug URL fragment with a numeric suffix +1. both terms MUST have different heading identifiers (link fragments) +2. AND heading identifiers MUST use a GitHub-Slug URL fragment with a numeric suffix AND in document files -1. links MUST use a GitHub-Slug URL fragment as a link target identifier +1. links MUST use a GitHub-Slug URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary.md#alpha "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/document-2.md b/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/document-2.md index 094606f1..cef6ef64 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/document-2.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/github/one-glossary-with-same-term-twice/document-2.md @@ -5,18 +5,18 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "github"` THEN in the glossary files -1. both terms MUST have different heading identifiers (link fragments) -2. AND heading identifiers MUST use a GitHub-Slug URL fragment with a numeric suffix +1. both terms MUST have different heading identifiers (link fragments) +2. AND heading identifiers MUST use a GitHub-Slug URL fragment with a numeric suffix AND in document files -1. links MUST use a GitHub-Slug URL fragment as a link target identifier +1. links MUST use a GitHub-Slug URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary.md#alpha "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/document-1.md b/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/document-1.md index a9ee08e9..a17cd967 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/document-1.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/document-1.md @@ -5,18 +5,18 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "github"` THEN in the glossary files -1. both terms MAY have identical heading identifiers (link fragments) -2. AND heading identifiers MUST use a GitHub-Slug URL fragment +1. both terms MAY have identical heading identifiers (link fragments) +2. AND heading identifiers MUST use a GitHub-Slug URL fragment AND in document files -1. links MUST use a GitHub-Slug URL fragment as a link target identifier +1. links MUST use a GitHub-Slug URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary-1.md#alpha "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/document-2.md b/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/document-2.md index ce424c78..982db919 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/document-2.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/github/two-glossaries-with-same-term/document-2.md @@ -5,18 +5,18 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "github"` THEN in the glossary files -1. both terms MAY have identical heading identifiers (link fragments) -2. AND heading identifiers MUST use a GitHub-Slug URL fragment +1. both terms MAY have identical heading identifiers (link fragments) +2. AND heading identifiers MUST use a GitHub-Slug URL fragment AND in document files -1. links MUST use a GitHub-Slug URL fragment as a link target identifier +1. links MUST use a GitHub-Slug URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary-1.md#alpha "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/document-1.md b/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/document-1.md index 708df12d..c6b03d56 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/document-1.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/document-1.md @@ -4,9 +4,9 @@ GIVEN two documents *Document 1* and *Document 2*, both mentioning term [Alpha][ AND a configuration `linking.headingIdAlgorithm: "md5"` THEN in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that AND output must be the same as if processed by `linking.headingIdAlgorithm: "github"` EXCEPT for a hash being used as a link target identifier. diff --git a/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/document-2.md b/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/document-2.md index de39fd6e..92379a3f 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/document-2.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/md5/ambiguous-term/document-2.md @@ -4,9 +4,9 @@ GIVEN two documents *Document 1* and *Document 2*, both mentioning term [Alpha][ AND a configuration `linking.headingIdAlgorithm: "md5"` THEN in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that AND output must be the same as if processed by `linking.headingIdAlgorithm: "github"` EXCEPT for a hash being used as a link target identifier. diff --git a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/document-1.md b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/document-1.md index ddd94c46..8d5f8eb3 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/document-1.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/document-1.md @@ -5,17 +5,17 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "sha256-7"` THEN in the glossary file -1. both terms MUST have a different hash value +1. both terms MUST have a different hash value AND in document files -1. links MUST use a SHA256 URL fragment as a link target identifier +1. links MUST use a SHA256 URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary.md#sha256-d0ae6bd "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/document-2.md b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/document-2.md index 946ab789..904605c4 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/document-2.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/one-glossary-with-same-term-twice/document-2.md @@ -5,17 +5,17 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "sha256-7"` THEN in the glossary file -1. both terms MUST have a different hash value +1. both terms MUST have a different hash value AND in document files -1. links MUST use a SHA256 URL fragment as a link target identifier +1. links MUST use a SHA256 URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary.md#sha256-d0ae6bd "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term-and-uri/document-1.md b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term-and-uri/document-1.md index a8ae1f2d..a2b60935 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term-and-uri/document-1.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term-and-uri/document-1.md @@ -2,7 +2,7 @@ GIVEN -1. a configuration `linking.headingIdAlgorithm: "sha256-7"` +1. a configuration `linking.headingIdAlgorithm: "sha256-7"` ```json { @@ -23,17 +23,17 @@ GIVEN } ``` -1. AND two glossaries with a term [Alpha][1][2)][2] -2. AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1][2)][2] +1. AND two glossaries with a term [Alpha][1][2)][2] +2. AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1][2)][2] THEN -1. in the glossary files both terms MUST have a different hash value -2. AND in document files links MUST use a SHA256 URL fragment as a link target identifier -3. AND in the generated index file - 1. there MUST be *one* entry for the term - 2. AND there MUST be *two* glossaries linked under that entry - 3. AND there MUST be *two* documents linked under that entry +1. in the glossary files both terms MUST have a different hash value +2. AND in document files links MUST use a SHA256 URL fragment as a link target identifier +3. AND in the generated index file + 1. there MUST be *one* entry for the term + 2. AND there MUST be *two* glossaries linked under that entry + 3. AND there MUST be *two* documents linked under that entry [1]: ./glossary-1.md#sha256-7e16917 "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term-and-uri/document-2.md b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term-and-uri/document-2.md index ea5ab4eb..da68bcc2 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term-and-uri/document-2.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term-and-uri/document-2.md @@ -2,7 +2,7 @@ GIVEN -1. a configuration `linking.headingIdAlgorithm: "sha256-7"` +1. a configuration `linking.headingIdAlgorithm: "sha256-7"` ```json { @@ -23,17 +23,17 @@ GIVEN } ``` -1. AND two glossaries with a term [Alpha][1][2)][2] -2. AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1][2)][2] +1. AND two glossaries with a term [Alpha][1][2)][2] +2. AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1][2)][2] THEN -1. in the glossary files both terms MUST have a different hash value -2. AND in document files links MUST use a SHA256 URL fragment as a link target identifier -3. AND in the generated index file - 1. there MUST be *one* entry for the term - 2. AND there MUST be *two* glossaries linked under that entry - 3. AND there MUST be *two* documents linked under that entry +1. in the glossary files both terms MUST have a different hash value +2. AND in document files links MUST use a SHA256 URL fragment as a link target identifier +3. AND in the generated index file + 1. there MUST be *one* entry for the term + 2. AND there MUST be *two* glossaries linked under that entry + 3. AND there MUST be *two* documents linked under that entry [1]: ./glossary-1.md#sha256-7e16917 "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/document-1.md b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/document-1.md index 6f9db14d..9f66ff99 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/document-1.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/document-1.md @@ -5,17 +5,17 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "sha256-7"` THEN in the glossary files -1. both terms MUST have a different hash value +1. both terms MUST have a different hash value AND in document files -1. links MUST use a SHA256 URL fragment as a link target identifier +1. links MUST use a SHA256 URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary-1.md#sha256-cfbbd6e "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/document-2.md b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/document-2.md index ea5f25ab..c91a42d8 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/document-2.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/sha256-7/two-glossaries-with-same-term/document-2.md @@ -5,17 +5,17 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "sha256-7"` THEN in the glossary files -1. both terms MUST have a different hash value +1. both terms MUST have a different hash value AND in document files -1. links MUST use a SHA256 URL fragment as a link target identifier +1. links MUST use a SHA256 URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary-1.md#sha256-cfbbd6e "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/unsupported/document-1.md b/test/output-expected/config-linking/headingIdAlgorithm/unsupported/document-1.md index ecdbce82..8f460bfe 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/unsupported/document-1.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/unsupported/document-1.md @@ -5,18 +5,18 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "unsupported-foo"` THEN in the glossary files -1. both terms MUST have different heading identifiers (link fragments) -2. AND heading identifiers MUST use a GitHub-Slug URL fragment with a numeric suffix +1. both terms MUST have different heading identifiers (link fragments) +2. AND heading identifiers MUST use a GitHub-Slug URL fragment with a numeric suffix AND in document files -1. links MUST use a GitHub-Slug URL fragment as a link target identifier +1. links MUST use a GitHub-Slug URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary-1.md#alpha "First definition." diff --git a/test/output-expected/config-linking/headingIdAlgorithm/unsupported/document-2.md b/test/output-expected/config-linking/headingIdAlgorithm/unsupported/document-2.md index babf4370..02d60b78 100644 --- a/test/output-expected/config-linking/headingIdAlgorithm/unsupported/document-2.md +++ b/test/output-expected/config-linking/headingIdAlgorithm/unsupported/document-2.md @@ -5,18 +5,18 @@ AND two documents *Document 1* and *Document 2*, both mentioning term [Alpha][1] AND a configuration `linking.headingIdAlgorithm: "unsupported-foo"` THEN in the glossary files -1. both terms MUST have different heading identifiers (link fragments) -2. AND heading identifiers MUST use a GitHub-Slug URL fragment with a numeric suffix +1. both terms MUST have different heading identifiers (link fragments) +2. AND heading identifiers MUST use a GitHub-Slug URL fragment with a numeric suffix AND in document files -1. links MUST use a GitHub-Slug URL fragment as a link target identifier +1. links MUST use a GitHub-Slug URL fragment as a link target identifier AND in the generated index file -1. there MUST be *one* entry for the term -2. AND there MUST be *two* glossaries linked under that entry -3. AND there MUST be *two* documents linked under that entry +1. there MUST be *one* entry for the term +2. AND there MUST be *two* glossaries linked under that entry +3. AND there MUST be *two* documents linked under that entry [1]: ./glossary-1.md#alpha "First definition." diff --git a/test/output-expected/config-linking/limitByAlternatives/positive/document.md b/test/output-expected/config-linking/limitByAlternatives/positive/document.md index a0924799..071c607c 100644 --- a/test/output-expected/config-linking/limitByAlternatives/positive/document.md +++ b/test/output-expected/config-linking/limitByAlternatives/positive/document.md @@ -4,9 +4,9 @@ GIVEN option `linking.limitByAlternatives: 1` WITH a positive limit AND a term *[Ambiguous][1][2)][2]...* with 3 definitions, so matching *1 or more alternative definitions* THEN -1. the term MUST be linkified -2. AND 1 alternative superscript link 2) MUST BE created -3. AND existence of more alternative definitions MUST be indicated by .... +1. the term MUST be linkified +2. AND 1 alternative superscript link 2) MUST BE created +3. AND existence of more alternative definitions MUST be indicated by .... [1]: ./def-1.md#ambiguous "Definition 1" diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-1.md index 8a292854..02bbea97 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-2.md index 51a6ec12..a40e41db 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-3.md index 92e666ba..57a22fc1 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-2/page-1-2-1.md index 649b99ab..53e40ead 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/page-2-0.md index b9af272b..3183cebf 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-1/page-2-1-1.md index b6ec7746..63976b26 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-1/page-2-1-2.md index 2f3d36a1..bea4a11a 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-2/page-2-2-1.md index ec60dd4d..12f9ffe4 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-change-file-ext/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/README.md b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/README.md index 9a66b344..a5e274c7 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/README.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/README.md @@ -1,17 +1,17 @@ ## [Test Case](#test-case) -* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-1.md index e148fe55..0c18ccba 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-2.md index d0ba1d1e..041e627d 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-3.md index 3bcc2da2..7971555c 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-2/page-1-2-1.md index f97a7797..91847104 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/page-2-0.md index ab38ffd6..871c0165 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-1.md index 114c11c2..06f4e54f 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-2.md index fa8768f7..5274cb51 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-2/page-2-2-1.md index db1335b2..a3590cf0 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-collapse-hierarchy/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/README.md b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/README.md index ab3f96e1..650a5613 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/README.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/README.md @@ -4,44 +4,44 @@ GIVEN -* a configuration `linking.pathRewrites` - - ```json - { - "linking": { - "pathRewrites": { - "KEY-1/": ["section-1-1/", "section-1-2/", "section-2-1/", "section-2-2/"], - "KEY-2/": ["section-2-1/", "section-2-2/"] - }, - "...": "" - } +* a configuration `linking.pathRewrites` + + ```json + { + "linking": { + "pathRewrites": { + "KEY-1/": ["section-1-1/", "section-1-2/", "section-2-1/", "section-2-2/"], + "KEY-2/": ["section-2-1/", "section-2-2/"] + }, + "...": "" } - ``` + } + ``` -* AND two rewrite rules WITH two possible ways of rewriting `section-2-1/` and `section-2-2/` +* AND two rewrite rules WITH two possible ways of rewriting `section-2-1/` and `section-2-2/` THEN -* for multiple test runs results MUST NOT vary between test runs (determinism) -* AND paths with `section-1-1/` MUST be rewritten to `KEY-1/` -* AND paths with `section-1-1/` MUST be rewritten to `KEY-1/` -* AND paths with `section-2-1/` MUST be rewritten to `KEY-2/` -* AND paths with `section-2-2/` MUST be rewritten to `KEY-2/` +* for multiple test runs results MUST NOT vary between test runs (determinism) +* AND paths with `section-1-1/` MUST be rewritten to `KEY-1/` +* AND paths with `section-1-1/` MUST be rewritten to `KEY-1/` +* AND paths with `section-2-1/` MUST be rewritten to `KEY-2/` +* AND paths with `section-2-2/` MUST be rewritten to `KEY-2/` ## [Actual](#actual) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-1.md index 65925b38..4ab11883 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-2.md index 61438907..86c033bc 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-3.md index 3ec20e58..d6a4bacd 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-2/page-1-2-1.md index 3d11cd13..a780817b 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/page-2-0.md index 4110679d..81e4cc53 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-1/page-2-1-1.md index 1e4f9107..24b37993 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-1/page-2-1-2.md index 8afb6894..0864da3c 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-2/page-2-2-1.md index 45be3ad0..8a3ddbd8 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-conflicting-rules/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/README.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/README.md index bd2ff67f..8c85e7ba 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/README.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/README.md @@ -1,17 +1,17 @@ ## [Test Case](#test-case) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-1.md index bb2747a6..fac64401 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-2.md index 88ffc1b1..3fdebead 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-3.md index 4537243b..f58eee3f 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-2/page-1-2-1.md index 4fd9ddab..19d1f579 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/page-2-0.md index 7cb740b7..15b60c58 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-1.md index 26b097d7..2c496b13 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-2.md index 20bf1b6c..9c13206c 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-2/page-2-2-1.md index 4e38e80a..dcf1186f 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-1/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/README.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/README.md index ffc4dbe0..d9e8d778 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/README.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/README.md @@ -1,17 +1,17 @@ ## [Test Case](#test-case) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-1.md index 72e72698..ad375c40 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-2.md index 4b8ab28b..60d8c30b 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-3.md index 79ea9d49..633f8bf1 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-2/page-1-2-1.md index 4c703d65..8dab9013 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/page-2-0.md index 5ff18220..8fc71f60 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-1.md index 9a5a4d90..2b78dd45 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-2.md index 6bcae005..ccca8137 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-2/page-2-2-1.md index cd3761e7..b31cf3bd 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp-recursive-2/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/README.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/README.md index c86526f6..77c69653 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/README.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/README.md @@ -1,17 +1,17 @@ ## [Test Case](#test-case) -* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-1.md index c6e0844e..a32b98f8 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-2.md index 2bc47da6..bba617c6 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-3.md index 6eca6299..3a83b986 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-2/page-1-2-1.md index 76f02525..5d99bffe 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/page-2-0.md index 04d3859a..492a64c4 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-1/page-2-1-1.md index 5e2a42d5..99ae6bfb 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-1/page-2-1-2.md index 33907e81..99dd35cf 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-2/page-2-2-1.md index 574f7d9b..851988b7 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/array-regexp/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](http://my.org/REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](http://my.org/REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](http://my.org/REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](http://my.org/REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](http://my.org/REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](http://my.org/REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-1.md index 8a292854..02bbea97 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-2.md index 51a6ec12..a40e41db 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-3.md index 92e666ba..57a22fc1 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-2/page-1-2-1.md index 649b99ab..53e40ead 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/page-2-0.md index b9af272b..3183cebf 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-1.md index b6ec7746..63976b26 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-2.md index 2f3d36a1..bea4a11a 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-2/page-2-2-1.md index ec60dd4d..12f9ffe4 100644 --- a/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-absolute/scalar-change-file-ext/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](http://my.org/chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](http://my.org/chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](http://my.org/chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](http://my.org/chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](http://my.org/chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](http://my.org/chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](http://my.org/chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-image/sub1/sub2/document.md b/test/output-expected/config-linking/pathRewrites-image/sub1/sub2/document.md index 534331fd..7c4fe911 100644 --- a/test/output-expected/config-linking/pathRewrites-image/sub1/sub2/document.md +++ b/test/output-expected/config-linking/pathRewrites-image/sub1/sub2/document.md @@ -35,9 +35,9 @@ THEN expected must equal actual: -* ![Image Inline (png)](/static/foo.png) -* ![Image Inline (jpg)](/static/foo.jpg) -* ![Image Inline (gif)](/static/foo.gif) +* ![Image Inline (png)](/static/foo.png) +* ![Image Inline (jpg)](/static/foo.jpg) +* ![Image Inline (gif)](/static/foo.gif) ## [Test Case: Image References](#test-case-image-references) @@ -67,9 +67,9 @@ THEN expected MUST equal actual: -* ![Image Reference (png)][PNG] -* ![Image Reference (jpg)][JPG] -* ![Image Reference (gif)][GIF] +* ![Image Reference (png)][PNG] +* ![Image Reference (jpg)][JPG] +* ![Image Reference (gif)][GIF] [PNG]: /static/bar.png diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-1.md index fb1b3906..ff63a34b 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](#term-1111) -* Link to [Term 1.1.1.2](#term-1112) -* Link to [Term 1.1.1.3](#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](#term-1111) +* Link to [Term 1.1.1.2](#term-1112) +* Link to [Term 1.1.1.3](#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-2.md index ad602e84..580ad3c7 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](./page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-3.md index a90a63ee..f52dadb4 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](./page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-2/page-1-2-1.md index a3d593ab..7620f782 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](../section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](#term-1211) -* Link to [Term 1.2.1.2](#term-1212) -* Link to [Term 1.2.1.3](#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](../section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](#term-1211) +* Link to [Term 1.2.1.2](#term-1212) +* Link to [Term 1.2.1.3](#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/page-2-0.md index 96406899..33288401 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](../chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](#term-201) -* Link to [Term 2.0.2](#term-202) -* Link to [Term 2.0.3](#term-203) -* Link to [Term 2.1.1.1](./section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](./section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](./section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](./section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](./section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](./section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](../chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](#term-201) +* Link to [Term 2.0.2](#term-202) +* Link to [Term 2.0.3](#term-203) +* Link to [Term 2.1.1.1](./section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](./section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](./section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](./section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](./section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](./section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-1/page-2-1-1.md index 5720f270..9916d417 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../page-2-0.html#term-201) -* Link to [Term 2.0.2](../page-2-0.html#term-202) -* Link to [Term 2.0.3](../page-2-0.html#term-203) -* Link to [Term 2.1.1.1](#term-2111) -* Link to [Term 2.1.1.2](#term-2112) -* Link to [Term 2.1.1.3](#term-2113) -* Link to [Term 2.1.2.1](./page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](./page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](./page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../page-2-0.html#term-201) +* Link to [Term 2.0.2](../page-2-0.html#term-202) +* Link to [Term 2.0.3](../page-2-0.html#term-203) +* Link to [Term 2.1.1.1](#term-2111) +* Link to [Term 2.1.1.2](#term-2112) +* Link to [Term 2.1.1.3](#term-2113) +* Link to [Term 2.1.2.1](./page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](./page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](./page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-1/page-2-1-2.md index 79c59d3c..da678820 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../page-2-0.html#term-201) -* Link to [Term 2.0.2](../page-2-0.html#term-202) -* Link to [Term 2.0.3](../page-2-0.html#term-203) -* Link to [Term 2.1.1.1](./page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](./page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](./page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](#term-2121) -* Link to [Term 2.1.2.2](#term-2122) -* Link to [Term 2.1.2.3](#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../page-2-0.html#term-201) +* Link to [Term 2.0.2](../page-2-0.html#term-202) +* Link to [Term 2.0.3](../page-2-0.html#term-203) +* Link to [Term 2.1.1.1](./page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](./page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](./page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](#term-2121) +* Link to [Term 2.1.2.2](#term-2122) +* Link to [Term 2.1.2.3](#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-2/page-2-2-1.md index b7de7df3..b441cad5 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-change-file-ext/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../page-2-0.html#term-201) -* Link to [Term 2.0.2](../page-2-0.html#term-202) -* Link to [Term 2.0.3](../page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../page-2-0.html#term-201) +* Link to [Term 2.0.2](../page-2-0.html#term-202) +* Link to [Term 2.0.3](../page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/README.md b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/README.md index d5d2b7cb..c3ec3b27 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/README.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/README.md @@ -1,17 +1,17 @@ ## [Test Case](#test-case) -* Link to [Term 1.1.1.1](./chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](./chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](./chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](./chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](./chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](./chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](./chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](./chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](./chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](./chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](./chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](./chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](./chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-1.md index 0ba39b31..5c7c706f 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](#term-1111) -* Link to [Term 1.1.1.2](#term-1112) -* Link to [Term 1.1.1.3](#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](#term-1111) +* Link to [Term 1.1.1.2](#term-1112) +* Link to [Term 1.1.1.3](#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-2.md index 12a70d20..80ec64c0 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-3.md index 649ffd6e..656cfd42 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-2/page-1-2-1.md index 4c1460dc..192516b4 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](../section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](#term-1211) -* Link to [Term 1.2.1.2](#term-1212) -* Link to [Term 1.2.1.3](#term-1213) -* Link to [Term 2.0.1](../../chapter/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](#term-1211) +* Link to [Term 1.2.1.2](#term-1212) +* Link to [Term 1.2.1.3](#term-1213) +* Link to [Term 2.0.1](../../chapter/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/page-2-0.md index 8292e21c..b2fb7542 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](../chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](#term-201) -* Link to [Term 2.0.2](#term-202) -* Link to [Term 2.0.3](#term-203) -* Link to [Term 2.1.1.1](./section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](#term-201) +* Link to [Term 2.0.2](#term-202) +* Link to [Term 2.0.3](#term-203) +* Link to [Term 2.1.1.1](./section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-1.md index d77a7a63..79f29f3c 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](../../chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](#term-2111) -* Link to [Term 2.1.1.2](#term-2112) -* Link to [Term 2.1.1.3](#term-2113) -* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](#term-2111) +* Link to [Term 2.1.1.2](#term-2112) +* Link to [Term 2.1.1.3](#term-2113) +* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-2.md index 509321a3..b55d2d2e 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](../../chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](#term-2121) -* Link to [Term 2.1.2.2](#term-2122) -* Link to [Term 2.1.2.3](#term-2123) +* Link to [Term 1.1.1.1](../../chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](#term-2121) +* Link to [Term 2.1.2.2](#term-2122) +* Link to [Term 2.1.2.3](#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-2/page-2-2-1.md index cee9fa32..f86d85bc 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-collapse-hierarchy/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](../../chapter/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../chapter/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/README.md b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/README.md index 3196afed..e76ffea0 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/README.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/README.md @@ -4,44 +4,44 @@ GIVEN -* a configuration `linking.pathRewrites` - - ```json - { - "linking": { - "pathRewrites": { - "KEY-1/": ["section-1-1/", "section-1-2/", "section-2-1/", "section-2-2/"], - "KEY-2/": ["section-2-1/", "section-2-2/"] - }, - "...": "" - } +* a configuration `linking.pathRewrites` + + ```json + { + "linking": { + "pathRewrites": { + "KEY-1/": ["section-1-1/", "section-1-2/", "section-2-1/", "section-2-2/"], + "KEY-2/": ["section-2-1/", "section-2-2/"] + }, + "...": "" } - ``` + } + ``` -* AND two rewrite rules WITH two possible ways of rewriting `section-2-1/` and `section-2-2/` +* AND two rewrite rules WITH two possible ways of rewriting `section-2-1/` and `section-2-2/` THEN -* for multiple test runs results MUST NOT vary between test runs (determinism) -* AND paths with `section-1-1/` MUST be rewritten to `KEY-1/` -* AND paths with `section-1-1/` MUST be rewritten to `KEY-1/` -* AND paths with `section-2-1/` MUST be rewritten to `KEY-2/` -* AND paths with `section-2-2/` MUST be rewritten to `KEY-2/` +* for multiple test runs results MUST NOT vary between test runs (determinism) +* AND paths with `section-1-1/` MUST be rewritten to `KEY-1/` +* AND paths with `section-1-1/` MUST be rewritten to `KEY-1/` +* AND paths with `section-2-1/` MUST be rewritten to `KEY-2/` +* AND paths with `section-2-2/` MUST be rewritten to `KEY-2/` ## [Actual](#actual) -* Link to [Term 1.1.1.1](./chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](./chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](./chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](./chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](./chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](./chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](./chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](./chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](./chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](./chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](./chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](./chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](./chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-1.md index 9f7b83d8..5cf650cd 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](#term-1111) -* Link to [Term 1.1.1.2](#term-1112) -* Link to [Term 1.1.1.3](#term-1113) -* Link to [Term 1.2.1.1](../KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](#term-1111) +* Link to [Term 1.1.1.2](#term-1112) +* Link to [Term 1.1.1.3](#term-1113) +* Link to [Term 1.2.1.1](../KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-2.md index 63250efe..ab290da5 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-3.md index 70afcc6e..5a7fb9ae 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-2/page-1-2-1.md index fc5fea8a..368d4057 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](../KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](#term-1211) -* Link to [Term 1.2.1.2](#term-1212) -* Link to [Term 1.2.1.3](#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](#term-1211) +* Link to [Term 1.2.1.2](#term-1212) +* Link to [Term 1.2.1.3](#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/page-2-0.md index 4b8c9bae..a38fe77a 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](../chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](#term-201) -* Link to [Term 2.0.2](#term-202) -* Link to [Term 2.0.3](#term-203) -* Link to [Term 2.1.1.1](./KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](#term-201) +* Link to [Term 2.0.2](#term-202) +* Link to [Term 2.0.3](#term-203) +* Link to [Term 2.1.1.1](./KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-1/page-2-1-1.md index 1e666f8a..8ec36a70 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](../../chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](#term-2111) -* Link to [Term 2.1.1.2](#term-2112) -* Link to [Term 2.1.1.3](#term-2113) -* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](#term-2111) +* Link to [Term 2.1.1.2](#term-2112) +* Link to [Term 2.1.1.3](#term-2113) +* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-1/page-2-1-2.md index d7f82395..0ed46bea 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](../../chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](#term-2121) -* Link to [Term 2.1.2.2](#term-2122) -* Link to [Term 2.1.2.3](#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](#term-2121) +* Link to [Term 2.1.2.2](#term-2122) +* Link to [Term 2.1.2.3](#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-2/page-2-2-1.md index 9f99c1e4..8671ca75 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-conflicting-rules/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](../../chapter-1/KEY-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/KEY-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/KEY-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/KEY-1/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/KEY-1/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/KEY-1/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../KEY-2/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../KEY-2/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../KEY-2/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../KEY-2/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../KEY-2/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../KEY-2/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/KEY-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/KEY-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/KEY-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/KEY-1/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/KEY-1/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/KEY-1/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../KEY-2/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../KEY-2/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../KEY-2/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../KEY-2/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../KEY-2/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../KEY-2/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/README.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/README.md index 1b41c48f..5a06e6da 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/README.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/README.md @@ -1,17 +1,17 @@ ## [Test Case](#test-case) -* Link to [Term 1.1.1.1](./chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](./chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](./chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](./chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](./chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](./chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](./chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](./chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](./chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](./chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](./chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](./chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](./chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-1.md index 87187206..54502dc2 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](#term-1111) -* Link to [Term 1.1.1.2](#term-1112) -* Link to [Term 1.1.1.3](#term-1113) -* Link to [Term 1.2.1.1](../RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](#term-1111) +* Link to [Term 1.1.1.2](#term-1112) +* Link to [Term 1.1.1.3](#term-1113) +* Link to [Term 1.2.1.1](../RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-2.md index d89293c9..ef818b50 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-3.md index ff0be246..ca472607 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-2/page-1-2-1.md index d568e587..a6604819 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](../RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](#term-1211) -* Link to [Term 1.2.1.2](#term-1212) -* Link to [Term 1.2.1.3](#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](#term-1211) +* Link to [Term 1.2.1.2](#term-1212) +* Link to [Term 1.2.1.3](#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/page-2-0.md index 3bfd2bf9..95d590e1 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](#term-201) -* Link to [Term 2.0.2](#term-202) -* Link to [Term 2.0.3](#term-203) -* Link to [Term 2.1.1.1](./RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](#term-201) +* Link to [Term 2.0.2](#term-202) +* Link to [Term 2.0.3](#term-203) +* Link to [Term 2.1.1.1](./RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-1.md index 53a21d9d..b21b7bed 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](#term-2111) -* Link to [Term 2.1.1.2](#term-2112) -* Link to [Term 2.1.1.3](#term-2113) -* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](#term-2111) +* Link to [Term 2.1.1.2](#term-2112) +* Link to [Term 2.1.1.3](#term-2113) +* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-2.md index 776958fc..a5a2f2e1 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](#term-2121) -* Link to [Term 2.1.2.2](#term-2122) -* Link to [Term 2.1.2.3](#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](#term-2121) +* Link to [Term 2.1.2.2](#term-2122) +* Link to [Term 2.1.2.3](#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-2/page-2-2-1.md index 2eacb8f0..d04c6050 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-1/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../RE-RE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../RE-RE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../RE-RE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../RE-RE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../RE-RE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../RE-RE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/RE-RE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/RE-RE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../RE-RE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../RE-RE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../RE-RE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../RE-RE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../RE-RE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../RE-RE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/README.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/README.md index 9f201fac..369eb7ab 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/README.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/README.md @@ -1,17 +1,17 @@ ## [Test Case](#test-case) -* Link to [Term 1.1.1.1](./chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](./chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](./chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](./chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](./chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](./chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](./chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](./chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](./chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](./chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](./chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](./chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](./chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-1.md index 4d0b382d..db8bca83 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](#term-1111) -* Link to [Term 1.1.1.2](#term-1112) -* Link to [Term 1.1.1.3](#term-1113) -* Link to [Term 1.2.1.1](../RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](#term-1111) +* Link to [Term 1.1.1.2](#term-1112) +* Link to [Term 1.1.1.3](#term-1113) +* Link to [Term 1.2.1.1](../RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-2.md index b3a1222d..61133dbd 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-3.md index a7ecbc9b..056e07c7 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-2/page-1-2-1.md index 7666a418..c6fc14de 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](../RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](#term-1211) -* Link to [Term 1.2.1.2](#term-1212) -* Link to [Term 1.2.1.3](#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](#term-1211) +* Link to [Term 1.2.1.2](#term-1212) +* Link to [Term 1.2.1.3](#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/page-2-0.md index 6ea88791..453e5a2f 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](#term-201) -* Link to [Term 2.0.2](#term-202) -* Link to [Term 2.0.3](#term-203) -* Link to [Term 2.1.1.1](./RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](#term-201) +* Link to [Term 2.0.2](#term-202) +* Link to [Term 2.0.3](#term-203) +* Link to [Term 2.1.1.1](./RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-1.md index 616f584d..ed6ed5ee 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](#term-2111) -* Link to [Term 2.1.1.2](#term-2112) -* Link to [Term 2.1.1.3](#term-2113) -* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](#term-2111) +* Link to [Term 2.1.1.2](#term-2112) +* Link to [Term 2.1.1.3](#term-2113) +* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-2.md index 80174109..f9edcdfa 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](#term-2121) -* Link to [Term 2.1.2.2](#term-2122) -* Link to [Term 2.1.2.3](#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](#term-2121) +* Link to [Term 2.1.2.2](#term-2122) +* Link to [Term 2.1.2.3](#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-2/page-2-2-1.md index d1fe98b8..3c71bafb 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp-recursive-2/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../RECURSIVE-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../RECURSIVE-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../RECURSIVE-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../RECURSIVE-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../RECURSIVE-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../RECURSIVE-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/RECURSIVE-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/RECURSIVE-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../RECURSIVE-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../RECURSIVE-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../RECURSIVE-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../RECURSIVE-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../RECURSIVE-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../RECURSIVE-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/README.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/README.md index f8fb9a3b..a358c711 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/README.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/README.md @@ -1,17 +1,17 @@ ## [Test Case](#test-case) -* Link to [Term 1.1.1.1](./REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](./REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](./REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](./REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](./REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](./REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](./REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](./REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](./REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](./REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](./REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](./REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](./REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-1.md index 71c85231..830225c5 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](#term-1111) -* Link to [Term 1.1.1.2](#term-1112) -* Link to [Term 1.1.1.3](#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](#term-1111) +* Link to [Term 1.1.1.2](#term-1112) +* Link to [Term 1.1.1.3](#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-2.md index 7b672dc6..18113b2b 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-3.md index 2d47e5c4..443742d3 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../../REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../../REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-2/page-1-2-1.md index cdcc901c..4f0fcfdd 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](../section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](#term-1211) -* Link to [Term 1.2.1.2](#term-1212) -* Link to [Term 1.2.1.3](#term-1213) -* Link to [Term 2.0.1](../../REWRITTEN-2/page-2-0.md#term-201) -* Link to [Term 2.0.2](../../REWRITTEN-2/page-2-0.md#term-202) -* Link to [Term 2.0.3](../../REWRITTEN-2/page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](#term-1211) +* Link to [Term 1.2.1.2](#term-1212) +* Link to [Term 1.2.1.3](#term-1213) +* Link to [Term 2.0.1](../../REWRITTEN-2/page-2-0.md#term-201) +* Link to [Term 2.0.2](../../REWRITTEN-2/page-2-0.md#term-202) +* Link to [Term 2.0.3](../../REWRITTEN-2/page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../../REWRITTEN-2/section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../../REWRITTEN-2/section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/page-2-0.md index 75f06b05..e212be7f 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](#term-201) -* Link to [Term 2.0.2](#term-202) -* Link to [Term 2.0.3](#term-203) -* Link to [Term 2.1.1.1](./section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](./section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](#term-201) +* Link to [Term 2.0.2](#term-202) +* Link to [Term 2.0.3](#term-203) +* Link to [Term 2.1.1.1](./section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](./section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-1/page-2-1-1.md index 2fc83655..582e6129 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](#term-2111) -* Link to [Term 2.1.1.2](#term-2112) -* Link to [Term 2.1.1.3](#term-2113) -* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](#term-2111) +* Link to [Term 2.1.1.2](#term-2112) +* Link to [Term 2.1.1.3](#term-2113) +* Link to [Term 2.1.2.1](./page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](./page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](./page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-1/page-2-1-2.md index 4defb720..276f67f6 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](#term-2121) -* Link to [Term 2.1.2.2](#term-2122) -* Link to [Term 2.1.2.3](#term-2123) +* Link to [Term 1.1.1.1](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](./page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](./page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](./page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](#term-2121) +* Link to [Term 2.1.2.2](#term-2122) +* Link to [Term 2.1.2.3](#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-2/page-2-2-1.md index 2fe81c15..fa0058dc 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/array-regexp/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) -* Link to [Term 1.1.1.2](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) -* Link to [Term 1.1.1.3](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) -* Link to [Term 1.2.1.1](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) -* Link to [Term 1.2.1.2](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) -* Link to [Term 1.2.1.3](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) -* Link to [Term 2.0.1](../page-2-0.md#term-201) -* Link to [Term 2.0.2](../page-2-0.md#term-202) -* Link to [Term 2.0.3](../page-2-0.md#term-203) -* Link to [Term 2.1.1.1](../section-2-1/page-2-1-1.md#term-2111) -* Link to [Term 2.1.1.2](../section-2-1/page-2-1-1.md#term-2112) -* Link to [Term 2.1.1.3](../section-2-1/page-2-1-1.md#term-2113) -* Link to [Term 2.1.2.1](../section-2-1/page-2-1-2.md#term-2121) -* Link to [Term 2.1.2.2](../section-2-1/page-2-1-2.md#term-2122) -* Link to [Term 2.1.2.3](../section-2-1/page-2-1-2.md#term-2123) +* Link to [Term 1.1.1.1](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1111) +* Link to [Term 1.1.1.2](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1112) +* Link to [Term 1.1.1.3](../../REWRITTEN-1/section-1-1/page-1-1-1.md#term-1113) +* Link to [Term 1.2.1.1](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1211) +* Link to [Term 1.2.1.2](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1212) +* Link to [Term 1.2.1.3](../../REWRITTEN-1/section-1-2/page-1-2-1.md#term-1213) +* Link to [Term 2.0.1](../page-2-0.md#term-201) +* Link to [Term 2.0.2](../page-2-0.md#term-202) +* Link to [Term 2.0.3](../page-2-0.md#term-203) +* Link to [Term 2.1.1.1](../section-2-1/page-2-1-1.md#term-2111) +* Link to [Term 2.1.1.2](../section-2-1/page-2-1-1.md#term-2112) +* Link to [Term 2.1.1.3](../section-2-1/page-2-1-1.md#term-2113) +* Link to [Term 2.1.2.1](../section-2-1/page-2-1-2.md#term-2121) +* Link to [Term 2.1.2.2](../section-2-1/page-2-1-2.md#term-2122) +* Link to [Term 2.1.2.3](../section-2-1/page-2-1-2.md#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-1.md index fb1b3906..ff63a34b 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.1](#test-case-111) -* Link to [Term 1.1.1.1](#term-1111) -* Link to [Term 1.1.1.2](#term-1112) -* Link to [Term 1.1.1.3](#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](#term-1111) +* Link to [Term 1.1.1.2](#term-1112) +* Link to [Term 1.1.1.3](#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-2.md index ad602e84..580ad3c7 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.2](#test-case-112) -* Link to [Term 1.1.1.1](./page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-3.md b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-3.md index a90a63ee..f52dadb4 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-3.md +++ b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-1/page-1-1-3.md @@ -8,18 +8,18 @@ ## [Test Case 1.1.3](#test-case-113) -* Link to [Term 1.1.1.1](./page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](./page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](./page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](./page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](./page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](./page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-2/page-1-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-2/page-1-2-1.md index a3d593ab..7620f782 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-2/page-1-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-1/section-1-2/page-1-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 1.2.1](#test-case-121) -* Link to [Term 1.1.1.1](../section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](#term-1211) -* Link to [Term 1.2.1.2](#term-1212) -* Link to [Term 1.2.1.3](#term-1213) -* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) -* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) -* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](../section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](#term-1211) +* Link to [Term 1.2.1.2](#term-1212) +* Link to [Term 1.2.1.3](#term-1213) +* Link to [Term 2.0.1](../../chapter-2/page-2-0.html#term-201) +* Link to [Term 2.0.2](../../chapter-2/page-2-0.html#term-202) +* Link to [Term 2.0.3](../../chapter-2/page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../../chapter-2/section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../../chapter-2/section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../../chapter-2/section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../../chapter-2/section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../../chapter-2/section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../../chapter-2/section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/page-2-0.md b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/page-2-0.md index 96406899..33288401 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/page-2-0.md +++ b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/page-2-0.md @@ -8,18 +8,18 @@ ## [Test Case 2.0](#test-case-20) -* Link to [Term 1.1.1.1](../chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](#term-201) -* Link to [Term 2.0.2](#term-202) -* Link to [Term 2.0.3](#term-203) -* Link to [Term 2.1.1.1](./section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](./section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](./section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](./section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](./section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](./section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](../chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](#term-201) +* Link to [Term 2.0.2](#term-202) +* Link to [Term 2.0.3](#term-203) +* Link to [Term 2.1.1.1](./section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](./section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](./section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](./section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](./section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](./section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-1.md b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-1.md index 5720f270..9916d417 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.1](#test-case-211) -* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../page-2-0.html#term-201) -* Link to [Term 2.0.2](../page-2-0.html#term-202) -* Link to [Term 2.0.3](../page-2-0.html#term-203) -* Link to [Term 2.1.1.1](#term-2111) -* Link to [Term 2.1.1.2](#term-2112) -* Link to [Term 2.1.1.3](#term-2113) -* Link to [Term 2.1.2.1](./page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](./page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](./page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../page-2-0.html#term-201) +* Link to [Term 2.0.2](../page-2-0.html#term-202) +* Link to [Term 2.0.3](../page-2-0.html#term-203) +* Link to [Term 2.1.1.1](#term-2111) +* Link to [Term 2.1.1.2](#term-2112) +* Link to [Term 2.1.1.3](#term-2113) +* Link to [Term 2.1.2.1](./page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](./page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](./page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-2.md b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-2.md index 79c59d3c..da678820 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-2.md +++ b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-1/page-2-1-2.md @@ -8,18 +8,18 @@ ## [Test Case 2.1.2](#test-case-212) -* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../page-2-0.html#term-201) -* Link to [Term 2.0.2](../page-2-0.html#term-202) -* Link to [Term 2.0.3](../page-2-0.html#term-203) -* Link to [Term 2.1.1.1](./page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](./page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](./page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](#term-2121) -* Link to [Term 2.1.2.2](#term-2122) -* Link to [Term 2.1.2.3](#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../page-2-0.html#term-201) +* Link to [Term 2.0.2](../page-2-0.html#term-202) +* Link to [Term 2.0.3](../page-2-0.html#term-203) +* Link to [Term 2.1.1.1](./page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](./page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](./page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](#term-2121) +* Link to [Term 2.1.2.2](#term-2122) +* Link to [Term 2.1.2.3](#term-2123) diff --git a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-2/page-2-2-1.md b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-2/page-2-2-1.md index b7de7df3..b441cad5 100644 --- a/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-2/page-2-2-1.md +++ b/test/output-expected/config-linking/pathRewrites-relative/scalar-change-file-ext/chapter-2/section-2-2/page-2-2-1.md @@ -8,18 +8,18 @@ ## [Test Case 2.2.1](#test-case-221) -* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) -* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) -* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) -* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) -* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) -* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) -* Link to [Term 2.0.1](../page-2-0.html#term-201) -* Link to [Term 2.0.2](../page-2-0.html#term-202) -* Link to [Term 2.0.3](../page-2-0.html#term-203) -* Link to [Term 2.1.1.1](../section-2-1/page-2-1-1.html#term-2111) -* Link to [Term 2.1.1.2](../section-2-1/page-2-1-1.html#term-2112) -* Link to [Term 2.1.1.3](../section-2-1/page-2-1-1.html#term-2113) -* Link to [Term 2.1.2.1](../section-2-1/page-2-1-2.html#term-2121) -* Link to [Term 2.1.2.2](../section-2-1/page-2-1-2.html#term-2122) -* Link to [Term 2.1.2.3](../section-2-1/page-2-1-2.html#term-2123) +* Link to [Term 1.1.1.1](../../chapter-1/section-1-1/page-1-1-1.html#term-1111) +* Link to [Term 1.1.1.2](../../chapter-1/section-1-1/page-1-1-1.html#term-1112) +* Link to [Term 1.1.1.3](../../chapter-1/section-1-1/page-1-1-1.html#term-1113) +* Link to [Term 1.2.1.1](../../chapter-1/section-1-2/page-1-2-1.html#term-1211) +* Link to [Term 1.2.1.2](../../chapter-1/section-1-2/page-1-2-1.html#term-1212) +* Link to [Term 1.2.1.3](../../chapter-1/section-1-2/page-1-2-1.html#term-1213) +* Link to [Term 2.0.1](../page-2-0.html#term-201) +* Link to [Term 2.0.2](../page-2-0.html#term-202) +* Link to [Term 2.0.3](../page-2-0.html#term-203) +* Link to [Term 2.1.1.1](../section-2-1/page-2-1-1.html#term-2111) +* Link to [Term 2.1.1.2](../section-2-1/page-2-1-1.html#term-2112) +* Link to [Term 2.1.1.3](../section-2-1/page-2-1-1.html#term-2113) +* Link to [Term 2.1.2.1](../section-2-1/page-2-1-2.html#term-2121) +* Link to [Term 2.1.2.2](../section-2-1/page-2-1-2.html#term-2122) +* Link to [Term 2.1.2.3](../section-2-1/page-2-1-2.html#term-2123) diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/figures.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/figures.md index 7e5e0afc..7774af19 100644 --- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/figures.md +++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/figures.md @@ -3,7 +3,7 @@ ### [List Of Figures](#list-of-figures) -1. [My Figure][1] +1) [My Figure][1] [1]: http://localhost/sub-1/document.md#my-figure "My Figure" diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/foo.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/foo.md index e3ba94c5..1c8639cb 100644 --- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/foo.md +++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/foo.md @@ -3,7 +3,7 @@ ### [List Of Foo](#list-of-foo) -1. [Foo][1] +1) [Foo][1] [1]: http://localhost/sub-1/document.md#foo-bar "Foo" diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/tables.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/tables.md index b2dd19b6..2c978563 100644 --- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/tables.md +++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file-ext/tables.md @@ -3,7 +3,7 @@ ### [List Of Tables](#list-of-tables) -1. [A table][1] +1) [A table][1] [1]: http://localhost/sub-1/document.md#a-table "A table" diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/figures.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/figures.md index f21ec3fd..639cc0bb 100644 --- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/figures.md +++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/figures.md @@ -3,7 +3,7 @@ ### [List Of Figures](#list-of-figures) -1. [My Figure][1] +1) [My Figure][1] [1]: http://localhost/sub-1/document#my-figure "My Figure" diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/foo.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/foo.md index 804c3a77..9619fce0 100644 --- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/foo.md +++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/foo.md @@ -3,7 +3,7 @@ ### [List Of Foo](#list-of-foo) -1. [Foo][1] +1) [Foo][1] [1]: http://localhost/sub-1/document#foo-bar "Foo" diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/tables.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/tables.md index f50076bd..085e15a8 100644 --- a/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/tables.md +++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path-file/tables.md @@ -3,7 +3,7 @@ ### [List of Tables](#list-of-tables) -1. [A table][1] +1) [A table][1] [1]: http://localhost/sub-1/document#a-table "A table" diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path/figures.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path/figures.md index 01afbcb6..2383d785 100644 --- a/test/output-expected/config-linking/paths-absolute-pathComponents/path/figures.md +++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path/figures.md @@ -3,7 +3,7 @@ ### [List Of Figures](#list-of-figures) -1. [My Figure][1] +1) [My Figure][1] [1]: http://localhost/sub-1/#my-figure "My Figure" diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path/foo.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path/foo.md index 0d5c07f8..27068a11 100644 --- a/test/output-expected/config-linking/paths-absolute-pathComponents/path/foo.md +++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path/foo.md @@ -3,7 +3,7 @@ ### [List Of Foo](#list-of-foo) -1. [Foo][1] +1) [Foo][1] [1]: http://localhost/sub-1/#foo-bar "Foo" diff --git a/test/output-expected/config-linking/paths-absolute-pathComponents/path/tables.md b/test/output-expected/config-linking/paths-absolute-pathComponents/path/tables.md index b572dfc2..dc67c884 100644 --- a/test/output-expected/config-linking/paths-absolute-pathComponents/path/tables.md +++ b/test/output-expected/config-linking/paths-absolute-pathComponents/path/tables.md @@ -3,7 +3,7 @@ ### [List of Tables](#list-of-tables) -1. [A table][1] +1) [A table][1] [1]: http://localhost/sub-1/#a-table "A table" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/none/figures.md b/test/output-expected/config-linking/paths-relative-pathComponents/none/figures.md index 2e3e0a39..8292095f 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/none/figures.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/none/figures.md @@ -3,7 +3,7 @@ ### [List Of Figures](#list-of-figures) -1. [My Figure][1] +1) [My Figure][1] [1]: ./sub-1/document.md#my-figure "My Figure" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/none/foo.md b/test/output-expected/config-linking/paths-relative-pathComponents/none/foo.md index bece1f29..ef3bebdf 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/none/foo.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/none/foo.md @@ -3,7 +3,7 @@ ### [List Of Foo](#list-of-foo) -1. [Foo][1] +1) [Foo][1] [1]: ./sub-1/document.md#foo-bar "Foo" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/none/tables.md b/test/output-expected/config-linking/paths-relative-pathComponents/none/tables.md index bccd1c2b..2ceefe9d 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/none/tables.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/none/tables.md @@ -3,7 +3,7 @@ ### [List Of Tables](#list-of-tables) -1. [A table][1] +1) [A table][1] [1]: ./sub-1/document.md#a-table "A table" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/figures.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/figures.md index 2e3e0a39..8292095f 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/figures.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/figures.md @@ -3,7 +3,7 @@ ### [List Of Figures](#list-of-figures) -1. [My Figure][1] +1) [My Figure][1] [1]: ./sub-1/document.md#my-figure "My Figure" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/foo.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/foo.md index bece1f29..ef3bebdf 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/foo.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/foo.md @@ -3,7 +3,7 @@ ### [List Of Foo](#list-of-foo) -1. [Foo][1] +1) [Foo][1] [1]: ./sub-1/document.md#foo-bar "Foo" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/tables.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/tables.md index bccd1c2b..2ceefe9d 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/tables.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file-ext/tables.md @@ -3,7 +3,7 @@ ### [List Of Tables](#list-of-tables) -1. [A table][1] +1) [A table][1] [1]: ./sub-1/document.md#a-table "A table" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/figures.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/figures.md index 54756147..1bc946ef 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/figures.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/figures.md @@ -3,7 +3,7 @@ ### [List Of Figures](#list-of-figures) -1. [My Figure][1] +1) [My Figure][1] [1]: ./sub-1/document#my-figure "My Figure" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/foo.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/foo.md index b46b7f55..b258e056 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/foo.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/foo.md @@ -3,7 +3,7 @@ ### [List Of Foo](#list-of-foo) -1. [Foo][1] +1) [Foo][1] [1]: ./sub-1/document#foo-bar "Foo" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/tables.md b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/tables.md index c272de20..23bf49a1 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/path-file/tables.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/path-file/tables.md @@ -3,7 +3,7 @@ ### [List of Tables](#list-of-tables) -1. [A table][1] +1) [A table][1] [1]: ./sub-1/document#a-table "A table" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path/figures.md b/test/output-expected/config-linking/paths-relative-pathComponents/path/figures.md index 476a3100..8231043d 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/path/figures.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/path/figures.md @@ -3,7 +3,7 @@ ### [List Of Figures](#list-of-figures) -1. [My Figure][1] +1) [My Figure][1] [1]: ./sub-1/#my-figure "My Figure" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path/foo.md b/test/output-expected/config-linking/paths-relative-pathComponents/path/foo.md index 417803aa..bb3bd17f 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/path/foo.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/path/foo.md @@ -3,7 +3,7 @@ ### [List Of Foo](#list-of-foo) -1. [Foo][1] +1) [Foo][1] [1]: ./sub-1/#foo-bar "Foo" diff --git a/test/output-expected/config-linking/paths-relative-pathComponents/path/tables.md b/test/output-expected/config-linking/paths-relative-pathComponents/path/tables.md index 00692c85..4b243cf3 100644 --- a/test/output-expected/config-linking/paths-relative-pathComponents/path/tables.md +++ b/test/output-expected/config-linking/paths-relative-pathComponents/path/tables.md @@ -3,7 +3,7 @@ ### [List of Tables](#list-of-tables) -1. [A table][1] +1) [A table][1] [1]: ./sub-1/#a-table "A table" diff --git a/test/output-expected/config-linking/sortAlternatives/default/document.md b/test/output-expected/config-linking/sortAlternatives/default/document.md index 1c3814c2..3951a675 100644 --- a/test/output-expected/config-linking/sortAlternatives/default/document.md +++ b/test/output-expected/config-linking/sortAlternatives/default/document.md @@ -1,15 +1,15 @@ GIVEN -* a configuration... - ```json - { - "glossaries": [{ - "file": "./glossary-*.md" - }] - } - ``` -* AND a term Shared All ambiguously defined in all glossaries -* AND a distinct term per glossary +* a configuration... + ```json + { + "glossaries": [{ + "file": "./glossary-*.md" + }] + } + ``` +* AND a term Shared All ambiguously defined in all glossaries +* AND a distinct term per glossary THEN... @@ -17,14 +17,14 @@ THEN... ... -* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 1 MUST generate links to glossary definitions in order ABC which is the order by glossary filename. +* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 1 MUST generate links to glossary definitions in order ABC which is the order by glossary filename. ## [Chapter 1 (Depth 2)](#chapter-1-depth-2) ... -* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 -* mentioning distinct term [Only A][4] +* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 +* mentioning distinct term [Only A][4] MUST generate links to glossary definitions in order ABC which is the order by glossary filename. @@ -32,8 +32,8 @@ MUST generate links to glossary definitions in order ABC which is the order by g ... -* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 -* mentioning distinct term [Only B][5] +* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 +* mentioning distinct term [Only B][5] MUST generate links to glossary definitions in order ABC which is the order by glossary fi @@ -41,8 +41,8 @@ MUST generate links to glossary definitions in order ABC which is the order by g ... -* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 -* mentioning distinct term [Only C][6] +* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 +* mentioning distinct term [Only C][6] MUST generate links to glossary definitions in order ABC which is the order by glossary filename. @@ -50,8 +50,8 @@ MUST generate links to glossary definitions in order ABC which is the order by g ... -* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 -* mentioning distinct term [Only B][5] +* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 +* mentioning distinct term [Only B][5] MUST generate links to glossary definitions in order ABC which is the order by glossary filename. @@ -59,8 +59,8 @@ MUST generate links to glossary definitions in order ABC which is the order by g ... -* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 -* mentioning distinct term [Only B][5] +* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 +* mentioning distinct term [Only B][5] MUST generate links to glossary definitions in order ABC which is the order by glossary filename. @@ -68,8 +68,8 @@ MUST generate links to glossary definitions in order ABC which is the order by g ... -* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 -* mentioning distinct term [Only C][6] +* mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 +* mentioning distinct term [Only C][6] MUST generate links to glossary definitions in order ABC which is the order by glossary filename. diff --git a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-abc.md b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-abc.md index 5d72fd65..387dca7f 100644 --- a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-abc.md +++ b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-abc.md @@ -3,31 +3,33 @@ GIVEN three glossaries 'Glossary A' and 'Glossary B' and 'Glossary C' AND this document mentions ambiguous term contributing to multiple glossary's refCount -* '[Shared All][1][2)][2][ 3)][3]' +* '[Shared All][1][2)][2][ 3)][3]' AND this document mentions unambiguous terms contributing to a single glossary's refCount each -* '[Only A][4]', '[Only A][4]', '[Only A][4]' -* '[Only B][5]', '[Only B][5]' -* '[Only C][6]' +* '[Only A][4]', '[Only A][4]', '[Only A][4]' +* '[Only B][5]', '[Only B][5]' +* '[Only C][6]' THEN mentions of ambiguous term -* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order A, B and C +* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order A, B and C due to distribution of term occurrences (including ambiguous terms in GIVEN and THEN) - refCount - ^ - | - 5_| _ - 4_| | | _ - 3_| | | | | _ - 2_| | | | | | | - 1_| | | | | | | - 0_| |5| |4| |3| - +-|---|---|---|---> Glossary - | A | B | C | +``` +refCount + ^ + | + 5_| _ + 4_| | | _ + 3_| | | | | _ + 2_| | | | | | | + 1_| | | | | | | + 0_| |5| |4| |3| + +-|---|---|---|---> Glossary + | A | B | C | +``` [1]: ./glossary-a.md#shared-all "defined in glossary A and all others." diff --git a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-bca.md b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-bca.md index e454baa6..6ff87935 100644 --- a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-bca.md +++ b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-bca.md @@ -3,31 +3,33 @@ GIVEN three glossaries 'Glossary A' and 'Glossary B' and 'Glossary C' AND this document mentions ambiguous term contributing to multiple glossary's refCount -* '[Shared All][1][2)][2][ 3)][3]' +* '[Shared All][1][2)][2][ 3)][3]' AND this document mentions unambiguous terms contributing to a single glossary's refCount each -* '[Only A][4]' -* '[Only B][5]', '[Only B][5]', '[Only B][5]' -* '[Only C][6]', '[Only C][6]' +* '[Only A][4]' +* '[Only B][5]', '[Only B][5]', '[Only B][5]' +* '[Only C][6]', '[Only C][6]' THEN mentions of ambiguous term -* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order B, C, A +* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order B, C, A due to distribution of term occurrences (including ambiguous terms in GIVEN and THEN) - refCount - ^ - | - 5_| _ - 4_| | | _ - 3_| _ | | | | - 2_| | | | | | | - 1_| | | | | | | - 0_| |3| |5| |4| - +-|---|---|---|--> glossary - | A | B | C | +``` +refCount + ^ + | + 5_| _ + 4_| | | _ + 3_| _ | | | | + 2_| | | | | | | + 1_| | | | | | | + 0_| |3| |5| |4| + +-|---|---|---|--> glossary + | A | B | C | +``` [1]: ./glossary-b.md#shared-all "defined in glossary B and all others." diff --git a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-cab.md b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-cab.md index 0ec6ee07..632644c1 100644 --- a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-cab.md +++ b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-cab.md @@ -3,37 +3,39 @@ GIVEN three glossaries 'Glossary A' and 'Glossary B' and 'Glossary C' AND this document mentions ambiguous terms contributing to multiple glossary's refCount -* '[Shared All][1][2)][2][ 3)][3]' -* '[Shared AB][4][2)][5]' -* '[Shared BC][6][2)][7]' +* '[Shared All][1][2)][2][ 3)][3]' +* '[Shared AB][4][2)][5]' +* '[Shared BC][6][2)][7]' AND this document mentions unambiguous terms contributing to a single glossary's refCount -* '[Only A][8]', '[Only A][8]', '[Only A][8]' -* '[Only C][9]', '[Only C][9]', '[Only C][9]', '[Only C][9]' +* '[Only A][8]', '[Only A][8]', '[Only A][8]' +* '[Only C][9]', '[Only C][9]', '[Only C][9]', '[Only C][9]' THEN mentions of ambiguous terms -* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order C, A, B -* '[Shared AB][4][2)][5]' MUST be linked to term definitions in glossary order A, B -* '[Shared BC][6][2)][7]' MUST be linked to term definitions in glossary order C, B +* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order C, A, B +* '[Shared AB][4][2)][5]' MUST be linked to term definitions in glossary order A, B +* '[Shared BC][6][2)][7]' MUST be linked to term definitions in glossary order C, B due to distribution of term occurrences (including counting ambiguous occurrences in GIVEN and THEN) - refCount - ^ - | _ - 8_| _ | | - 7_| | | _ | | - 6_| | | | | | | - 5_| | | | | | | - 4_| | | | | | | - 3_| | | | | | | - 2_| | | | | | | - 1_| | | | | | | - 0_| |7| |6| |8| - +|---|---|---|--> glossary - | A | B | C | +``` +refCount + ^ + | _ + 8_| _ | | + 7_| | | _ | | + 6_| | | | | | | + 5_| | | | | | | + 4_| | | | | | | + 3_| | | | | | | + 2_| | | | | | | + 1_| | | | | | | + 0_| |7| |6| |8| + +|---|---|---|--> glossary + | A | B | C | +``` [1]: ./glossary-c.md#shared-all "defined in glossary C and all others." diff --git a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-cba.md b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-cba.md index d5952f23..05ca65f1 100644 --- a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-cba.md +++ b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-cba.md @@ -3,30 +3,32 @@ GIVEN three glossaries 'Glossary A' and 'Glossary B' and 'Glossary C' AND this document mentions ambiguous term contributing to multiple glossary's refCount -* '[Shared All][1][2)][2][ 3)][3]' +* '[Shared All][1][2)][2][ 3)][3]' AND this document mentions unambiguous terms contributing to a single glossary's refCount each -* '[Only A][4]' -* '[Only B][5]', '[Only B][5]' -* '[Only C][6]', '[Only C][6]', '[Only C][6]' +* '[Only A][4]' +* '[Only B][5]', '[Only B][5]' +* '[Only C][6]', '[Only C][6]', '[Only C][6]' THEN mentions of ambiguous term -* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order C, B and A +* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order C, B and A due to distribution of term occurrences (including ambiguous terms in GIVEN and THEN) - refCount - ^ - 5_| _ - 4_| _ | | - 3_| _ | | | | - 2_| | | | | | | - 1_| | | | | | | - 0_| |3| |4| |5| - +-|---|---|---|--> glossary - | A | B | C | +``` +refCount + ^ + 5_| _ + 4_| _ | | + 3_| _ | | | | + 2_| | | | | | | + 1_| | | | | | | + 0_| |3| |4| |5| + +-|---|---|---|--> glossary + | A | B | C | +``` [1]: ./glossary-c.md#shared-all "defined in glossary C and all others." diff --git a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-equality.md b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-equality.md index 04f525f7..ba1f8e0b 100644 --- a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-equality.md +++ b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-equality.md @@ -3,28 +3,30 @@ GIVEN three glossaries 'Glossary A' and 'Glossary B' and 'Glossary C' AND this document mentions ambiguous term contributing to multiple glossary's refCount -* '[Shared All][1][2)][2][ 3)][3]' +* '[Shared All][1][2)][2][ 3)][3]' AND this document mentions unambiguous terms contributing to a single glossary's refCount each -* '[Only A][4]' -* '[Only B][5]' -* '[Only C][6]' +* '[Only A][4]' +* '[Only B][5]' +* '[Only C][6]' THEN mentions of ambiguous term -* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order A, B and C +* '[Shared All][1][2)][2][ 3)][3]' MUST be linked to term definitions in glossary order A, B and C due to distribution of term occurrences (including ambiguous terms in GIVEN and THEN) - refCount - ^ - 3_| _ _ _ - 2_| | | | | | | - 1_| | | | | | | - 0_| |3| |3| |3| - +-|---|---|---|--> glossary - | A | B | C | +``` +refCount + ^ + 3_| _ _ _ + 2_| | | | | | | + 1_| | | | | | | + 0_| |3| |3| |3| + +-|---|---|---|--> glossary + | A | B | C | +``` [1]: ./glossary-a.md#shared-all "defined in glossary A and all others." diff --git a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-from-shared-only.md b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-from-shared-only.md index 7e3884df..5282136d 100644 --- a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-from-shared-only.md +++ b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-1/by-term-distribution-from-shared-only.md @@ -3,25 +3,27 @@ GIVEN three glossaries 'Glossary A' and 'Glossary B' and 'Glossary C' AND this document mentions ambiguous terms, only, which are contributing to multiple glossary's refCount each -* '[Shared AB][1][2)][2]' -* '[Shared BC][3][2)][4]' +* '[Shared AB][1][2)][2]' +* '[Shared BC][3][2)][4]' THEN mentions of ambiguous terms -* '[Shared AB][1][2)][2]' MUST be linked to term definitions in glossary order B, A -* '[Shared BC][3][2)][4]' MUST be linked to term definitions in glossary order B, C +* '[Shared AB][1][2)][2]' MUST be linked to term definitions in glossary order B, A +* '[Shared BC][3][2)][4]' MUST be linked to term definitions in glossary order B, C due to distribution of term occurrences (including ambiguous terms in GIVEN and THEN)... - refCount - ^ - 4_| _ - 3_| | | - 2_| _ | | _ - 1_| | | | | | | - 0_| |2| |4| |2| - +-|---|---|---|---> Glossary - | A | B | C | +``` +refCount + ^ + 4_| _ + 3_| | | + 2_| _ | | _ + 1_| | | | | | | + 0_| |2| |4| |2| + +-|---|---|---|---> Glossary + | A | B | C | +``` ...proving that counting unambiguous term occurrences, only, is not sufficient AND counting ambiguous term occurrences, too, makes a difference. diff --git a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-2/document.md b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-2/document.md index 4a563030..a61c5ab1 100644 --- a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-2/document.md +++ b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-perSectionDepth-2/document.md @@ -1,75 +1,81 @@ GIVEN -* a configuration... - ```json - { - "glossaries": [{ - "file": "./glossary-*.md" - }], - "linking": { - "sortAlternatives":{ - "by": "glossary-ref-count", - "perSectionDepth": 2 - } +* a configuration... + ```json + { + "glossaries": [{ + "file": "./glossary-*.md" + }], + "linking": { + "sortAlternatives":{ + "by": "glossary-ref-count", + "perSectionDepth": 2 } } - ``` -* AND a term Shared All ambiguously defined in all glossaries -* AND a distinct term per glossary -* AND distinct terms being mentioned add to the popularity of the glossary which defines them -* AND a section structure - * Title at depth 1 mentioning Shared All, only - * Chapter 1 at depth 2 mentioning Only A from glossary A - * Section 1.1 at depth 3 mentioning Only B from glossary B - * Section 1.2 at depth 3 mentioning Only C from glossary C - * Chapter 2 at depth 2 mentioning Only B from glossary B - * Section 2.1 at depth 2 mentioning Only B from glossary B - * Section 2.2 at depth 2 mentioning Only C from glossary C + } + ``` +* AND a term Shared All ambiguously defined in all glossaries +* AND a distinct term per glossary +* AND distinct terms being mentioned add to the popularity of the glossary which defines them +* AND a section structure + * Title at depth 1 mentioning Shared All, only + * Chapter 1 at depth 2 mentioning Only A from glossary A + * Section 1.1 at depth 3 mentioning Only B from glossary B + * Section 1.2 at depth 3 mentioning Only C from glossary C + * Chapter 2 at depth 2 mentioning Only B from glossary B + * Section 2.1 at depth 2 mentioning Only B from glossary B + * Section 2.2 at depth 2 mentioning Only C from glossary C THEN -* the reference count distribution for chapter 1 at section depth 2 including all its subsections is - - refCount - ^ - 2_| - 1_| _ _ _ - 0_| |1| |1| |1| - +-|---|---|---|---> Glossary - | A | B | C | -* AND the reference count distribution for chapter 2 at section depth 2 including all its subsections is - - refCount - ^ - 2_| _ - 1_| | | _ - 0_| _ |2| |1| - +-|---|---|---|---> Glossary - | A | B | C | -* AND the total reference count distribution for the title section at section depth 1 is the aggregation of distributions of its subsections at depths 2 - - refCount - ^ - 3_| _ - 2_| | | _ - 1_| _ | | | | - 0_| |1| |3| |2| - +-|---|---|---|---> Glossary - | A | B | C | -* AND ... +* the reference count distribution for chapter 1 at section depth 2 including all its subsections is + + ``` + refCount + ^ + 2_| + 1_| _ _ _ + 0_| |1| |1| |1| + +-|---|---|---|---> Glossary + | A | B | C | + ``` +* AND the reference count distribution for chapter 2 at section depth 2 including all its subsections is + + ``` + refCount + ^ + 2_| _ + 1_| | | _ + 0_| _ |2| |1| + +-|---|---|---|---> Glossary + | A | B | C | + ``` +* AND the total reference count distribution for the title section at section depth 1 is the aggregation of distributions of its subsections at depths 2 + + ``` + refCount + ^ + 3_| _ + 2_| | | _ + 1_| _ | | | | + 0_| |1| |3| |2| + +-|---|---|---|---> Glossary + | A | B | C | + ``` +* AND ... # [Title (Depth 1)](#title-depth-1) ... -* AND mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 1 MUST generate links to glossary definitions in order BCA which is the descending order of reference counts 3,2,1 +* AND mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 1 MUST generate links to glossary definitions in order BCA which is the descending order of reference counts 3,2,1 ## [Chapter 1 (Depth 2)](#chapter-1-depth-2) ... -* AND mentioning ambiguous term [Shared All][3][2)][1][ 3)][2] at section depth 2 -* AND mentioning distinct term [Only A][4] +* AND mentioning ambiguous term [Shared All][3][2)][1][ 3)][2] at section depth 2 +* AND mentioning distinct term [Only A][4] MUST generate links to glossary definitions in order ABC which is the undecidable order of reference counts 1,1,1 falling back to sorting by glossary file name @@ -77,8 +83,8 @@ MUST generate links to glossary definitions in order ABC which is the undecidabl ... -* AND mentioning ambiguous term [Shared All][3][2)][1][ 3)][2] at section depth 3 -* AND mentioning distinct term [Only B][5] +* AND mentioning ambiguous term [Shared All][3][2)][1][ 3)][2] at section depth 3 +* AND mentioning distinct term [Only B][5] MUST generate links to glossary definitions in order ABC which is the order for the parent section at section depth 2 being applied to this subsection at depth 3, because of counting glossary references only `perSectionDepth: 2` @@ -86,8 +92,8 @@ MUST generate links to glossary definitions in order ABC which is the order for ... -* AND mentioning ambiguous term [Shared All][3][2)][1][ 3)][2] at section depth 3 -* AND mentioning distinct term [Only C][6] +* AND mentioning ambiguous term [Shared All][3][2)][1][ 3)][2] at section depth 3 +* AND mentioning distinct term [Only C][6] MUST generate links to glossary definitions in order ABC which is the order for the parent section at section depth 2 being applied to this subsection at depth 3, because of counting glossary references only `perSectionDepth: 2` @@ -95,8 +101,8 @@ MUST generate links to glossary definitions in order ABC which is the order for ... -* AND mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 -* AND mentioning distinct term [Only B][5] +* AND mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 2 +* AND mentioning distinct term [Only B][5] MUST generate links to glossary definitions in order BCA @@ -104,8 +110,8 @@ MUST generate links to glossary definitions in order BCA ... -* AND mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 3 -* AND mentioning distinct term [Only B][5] +* AND mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 3 +* AND mentioning distinct term [Only B][5] MUST generate links to glossary definitions in order BCA which is the order for the parent section at section depth 2 being applied to this subsection at depth 3, because of counting glossary references only `perSectionDepth: 2` @@ -113,8 +119,8 @@ MUST generate links to glossary definitions in order BCA which is the order for ... -* AND mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 3 -* AND mentioning distinct term [Only C][6] +* AND mentioning ambiguous term [Shared All][1][2)][2][ 3)][3] at section depth 3 +* AND mentioning distinct term [Only C][6] MUST generate links to glossary definitions in order BCA which is the order for the parent section at section depth 2 being applied to this subsection at depth 3, because of counting glossary references only `perSectionDepth: 2` diff --git a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-without-headings/document.md b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-without-headings/document.md index f0a0b6fd..9dd65275 100644 --- a/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-without-headings/document.md +++ b/test/output-expected/config-linking/sortAlternatives/glossary-ref-count-without-headings/document.md @@ -1,38 +1,40 @@ GIVEN -* a configuration... - ```json - { - "glossaries": [{ - "file": "./glossary-*.md" - }], - "linking": { - "sortAlternatives":{ - "by": "glossary-ref-count", - "perSectionDepth": 2 - } +* a configuration... + ```json + { + "glossaries": [{ + "file": "./glossary-*.md" + }], + "linking": { + "sortAlternatives":{ + "by": "glossary-ref-count", + "perSectionDepth": 2 } } - ``` -* AND a term Shared All defined in all glossaries -* AND a distinct term per glossary -* **AND no section headings** -* AND term occurrences - * [Shared All][1][2)][2][ 3)][3] - * [Only A][4] - * [Only B][5], [Shared AB][6][2)][7], [Shared BC][8][2)][9] + } + ``` +* AND a term Shared All defined in all glossaries +* AND a distinct term per glossary +* **AND no section headings** +* AND term occurrences + * [Shared All][1][2)][2][ 3)][3] + * [Only A][4] + * [Only B][5], [Shared AB][6][2)][7], [Shared BC][8][2)][9] THEN term occurrence Shared All MUST be linked to glossary definitions in order BAC which is the order derived from a glossary reference count distribution - refCount - ^ - 4_| _ - 3_| | | _ - 2_| | | | | _ - 1_| | | | | | | - 0_| |4| |3| |2| - +-|---|---|---|---> Glossary - | B | A | C | +``` +refCount + ^ + 4_| _ + 3_| | | _ + 2_| | | | | _ + 1_| | | | | | | + 0_| |4| |3| |2| + +-|---|---|---|---> Glossary + | B | A | C | +``` [1]: ./glossary-b.md#shared-all "Glossary B" diff --git a/test/output-expected/config-listOf/basic/document-anchors-image.md b/test/output-expected/config-listOf/basic/document-anchors-image.md index 0a1f2800..cf45fd2d 100644 --- a/test/output-expected/config-listOf/basic/document-anchors-image.md +++ b/test/output-expected/config-listOf/basic/document-anchors-image.md @@ -2,9 +2,9 @@ GIVEN any of -* `generateFiles.listOfFigures` OR -* `generateFiles.listOfTables` OR -* `generateFiles.listOf` +* `generateFiles.listOfFigures` OR +* `generateFiles.listOfTables` OR +* `generateFiles.listOf` THEN the system MUST annotate input documents with anchors as follows (achievable with an html-to-image-node-distance of 3): @@ -13,15 +13,15 @@ THEN the system MUST annotate input documents with anchors as follows ### [Test Case 1: No HTML node in close neigbourhood.](#test-case-1-no-html-node-in-close-neigbourhood) -* GIVEN an input document +* GIVEN an input document - ```md - Text without an HTML closely preceding ![image-title1](./image1.png) - ``` + ```md + Text without an HTML closely preceding ![image-title1](./image1.png) + ``` -* WITH a Markdown image reference +* WITH a Markdown image reference -* THEN the system MUST prepend an anchor +* THEN the system MUST prepend an anchor #### [Test Data](#test-data) @@ -29,15 +29,15 @@ Text without an HTML closely preceding ![image-title21](./image21.png) - ``` + ```md + Text with an HTML anchor ![image-title21](./image21.png) + ``` -* WITH a Markdown image reference already being annotated with an HTML anchor +* WITH a Markdown image reference already being annotated with an HTML anchor -* THEN the system MUST NOT prepend yet another anchor. +* THEN the system MUST NOT prepend yet another anchor. #### [Test Data](#test-data-1) @@ -45,15 +45,15 @@ Text with an HTML anchor ![image-title21] ### [Test Case 2.2: HTML node as close predecessor separated by space](#test-case-22-html-node-as-close-predecessor-separated-by-space) -* GIVEN an input document +* GIVEN an input document - ```md - Text with an HTML anchor ![image-title22](./image22.png) - ``` + ```md + Text with an HTML anchor ![image-title22](./image22.png) + ``` -* WITH a Markdown image reference already being annotated with an HTML anchor separated by space +* WITH a Markdown image reference already being annotated with an HTML anchor separated by space -* THEN the system MUST NOT prepend yet another anchor. +* THEN the system MUST NOT prepend yet another anchor. #### [Test Data](#test-data-2) @@ -61,17 +61,17 @@ Text with an HTML anchor ![image-title22 ### [Test Case 3.1: HTML node in standalone paragraph](#test-case-31-html-node-in-standalone-paragraph) -* GIVEN an input document +* GIVEN an input document - ```md - + ```md + - ![image-title31](./image31.png) - ``` + ![image-title31](./image31.png) + ``` -* WITH a Markdown image reference preceded by a paragraph with a single HTML child +* WITH a Markdown image reference preceded by a paragraph with a single HTML child -* THEN the system MUST NOT prepend yet another anchor. +* THEN the system MUST NOT prepend yet another anchor. #### [Test Data](#test-data-3) @@ -81,17 +81,17 @@ Text with an HTML anchor ![image-title22 ### [Test Case 3.2: HTML node terminating previous paragraph](#test-case-32-html-node-terminating-previous-paragraph) -* GIVEN an input document +* GIVEN an input document - ```md - Previous paragraph ends with an HTML node + ```md + Previous paragraph ends with an HTML node - ![image-title32](./image32.png) - ``` + ![image-title32](./image32.png) + ``` -* WITH a Markdown image reference preceded by a paragraph ending with an HTML child +* WITH a Markdown image reference preceded by a paragraph ending with an HTML child -* THEN the system MUST NOT prepend another anchor. +* THEN the system MUST NOT prepend another anchor. #### [Test Data](#test-data-4) @@ -101,19 +101,19 @@ Previous paragraph ends with an HTML node + ```md + - Image embedded in text: ![image-title33](./image33.png) - ``` + Image embedded in text: ![image-title33](./image33.png) + ``` -* WITH a paragraph with a single HTML child +* WITH a paragraph with a single HTML child -* AND a Markdown image reference preceded by text +* AND a Markdown image reference preceded by text -* THEN the system MUST prepend an anchor to the image node +* THEN the system MUST prepend an anchor to the image node #### [Test Data](#test-data-5) @@ -123,18 +123,18 @@ Image embedded in text: + ```md + - | Test3_Column1 | Test3_Column2 | - | ------------- | ------------- | - | Col1Row1 | Col2Row1 | - | Col1Row2 | Col2Row2 | - ``` + | Test3_Column1 | Test3_Column2 | + | ------------- | ------------- | + | Col1Row1 | Col2Row1 | + | Col1Row2 | Col2Row2 | + ``` -* WITH a Markdown table +* WITH a Markdown table -* AND a paragraph with a single child being an HTML node +* AND a paragraph with a single child being an HTML node -* THEN the system MUST NOT prepend yet another anchor +* THEN the system MUST NOT prepend yet another anchor #### [Test Data](#test-data-2) @@ -91,22 +91,22 @@ ### [Test Case: 'html' node then 'text' node then 'table' node](#test-case-html-node-then-text-node-then-table-node) -* GIVEN an input document +* GIVEN an input document - ```md - followed by text + ```md + followed by text - | Test4_Column1 | Test4_Column2 | - | ------------- | ------------- | - | Col1Row1 | Col2Row1 | - | Col1Row2 | Col2Row2 | - ``` + | Test4_Column1 | Test4_Column2 | + | ------------- | ------------- | + | Col1Row1 | Col2Row1 | + | Col1Row2 | Col2Row2 | + ``` -* WITH a Markdown table +* WITH a Markdown table -* AND a paragraph terminated by a 'text' node +* AND a paragraph terminated by a 'text' node -* THEN the system SHOULD prepend a new anchor +* THEN the system SHOULD prepend a new anchor #### [Test Data](#test-data-3) @@ -121,9 +121,9 @@ ### [Test Case: Unique anchor ids when column headers identical](#test-case-unique-anchor-ids-when-column-headers-identical) -* GIVEN two tables without a caption -* AND same column headers -* THEN unique anchor ids MUST be generated +* GIVEN two tables without a caption +* AND same column headers +* THEN unique anchor ids MUST be generated #### [Test Data](#test-data-4) @@ -147,8 +147,8 @@ Table 2: ### [Test Case: Unique anchor ids when labels are ambiguous](#test-case-unique-anchor-ids-when-labels-are-ambiguous) -* GIVEN two tables with identical captions -* THEN unique anchor ids must be generated. +* GIVEN two tables with identical captions +* THEN unique anchor ids must be generated. #### [Test Data](#test-data-5) diff --git a/test/output-expected/config-listOf/basic/list-of-class-attr.md b/test/output-expected/config-listOf/basic/list-of-class-attr.md index 8a9e638b..e90355e5 100644 --- a/test/output-expected/config-listOf/basic/list-of-class-attr.md +++ b/test/output-expected/config-listOf/basic/list-of-class-attr.md @@ -1,7 +1,7 @@ # [Test Case: List of 'class-attr'](#test-case-list-of-class-attr) -1. [Title Class-Attr A][1] -2. [Title Class-Attr B][2] +1. [Title Class-Attr A][1] +2. [Title Class-Attr B][2] [1]: ./document-class-attr.md#a "Title Class-Attr A" diff --git a/test/output-expected/config-listOf/basic/list-of-figures.md b/test/output-expected/config-listOf/basic/list-of-figures.md index d9e7d053..b87536d5 100644 --- a/test/output-expected/config-listOf/basic/list-of-figures.md +++ b/test/output-expected/config-listOf/basic/list-of-figures.md @@ -1,14 +1,14 @@ # [Test Suite: List of 'figure'](#test-suite-list-of-figure) -1. [image-title1][1] -2. [My figure21][2] -3. [My figure22][3] -4. [My figure31][4] -5. [My figure32][5] -6. [My other figure][6] -7. [image-title33][7] -8. [image-title4][8] -9. [image-title4][9] +1. [image-title1][1] +2. [My figure21][2] +3. [My figure22][3] +4. [My figure31][4] +5. [My figure32][5] +6. [My other figure][6] +7. [image-title33][7] +8. [image-title4][8] +9. [image-title4][9] [1]: ./document-anchors-image.md#image-title1 "image-title1" diff --git a/test/output-expected/config-listOf/basic/list-of-label.md b/test/output-expected/config-listOf/basic/list-of-label.md index 60d856b1..03571b20 100644 --- a/test/output-expected/config-listOf/basic/list-of-label.md +++ b/test/output-expected/config-listOf/basic/list-of-label.md @@ -1,14 +1,14 @@ # [Test Suite: List of 'label'](#test-suite-list-of-label) -1. [./document-infer-label.md][1] -2. [Test Case B: Label from 'id'][2] -3. [Test Case C: 'innerText'][3] -4. [Test Case D: 'title'][4] -5. [Test Case E: 'title'][5] -6. [Test Case F: Partly formatted innerText][6] -7. [Test Case G: Fully formatted innerText][7] -8. [Test Case H: Cite HTML element][8] -9. [Test Case I: Figure HTML element][9] +1. [./document-infer-label.md][1] +2. [Test Case B: Label from 'id'][2] +3. [Test Case C: 'innerText'][3] +4. [Test Case D: 'title'][4] +5. [Test Case E: 'title'][5] +6. [Test Case F: Partly formatted innerText][6] +7. [Test Case G: Fully formatted innerText][7] +8. [Test Case H: Cite HTML element][8] +9. [Test Case I: Figure HTML element][9] 10. [Test Case J: Span HTML element][10] [1]: ./document-infer-label.md "./document-infer-label.md" diff --git a/test/output-expected/config-listOf/basic/list-of-prefix.md b/test/output-expected/config-listOf/basic/list-of-prefix.md index 6a0839d0..ec4fe533 100644 --- a/test/output-expected/config-listOf/basic/list-of-prefix.md +++ b/test/output-expected/config-listOf/basic/list-of-prefix.md @@ -1,7 +1,7 @@ # [Test Case: List of 'prefix'](#test-case-list-of-prefix) -1. [Title Prefix A][1] -2. [Title Prefix B][2] +1. [Title Prefix A][1] +2. [Title Prefix B][2] [1]: ./document-id-prefix.md#prefix-a "Title Prefix A" diff --git a/test/output-expected/config-listOf/basic/list-of-tabels.md b/test/output-expected/config-listOf/basic/list-of-tabels.md index c091e396..d31859fb 100644 --- a/test/output-expected/config-listOf/basic/list-of-tabels.md +++ b/test/output-expected/config-listOf/basic/list-of-tabels.md @@ -1,14 +1,14 @@ # [Test Suite: List of 'table'](#test-suite-list-of-table) -1. [Table Comment in Paragraph][1] -2. [Table Comment][2] -3. [My id][3] -4. [My other table][4] -5. [Test4\_Column1, Test4\_Column2][5] -6. [Test5\_Column1, Test5\_Column2][6] -7. [Test5\_Column1, Test5\_Column2][7] -8. [Ambiguous][8] -9. [Ambiguous][9] +1. [Table Comment in Paragraph][1] +2. [Table Comment][2] +3. [My id][3] +4. [My other table][4] +5. [Test4\_Column1, Test4\_Column2][5] +6. [Test5\_Column1, Test5\_Column2][6] +7. [Test5\_Column1, Test5\_Column2][7] +8. [Ambiguous][8] +9. [Ambiguous][9] [1]: ./document-anchors-table.md#table-comment-in-paragraph "Table Comment in Paragraph" diff --git a/test/output-expected/config-listOf/pattern-tc1-text-paragraph/list.md b/test/output-expected/config-listOf/pattern-tc1-text-paragraph/list.md index c7f106b8..ac22f22c 100644 --- a/test/output-expected/config-listOf/pattern-tc1-text-paragraph/list.md +++ b/test/output-expected/config-listOf/pattern-tc1-text-paragraph/list.md @@ -1,7 +1,7 @@ # [Test Case](#test-case) -1. [Test Case: 1][1] -2. [Test Case: 1][2] +1. [Test Case: 1][1] +2. [Test Case: 1][2] [1]: ./document.md#test-case-1 "Test Case: 1" diff --git a/test/output-expected/config-listOf/pattern-tc2-formatted-paragraph/document.md b/test/output-expected/config-listOf/pattern-tc2-formatted-paragraph/document.md index 2ff5099a..aea6239c 100644 --- a/test/output-expected/config-listOf/pattern-tc2-formatted-paragraph/document.md +++ b/test/output-expected/config-listOf/pattern-tc2-formatted-paragraph/document.md @@ -23,9 +23,9 @@ GIVEN above configuration AND this mdAst *text* node: "Test Case: 2" THEN the system MUST prepend an HTML element WITH attributes -* `id` whose value is a Slug limited to 20 characters in length -* AND `title` whose value is the value of the text node -* AND `class` whose value is `tc1` +* `id` whose value is a Slug limited to 20 characters in length +* AND `title` whose value is the value of the text node +* AND `class` whose value is `tc1` ## [Test Case 2](#test-case-2) diff --git a/test/output-expected/config-listOf/pattern-tc2-formatted-paragraph/list.md b/test/output-expected/config-listOf/pattern-tc2-formatted-paragraph/list.md index c5bdde44..95824e36 100644 --- a/test/output-expected/config-listOf/pattern-tc2-formatted-paragraph/list.md +++ b/test/output-expected/config-listOf/pattern-tc2-formatted-paragraph/list.md @@ -1,7 +1,7 @@ # [Test Case](#test-case) -1. [Test Case: 2][1] -2. [Test Case: 2][2] +1. [Test Case: 2][1] +2. [Test Case: 2][2] [1]: ./document.md#test-case-2 "Test Case: 2" diff --git a/test/output-expected/config-listOf/pattern-tc3-title-capture-group/list.md b/test/output-expected/config-listOf/pattern-tc3-title-capture-group/list.md index dccf156f..198b2dda 100644 --- a/test/output-expected/config-listOf/pattern-tc3-title-capture-group/list.md +++ b/test/output-expected/config-listOf/pattern-tc3-title-capture-group/list.md @@ -1,5 +1,5 @@ # [Test Case](#test-case) -1. [Extract me][1] +1. [Extract me][1] [1]: ./document.md#extract-me "Extract me" diff --git a/test/output-expected/config-listOf/pattern-tc4-sanitization/list-angle-brackets.md b/test/output-expected/config-listOf/pattern-tc4-sanitization/list-angle-brackets.md index 6f97ebdb..2e326fd1 100644 --- a/test/output-expected/config-listOf/pattern-tc4-sanitization/list-angle-brackets.md +++ b/test/output-expected/config-listOf/pattern-tc4-sanitization/list-angle-brackets.md @@ -1,10 +1,10 @@ # [Test Case](#test-case) -1. [Text with angle brackets][1] -2. [Text with angle brackets][2] -3. [Text with angle brackets][3] -4. [Text with angle brackets][4] -5. [Text with angle brackets][5] +1. [Text with angle brackets][1] +2. [Text with angle brackets][2] +3. [Text with angle brackets][3] +4. [Text with angle brackets][4] +5. [Text with angle brackets][5] [1]: ./document.md#text-with-angle-bra "Text with angle brackets" diff --git a/test/output-expected/config-listOf/pattern-tc4-sanitization/list-quotes.md b/test/output-expected/config-listOf/pattern-tc4-sanitization/list-quotes.md index 8445ae52..dc942014 100644 --- a/test/output-expected/config-listOf/pattern-tc4-sanitization/list-quotes.md +++ b/test/output-expected/config-listOf/pattern-tc4-sanitization/list-quotes.md @@ -1,9 +1,9 @@ # [Test Case](#test-case) -1. [Text with quotes][1] -2. [Text with quotes][2] -3. [Text with quotes][3] -4. [Text with quotes][4] +1. [Text with quotes][1] +2. [Text with quotes][2] +3. [Text with quotes][3] +4. [Text with quotes][4] [1]: ./document.md#text-with-quotes "Text with quotes" diff --git a/test/output-expected/config-listOf/pattern-tc4-sanitization/list-regexp.md b/test/output-expected/config-listOf/pattern-tc4-sanitization/list-regexp.md index 4e179fa4..472d264f 100644 --- a/test/output-expected/config-listOf/pattern-tc4-sanitization/list-regexp.md +++ b/test/output-expected/config-listOf/pattern-tc4-sanitization/list-regexp.md @@ -1,5 +1,5 @@ # [Test Case](#test-case) -1. [^$scriptwindow.alert()/script\ndangerous code][1] +1. [^$scriptwindow.alert()/script\ndangerous code][1] [1]: ./document.md#scriptwindowa "^$scriptwindow.alert()/script\ndangerous code" diff --git a/test/output-expected/config-listOfFigures/image-reference/document.md b/test/output-expected/config-listOfFigures/image-reference/document.md index efd50e44..fe0f9e6e 100644 --- a/test/output-expected/config-listOfFigures/image-reference/document.md +++ b/test/output-expected/config-listOfFigures/image-reference/document.md @@ -7,9 +7,9 @@ GIVEN a config option `generateFiles.listOfFigures` AND a document with -* a section *Image Reference* -* AND a reference `![ref1]` -* AND a definition `[ref1]: ../figure1.png` +* a section *Image Reference* +* AND a reference `![ref1]` +* AND a definition `[ref1]: ../figure1.png` THEN the reference MUST be correctly detected as an image AND in the generated list of figures there MUST be a link *ref1* @@ -24,9 +24,9 @@ AND the link must refer to section `./document.md#image-reference-without-captio GIVEN a config option `generateFiles.listOfFigures` AND a document with -* a section *Image Reference* -* AND a reference `![Test Figure][ref2]` -* AND a definition `[ref2]: ../figure1.png` +* a section *Image Reference* +* AND a reference `![Test Figure][ref2]` +* AND a definition `[ref2]: ../figure1.png` THEN the reference MUST be correctly detected as an image AND in the generated list of figures there MUST be a link *Test Figure* diff --git a/test/output-expected/config-listOfFigures/image-reference/figures.md b/test/output-expected/config-listOfFigures/image-reference/figures.md index 06d6ca72..381d597a 100644 --- a/test/output-expected/config-listOfFigures/image-reference/figures.md +++ b/test/output-expected/config-listOfFigures/image-reference/figures.md @@ -3,11 +3,11 @@ ### [Image Reference Without Caption](#image-reference-without-caption) -1. [ref1][1] +1) [ref1][1] ### [Image Reference With Caption](#image-reference-with-caption) -1. [Test Figure][2] +1) [Test Figure][2] [1]: ./document.md#ref1 "ref1" diff --git a/test/output-expected/config-listOfFigures/option-title-missing/figures.md b/test/output-expected/config-listOfFigures/option-title-missing/figures.md index f968f4f5..205764c7 100644 --- a/test/output-expected/config-listOfFigures/option-title-missing/figures.md +++ b/test/output-expected/config-listOfFigures/option-title-missing/figures.md @@ -3,7 +3,7 @@ ## [Testing option generateFiles.listOfFigures](#testing-option-generatefileslistoffigures) -1. [Figure 1 depth 1][1] +1) [Figure 1 depth 1][1] [1]: ./document.md#figure-1-depth-1 "Figure 1 depth 1" diff --git a/test/output-expected/config-listOfFigures/with-listof-combined/document.md b/test/output-expected/config-listOfFigures/with-listof-combined/document.md index 9cc56084..a6119f17 100644 --- a/test/output-expected/config-listOfFigures/with-listof-combined/document.md +++ b/test/output-expected/config-listOfFigures/with-listof-combined/document.md @@ -8,8 +8,10 @@ - @startuml - Assume some generated PlantUML graphic here. - @enduml +``` +@startuml +Assume some generated PlantUML graphic here. +@enduml +``` [1]: ./figure.png diff --git a/test/output-expected/config-listOfFigures/with-listof-combined/figures-combined.md b/test/output-expected/config-listOfFigures/with-listof-combined/figures-combined.md index fbd5714b..79fe3e78 100644 --- a/test/output-expected/config-listOfFigures/with-listof-combined/figures-combined.md +++ b/test/output-expected/config-listOfFigures/with-listof-combined/figures-combined.md @@ -3,11 +3,11 @@ ### [Section with image detected by listOfFigures](#section-with-image-detected-by-listoffigures) -1. [Test image][1] +1) [Test image][1] ### [Section with image anchor detected by listOf](#section-with-image-anchor-detected-by-listof) -1. [Invisible image of foo][2] +1) [Invisible image of foo][2] [1]: ./document.md#test-image "Test image" diff --git a/test/output-expected/config-listOfTables/tables.md b/test/output-expected/config-listOfTables/tables.md index 1548b0fb..742754a1 100644 --- a/test/output-expected/config-listOfTables/tables.md +++ b/test/output-expected/config-listOfTables/tables.md @@ -3,21 +3,21 @@ ## [User-Defined Invisible Table Label Comments](#user-defined-invisible-table-label-comments) -1. [Label from Comment][1] -2. [Column 1, Column 2, Column 3][2] -1. [./table-label-file/table-label-file.md][3] -2. [./table-label-file/table-label-file.md][3] +1. [Label from Comment][1] +2. [Column 1, Column 2, Column 3][2] +1) [./table-label-file/table-label-file.md][3] +2) [./table-label-file/table-label-file.md][3] ## [Inferred Table Label from Section Heading](#inferred-table-label-from-section-heading) -1. [Label from Section Heading][4] +1) [Label from Section Heading][4] ## [User-Defined Visible Table Labels](#user-defined-visible-table-labels) -1. [Label from paragraph][5] -2. [Column 1, Column 2, Column 3][6] -3. [Label from inlined text][7] -4. [Column A, Column B, Column C][8] +1) [Label from paragraph][5] +2) [Column 1, Column 2, Column 3][6] +3) [Label from inlined text][7] +4) [Column A, Column B, Column C][8] [1]: ./table-label-comment/table-label-comment.md#label-from-comment "Label from Comment" diff --git a/test/output-expected/config-unified/external/frontmatter.md b/test/output-expected/config-unified/external/frontmatter.md index 6bb2e179..0d60ae87 100644 --- a/test/output-expected/config-unified/external/frontmatter.md +++ b/test/output-expected/config-unified/external/frontmatter.md @@ -6,47 +6,47 @@ key: this is a frontmatter GIVEN -* *this* document WITH a frontmatter - ```yaml - --- - key: this is a frontmatter - --- - ``` -* AND a glossarify-md configuration with an *external* [unified configuration][unified] - ```json - { - "unified": { - "rcPath": "./unified.conf.json" - } +* *this* document WITH a frontmatter + ```yaml + --- + key: this is a frontmatter + --- + ``` +* AND a glossarify-md configuration with an *external* [unified configuration][unified] + ```json + { + "unified": { + "rcPath": "./unified.conf.json" } - ``` -* AND a \[unified configuration] `./unified.conf.json` relative to `baseDir` - ```json - { - "plugins": { - "remark-frontmatter": { - "type": "yaml", - "marker": "-" - } + } + ``` +* AND a \[unified configuration] `./unified.conf.json` relative to `baseDir` + ```json + { + "plugins": { + "remark-frontmatter": { + "type": "yaml", + "marker": "-" } } - ``` -* AND [remark-frontmatter] is an npm dependency of the test-suite -* AND [remark-frontmatter] was installed into the test-suite's `node_modules` directory + } + ``` +* AND [remark-frontmatter] is an npm dependency of the test-suite +* AND [remark-frontmatter] was installed into the test-suite's `node_modules` directory THEN the system -* MUST pass the [unified configuration][unified] to unified -* AND unified MUST load plug-in [remark-frontmatter] -* AND the frontmatter MUST NOT be parsed partially into a heading (because without the plug-in the sequence... - ```yaml - key: this is a frontmatter - --- - ``` - ...is syntactically equal to a markdown heading) +* MUST pass the [unified configuration][unified] to unified +* AND unified MUST load plug-in [remark-frontmatter] +* AND the frontmatter MUST NOT be parsed partially into a heading (because without the plug-in the sequence... + ```yaml + key: this is a frontmatter + --- + ``` + ...is syntactically equal to a markdown heading) [unified]: https://github.com/unifiedjs/unified-engine/blob/main/doc/configure.md [remark-frontmatter]: https://npmjs.com/package/remark-frontmatter -* AND the frontmatter in the output document MUST use the marker style configured for [remark-frontmatter] +* AND the frontmatter in the output document MUST use the marker style configured for [remark-frontmatter] diff --git a/test/output-expected/config-unified/internal/frontmatter.md b/test/output-expected/config-unified/internal/frontmatter.md index 362556a9..667b6785 100644 --- a/test/output-expected/config-unified/internal/frontmatter.md +++ b/test/output-expected/config-unified/internal/frontmatter.md @@ -6,41 +6,41 @@ key: this is a frontmatter GIVEN -* *this* document WITH a frontmatter - ```yaml - --- - key: this is a frontmatter - --- - ``` -* AND a glossarify-md configuration with an *internal* [unified configuration][unified] - ```json - { - "unified": { - "plugins": { - "remark-frontmatter": { - "type": "yaml", - "marker": "-" - } +* *this* document WITH a frontmatter + ```yaml + --- + key: this is a frontmatter + --- + ``` +* AND a glossarify-md configuration with an *internal* [unified configuration][unified] + ```json + { + "unified": { + "plugins": { + "remark-frontmatter": { + "type": "yaml", + "marker": "-" } } } - ``` -* AND [remark-frontmatter] is an npm dependency of the test-suite -* AND [remark-frontmatter] was installed into the test-suite's `node_modules` directory + } + ``` +* AND [remark-frontmatter] is an npm dependency of the test-suite +* AND [remark-frontmatter] was installed into the test-suite's `node_modules` directory THEN the system -* MUST pass the [unified configuration][unified] to unified -* AND unified MUST load plug-in [remark-frontmatter] -* AND the frontmatter MUST NOT be parsed partially into a heading (because without the plug-in the sequence... - ```yaml - key: this is a frontmatter - --- - ``` - ...is syntactically equal to a markdown heading) +* MUST pass the [unified configuration][unified] to unified +* AND unified MUST load plug-in [remark-frontmatter] +* AND the frontmatter MUST NOT be parsed partially into a heading (because without the plug-in the sequence... + ```yaml + key: this is a frontmatter + --- + ``` + ...is syntactically equal to a markdown heading) [unified]: https://github.com/unifiedjs/unified-engine/blob/main/doc/configure.md [remark-frontmatter]: https://npmjs.com/package/remark-frontmatter -* AND the frontmatter in the output document MUST use the marker style configured for [remark-frontmatter] +* AND the frontmatter in the output document MUST use the marker style configured for [remark-frontmatter] diff --git a/test/output-expected/docs/references/document.md b/test/output-expected/docs/references/document.md index 8bb73681..e567f08d 100644 --- a/test/output-expected/docs/references/document.md +++ b/test/output-expected/docs/references/document.md @@ -3,11 +3,13 @@ GIVEN a file `references.md` AND a complex heading reflecting IEEE citation style - ###### C. E. Shannon, "A mathematical theory of communication," in The Bell System Technical Journal, vol. 27, no. 3, pp. 379-423, July 1948, doi: 10.1002/j.1538-7305.1948.tb01338.x. - +``` +###### C. E. Shannon, "A mathematical theory of communication," in The Bell System Technical Journal, vol. 27, no. 3, pp. 379-423, July 1948, doi: 10.1002/j.1538-7305.1948.tb01338.x. + +``` AND a document `document.md` citing [Shannon1948][1] THEN the citation MUST be linked to `references.md`. diff --git a/test/output-expected/markdown-extensions/88-toc-instruction.md b/test/output-expected/markdown-extensions/88-toc-instruction.md index 3c55332f..e815a5f8 100644 --- a/test/output-expected/markdown-extensions/88-toc-instruction.md +++ b/test/output-expected/markdown-extensions/88-toc-instruction.md @@ -1,13 +1,13 @@ # [[[toc]] processing instruction](#toc-processing-instruction) -* GIVEN an input document with `[[toc]]` processing instruction, +* GIVEN an input document with `[[toc]]` processing instruction, -* THEN the system +* THEN the system - 1. MUST write an output document passing the instruction through *as is* - 2. AND MUST NOT escape it the first bracket so create `\[[toc]]` + 1. MUST write an output document passing the instruction through *as is* + 2. AND MUST NOT escape it the first bracket so create `\[[toc]]` -* in order to fix #88. +* in order to fix #88. **Test Area:** diff --git a/test/output-expected/markdown-extensions/shortcodes/document.md b/test/output-expected/markdown-extensions/shortcodes/document.md index 95dd7f8c..4765c7c9 100644 --- a/test/output-expected/markdown-extensions/shortcodes/document.md +++ b/test/output-expected/markdown-extensions/shortcodes/document.md @@ -6,39 +6,39 @@ GIVEN -* the plug-in [remark-shortcodes] installed -* AND a configuration - ```json - { - "unified": { - "plugins": { - "remark-shortcodes": { - "startBlock": "{{<", - "endBlock": "{{>" - } +* the plug-in [remark-shortcodes] installed +* AND a configuration + ```json + { + "unified": { + "plugins": { + "remark-shortcodes": { + "startBlock": "{{<", + "endBlock": "{{>" } } } - ``` + } + ``` ... ## [Test Case 1: Glossary term with a shortcode](#test-case-1-glossary-term-with-a-shortcode) -* ... AND a glossary term *[Shortcode][1]* WITH [Hugo] shortcode syntax +* ... AND a glossary term *[Shortcode][1]* WITH [Hugo] shortcode syntax THEN -1. the glossarify file MUST be written with the shortcodes *unmodified* -2. AND the term occurrence SHOULD have an unmodified short description. +1. the glossarify file MUST be written with the shortcodes *unmodified* +2. AND the term occurrence SHOULD have an unmodified short description. ## [Test Case 2: Document with a shortcode](#test-case-2-document-with-a-shortcode) ... THEN -* the character sequence {{< shortcode >}} -* AND character sequence *between* code fences `{{< shortcode >}}` +* the character sequence {{< shortcode >}} +* AND character sequence *between* code fences `{{< shortcode >}}` MUST be equal. diff --git a/test/output-expected/markdown/list.md b/test/output-expected/markdown/list.md index 30be596c..48653e57 100644 --- a/test/output-expected/markdown/list.md +++ b/test/output-expected/markdown/list.md @@ -1,6 +1,6 @@ -* GIVEN a list THEN "[Lorem ipsum↴][1]" MUST be linked to glossary. -* GIVEN a list THEN "[dolor↴][2]" MUST be linked to glossary. -* GIVEN a list THEN "[sit↴][3]" MUST be linked to glossary. +* GIVEN a list THEN "[Lorem ipsum↴][1]" MUST be linked to glossary. +* GIVEN a list THEN "[dolor↴][2]" MUST be linked to glossary. +* GIVEN a list THEN "[sit↴][3]" MUST be linked to glossary. [1]: ./glossary.md#lorem-ipsum "Lorem ipsum is the worlds most famous, most beloved piece of nonsense." diff --git a/test/output-expected/pandoc/config-linking/headingIdAlgorithm/mixed-with-pandoc-ids/document.md b/test/output-expected/pandoc/config-linking/headingIdAlgorithm/mixed-with-pandoc-ids/document.md index eb747054..89a99430 100644 --- a/test/output-expected/pandoc/config-linking/headingIdAlgorithm/mixed-with-pandoc-ids/document.md +++ b/test/output-expected/pandoc/config-linking/headingIdAlgorithm/mixed-with-pandoc-ids/document.md @@ -5,9 +5,9 @@ AND a term `PandocId` with an explicit heading id {#pandoc-id} AND a configuration `linking.headingIdAlgorithm: "md5"` THEN -* the term *[HashId][1]* MUST be linkified AND MUST use an MD5 url fragment -* the term *[PandocId][2]* MUST be linkified AND MUST use the #pandoc-id fragment -* a link *[arbitrary][2]* MUST be linked to the definition of *[PandocId][2]* +* the term *[HashId][1]* MUST be linkified AND MUST use an MD5 url fragment +* the term *[PandocId][2]* MUST be linkified AND MUST use the #pandoc-id fragment +* a link *[arbitrary][2]* MUST be linked to the definition of *[PandocId][2]* [1]: ./glossary.md#md5-de0b62fa03c4c0dcffcc53b3d6d330be "A term which expects an id hash to be generated." diff --git a/test/output-expected/pandoc/config-linking/headingIdPandoc/document0.md b/test/output-expected/pandoc/config-linking/headingIdPandoc/document0.md index 97e2d174..b5009610 100644 --- a/test/output-expected/pandoc/config-linking/headingIdPandoc/document0.md +++ b/test/output-expected/pandoc/config-linking/headingIdPandoc/document0.md @@ -6,44 +6,44 @@ GIVEN -* a document file `document0.md` -* AND a document file `depth1/document1.md` -* AND a document file `depth1/depth2/document2.md` +* a document file `document0.md` +* AND a document file `depth1/document1.md` +* AND a document file `depth1/depth2/document2.md` WITH document file `document0.md` -* declaring a heading of arbitrary wording -* AND declaring a unique pandoc-style heading id `{#section-0-1}` +* declaring a heading of arbitrary wording +* AND declaring a unique pandoc-style heading id `{#section-0-1}` THEN -* any occurrence of `[foo](#section-0-1)` in `depth1/document1.md` MUST resolve to `../document0#section-0-1` -* AND any occurrence of `[bar](#section-0-1)` in `depth2/document2.md` MUST resolve to `../../document0#section-0-1`. +* any occurrence of `[foo](#section-0-1)` in `depth1/document1.md` MUST resolve to `../document0#section-0-1` +* AND any occurrence of `[bar](#section-0-1)` in `depth2/document2.md` MUST resolve to `../../document0#section-0-1`. ## [Test Case 2: Cross-Linking to nested sections](#test-case-2-cross-linking-to-nested-sections) GIVEN -* a document file `document0.md` -* AND a document file `depth1/document1.md` -* AND a document file `depth1/depth2/document2.md` +* a document file `document0.md` +* AND a document file `depth1/document1.md` +* AND a document file `depth1/depth2/document2.md` WITH document file `depth1/document1.md` -* declaring a heading of arbitrary wording -* AND declaring a unique pandoc-style heading id `{#section-1-2}` +* declaring a heading of arbitrary wording +* AND declaring a unique pandoc-style heading id `{#section-1-2}` AND WITH document file `depth2/document2.md` -* declaring a heading of arbitrary wording -* AND declaring a unique pandoc-style heading id `{#section-2-2}` +* declaring a heading of arbitrary wording +* AND declaring a unique pandoc-style heading id `{#section-2-2}` THEN -* any [link with anchor `#section-1-2`][2] in `document0.md` MUST - resolve to `./depth1/document1.md#section-1-2` -* AND any [link with anchor `#section-2-2`][3] in `document0.md` MUST - resolve to `./depth1/depth2/document2.md#section-2-2` +* any [link with anchor `#section-1-2`][2] in `document0.md` MUST + resolve to `./depth1/document1.md#section-1-2` +* AND any [link with anchor `#section-2-2`][3] in `document0.md` MUST + resolve to `./depth1/depth2/document2.md#section-2-2` [1]: https://github.com/about-code/glossarify-md/issues/122 From aaf4d38f83cd59ce82a667d164b9923458223433 Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Fri, 3 Jul 2026 09:13:24 +0200 Subject: [PATCH 05/13] Update ESLint dev dependency --- eslint.config.mjs | 86 +++ package-lock.json | 1285 ++++++++++++++++++++++++--------------------- package.json | 5 +- 3 files changed, 780 insertions(+), 596 deletions(-) create mode 100644 eslint.config.mjs diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000..e9444464 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,86 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import globals from "globals"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import js from "@eslint/js"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all +}); + +export default defineConfig([globalIgnores(["**/node_modules/", "test/node_modules/**/*"]), { + extends: compat.extends("eslint:recommended"), + + languageOptions: { + globals: { + ...Object.fromEntries(Object.entries(globals.commonjs).map(([key]) => [key, "off"])), + ...globals.node, + Atomics: "readonly", + SharedArrayBuffer: "readonly", + }, + + ecmaVersion: 2020, + sourceType: "module", + }, + + rules: { + semi: ["error", "always"], + quotes: ["error", "double"], + + indent: ["error", 4, { + SwitchCase: 1, + }], + + "dot-location": ["error", "property"], + "dot-notation": ["error"], + "linebreak-style": ["error", "unix"], + + "newline-per-chained-call": ["error", { + ignoreChainWithDepth: 2, + }], + + "brace-style": ["error", "1tbs", { + allowSingleLine: true, + }], + + curly: ["error", "all"], + "eol-last": ["error", "always"], + + "no-multiple-empty-lines": ["error", { + max: 2, + maxEOF: 1, + maxBOF: 0, + }], + + "no-trailing-spaces": ["error"], + + "space-before-blocks": ["error", { + functions: "always", + keywords: "always", + classes: "always", + }], + + "block-spacing": ["error", "always"], + + "keyword-spacing": ["error", { + before: true, + after: true, + }], + + "spaced-comment": ["warn", "always", { + exceptions: ["_", "-", "="], + }], + + "comma-dangle": ["error", "never"], + "comma-style": ["warn", "first"], + "guard-for-in": ["error"], + eqeqeq: ["error", "always"], + "no-extra-bind": ["error"], + "no-eval": ["error"], + }, +}]); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 29d3c064..3f6d39a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,10 @@ }, "devDependencies": { "@adobe/jsonschema2md": "^8.0.11", - "eslint": "8.48", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "^10.0.1", + "eslint": "^10.6.0", + "globals": "^17.7.0", "npm-run-all": "^4.1.5", "remark-cli": "^12.0.1", "remark-comment-config": "^8.0.0", @@ -331,73 +334,276 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, + "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@eslint-community/regexpp": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", - "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint/config-array": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", + "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^3.0.5", + "debug": "^4.3.1", + "minimatch": "^10.2.4" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/config-array/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz", + "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^1.2.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", + "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", "dev": true, + "license": "MIT", "dependencies": { - "ajv": "^6.12.4", + "ajv": "^6.14.0", "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", + "espree": "^10.0.1", + "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@eslint/js": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", - "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", + "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "eslint": "^10.0.0" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/@eslint/object-schema": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", + "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "node_modules/@eslint/plugin-kit": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", + "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" + "@eslint/core": "^1.2.1", + "levn": "^0.4.1" }, "engines": { - "node": ">=10.10.0" + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" } }, "node_modules/@humanwhocodes/module-importer": { @@ -413,11 +619,19 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, "node_modules/@hutson/parse-repository-url": { "version": "3.0.2", @@ -556,41 +770,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/@npmcli/config": { "version": "8.3.4", "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-8.3.4.tgz", @@ -949,6 +1128,13 @@ "@types/ms": "*" } }, + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/estree": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", @@ -1058,10 +1244,11 @@ } }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -1074,6 +1261,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -1315,6 +1503,7 @@ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -1369,7 +1558,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "devOptional": true, + "optional": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2069,18 +2258,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -2278,109 +2455,159 @@ } }, "node_modules/eslint": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", - "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.6.0.tgz", + "integrity": "sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==", "dev": true, + "license": "MIT", + "workspaces": [ + "packages/*" + ], "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.48.0", - "@humanwhocodes/config-array": "^0.11.10", + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.2", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.6.0", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.2", + "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", + "eslint-scope": "^9.1.2", + "eslint-visitor-keys": "^5.0.1", + "espree": "^11.2.0", + "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", + "minimatch": "^10.2.4", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "optionator": "^0.9.3" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, + "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.16.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^5.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -2393,6 +2620,7 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -2405,6 +2633,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -2414,6 +2643,7 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -2427,13 +2657,15 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -2448,15 +2680,6 @@ "dev": true, "license": "CC0-1.0" }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, "node_modules/ferrum": { "version": "1.9.4", "resolved": "https://registry.npmjs.org/ferrum/-/ferrum-1.9.4.tgz", @@ -2494,15 +2717,16 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, + "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16.0.0" } }, "node_modules/fill-range": { @@ -2534,16 +2758,17 @@ } }, "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, + "license": "MIT", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16" } }, "node_modules/flatted": { @@ -2595,12 +2820,6 @@ "node": ">=14.14" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -2941,15 +3160,13 @@ } }, "node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.7.0.tgz", + "integrity": "sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==", "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2960,12 +3177,6 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, "node_modules/handlebars": { "version": "4.7.9", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", @@ -3022,7 +3233,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "devOptional": true, + "optional": true, "engines": { "node": ">=8" } @@ -3110,19 +3321,21 @@ "optional": true }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -3162,16 +3375,6 @@ "node": ">=8" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -3466,15 +3669,6 @@ "node": ">=8" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -3621,6 +3815,13 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -3644,7 +3845,8 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -3723,6 +3925,16 @@ "node": "*" } }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -3828,12 +4040,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -5689,15 +5895,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -5815,6 +6012,7 @@ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -5882,15 +6080,6 @@ "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -6022,10 +6211,11 @@ } }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -6040,26 +6230,6 @@ "teleport": ">=0.2.0" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", @@ -6731,6 +6901,7 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -6744,62 +6915,17 @@ "onetime": "^5.1.0", "signal-exit": "^3.0.2" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=8" } }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "license": "MIT", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 4" } }, "node_modules/run-async": { @@ -6811,29 +6937,6 @@ "node": ">=0.12.0" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, "node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -7257,6 +7360,7 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -7290,7 +7394,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "devOptional": true, + "optional": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -7448,18 +7552,6 @@ "node": ">= 0.8.0" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -7887,6 +7979,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -8210,12 +8303,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -8514,64 +8601,184 @@ } }, "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "requires": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true + } } }, "@eslint-community/regexpp": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", - "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true }, + "@eslint/config-array": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", + "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", + "dev": true, + "requires": { + "@eslint/object-schema": "^3.0.5", + "debug": "^4.3.1", + "minimatch": "^10.2.4" + }, + "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, + "brace-expansion": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "dev": true, + "requires": { + "balanced-match": "^4.0.2" + } + }, + "minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "requires": { + "brace-expansion": "^5.0.5" + } + } + } + }, + "@eslint/config-helpers": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz", + "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", + "dev": true, + "requires": { + "@eslint/core": "^1.2.1" + } + }, + "@eslint/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", + "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.15" + } + }, "@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", "dev": true, "requires": { - "ajv": "^6.12.4", + "ajv": "^6.14.0", "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", + "espree": "^10.0.1", + "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true + }, + "espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "requires": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + } + }, + "globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true + } } }, "@eslint/js": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", - "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", + "integrity": "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==", + "dev": true, + "requires": {} + }, + "@eslint/object-schema": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", + "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", "dev": true }, - "@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "@eslint/plugin-kit": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.2.tgz", + "integrity": "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==", + "dev": true, + "requires": { + "@eslint/core": "^1.2.1", + "levn": "^0.4.1" + } + }, + "@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "requires": { + "@humanfs/types": "^0.15.0" + } + }, + "@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" } }, + "@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true + }, "@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true }, "@hutson/parse-repository-url": { @@ -8654,32 +8861,6 @@ } } }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, "@npmcli/config": { "version": "8.3.4", "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-8.3.4.tgz", @@ -8923,6 +9104,12 @@ "@types/ms": "*" } }, + "@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "dev": true + }, "@types/estree": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", @@ -9021,9 +9208,9 @@ "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==" }, "acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", "dev": true }, "acorn-jsx": { @@ -9227,7 +9414,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "devOptional": true, + "optional": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9735,15 +9922,6 @@ "dequal": "^2.0.0" } }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, "dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -9892,81 +10070,102 @@ "dev": true }, "eslint": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", - "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.6.0.tgz", + "integrity": "sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==", "dev": true, "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.48.0", - "@humanwhocodes/config-array": "^0.11.10", + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.2", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.6.0", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.2", + "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", + "eslint-scope": "^9.1.2", + "eslint-visitor-keys": "^5.0.1", + "espree": "^11.2.0", + "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", + "minimatch": "^10.2.4", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "optionator": "^0.9.3" + }, + "dependencies": { + "balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true + }, + "brace-expansion": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "dev": true, + "requires": { + "balanced-match": "^4.0.2" + } + }, + "minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "requires": { + "brace-expansion": "^5.0.5" + } + } } }, "eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", "dev": true, "requires": { + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true }, "espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", "dev": true, "requires": { - "acorn": "^8.9.0", + "acorn": "^8.16.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^5.0.1" } }, "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -10022,15 +10221,6 @@ "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw==", "dev": true }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, "ferrum": { "version": "1.9.4", "resolved": "https://registry.npmjs.org/ferrum/-/ferrum-1.9.4.tgz", @@ -10060,12 +10250,12 @@ } }, "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "requires": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" } }, "fill-range": { @@ -10087,13 +10277,13 @@ } }, "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "flatted": "^3.2.9", + "keyv": "^4.5.4" } }, "flatted": { @@ -10128,12 +10318,6 @@ "universalify": "^2.0.0" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -10380,25 +10564,16 @@ } }, "globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.7.0.tgz", + "integrity": "sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==", + "dev": true }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, "handlebars": { "version": "4.7.9", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", @@ -10437,7 +10612,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "devOptional": true + "optional": true }, "has-property-descriptors": { "version": "1.0.0", @@ -10485,15 +10660,15 @@ "optional": true }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true }, "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dev": true, "requires": { "parent-module": "^1.0.0", @@ -10517,16 +10692,6 @@ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -10722,12 +10887,6 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -10823,6 +10982,12 @@ "argparse": "^2.0.1" } }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -10902,6 +11067,15 @@ "through": ">=2.2.7 <3" } }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -10978,12 +11152,6 @@ "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -12259,15 +12427,6 @@ "object-keys": "^1.1.1" } }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -12399,12 +12558,6 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -12495,9 +12648,9 @@ } }, "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true }, "q": { @@ -12506,12 +12659,6 @@ "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "dev": true }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, "quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", @@ -13025,52 +13172,12 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, "run-async": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", "optional": true }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, "rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -13409,7 +13516,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "devOptional": true, + "optional": true, "requires": { "has-flag": "^4.0.0" } @@ -13524,12 +13631,6 @@ "prelude-ls": "^1.2.1" } }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -14061,12 +14162,6 @@ "strip-ansi": "^6.0.0" } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index 611c4970..bb4ad56e 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,10 @@ }, "devDependencies": { "@adobe/jsonschema2md": "^8.0.11", - "eslint": "8.48", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "^10.0.1", + "eslint": "^10.6.0", + "globals": "^17.7.0", "npm-run-all": "^4.1.5", "remark-cli": "^12.0.1", "remark-comment-config": "^8.0.0", From 70bd9a33c5815f34a86da216b455c0bc25fc4ccc Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Fri, 3 Jul 2026 09:24:46 +0200 Subject: [PATCH 06/13] Update chokidar. --- package-lock.json | 263 ++++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 162 insertions(+), 103 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f6d39a1..e69dbba8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "7.1.0", "license": "MIT", "dependencies": { - "chokidar": "^3.6.0", + "chokidar": "^5.0.0", "deepmerge": "^4.3.1", "fs-extra": "^11.3.6", "github-slugger": "^2.0.0", @@ -193,20 +193,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@adobe/jsonschema2md/node_modules/readdirp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", - "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@adobe/jsonschema2md/node_modules/string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", @@ -1339,9 +1325,11 @@ } }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -1415,11 +1403,16 @@ "optional": true }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bl": { @@ -1448,6 +1441,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -1605,38 +1599,18 @@ "optional": true }, "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^5.0.0" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 20.19.0" }, "funding": { "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" } }, "node_modules/ci-info": { @@ -2733,6 +2707,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -2821,10 +2796,12 @@ } }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -3481,6 +3458,8 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -3583,6 +3562,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -3599,6 +3579,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -3640,6 +3621,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -5595,6 +5577,8 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6138,6 +6122,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -6383,14 +6368,16 @@ } }, "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "license": "MIT", "engines": { - "node": ">=8.10.0" + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/redent": { @@ -7448,6 +7435,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -7668,6 +7656,57 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/unified-args/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/unified-args/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/unified-args/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/unified-args/node_modules/strip-ansi": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", @@ -8511,12 +8550,6 @@ "argparse": "^2.0.1" } }, - "readdirp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", - "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", - "dev": true - }, "string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", @@ -9269,9 +9302,10 @@ } }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -9318,9 +9352,10 @@ "optional": true }, "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true }, "bl": { "version": "4.1.0", @@ -9347,6 +9382,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, "requires": { "fill-range": "^7.1.1" } @@ -9442,28 +9478,11 @@ "optional": true }, "chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } + "readdirp": "^5.0.0" } }, "ci-info": { @@ -10262,6 +10281,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "requires": { "to-regex-range": "^5.0.1" } @@ -10319,9 +10339,10 @@ } }, "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "optional": true }, "function-bind": { @@ -10779,6 +10800,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "requires": { "binary-extensions": "^2.0.0" } @@ -10835,7 +10857,8 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", @@ -10846,6 +10869,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "requires": { "is-extglob": "^2.1.1" } @@ -10870,7 +10894,8 @@ "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, "is-number-object": { "version": "1.0.7", @@ -12214,7 +12239,8 @@ "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "npm-install-checks": { "version": "6.3.0", @@ -12602,7 +12628,8 @@ "picomatch": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==" + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true }, "pidtree": { "version": "0.3.1", @@ -12773,12 +12800,9 @@ } }, "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==" }, "redent": { "version": "3.0.0", @@ -13558,6 +13582,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "requires": { "is-number": "^7.0.0" } @@ -13721,6 +13746,40 @@ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "dev": true }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, "strip-ansi": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", diff --git a/package.json b/package.json index bb4ad56e..b86ed6ee 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "start": "node ./bin/index.js --config ./test/input/glossarify-md.conf.json" }, "dependencies": { - "chokidar": "^3.6.0", + "chokidar": "^5.0.0", "deepmerge": "^4.3.1", "fs-extra": "^11.3.6", "github-slugger": "^2.0.0", From 94a3251234174099e440197bca4f8f430c176b21 Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Fri, 3 Jul 2026 10:20:52 +0200 Subject: [PATCH 07/13] Regenerate Docs --- conf/v5/doc/schema-defs-csvdialect.md | 12 +- conf/v5/doc/schema-defs-csvtableschema.md | 4 +- .../v5/doc/schema-defs-csvtableschemafield.md | 4 +- conf/v5/doc/schema-defs-dev.md | 24 +- conf/v5/doc/schema-defs-generatefiles.md | 20 +- ...-glossaryfile-properties-export-oneof-0.md | 16 +- ...aryfile-properties-export-oneof-1-items.md | 16 +- conf/v5/doc/schema-defs-glossaryfile.md | 44 +- ...defs-glossaryfileexport-properties-file.md | 7 + conf/v5/doc/schema-defs-glossaryfileexport.md | 16 +- ...hema-defs-glossaryfileimport-csv-import.md | 12 +- .../doc/schema-defs-glossaryfileimport-if.md | 4 +- ...defs-glossaryfileimport-properties-file.md | 7 + conf/v5/doc/schema-defs-glossaryfileimport.md | 16 +- conf/v5/doc/schema-defs-i18n.md | 28 +- conf/v5/doc/schema-defs-indexfile.md | 16 +- conf/v5/doc/schema-defs-indexing.md | 8 +- ...ing-properties-sortalternatives-oneof-0.md | 4 +- ...ing-properties-sortalternatives-oneof-1.md | 10 +- ...ies-sortalternativesbyglossary-filename.md | 4 +- ...es-sortalternativesbyglossary-ref-count.md | 10 +- conf/v5/doc/schema-defs-linking.md | 80 ++-- conf/v5/doc/schema-defs-listofitemsfile.md | 16 +- conf/v5/doc/schema-defs-unified.md | 16 +- conf/v5/doc/schema-properties-dev.md | 24 +- conf/v5/doc/schema-properties-force.md | 7 + .../v5/doc/schema-properties-generatefiles.md | 20 +- .../doc/schema-properties-glossaries-items.md | 44 +- conf/v5/doc/schema-properties-i18n.md | 28 +- conf/v5/doc/schema-properties-ignorecase.md | 7 + conf/v5/doc/schema-properties-indexing.md | 8 +- conf/v5/doc/schema-properties-linking.md | 80 ++-- .../schema-properties-reportnotmentioned.md | 7 + conf/v5/doc/schema-properties-unified.md | 16 +- conf/v5/doc/schema.md | 392 ++++++++++-------- doc/ambiguities.md | 10 +- doc/cli.md | 38 +- doc/cross-linking.md | 46 +- doc/gen-lists.md | 14 +- doc/import.md | 14 +- doc/install.md | 22 +- doc/lists-on-github.md | 30 +- doc/markdown-syntax-extensions.md | 8 +- doc/paths-and-urls.md | 22 +- doc/plugins-dev.md | 80 ++-- doc/plugins.md | 24 +- doc/skos-interop.md | 24 +- doc/sort-alternatives-by-ref-count.md | 136 +++--- doc/term-attributes.md | 30 +- doc/use-with-hugo.md | 108 ++--- doc/use-with-pandoc.md | 48 ++- doc/use-with-vuepress.md | 66 +-- doc/vocabulary-uris.md | 8 +- 53 files changed, 968 insertions(+), 787 deletions(-) diff --git a/conf/v5/doc/schema-defs-csvdialect.md b/conf/v5/doc/schema-defs-csvdialect.md index 2c335898..1f89330d 100644 --- a/conf/v5/doc/schema-defs-csvdialect.md +++ b/conf/v5/doc/schema-defs-csvdialect.md @@ -12,9 +12,9 @@ A character sequence to use as the field separator. `delimiter` -* is required +* is required -* Type: `string` +* Type: `string` ### delimiter Default Value @@ -30,9 +30,9 @@ A one-character string for surrounding field values in CSV data (no matter wheth `quoteChar` -* is optional +* is optional -* Type: `string` +* Type: `string` ### quoteChar Default Value @@ -48,9 +48,9 @@ Specifies a one-character string to use as an escape character within a field va `escapeChar` -* is optional +* is optional -* Type: `string` +* Type: `string` ### escapeChar Default Value diff --git a/conf/v5/doc/schema-defs-csvtableschema.md b/conf/v5/doc/schema-defs-csvtableschema.md index 64e69529..1fa0707e 100644 --- a/conf/v5/doc/schema-defs-csvtableschema.md +++ b/conf/v5/doc/schema-defs-csvtableschema.md @@ -10,9 +10,9 @@ `fields` -* is required +* is required -* Type: `object[]` ([Details](schema-defs-csvtableschemafield.md)) +* Type: `object[]` ([Details](schema-defs-csvtableschemafield.md)) ### fields Constraints diff --git a/conf/v5/doc/schema-defs-csvtableschemafield.md b/conf/v5/doc/schema-defs-csvtableschemafield.md index 831d2337..77646b56 100644 --- a/conf/v5/doc/schema-defs-csvtableschemafield.md +++ b/conf/v5/doc/schema-defs-csvtableschemafield.md @@ -10,9 +10,9 @@ A name for this field. `name` -* is optional +* is optional -* Type: `string` +* Type: `string` ### name Default Value diff --git a/conf/v5/doc/schema-defs-dev.md b/conf/v5/doc/schema-defs-dev.md index 0d53319f..20496c5c 100644 --- a/conf/v5/doc/schema-defs-dev.md +++ b/conf/v5/doc/schema-defs-dev.md @@ -15,9 +15,9 @@ File where to write the configuration that is applied effectively after merging `effectiveConfFile` -* is optional +* is optional -* Type: `string` +* Type: `string` ## printInputAst @@ -25,9 +25,9 @@ Print the AST of scanned markdown documents prior to linkification. May be a Reg `printInputAst` -* is optional +* is optional -* Type: any of the following: `boolean` or `string` ([Details](schema-defs-dev-properties-printinputast.md)) +* Type: any of the following: `boolean` or `string` ([Details](schema-defs-dev-properties-printinputast.md)) ## printOutputAst @@ -35,9 +35,9 @@ Print the AST of scanned markdown documents after linkification. May be a Regex `printOutputAst` -* is optional +* is optional -* Type: any of the following: `boolean` or `string` ([Details](schema-defs-dev-properties-printoutputast.md)) +* Type: any of the following: `boolean` or `string` ([Details](schema-defs-dev-properties-printoutputast.md)) ## reportsFile @@ -45,9 +45,9 @@ File where to write console report output. Enables testing the report output gen `reportsFile` -* is optional +* is optional -* Type: `string` +* Type: `string` ## reproducablePaths @@ -55,9 +55,9 @@ Write system-independent paths into 'termsFile' to produce reproducable output a `reproducablePaths` -* is optional +* is optional -* Type: `boolean` +* Type: `boolean` ## termsFile @@ -65,6 +65,6 @@ File where to write term book to. Enables testing the term extraction results of `termsFile` -* is optional +* is optional -* Type: `string` +* Type: `string` diff --git a/conf/v5/doc/schema-defs-generatefiles.md b/conf/v5/doc/schema-defs-generatefiles.md index 6ba05d11..0d92264d 100644 --- a/conf/v5/doc/schema-defs-generatefiles.md +++ b/conf/v5/doc/schema-defs-generatefiles.md @@ -14,9 +14,9 @@ Generate a file with a list of glossary terms and where they have been used. `indexFile` -* is optional +* is optional -* Type: `object` ([Details](schema-defs-indexfile.md)) +* Type: `object` ([Details](schema-defs-indexfile.md)) ## indexFiles @@ -24,9 +24,9 @@ Similar to 'indexFile' but allows you to split terms from multiple glossaries in `indexFiles` -* is optional +* is optional -* Type: `object[]` ([Details](schema-defs-indexfile.md)) +* Type: `object[]` ([Details](schema-defs-indexfile.md)) ## listOf @@ -34,9 +34,9 @@ Generate an arbitrary list of links into your documents. For example, to generat `listOf` -* is optional +* is optional -* Type: `object[]` ([Details](schema-defs-listofitemsfile.md)) +* Type: `object[]` ([Details](schema-defs-listofitemsfile.md)) ## listOfFigures @@ -44,9 +44,9 @@ Generate a file with a list of figures and where they can be found. `listOfFigures` -* is optional +* is optional -* Type: `object` ([Details](schema-defs-listofitemsfile.md)) +* Type: `object` ([Details](schema-defs-listofitemsfile.md)) ## listOfTables @@ -54,6 +54,6 @@ Generate a file with a list of tables and where they can be found. `listOfTables` -* is optional +* is optional -* Type: `object` ([Details](schema-defs-listofitemsfile.md)) +* Type: `object` ([Details](schema-defs-listofitemsfile.md)) diff --git a/conf/v5/doc/schema-defs-glossaryfile-properties-export-oneof-0.md b/conf/v5/doc/schema-defs-glossaryfile-properties-export-oneof-0.md index 465ee926..a2eaaa3f 100644 --- a/conf/v5/doc/schema-defs-glossaryfile-properties-export-oneof-0.md +++ b/conf/v5/doc/schema-defs-glossaryfile-properties-export-oneof-0.md @@ -11,9 +11,9 @@ File path or URL to a custom JSON-LD context document. JSON-LD contexts map term `context` -* is optional +* is optional -* Type: `string` +* Type: `string` ## file @@ -21,6 +21,14 @@ A JSON file name to write exported terms to. Recommended file extension is '.jso `file` -* is required +* is required -* Type: `string` +* Type: `string` + +### file Default Value + +The default value is: + +```json +"" +``` diff --git a/conf/v5/doc/schema-defs-glossaryfile-properties-export-oneof-1-items.md b/conf/v5/doc/schema-defs-glossaryfile-properties-export-oneof-1-items.md index 235d9a08..b63e8124 100644 --- a/conf/v5/doc/schema-defs-glossaryfile-properties-export-oneof-1-items.md +++ b/conf/v5/doc/schema-defs-glossaryfile-properties-export-oneof-1-items.md @@ -11,9 +11,9 @@ File path or URL to a custom JSON-LD context document. JSON-LD contexts map term `context` -* is optional +* is optional -* Type: `string` +* Type: `string` ## file @@ -21,6 +21,14 @@ A JSON file name to write exported terms to. Recommended file extension is '.jso `file` -* is required +* is required -* Type: `string` +* Type: `string` + +### file Default Value + +The default value is: + +```json +"" +``` diff --git a/conf/v5/doc/schema-defs-glossaryfile.md b/conf/v5/doc/schema-defs-glossaryfile.md index f217696e..d5ab5495 100644 --- a/conf/v5/doc/schema-defs-glossaryfile.md +++ b/conf/v5/doc/schema-defs-glossaryfile.md @@ -17,11 +17,11 @@ Export terms from the markdown file as a JSON glossary. Output will contain JSON `export` -* is optional +* is optional -* Type: merged type ([Details](schema-defs-glossaryfile-properties-export.md)) +* Type: merged type ([Details](schema-defs-glossaryfile-properties-export.md)) -* since: 6.0.0 +* since: 6.0.0 ## file @@ -29,9 +29,9 @@ Name of the glossary file. Conventional default is *glossary.md*. You can use a `file` -* is required +* is required -* Type: `string` +* Type: `string` ## import @@ -39,13 +39,13 @@ Import a JSON glossary (see 'export'). Generates a glossary markdown file from i `import` -* is optional +* is optional -* Type: `object` ([Details](schema-defs-glossaryfileimport.md)) +* Type: `object` ([Details](schema-defs-glossaryfileimport.md)) -* since: 6.0.0 +* since: 6.0.0 -* more: https://github.com/about-code/glossarify-md/blob/master/doc/import.md +* more: https://github.com/about-code/glossarify-md/blob/master/doc/import.md ## linkUris @@ -53,11 +53,11 @@ Set this to true to hyperlink occurrences of a term to an 'authoritative' web gl `linkUris` -* is optional +* is optional -* Type: `boolean` +* Type: `boolean` -* since: 6.0.0 +* since: 6.0.0 ## sort @@ -65,9 +65,9 @@ If present, sort terms in output glossary. Default: None. See also i18n options. `sort` -* is optional +* is optional -* Type: `string` +* Type: `string` ### sort Constraints @@ -84,11 +84,11 @@ Whether to render a term's URI in the glossary (currently for imported glossarie `showUris` -* is optional +* is optional -* Type: merged type ([Details](schema-defs-glossaryfile-properties-showuris.md)) +* Type: merged type ([Details](schema-defs-glossaryfile-properties-showuris.md)) -* since: 6.0.0 +* since: 6.0.0 ### showUris Examples @@ -110,9 +110,9 @@ A symbol to append to a link to denote that the term refers to a glossary term. `termHint` -* is optional +* is optional -* Type: `string` +* Type: `string` ## uri @@ -120,11 +120,11 @@ A namespace or vocabulary identifier used as a prefix to construct URIs for glos `uri` -* is optional +* is optional -* Type: `string` +* Type: `string` -* since: 6.0.0 +* since: 6.0.0 ### uri Constraints diff --git a/conf/v5/doc/schema-defs-glossaryfileexport-properties-file.md b/conf/v5/doc/schema-defs-glossaryfileexport-properties-file.md index e69de29b..e16185e7 100644 --- a/conf/v5/doc/schema-defs-glossaryfileexport-properties-file.md +++ b/conf/v5/doc/schema-defs-glossaryfileexport-properties-file.md @@ -0,0 +1,7 @@ +## file Default Value + +The default value is: + +```json +"" +``` diff --git a/conf/v5/doc/schema-defs-glossaryfileexport.md b/conf/v5/doc/schema-defs-glossaryfileexport.md index 85580913..41bfaf46 100644 --- a/conf/v5/doc/schema-defs-glossaryfileexport.md +++ b/conf/v5/doc/schema-defs-glossaryfileexport.md @@ -11,9 +11,9 @@ File path or URL to a custom JSON-LD context document. JSON-LD contexts map term `context` -* is optional +* is optional -* Type: `string` +* Type: `string` ## file @@ -21,6 +21,14 @@ A JSON file name to write exported terms to. Recommended file extension is '.jso `file` -* is required +* is required -* Type: `string` +* Type: `string` + +### file Default Value + +The default value is: + +```json +"" +``` diff --git a/conf/v5/doc/schema-defs-glossaryfileimport-csv-import.md b/conf/v5/doc/schema-defs-glossaryfileimport-csv-import.md index 97b5577c..36b1e52c 100644 --- a/conf/v5/doc/schema-defs-glossaryfileimport-csv-import.md +++ b/conf/v5/doc/schema-defs-glossaryfileimport-csv-import.md @@ -12,9 +12,9 @@ A CSV dialect descriptor. Similar to dialect in a `dialect` -* is optional +* is optional -* Type: `object` ([Details](schema-defs-csvdialect.md)) +* Type: `object` ([Details](schema-defs-csvdialect.md)) ### dialect Default Value @@ -36,9 +36,9 @@ A mapping of CSV table fields onto SKOS terms, e.g. `schema` -* is optional +* is optional -* Type: `object` ([Details](schema-defs-csvtableschema.md)) +* Type: `object` ([Details](schema-defs-csvtableschema.md)) ## title @@ -46,9 +46,9 @@ A mapping of CSV table fields onto SKOS terms, e.g. `title` -* is optional +* is optional -* Type: `string` +* Type: `string` ### title Default Value diff --git a/conf/v5/doc/schema-defs-glossaryfileimport-if.md b/conf/v5/doc/schema-defs-glossaryfileimport-if.md index 952ec64f..c32f5fb8 100644 --- a/conf/v5/doc/schema-defs-glossaryfileimport-if.md +++ b/conf/v5/doc/schema-defs-glossaryfileimport-if.md @@ -10,9 +10,9 @@ `file` -* is optional +* is optional -* Type: `string` +* Type: `string` ### file Constraints diff --git a/conf/v5/doc/schema-defs-glossaryfileimport-properties-file.md b/conf/v5/doc/schema-defs-glossaryfileimport-properties-file.md index e69de29b..e16185e7 100644 --- a/conf/v5/doc/schema-defs-glossaryfileimport-properties-file.md +++ b/conf/v5/doc/schema-defs-glossaryfileimport-properties-file.md @@ -0,0 +1,7 @@ +## file Default Value + +The default value is: + +```json +"" +``` diff --git a/conf/v5/doc/schema-defs-glossaryfileimport.md b/conf/v5/doc/schema-defs-glossaryfileimport.md index 10cb04ca..00255fda 100644 --- a/conf/v5/doc/schema-defs-glossaryfileimport.md +++ b/conf/v5/doc/schema-defs-glossaryfileimport.md @@ -11,9 +11,9 @@ File path or URL to a custom JSON-LD context document (application/ld+json) mapp `context` -* is optional +* is optional -* Type: `string` +* Type: `string` ## file @@ -21,6 +21,14 @@ The file to import terms from. Supported file content types: 'application/json', `file` -* is required +* is required -* Type: `string` +* Type: `string` + +### file Default Value + +The default value is: + +```json +"" +``` diff --git a/conf/v5/doc/schema-defs-i18n.md b/conf/v5/doc/schema-defs-i18n.md index 02d42a9a..02dca081 100644 --- a/conf/v5/doc/schema-defs-i18n.md +++ b/conf/v5/doc/schema-defs-i18n.md @@ -16,9 +16,9 @@ Whether upper case or lower case should sort first. Default: 'false' (Use locale `caseFirst` -* is optional +* is optional -* Type: `string` +* Type: `string` ### caseFirst Constraints @@ -36,9 +36,9 @@ Whether punctuation should be ignored. Default: false. See 2)3)4).There are two sort strategies at the moment: -1. [Sorting *context-free* by glossary filename][5] -2. [Sorting *contextually* by counting references to glossary terms][6] +1. [Sorting *context-free* by glossary filename][5] +2. [Sorting *contextually* by counting references to glossary terms][6] #### [Sorting by `glossary-filename`](#sorting-by-glossary-filename) diff --git a/doc/cli.md b/doc/cli.md index f111c91f..0dde3db9 100644 --- a/doc/cli.md +++ b/doc/cli.md @@ -10,7 +10,9 @@ Get a complete list of available command line arguments. ## [`--config [file]`](#--config-file) - npx glossarify-md --config ./glossarify-md.conf.json +``` +npx glossarify-md --config ./glossarify-md.conf.json +``` > **Tipp:** If you have installed glossarify-md locally to a project folder with a `package.json` then you can define an `npm run` script in the `scripts` section of your `package.json`: > @@ -26,8 +28,10 @@ Get a complete list of available command line arguments. > > Next time you can run glossarify-md by just typing line 1. Pass arguments after a `--` separator (line 2). > -> 1 | npm run glossarify -> 2 | npm run glossarify -- --help +> ``` +> 1 | npm run glossarify +> 2 | npm run glossarify -- --help +> ``` ## [Configuration Overrides](#configuration-overrides) @@ -35,26 +39,32 @@ Get a complete list of available command line arguments. Use Cases -1. Provide a [configuration][1] solely via command line -2. Merge a [configuration][1] with a config file +1. Provide a [configuration][1] solely via command line +2. Merge a [configuration][1] with a config file **Example:** use `--shallow` to *replace* simple top-level options: - glossarify-md - --config ./glossarify-md.conf.json - --shallow "{ 'baseDir':'./docs', 'outDir':'../target' }" +``` +glossarify-md + --config ./glossarify-md.conf.json + --shallow "{ 'baseDir':'./docs', 'outDir':'../target' }" +``` **Example:** use `--shallow` to *replace* nested object-like options like `glossaries`: - glossarify-md - --config ./glossarify-md.conf.json - --shallow "{ 'glossaries': [{'file':'./replace.md'}] }" +``` +glossarify-md + --config ./glossarify-md.conf.json + --shallow "{ 'glossaries': [{'file':'./replace.md'}] }" +``` **Example:** use `--deep` to *extend* nested object-like options e.g. to add another array item to `glossaries` in the config file: - glossarify-md - --config ./glossarify-md.conf.json - --deep "{'glossaries': [{'file':'./extend.md'}] }" +``` +glossarify-md + --config ./glossarify-md.conf.json + --deep "{'glossaries': [{'file':'./extend.md'}] }" +``` ## [`--watch`](#--watch) diff --git a/doc/cross-linking.md b/doc/cross-linking.md index 7755af70..e8557052 100644 --- a/doc/cross-linking.md +++ b/doc/cross-linking.md @@ -69,7 +69,9 @@ glossarify-md will resolve the actual path to the corresponding section heading *./pages/page2.md* - [any phrase](../page1.md#s-241) +``` +[any phrase](../page1.md#s-241) +``` ## [Tree-Scoped Linking](#tree-scoped-linking) @@ -79,19 +81,21 @@ Tree Scoped Linking can be used to restrict Term-Based Linking to link targets w *Project directory layout:* - ${ROOT} - |-context-1/ - | |-context-1-1/ - | | |-document.md - | | '-glossary.md - | |-context-1-2/ - | | |-document.md - | | '-glossary.md - | '-glossary.md - | - |-context-2/ - |- ... - '-glossary.md +``` +${ROOT} + |-context-1/ + | |-context-1-1/ + | | |-document.md + | | '-glossary.md + | |-context-1-2/ + | | |-document.md + | | '-glossary.md + | '-glossary.md + | + |-context-2/ + |- ... + '-glossary.md +``` *[Configuration][4]* @@ -114,16 +118,16 @@ A term's *origin* is the glossary section where the term was defined. A link is ...linkifies [term occurrences][9] when the term origin is found -* in the same file (`"self"`), -* a sibling file within the same directory (`"sibling"`) -* or a file in a direct parent directory (`"parent"`; bottom up linking) +* in the same file (`"self"`), +* a sibling file within the same directory (`"sibling"`) +* or a file in a direct parent directory (`"parent"`; bottom up linking) Given above example, the config then -* *does* link [term occurrences][9] with term definitions in the same file -* *does* link [term occurrences][9] in `context-1-1` with terms defined in `context-1` or context root `/` -* *does not* link [term occurrences][9] in context root `/` or `context-1` with terms defined in `context-1-1` -* *does not* link [term occurrences][9] in `context-1-1` with terms defined in `context-1-2` or `context-2` +* *does* link [term occurrences][9] with term definitions in the same file +* *does* link [term occurrences][9] in `context-1-1` with terms defined in `context-1` or context root `/` +* *does not* link [term occurrences][9] in context root `/` or `context-1` with terms defined in `context-1-1` +* *does not* link [term occurrences][9] in `context-1-1` with terms defined in `context-1-2` or `context-2` ```json "limitByTermOrigin": ["children", "sibling", "self"] diff --git a/doc/gen-lists.md b/doc/gen-lists.md index 9a425b32..99c98337 100644 --- a/doc/gen-lists.md +++ b/doc/gen-lists.md @@ -38,7 +38,7 @@ After running glossarify-md there will be a file: > ## [List of Videos](#list-of-videos) > -> * [Tutorial Part 1][2] +> * [Tutorial Part 1][2] You can **type less** when prefixing ids with your list classifier: @@ -189,9 +189,9 @@ The result for the tables above will be: > ## [List of Tables](#list-of-tables-1) > -> * [Table of average prices by article category][13] -> * [Average prices by category][14] -> * [Average Prices by Article Category][15] +> * [Table of average prices by article category][13] +> * [Average prices by category][14] +> * [Average Prices by Article Category][15] **Since v5.0.0** and the introduction of [`listOf`][4] all the previous examples will make glossarify-md annotate the table with an HTML anchor. While not recommended due to verbosity, you could also just add an HTML anchor yourself, of course, applying what was described in [`listOf`][4] above: @@ -207,9 +207,9 @@ The result for the tables above will be: > **ⓘ Note:** If glossarify-md can't find a list item label by any of the above means it will fall back to rendering a list item > -> 1. using the table headers separated by comma, -> 2. or if no headers, using the closest section heading -> 3. or if no section heading, using the file name. +> 1. using the table headers separated by comma, +> 2. or if no headers, using the closest section heading +> 3. or if no section heading, using the file name. glossary - | A | B | C | D | +``` +refCount + ^ + | + 3_| _ + 2_| | | _ + 1_| _ | | | | _ + 0_| |1| |3| |2| |1| + +-|---|---|---|---|--> glossary + | A | B | C | D | +``` The distribution tells us that the writer has mentioned (whatever) terms defined in glossary `B` *three times*, terms defined in glossary `C` *two times* and terms defined in glossaries `A` or `D` *once*, each. Sorting the bars by glossary reference count (descending) yields a glossary priority: - refCount - ^ - | - 3_| _ - 2_| | | _ - 1_| | | | | _ _ - 0_| |3| |2| |1| |1| - +-|---|---|---|---|--> glossary - | B | C | A | D | +``` +refCount + ^ + | + 3_| _ + 2_| | | _ + 1_| | | | | _ _ + 0_| |3| |2| |1| |1| + +-|---|---|---|---|--> glossary + | B | C | A | D | +``` The order `B,C,A,D` is a *context-sensitive glossary priority derived from a writer's actual use of glossary terminology*. Once we find a [term occurrence][2] *Ambiguous Term* with definitions in glossaries, e.g. `A,B,C` then above distribution suggests linking term definitions in glossary order `B,C,A` producing a linkified result *[Ambiguous Term][B][2)][C],[3)][A]* (move your mouse over the links to get a hint on the link target). @@ -61,69 +65,73 @@ The order `B,C,A,D` is a *context-sensitive glossary priority derived from a wri Let's assume a Markdown document with a *[Table of Contents][3]:* -* `# Section 1` -* `# Section 2` -* `## Section 2.1` -* `## Section 2.2` -* `### Section 2.2.1` +* `# Section 1` +* `# Section 2` +* `## Section 2.1` +* `## Section 2.2` +* `### Section 2.2.1` By sorting definitions `perSectionDepth: 0` the system counts and aggregates a single distribution per markdown file. Counting and sorting `perSectionDepth: 1` increases sensitivity towards *section-specfic* use of terminology and makes glossarify-md aggregate distinct distributions for sections at a heading level `# Heading 1` which add up to the total count for the file: *Each dot denotes an occurrence of some term from glossary A, B, C or D in the section:* - Heading - Depth . - | . : . - | : : : : - | : : : : - | A,B,C,D - | Total - 0_| o . - | . / \ . . : : - | . : : . / \ : : : : - | A,B,C,D / \ A,B,C,D - 1_|_# Section 1 o o Section 2 - | - V +``` +Heading + Depth . + | . : . + | : : : : + | : : : : + | A,B,C,D + | Total + 0_| o . + | . / \ . . : : + | . : : . / \ : : : : + | A,B,C,D / \ A,B,C,D + 1_|_# Section 1 o o Section 2 + | + V +``` The new setting changes [term definition][4] priorities to -* `B,C,A,D` in context of Section 1 -* `C,D,A,B` in context of Section 2 +* `B,C,A,D` in context of Section 1 +* `C,D,A,B` in context of Section 2 Subsections *Section 2.1, Section 2.2* and *Section 2.2.1* inherit [term definition][4] priority `C,D,A,B` from their parent section *Section 2*. You may notice that the total count hasn't changed. Upper nodes summarize their child nodes. The **default** sensitivity when sorting by `glossary-ref-count` is sorting `perSectionDepth: 2`. Omitting `perSectionDepth` would be equal to `perSectionDepth: 2` and in our example it may revealead distributions: - Heading - Depth . - | . : . - | : : : : - | : : : : - | A,B,C,D - | Total - 0_| o . - | . / \ . . : : - | . : : . / \ : : : : - | A,B,C,D / \ A,B,C,D - 1_|_# Section 1 o o Section 2 - | / \ - | . / \ : - | . : . : / \ : . : . - | A,B,C,D / \ A,B,C,D - 2_|_## Section 2.1 o o Section 2.2 - | - V +``` +Heading + Depth . + | . : . + | : : : : + | : : : : + | A,B,C,D + | Total + 0_| o . + | . / \ . . : : + | . : : . / \ : : : : + | A,B,C,D / \ A,B,C,D + 1_|_# Section 1 o o Section 2 + | / \ + | . / \ : + | . : . : / \ : . : . + | A,B,C,D / \ A,B,C,D + 2_|_## Section 2.1 o o Section 2.2 + | + V +``` The new tree continues to suggest a glossary priority -* `B,C,A,D` in context of Section 1 -* `C,D,A,B` in context of Section 2 +* `B,C,A,D` in context of Section 1 +* `C,D,A,B` in context of Section 2 but now suggests different [term definition][4] priorities -* `D,B,A,C` in context of Section 2.1 and deeper -* `C,A,B,D` in context of Section 2.2 and deeper. +* `D,B,A,C` in context of Section 2.1 and deeper +* `C,A,B,D` in context of Section 2.2 and deeper. *Section 2.2.1* now inherits a priority `C,A,B,D` from its parent section *Section 2.2*. @@ -131,8 +139,8 @@ but now suggests different [term definition][4] priorities > > Short story: there's none. You may want to ask yourself two questions for a good *tradeoff*: > -> 1. At which section level do you think your use of glossary terminology changes in a way that terms with a meaning in section A may could have a different meaning in section B? -> 2. Are your sections verbose enough at the given section depth and do they mention enough glossary terms (on average) to help selecting the most appropriate definition for an ambiguous term occurrence? +> 1. At which section level do you think your use of glossary terminology changes in a way that terms with a meaning in section A may could have a different meaning in section B? +> 2. Are your sections verbose enough at the given section depth and do they mention enough glossary terms (on average) to help selecting the most appropriate definition for an ambiguous term occurrence? > > The default is `perSectionDepth: 2`. See details for our own answers which drove that decision. > diff --git a/doc/term-attributes.md b/doc/term-attributes.md index 15aafb58..f4f6e611 100644 --- a/doc/term-attributes.md +++ b/doc/term-attributes.md @@ -59,8 +59,10 @@ If you've been using JSON [term attribute][1] syntax and want to switch to YAML *Regular Expressions* - Search : - Replace: +``` +Search : +Replace: +``` *Output (YAML):* @@ -83,17 +85,19 @@ If you've been using JSON [term attribute][1] syntax and want to switch to YAML *Regular Expressions* - Search: - - - Replace: - +``` +Search: + + +Replace: + +``` *Output (YAML)* diff --git a/doc/use-with-hugo.md b/doc/use-with-hugo.md index d4616a59..961f2c2a 100644 --- a/doc/use-with-hugo.md +++ b/doc/use-with-hugo.md @@ -14,18 +14,22 @@ Below we provide a few *examples* on how you *might* be able to facilitate gloss ## [Setup Hugo with glossarify-md](#setup-hugo-with-glossarify-md) -1. [Install][2] [NodeJS 🌎][3] and [npm 🌎][4] -2. In your [Hugo 🌎][1] project folder [install][2] glossarify-md - npm install glossarify-md - npx glossarify-md --init --local > glossarify-md.conf.json - echo node_modules >> .gitignore -3. In your [Hugo 🌎][1] project folder rename `content` to `content_`. +1. [Install][2] [NodeJS 🌎][3] and [npm 🌎][4] +2. In your [Hugo 🌎][1] project folder [install][2] glossarify-md + ``` + npm install glossarify-md + npx glossarify-md --init --local > glossarify-md.conf.json + echo node_modules >> .gitignore + ``` +3. In your [Hugo 🌎][1] project folder rename `content` to `content_`. ## [Install Plug-Ins](#install-plug-ins) [Hugo 🌎][1] supports some [Markdown syntax extensions][5] not supported out-of-the-box by glossarify-md. See the table below which kind of syntax (left column) requires [installing and configuring a plug-in][6] (right column). See the plug-in's docs for available [config options][7] and default values. - npm install remark-frontmatter remark-shortcodes +``` +npm install remark-frontmatter remark-shortcodes +``` | Markdown Syntax Extension | plug-in required with glossarify-md | | ------------------------------- | ----------------------------------- | @@ -58,9 +62,9 @@ Below we provide a few *examples* on how you *might* be able to facilitate gloss In a [Hugo 🌎][1] [Leaf Bundle Structure][hugo-page-bundles] -* each directory represents a page -* the main content is in an `index.md` Markdown file -* only the directory name will be part of the page's [URL][10] path segments. +* each directory represents a page +* the main content is in an `index.md` Markdown file +* only the directory name will be part of the page's [URL][10] path segments. Its easier to [configure glossarify-md][11][2)][12][ 3)][13] for a Leaf Bundle Structure: @@ -113,41 +117,41 @@ ${root} In a [Hugo 🌎][1] [Branch Bundle Structure][hugo-page-bundles] -* Markdown files in the directory represent individual pages -* each directory has an `_index.md` Markdown file -* directory *and* file names (without file extension) become [URL][10] path segments. - - - - ${root} - +- content_/ - | +- home/ - | | |- _index.md - | | '- home.md - | | .----------------- - | | | # Home - | | | - | | | What is Hugo? - | | ~ - | +- company/ - | +- products/ - | +- glossary/ - | |- _index.md - | '- glossary.md - | .-------------------------------- - | | # Glossary - | | - | | ## Hugo - | | Hugo is a static site renderer. - | ~ - +- data/ - +- layouts/ - +- node_modules - +- ... - |- config.toml - |- glossarify-md.conf.json - |- package-lock.json - '- package.json +* Markdown files in the directory represent individual pages +* each directory has an `_index.md` Markdown file +* directory *and* file names (without file extension) become [URL][10] path segments. + +``` +${root} + +- content_/ + | +- home/ + | | |- _index.md + | | '- home.md + | | .----------------- + | | | # Home + | | | + | | | What is Hugo? + | | ~ + | +- company/ + | +- products/ + | +- glossary/ + | |- _index.md + | '- glossary.md + | .-------------------------------- + | | # Glossary + | | + | | ## Hugo + | | Hugo is a static site renderer. + | ~ + +- data/ + +- layouts/ + +- node_modules + +- ... + |- config.toml + |- glossarify-md.conf.json + |- package-lock.json + '- package.json +``` *Add to glossarify-md.conf.json*: @@ -165,7 +169,9 @@ In a [Hugo 🌎][1] [Branch Bundle Structure][hugo-page-bundles] ## [Run glossarify-md](#run-glossarify-md) - npx glossarify-md --config ./glossarify-md.conf.json +``` +npx glossarify-md --config ./glossarify-md.conf.json +``` You should now see the files in `content_` copied to `content` where they will be picked up by [Hugo 🌎][1]. Should you have any troubles with paths, see also `linking` [config option][7]. @@ -177,9 +183,9 @@ You should now see the files in `content_` copied to `content` where they will b [Hugo 🌎][1] and glossarify-md support an overlapping, yet not identical set of Markdown syntax constructs. They share the common set of [CommonMark 🌎][15] and [GFM 🌎][16] constructs. But there is a chance Hugo supports additional features neither in Commonmark nor GFM. As a glossarify-md-with-Hugo user you may -* need to restrict yourself to using the common set of syntax, only -* or need to [install][2] a syntax plug-in, when there's one available -* or need to step back from glossarify-md given you can't sacrifice certain [Hugo 🌎][1] features. +* need to restrict yourself to using the common set of syntax, only +* or need to [install][2] a syntax plug-in, when there's one available +* or need to step back from glossarify-md given you can't sacrifice certain [Hugo 🌎][1] features. ### [Shortcodes in Markdown Links](#shortcodes-in-markdown-links) @@ -191,8 +197,8 @@ glossarify-md can be enhanced with [syntax plug-ins][17] to accept shortcode syn There may be two reasons: -1. input files use custom syntax not understood by glossarify-md. See known issue *Different flavors of Markdown*, above. -2. there is an improper combination of [CommonMark 🌎][15] syntax elements and non-standard syntax which violates the CommonMark spec. For an example, see known issue *Shortcodes in Markdown Links*, above. +1. input files use custom syntax not understood by glossarify-md. See known issue *Different flavors of Markdown*, above. +2. there is an improper combination of [CommonMark 🌎][15] syntax elements and non-standard syntax which violates the CommonMark spec. For an example, see known issue *Shortcodes in Markdown Links*, above. ### [Link paths](#link-paths) diff --git a/doc/use-with-pandoc.md b/doc/use-with-pandoc.md index b0f52b41..5997e1f3 100644 --- a/doc/use-with-pandoc.md +++ b/doc/use-with-pandoc.md @@ -2,17 +2,21 @@ - ${root} - +- docs/ - +- docs-glossarified/ (Generated) - +- node_modules/ - |- glossarify-md.conf.json - |- package.json - '- .gitignore +``` +${root} + +- docs/ + +- docs-glossarified/ (Generated) + +- node_modules/ + |- glossarify-md.conf.json + |- package.json + '- .gitignore +``` ## [Install into your project](#install-into-your-project) - npm i --save glossarify-md +``` +npm i --save glossarify-md +``` ## [Configure glossarify-md](#configure-glossarify-md) @@ -37,24 +41,26 @@ When [pandoc 🌎][1] merges multiple files into a single file we need to take care for link stability and paths. -1. `linking.paths: "none"` disables the use of paths and uses heading ids - (anchors), only -2. `headingIdPandoc: true` adds pandoc-style `{# foo}` attributes taken by - [pandoc 🌎][1] for its own linking -3. `headingIdAlgorithm: "md5"` generates a heading ID based on a hashsum which is - unique accross the file set and therefore within a pandoc-merged file, too. Other - values may be `md5-7, sha256, sha256-7`. -4. `byReferenceDefinition: false` disables link reference definitions and enables - inline link urls. Reference numbers are not unique, either and would lose - their referential purpose in a pandoc-merged file. +1. `linking.paths: "none"` disables the use of paths and uses heading ids + (anchors), only +2. `headingIdPandoc: true` adds pandoc-style `{# foo}` attributes taken by + [pandoc 🌎][1] for its own linking +3. `headingIdAlgorithm: "md5"` generates a heading ID based on a hashsum which is + unique accross the file set and therefore within a pandoc-merged file, too. Other + values may be `md5-7, sha256, sha256-7`. +4. `byReferenceDefinition: false` disables link reference definitions and enables + inline link urls. Reference numbers are not unique, either and would lose + their referential purpose in a pandoc-merged file. Optional -1. `headingAsLink: false` disables headings being wrapped into links. Linkable - headings may not required when there is `headingIdPandoc: true`. +1. `headingAsLink: false` disables headings being wrapped into links. Linkable + headings may not required when there is `headingIdPandoc: true`. After having set these options, files can be merged, e.g. with - pandoc --from=markdown -o out.html ./docs-glossarified/**/*.md +``` +pandoc --from=markdown -o out.html ./docs-glossarified/**/*.md +``` [1]: https://pandoc.org "See pandoc." diff --git a/doc/use-with-vuepress.md b/doc/use-with-vuepress.md index 5686d0c8..3fc58dcc 100644 --- a/doc/use-with-vuepress.md +++ b/doc/use-with-vuepress.md @@ -22,30 +22,34 @@ Below we assume a *sample* project structure like this: - ${root} - +- docs/ - | +- .vuepress/ - | | |- public/ - | | '- config.js - | | - | +- images/ - | | '... - | +- section-1/ - | | |- page-1.md - | | |- page-2.md - | | '- page-3.md - | | - | '- glossary.md - | - +- docs-glossarified/ (Generated) - +- node_modules/ - |- glossarify-md.conf.json - |- package.json - '- .gitignore +``` +${root} + +- docs/ + | +- .vuepress/ + | | |- public/ + | | '- config.js + | | + | +- images/ + | | '... + | +- section-1/ + | | |- page-1.md + | | |- page-2.md + | | '- page-3.md + | | + | '- glossary.md + | + +- docs-glossarified/ (Generated) + +- node_modules/ + |- glossarify-md.conf.json + |- package.json + '- .gitignore +``` ## [Install glossarify-md](#install-glossarify-md) - npm i glossarify-md remark-frontmatter +``` +npm i glossarify-md remark-frontmatter +``` Installs glossarify-md with a syntax plug-in for *frontmatter* syntax. @@ -75,8 +79,8 @@ Installs glossarify-md with a syntax plug-in for *frontmatter* syntax. ## [Configure vuepress](#configure-vuepress) -> * vuepress v1 -> * vuepress v2 (beta 47+) +> * vuepress v1 +> * vuepress v2 (beta 47+) glossarify-md and [vuepress 🌎][1] need to be aligned in how they create hyperlink URLs with browser-friendly URL-hashes `#...`, also called *[slugs][2]*. @@ -95,14 +99,16 @@ module.exports = { > ⚠ **Important (Non-English / Non-ASCII charsets):** vuepress's default slugger creates hashes with lowercase *ASCII characters, only*. [github-slugger] instead maps UNICODE characters onto their lowercase UNICODE equivalent. > For example, non-ASCII *Äquator* (German) becomes `#aquator` with vuepress defaults but becomes `#äquator` when using vuepress with [github-slugger]. Some consequences to consider: > -> 1. Bookmarks onto published web pages continue to resolve to the web page but a browser may no longer resolve the page section and stops scrolling when sections outside the visible viewport. -> 2. As a Markdown writer you may have authored links `[Foo](#aquator)`, manually, which have to be changed to `[Foo](#äquator)`. +> 1. Bookmarks onto published web pages continue to resolve to the web page but a browser may no longer resolve the page section and stops scrolling when sections outside the visible viewport. +> 2. As a Markdown writer you may have authored links `[Foo](#aquator)`, manually, which have to be changed to `[Foo](#äquator)`. ### [Get rid of glossarify-md](#get-rid-of-glossarify-md) Given you want to get rid of glossarify-md but keep on using [vuepress 🌎][1]. Then you may not want URLs and [URL][3] [slugs][2], to change. To keep them stable while dropping glossarify-md just [import][4] `github-slugger` yourself. - npm i --save github-slugger@^1.5.0 +``` +npm i --save github-slugger@^1.5.0 +``` ./docs/.vuepress/config.js @@ -133,10 +139,10 @@ module.exports = { } ``` -* `npm start` builds and serves files quickly from `baseDir` with *live-reload*. This is what you probably want while writing even though it doesn't produce glossarified output. -* `npm run glossarify` writes glossarified markdown files to `outDir` -* `npm run glossarified` builds and serves the glossarified version from `outDir`. -* `npm run build` just builds the glossarified [vuepress 🌎][1] site without running a server. +* `npm start` builds and serves files quickly from `baseDir` with *live-reload*. This is what you probably want while writing even though it doesn't produce glossarified output. +* `npm run glossarify` writes glossarified markdown files to `outDir` +* `npm run glossarified` builds and serves the glossarified version from `outDir`. +* `npm run build` just builds the glossarified [vuepress 🌎][1] site without running a server. More see [README.md][5]. diff --git a/doc/vocabulary-uris.md b/doc/vocabulary-uris.md index f409a2e0..d2943da6 100644 --- a/doc/vocabulary-uris.md +++ b/doc/vocabulary-uris.md @@ -8,8 +8,8 @@ Consider a term *skin*. In anatomy it's a term for a human organ while in comput *A computer programme* can't understand a natural language description of a term's meaning. What it is good at is comparing and distingushing *symbols*. With unique IDs like -* `https://example.com/glossary/anatomy/#skin` -* `https://example.com/glossary/computer-science/#skin`. +* `https://example.com/glossary/anatomy/#skin` +* `https://example.com/glossary/computer-science/#skin`. a computer can operate on symbols equivalent to *some meaning* without having to know the exact meaning to a human. Such IDs can then be used, for example, to establish relationships between semantic concepts (like `xID not-equal yID`). Semantic modeling goes beyond glossaries. Assigning glossary terms unique IDs, though, enables using them in other technical implementations of knowledge organization systems such as thesauri, taxonomies or word nets. @@ -33,8 +33,8 @@ a computer can operate on symbols equivalent to *some meaning* without having to If you need more control about a term's [URI][7] then there are two switches you can tweak: -* providing a custom heading ID using pandoc-style `{#headingId}` -* providing a `uri` [term attribute][8] +* providing a custom heading ID using pandoc-style `{#headingId}` +* providing a `uri` [term attribute][8] *Custom heading ID* From 13a71974b03db72b8d76fbede7d2d6138fab46b8 Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Fri, 3 Jul 2026 10:22:07 +0200 Subject: [PATCH 08/13] Update Node test and support matrix --- .github/workflows/tests-functional.yml | 2 +- .github/workflows/tests-latest.yml | 2 +- CHANGELOG.md | 18 ++++++++++++++++++ README.md | 19 +++++++++++-------- md/README.md | 19 +++++++++++-------- package-lock.json | 4 ++-- package.json | 4 ++-- test/package-lock.json | 4 ++-- test/package.json | 8 ++++---- 9 files changed, 52 insertions(+), 28 deletions(-) diff --git a/.github/workflows/tests-functional.yml b/.github/workflows/tests-functional.yml index e65e0abe..ed72ef5a 100644 --- a/.github/workflows/tests-functional.yml +++ b/.github/workflows/tests-functional.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macOS-latest] - node-version: [16.x, 18.x, 19.x] + node-version: [22.x, 24.x, 25.x] steps: - uses: actions/checkout@v2 with: diff --git a/.github/workflows/tests-latest.yml b/.github/workflows/tests-latest.yml index e76b4fc1..1f8cbbcf 100644 --- a/.github/workflows/tests-latest.yml +++ b/.github/workflows/tests-latest.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macOS-latest] - node-version: [16.x, 18.x, 19.x] + node-version: [22.x, 24.x, 25.x] steps: - uses: actions/checkout@v2 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 24abf920..63540be0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,25 @@ # Changelog +[remark]: https://github.com/remarkjs/remark/tags + All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [8.0.0](https://github.com/about-code/glossarify-md/compare/v7.1.0...v8.0.0) (2026-07-03) + +This is mostly a maintenance update which implies changes from upgrading software dependencies. + +### ⚠ BREAKING CHANGES + +- End of support for NodeJS `16.x`, `18.x`, `20.x` +- Upgrading to latest major versions of [remark], the internal Markdown parser and serializer. + - Configuration + - Part of its configuration surface has changed. It is not officially part of glossarify-md and not officially supported. Nevertheless, if you have customized output options, please check error messages whether they provide hints of misconfiguration. Then please compare glossarify-md v7 vs. v8 `package.json` to see the major version changes on our side and have a look at breaking changes between those versions in the [remark changelog][remark]. + - We have observed changes in `remark-stringify` setting `listItemIndent` which no longer accepts arbitrary integer values but only one of `one`, `tab` or `mixed`. + - Markdown Output + - bullet point syntax now defaults to `*`. + - list indentation changed and is closer to CommonMark syntax specfication + + ## [7.1.0](https://github.com/about-code/glossarify-md/compare/v7.0.0...v7.1.0) (2023-08-27) diff --git a/README.md b/README.md index 7bd5d7c3..448e6a87 100644 --- a/README.md +++ b/README.md @@ -360,14 +360,17 @@ See **[here][doc-extended]**, for advanced topics: The term *support* refers to *runs on the given platform* and is subject to the terms and conditions in [LICENSE](#license). -| NodeJS | glossarify-md | Current Test Matrix | -| ------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Current | v7 | Tested. Should node.js introduce breaking changes which affect [glossarify-md], then we may choose to step back from supporting *Current* until it becomes the next LTS. | -| 18 LTS | v6, v7 | Tested + Supported -| 16 LTS | v5, v6, v7 | Tested + Supported | -| 14 LTS | v4, v5, v6 | | -| 12 LTS | v3, v4, v5 | | -| 10 LTS | v2, v3, v4 | | +| NodeJS | glossarify-md | Current Test Matrix | | +| ------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --- | +| Current | v8 | Tested. Should node.js introduce breaking changes which affect [glossarify-md], then we may choose to step back from supporting *Current* until it becomes the next LTS. | | +| 24 LTS | v7, v8 | Tested + Supported +| 22 LTS | v7, v8 | Tested + Supported | | +| 20 LTS | v6, v7 | | | +| 18 LTS | v6, v7 | | | +| 16 LTS | v5, v6, v7 | | | +| 14 LTS | v4, v5, v6 | | | +| 12 LTS | v3, v4, v5 | | | +| 10 LTS | v2, v3, v4 | | | ## Special Thanks go to diff --git a/md/README.md b/md/README.md index d85ba154..eb67a188 100644 --- a/md/README.md +++ b/md/README.md @@ -321,14 +321,17 @@ See **[here][doc-extended]**, for advanced topics: The term *support* refers to *runs on the given platform* and is subject to the terms and conditions in [LICENSE](#license). -| NodeJS | glossarify-md | Current Test Matrix | -| ------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Current | v7 | Tested. Should node.js introduce breaking changes which affect [glossarify-md], then we may choose to step back from supporting *Current* until it becomes the next LTS. | -| 18 LTS | v6, v7 | Tested + Supported -| 16 LTS | v5, v6, v7 | Tested + Supported | -| 14 LTS | v4, v5, v6 | | -| 12 LTS | v3, v4, v5 | | -| 10 LTS | v2, v3, v4 | | +| NodeJS | glossarify-md | Current Test Matrix | | +| ------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --- | +| Current | v8 | Tested. Should node.js introduce breaking changes which affect [glossarify-md], then we may choose to step back from supporting *Current* until it becomes the next LTS. | | +| 24 LTS | v7, v8 | Tested + Supported +| 22 LTS | v7, v8 | Tested + Supported | | +| 20 LTS | v6, v7 | | | +| 18 LTS | v6, v7 | | | +| 16 LTS | v5, v6, v7 | | | +| 14 LTS | v4, v5, v6 | | | +| 12 LTS | v3, v4, v5 | | | +| 10 LTS | v2, v3, v4 | | | ## Special Thanks go to diff --git a/package-lock.json b/package-lock.json index e69dbba8..3fb1492c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "glossarify-md", - "version": "7.1.0", + "version": "8.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "glossarify-md", - "version": "7.1.0", + "version": "8.0.0", "license": "MIT", "dependencies": { "chokidar": "^5.0.0", diff --git a/package.json b/package.json index b86ed6ee..659eca58 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "glossarify-md", - "version": "7.1.0", + "version": "8.0.0", "description": "Scans markdown files for glossary terms and replaces each occurrence with a link to a glossary file.", "author": { "name": "Andreas Martin" @@ -103,7 +103,7 @@ "bullet": "-", "emphasis": "*", "strong": "*", - "listItemIndent": "1", + "listItemIndent": "one", "incrementListMarker": false, "fences": true, "fence": "`" diff --git a/test/package-lock.json b/test/package-lock.json index 316226c7..28f54dfc 100644 --- a/test/package-lock.json +++ b/test/package-lock.json @@ -1,12 +1,12 @@ { "name": "glossarify-md-testsuite", - "version": "7.0.0", + "version": "8.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "glossarify-md-testsuite", - "version": "7.0.0", + "version": "8.0.0", "license": "MIT", "devDependencies": { "npm-run-all": "^4.1.5", diff --git a/test/package.json b/test/package.json index 681e25d6..9f074b9b 100644 --- a/test/package.json +++ b/test/package.json @@ -1,14 +1,14 @@ { "private": true, "name": "glossarify-md-testsuite", - "version": "7.0.0", + "version": "8.0.0", "description": "glossarify-md test scripts", "author": "Andreas Martin", "license": "MIT", "main": "../bin/index.js", "type": "module", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^22.23.1 || >=24.18.0" }, "scripts": { "at": "npm-run-all", @@ -24,8 +24,8 @@ "test-win": "npm run suite", "test": "npm run suite", "suite": "run-p suite-* --max-parallel 6 --aggregate-output", - "suite-offl": "run-s test_s* -l && run-p test_p* -l --max-parallel 2 --aggregate-output", - "suite-onl": "run-p test_n* -l --max-parallel 2 --aggregate-output", + "suite-offl": "run-s test_s* -l && run-p test_p* -l --max-parallel 6 --aggregate-output", + "suite-onl": "run-p test_n* -l --max-parallel 6 --aggregate-output", "test_p00__00": "node ./main.spec.js", "test_s00__02": "node . --config ./input/copy-files/glossarify-md.conf.json", "test_s00__03": "node . --config ./input/config-excludeFiles/glossarify-md.conf.json", From 4e527ff9b1f3fdfb355e71d8d9b9a878fb1cf89a Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Fri, 3 Jul 2026 17:59:37 +0200 Subject: [PATCH 09/13] Update Linter rules. --- eslint.config.mjs | 134 +++++++++++++++++++++------------------------- 1 file changed, 62 insertions(+), 72 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index e9444464..0e317843 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -8,79 +8,69 @@ import { FlatCompat } from "@eslint/eslintrc"; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); const compat = new FlatCompat({ - baseDirectory: __dirname, - recommendedConfig: js.configs.recommended, - allConfig: js.configs.all + baseDirectory: __dirname + ,recommendedConfig: js.configs.recommended + ,allConfig: js.configs.all }); export default defineConfig([globalIgnores(["**/node_modules/", "test/node_modules/**/*"]), { - extends: compat.extends("eslint:recommended"), - - languageOptions: { + extends: compat.extends("eslint:recommended") + ,languageOptions: { globals: { - ...Object.fromEntries(Object.entries(globals.commonjs).map(([key]) => [key, "off"])), - ...globals.node, - Atomics: "readonly", - SharedArrayBuffer: "readonly", - }, - - ecmaVersion: 2020, - sourceType: "module", - }, - - rules: { - semi: ["error", "always"], - quotes: ["error", "double"], - - indent: ["error", 4, { - SwitchCase: 1, - }], - - "dot-location": ["error", "property"], - "dot-notation": ["error"], - "linebreak-style": ["error", "unix"], - - "newline-per-chained-call": ["error", { - ignoreChainWithDepth: 2, - }], - - "brace-style": ["error", "1tbs", { - allowSingleLine: true, - }], - - curly: ["error", "all"], - "eol-last": ["error", "always"], - - "no-multiple-empty-lines": ["error", { - max: 2, - maxEOF: 1, - maxBOF: 0, - }], - - "no-trailing-spaces": ["error"], - - "space-before-blocks": ["error", { - functions: "always", - keywords: "always", - classes: "always", - }], - - "block-spacing": ["error", "always"], - - "keyword-spacing": ["error", { - before: true, - after: true, - }], - - "spaced-comment": ["warn", "always", { - exceptions: ["_", "-", "="], - }], - - "comma-dangle": ["error", "never"], - "comma-style": ["warn", "first"], - "guard-for-in": ["error"], - eqeqeq: ["error", "always"], - "no-extra-bind": ["error"], - "no-eval": ["error"], - }, -}]); \ No newline at end of file + ...Object.fromEntries(Object.entries(globals.commonjs).map(([key]) => [key, "off"])) + ,...globals.node + ,Atomics: "readonly" + ,SharedArrayBuffer: "readonly" + } + ,ecmaVersion: 2020 + ,sourceType: "module" + } + ,rules: { + "semi": ["error", "always"] + ,"quotes": ["error", "double"] + ,"indent": ["error", 4, { + SwitchCase: 1 + }] + ,"dot-location": ["error", "property"] + ,"dot-notation": ["error"] + ,"linebreak-style": ["error", "unix"] + ,"newline-per-chained-call": ["error", { + ignoreChainWithDepth: 2 + }] + ,"brace-style": ["error", "1tbs", { + allowSingleLine: true + }] + ,"curly": ["error", "all"] + ,"eol-last": ["error", "always"] + ,"no-multiple-empty-lines": ["error", { + max: 2 + ,maxEOF: 1 + ,maxBOF: 0 + }] + ,"no-trailing-spaces": ["error"] + ,"space-before-blocks": ["error", { + functions: "always" + ,keywords: "always" + ,classes: "always" + }] + ,"block-spacing": ["error", "always"] + ,"keyword-spacing": ["error", { + before: true + ,after: true + }] + ,"spaced-comment": ["warn", "always", { + exceptions: ["_", "-", "="] + }] + ,"comma-dangle": ["error", "never"] + ,"comma-style": ["warn", "first"] + ,"guard-for-in": ["error"] + ,"eqeqeq": ["error", "always"] + ,"no-extra-bind": ["error"] + ,"no-eval": ["error"] + ,"no-unused-vars": ["error", { + caughtErrors: "none" + }] + ,"no-useless-assignment": [0] + ,"no-constant-binary-expression": [0] + } +}]); From 976d1f38771118d9a03900e63f5601231c14dfcd Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Fri, 3 Jul 2026 18:03:25 +0200 Subject: [PATCH 10/13] test: New baseline. --- test/output-expected/config-cli/arg-init/minimal.conf.json | 2 +- test/output-expected/config-cli/arg-init/more.conf.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/output-expected/config-cli/arg-init/minimal.conf.json b/test/output-expected/config-cli/arg-init/minimal.conf.json index 2d7841f4..613c3103 100644 --- a/test/output-expected/config-cli/arg-init/minimal.conf.json +++ b/test/output-expected/config-cli/arg-init/minimal.conf.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/about-code/glossarify-md/v7.1.0/conf/v5/schema.json", + "$schema": "https://raw.githubusercontent.com/about-code/glossarify-md/v8.0.0/conf/v5/schema.json", "baseDir": "./docs", "outDir": "../docs-glossarified" } diff --git a/test/output-expected/config-cli/arg-init/more.conf.json b/test/output-expected/config-cli/arg-init/more.conf.json index 05f45e27..f3a73f61 100644 --- a/test/output-expected/config-cli/arg-init/more.conf.json +++ b/test/output-expected/config-cli/arg-init/more.conf.json @@ -1,5 +1,5 @@ { - "$schema": "https://raw.githubusercontent.com/about-code/glossarify-md/v7.1.0/conf/v5/schema.json", + "$schema": "https://raw.githubusercontent.com/about-code/glossarify-md/v8.0.0/conf/v5/schema.json", "baseDir": "./docs", "excludeFiles": [ "node_modules", From ef182cc4d20f3d0e61e939bc548a533781940a21 Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Fri, 3 Jul 2026 18:05:07 +0200 Subject: [PATCH 11/13] Minor. No useless assignment. --- lib/model/histogram.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/model/histogram.js b/lib/model/histogram.js index 65e7adbb..7461d1de 100644 --- a/lib/model/histogram.js +++ b/lib/model/histogram.js @@ -218,7 +218,7 @@ export class Histogram { } return `${key}: ${bar} (${count})\n`; }) - .reduce((prev, curr) => prev += curr, ""); + .reduce((prev, curr) => prev + curr, ""); return output; } } From 209a033bda581caf2f78e77f0b644b5d2e62b561 Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Sun, 5 Jul 2026 19:31:32 +0200 Subject: [PATCH 12/13] Update dependency csv-parse and inquirer --- package-lock.json | 1267 +++++++++++++++++++++------------------------ package.json | 4 +- 2 files changed, 603 insertions(+), 668 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3fb1492c..e2eb83fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,8 +53,8 @@ "node": ">=16.0.0" }, "optionalDependencies": { - "csv-parse": "^5.6.0", - "inquirer": "^9.3.8", + "csv-parse": "^7.0.1", + "inquirer": "^14.0.2", "jsonld": "^9.0.0" } }, @@ -628,18 +628,146 @@ "node": ">=6.9.0" } }, + "node_modules/@inquirer/ansi": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.7.tgz", + "integrity": "sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.2.1.tgz", + "integrity": "sha512-b6xmA/VlTe0ZgDQHDui+Nav470u7u49nRd8/iuhOcQPO9Ch7lGuogydhi2VOmNlZ+zXcM8IcPuNSwQcdJaF/kw==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/ansi": "^2.0.7", + "@inquirer/core": "^11.2.1", + "@inquirer/figures": "^2.0.7", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.1.1.tgz", + "integrity": "sha512-eb8DBZcz/2qHWQda4rk2JiQk5h9QV/cVHi1yjt0f69WFZMRFn0sJTye3EAP8icut8UDMjQPsaH5KbcOogefrFQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.2.1.tgz", + "integrity": "sha512-Qd6GJT1yVyrZZCfN8W2qKF5ApmqryXRhRKCuip8h01x2w/esJQ2XIYc6f9abMIHgKQdBfFTSOdbHRLAhuM09UA==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/ansi": "^2.0.7", + "@inquirer/figures": "^2.0.7", + "@inquirer/type": "^4.0.7", + "cli-width": "^4.1.0", + "fast-wrap-ansi": "^0.2.0", + "mute-stream": "^3.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/editor": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.2.2.tgz", + "integrity": "sha512-ZRVd/oD+sYsUd5zVm0NflqEzlqfYCyHNsqkHl2oWXEUHs12tCbcSFi+wVFEvD8+LGRaMUsVrE7qeo6lSG/S1Vg==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/core": "^11.2.1", + "@inquirer/external-editor": "^3.0.3", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/expand": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.1.1.tgz", + "integrity": "sha512-YmQpenjbFSHAK3sOd44puHh3V1KXXr+JiNpUztoSQ4drLh2rTVzTap/YtlAVu/5xavifIlBfNEzJ/neZJ1a/1g==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, "node_modules/@inquirer/external-editor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", - "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-6thf5I8q7lZwzGLAxPaaGEREEkZ3nyePPDQ1oyobblxmEE8mqTLguScP7pDjUTAibiyb4hfXl+qjUEJ+di/aNA==", "license": "MIT", "optional": true, "dependencies": { "chardet": "^2.1.1", - "iconv-lite": "^0.7.0" + "iconv-lite": "^0.7.2" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" }, "peerDependencies": { "@types/node": ">=18" @@ -651,13 +779,197 @@ } }, "node_modules/@inquirer/figures": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", - "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.7.tgz", + "integrity": "sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==", "license": "MIT", "optional": true, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + } + }, + "node_modules/@inquirer/input": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.1.2.tgz", + "integrity": "sha512-9K/DDBSQpOyZSkt6sOVP9Vo0TR7atX2kuILsUu0x3wVcVbe97lJwIJKMLdMw25tDYuXl/qp6erT0Xs1rfmcfZg==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/number": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.1.1.tgz", + "integrity": "sha512-XF4IXAbPnGPgw0wsbC/i2tPcyfdZgDpUlhsqU0SfT4IRIGWha6Xm9VRgN5yYxJq+jnyXlfXI/nQ3ulfk0iEICA==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/password": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.1.1.tgz", + "integrity": "sha512-3XBfF7DAsp5qeDsvN5Rd1HmbNokVvEQoUM0QLrRcybC9nX96w3Pbmu7qUsb3IT3J3jBvs2+mTXaKHOUsgHMLzg==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/ansi": "^2.0.7", + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/prompts": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.5.2.tgz", + "integrity": "sha512-IYR/3C/paEVVQYQvdDlFZVjRCJVYHHON0XXMH91KO9GSxs0TdKYWlUdvfQl2EfAHDxUaN3IBffkE/BDTh5nJ6g==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/checkbox": "^5.2.1", + "@inquirer/confirm": "^6.1.1", + "@inquirer/editor": "^5.2.2", + "@inquirer/expand": "^5.1.1", + "@inquirer/input": "^5.1.2", + "@inquirer/number": "^4.1.1", + "@inquirer/password": "^5.1.1", + "@inquirer/rawlist": "^5.3.1", + "@inquirer/search": "^4.2.1", + "@inquirer/select": "^5.2.1" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.3.1.tgz", + "integrity": "sha512-QqdTqQddL3qPX/PPrjobpsO25NZ4dWXgTLenrR445L2ptLEYE6Z+PD5c5CNDJNx4ugRgELAIpSIJxZaO2jJ2Og==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.2.1.tgz", + "integrity": "sha512-xJj8QWKRSrfKoBIITLZK61dD3zwo0Rz11fgDImku30/Oe81zMdIdGgrLY2h6RkJ+KZ/GhNYIRMKnH/62qBTA5g==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/core": "^11.2.1", + "@inquirer/figures": "^2.0.7", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.2.1.tgz", + "integrity": "sha512-FlDndEUww8m7BfukO2nJa25vhD+H5jxxCv4oGioKqzyWz3nPHhhw4LKdYRSlXuAx7DsdWia7iyaBPKKS95Evfw==", + "license": "MIT", + "optional": true, + "dependencies": { + "@inquirer/ansi": "^2.0.7", + "@inquirer/core": "^11.2.1", + "@inquirer/figures": "^2.0.7", + "@inquirer/type": "^4.0.7" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.7.tgz", + "integrity": "sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@isaacs/cliui": { @@ -1275,33 +1587,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "optional": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -1382,26 +1667,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -1415,17 +1680,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "optional": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, "node_modules/brace-expansion": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", @@ -1450,30 +1704,6 @@ "node": ">=8" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -1548,22 +1778,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "optional": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/character-entities": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", @@ -1628,34 +1842,11 @@ "node": ">=8" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "optional": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", - "optional": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cli-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "license": "ISC", "optional": true, "engines": { "node": ">= 12" @@ -1672,15 +1863,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "optional": true, - "engines": { - "node": ">=0.8" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -2061,9 +2243,9 @@ } }, "node_modules/csv-parse": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.6.0.tgz", - "integrity": "sha512-l3nz3euub2QMg5ouu5U09Ew9Wf6/wQ8I++ch1loQ0ljmzhmfZYrH9fflS22i/PQEvsPvxCwxgz5q7UB8K1JO4Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-7.0.1.tgz", + "integrity": "sha512-+2z7Ar0APQ7Uu6fX4cn+pitRmxjZ1WPBcGmZFKmA74FCyi7Et/XZx8cjNQ5CjbZ4HCOxXCOpRBYvYH08Qa003A==", "license": "MIT", "optional": true }, @@ -2165,18 +2347,6 @@ "node": ">=0.10.0" } }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "optional": true, - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/define-properties": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", @@ -2647,6 +2817,33 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fast-string-truncated-width": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", + "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", + "license": "MIT", + "optional": true + }, + "node_modules/fast-string-width": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", + "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", + "license": "MIT", + "optional": true, + "dependencies": { + "fast-string-truncated-width": "^3.0.2" + } + }, + "node_modules/fast-wrap-ansi": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.2.tgz", + "integrity": "sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "fast-string-width": "^3.0.2" + } + }, "node_modules/fastestsmallesttextencoderdecoder": { "version": "1.0.22", "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz", @@ -2769,18 +2966,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/fs-extra": { "version": "11.3.6", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.6.tgz", @@ -3206,15 +3391,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", @@ -3277,26 +3453,6 @@ "url": "https://opencollective.com/express" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -3364,41 +3520,29 @@ "dev": true }, "node_modules/inquirer": { - "version": "9.3.8", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.3.8.tgz", - "integrity": "sha512-pFGGdaHrmRKMh4WoDDSowddgjT1Vkl90atobmTeSmcPGdYiwikch/m/Ef5wRaiamHejtw0cUUMMerzDUXCci2w==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-14.0.2.tgz", + "integrity": "sha512-VsSx1JneSNp3ld1veMTLe+UDcUD8Tw2/jjOthhkX3/IX2q+xHhVELifeb/hsb1fBw31pabEPNUf/xUOyb+KZjA==", "license": "MIT", "optional": true, "dependencies": { - "@inquirer/external-editor": "^1.0.2", - "@inquirer/figures": "^1.0.3", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/ansi": "^2.0.7", + "@inquirer/core": "^11.2.1", + "@inquirer/prompts": "^8.5.2", + "@inquirer/type": "^4.0.7", + "mute-stream": "^3.0.0", + "run-async": "^4.0.6" }, "engines": { - "node": ">=18" - } - }, - "node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "optional": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "node": ">=23.5.0 || ^22.13.0 || ^20.17.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/internal-slot": { @@ -3596,15 +3740,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -4022,34 +4157,6 @@ "dev": true, "license": "MIT" }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "optional": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/longest-streak": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", @@ -5443,15 +5550,6 @@ ], "license": "MIT" }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "optional": true, - "engines": { - "node": ">=6" - } - }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -5520,12 +5618,13 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz", + "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==", + "license": "ISC", "optional": true, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^20.17.0 || >=22.9.0" } }, "node_modules/natural-compare": { @@ -5879,21 +5978,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "optional": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -5902,48 +5986,13 @@ "dependencies": { "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "optional": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "optional": true, - "engines": { - "node": ">=10" + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 0.8.0" } }, "node_modules/p-limit": { @@ -6893,19 +6942,6 @@ "node": ">=4" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "optional": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", @@ -6916,23 +6952,15 @@ } }, "node_modules/run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz", + "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==", + "license": "MIT", "optional": true, "engines": { "node": ">=0.12.0" } }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "optional": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -7023,10 +7051,16 @@ } }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "optional": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/source-map": { "version": "0.6.1", @@ -7377,18 +7411,6 @@ "@types/unist": "*" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "optional": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -7522,12 +7544,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "optional": true - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -8262,15 +8278,6 @@ "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", "license": "ISC" }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "optional": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -8430,19 +8437,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yoctocolors-cjs": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", - "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/zwitch": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", @@ -8820,22 +8814,175 @@ "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", "dev": true }, + "@inquirer/ansi": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.7.tgz", + "integrity": "sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==", + "optional": true + }, + "@inquirer/checkbox": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.2.1.tgz", + "integrity": "sha512-b6xmA/VlTe0ZgDQHDui+Nav470u7u49nRd8/iuhOcQPO9Ch7lGuogydhi2VOmNlZ+zXcM8IcPuNSwQcdJaF/kw==", + "optional": true, + "requires": { + "@inquirer/ansi": "^2.0.7", + "@inquirer/core": "^11.2.1", + "@inquirer/figures": "^2.0.7", + "@inquirer/type": "^4.0.7" + } + }, + "@inquirer/confirm": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.1.1.tgz", + "integrity": "sha512-eb8DBZcz/2qHWQda4rk2JiQk5h9QV/cVHi1yjt0f69WFZMRFn0sJTye3EAP8icut8UDMjQPsaH5KbcOogefrFQ==", + "optional": true, + "requires": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + } + }, + "@inquirer/core": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.2.1.tgz", + "integrity": "sha512-Qd6GJT1yVyrZZCfN8W2qKF5ApmqryXRhRKCuip8h01x2w/esJQ2XIYc6f9abMIHgKQdBfFTSOdbHRLAhuM09UA==", + "optional": true, + "requires": { + "@inquirer/ansi": "^2.0.7", + "@inquirer/figures": "^2.0.7", + "@inquirer/type": "^4.0.7", + "cli-width": "^4.1.0", + "fast-wrap-ansi": "^0.2.0", + "mute-stream": "^3.0.0", + "signal-exit": "^4.1.0" + } + }, + "@inquirer/editor": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.2.2.tgz", + "integrity": "sha512-ZRVd/oD+sYsUd5zVm0NflqEzlqfYCyHNsqkHl2oWXEUHs12tCbcSFi+wVFEvD8+LGRaMUsVrE7qeo6lSG/S1Vg==", + "optional": true, + "requires": { + "@inquirer/core": "^11.2.1", + "@inquirer/external-editor": "^3.0.3", + "@inquirer/type": "^4.0.7" + } + }, + "@inquirer/expand": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.1.1.tgz", + "integrity": "sha512-YmQpenjbFSHAK3sOd44puHh3V1KXXr+JiNpUztoSQ4drLh2rTVzTap/YtlAVu/5xavifIlBfNEzJ/neZJ1a/1g==", + "optional": true, + "requires": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + } + }, "@inquirer/external-editor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", - "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-6thf5I8q7lZwzGLAxPaaGEREEkZ3nyePPDQ1oyobblxmEE8mqTLguScP7pDjUTAibiyb4hfXl+qjUEJ+di/aNA==", "optional": true, "requires": { "chardet": "^2.1.1", - "iconv-lite": "^0.7.0" + "iconv-lite": "^0.7.2" } }, "@inquirer/figures": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", - "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.7.tgz", + "integrity": "sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==", "optional": true }, + "@inquirer/input": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.1.2.tgz", + "integrity": "sha512-9K/DDBSQpOyZSkt6sOVP9Vo0TR7atX2kuILsUu0x3wVcVbe97lJwIJKMLdMw25tDYuXl/qp6erT0Xs1rfmcfZg==", + "optional": true, + "requires": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + } + }, + "@inquirer/number": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.1.1.tgz", + "integrity": "sha512-XF4IXAbPnGPgw0wsbC/i2tPcyfdZgDpUlhsqU0SfT4IRIGWha6Xm9VRgN5yYxJq+jnyXlfXI/nQ3ulfk0iEICA==", + "optional": true, + "requires": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + } + }, + "@inquirer/password": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.1.1.tgz", + "integrity": "sha512-3XBfF7DAsp5qeDsvN5Rd1HmbNokVvEQoUM0QLrRcybC9nX96w3Pbmu7qUsb3IT3J3jBvs2+mTXaKHOUsgHMLzg==", + "optional": true, + "requires": { + "@inquirer/ansi": "^2.0.7", + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + } + }, + "@inquirer/prompts": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.5.2.tgz", + "integrity": "sha512-IYR/3C/paEVVQYQvdDlFZVjRCJVYHHON0XXMH91KO9GSxs0TdKYWlUdvfQl2EfAHDxUaN3IBffkE/BDTh5nJ6g==", + "optional": true, + "requires": { + "@inquirer/checkbox": "^5.2.1", + "@inquirer/confirm": "^6.1.1", + "@inquirer/editor": "^5.2.2", + "@inquirer/expand": "^5.1.1", + "@inquirer/input": "^5.1.2", + "@inquirer/number": "^4.1.1", + "@inquirer/password": "^5.1.1", + "@inquirer/rawlist": "^5.3.1", + "@inquirer/search": "^4.2.1", + "@inquirer/select": "^5.2.1" + } + }, + "@inquirer/rawlist": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.3.1.tgz", + "integrity": "sha512-QqdTqQddL3qPX/PPrjobpsO25NZ4dWXgTLenrR445L2ptLEYE6Z+PD5c5CNDJNx4ugRgELAIpSIJxZaO2jJ2Og==", + "optional": true, + "requires": { + "@inquirer/core": "^11.2.1", + "@inquirer/type": "^4.0.7" + } + }, + "@inquirer/search": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.2.1.tgz", + "integrity": "sha512-xJj8QWKRSrfKoBIITLZK61dD3zwo0Rz11fgDImku30/Oe81zMdIdGgrLY2h6RkJ+KZ/GhNYIRMKnH/62qBTA5g==", + "optional": true, + "requires": { + "@inquirer/core": "^11.2.1", + "@inquirer/figures": "^2.0.7", + "@inquirer/type": "^4.0.7" + } + }, + "@inquirer/select": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.2.1.tgz", + "integrity": "sha512-FlDndEUww8m7BfukO2nJa25vhD+H5jxxCv4oGioKqzyWz3nPHhhw4LKdYRSlXuAx7DsdWia7iyaBPKKS95Evfw==", + "optional": true, + "requires": { + "@inquirer/ansi": "^2.0.7", + "@inquirer/core": "^11.2.1", + "@inquirer/figures": "^2.0.7", + "@inquirer/type": "^4.0.7" + } + }, + "@inquirer/type": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.7.tgz", + "integrity": "sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g==", + "optional": true, + "requires": {} + }, "@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -9271,23 +9418,6 @@ "uri-js": "^4.2.2" } }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "optional": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "optional": true - } - } - }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -9345,29 +9475,12 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "optional": true - }, "binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "optional": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, "brace-expansion": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", @@ -9387,16 +9500,6 @@ "fill-range": "^7.1.1" } }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "optional": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -9446,16 +9549,6 @@ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, "character-entities": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", @@ -9490,21 +9583,6 @@ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==" }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "optional": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", - "optional": true - }, "cli-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", @@ -9522,12 +9600,6 @@ "wrap-ansi": "^7.0.0" } }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "optional": true - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -9823,9 +9895,9 @@ } }, "csv-parse": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.6.0.tgz", - "integrity": "sha512-l3nz3euub2QMg5ouu5U09Ew9Wf6/wQ8I++ch1loQ0ljmzhmfZYrH9fflS22i/PQEvsPvxCwxgz5q7UB8K1JO4Q==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-7.0.1.tgz", + "integrity": "sha512-+2z7Ar0APQ7Uu6fX4cn+pitRmxjZ1WPBcGmZFKmA74FCyi7Et/XZx8cjNQ5CjbZ4HCOxXCOpRBYvYH08Qa003A==", "optional": true }, "cuint": { @@ -9897,15 +9969,6 @@ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "optional": true, - "requires": { - "clone": "^1.0.2" - } - }, "define-properties": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", @@ -10234,6 +10297,30 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "fast-string-truncated-width": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", + "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", + "optional": true + }, + "fast-string-width": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", + "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", + "optional": true, + "requires": { + "fast-string-truncated-width": "^3.0.2" + } + }, + "fast-wrap-ansi": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.2.tgz", + "integrity": "sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==", + "optional": true, + "requires": { + "fast-string-width": "^3.0.2" + } + }, "fastestsmallesttextencoderdecoder": { "version": "1.0.22", "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz", @@ -10319,13 +10406,6 @@ "requires": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" - }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" - } } }, "fs-extra": { @@ -10629,12 +10709,6 @@ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "optional": true - }, "has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", @@ -10674,12 +10748,6 @@ "safer-buffer": ">= 2.1.2 < 3.0.0" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "optional": true - }, "ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -10725,36 +10793,17 @@ "dev": true }, "inquirer": { - "version": "9.3.8", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.3.8.tgz", - "integrity": "sha512-pFGGdaHrmRKMh4WoDDSowddgjT1Vkl90atobmTeSmcPGdYiwikch/m/Ef5wRaiamHejtw0cUUMMerzDUXCci2w==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-14.0.2.tgz", + "integrity": "sha512-VsSx1JneSNp3ld1veMTLe+UDcUD8Tw2/jjOthhkX3/IX2q+xHhVELifeb/hsb1fBw31pabEPNUf/xUOyb+KZjA==", "optional": true, "requires": { - "@inquirer/external-editor": "^1.0.2", - "@inquirer/figures": "^1.0.3", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "1.0.0", - "ora": "^5.4.1", - "run-async": "^3.0.0", - "rxjs": "^7.8.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" - }, - "dependencies": { - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "optional": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } + "@inquirer/ansi": "^2.0.7", + "@inquirer/core": "^11.2.1", + "@inquirer/prompts": "^8.5.2", + "@inquirer/type": "^4.0.7", + "mute-stream": "^3.0.0", + "run-async": "^4.0.6" } }, "internal-slot": { @@ -10879,12 +10928,6 @@ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "optional": true - }, "is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -11177,24 +11220,6 @@ "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "optional": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "optional": true - } - } - }, "longest-streak": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz", @@ -12139,12 +12164,6 @@ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==" }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "optional": true - }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -12193,9 +12212,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz", + "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==", "optional": true }, "natural-compare": { @@ -12453,15 +12472,6 @@ "object-keys": "^1.1.1" } }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "optional": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, "optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -12476,31 +12486,6 @@ "type-check": "^0.4.0" } }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "optional": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "optional": true - } - } - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -13181,36 +13166,17 @@ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "optional": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" }, "run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz", + "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==", "optional": true }, - "rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "optional": true, - "requires": { - "tslib": "^2.1.0" - } - }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -13265,10 +13231,9 @@ } }, "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "optional": true + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" }, "source-map": { "version": "0.6.1", @@ -13536,15 +13501,6 @@ } } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - }, "supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -13641,12 +13597,6 @@ "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" }, - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "optional": true - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -14164,15 +14114,6 @@ "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==" }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "optional": true, - "requires": { - "defaults": "^1.0.3" - } - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -14280,12 +14221,6 @@ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true }, - "yoctocolors-cjs": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", - "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", - "optional": true - }, "zwitch": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz", diff --git a/package.json b/package.json index 659eca58..fa6e6e69 100644 --- a/package.json +++ b/package.json @@ -94,8 +94,8 @@ "standard-version": "^9.3.2" }, "optionalDependencies": { - "csv-parse": "^5.6.0", - "inquirer": "^9.3.8", + "csv-parse": "^7.0.1", + "inquirer": "^14.0.2", "jsonld": "^9.0.0" }, "remarkConfig": { From 3c80bd860bd2073da6b9a1ca4826d1f61926244c Mon Sep 17 00:00:00 2001 From: about-code <6525873+about-code@users.noreply.github.com> Date: Sun, 5 Jul 2026 19:33:17 +0200 Subject: [PATCH 13/13] Provide some friendlier messages when config file, input files or output directory is missing. New command line switch --verbose to allow printing the effective configuration after merging user-provided config with defaults. --- bin/index.js | 46 +++++++++++++++++++++------------ lib/cli/compatMinimist.js | 54 +++++++++++++++++++++++++++++++++++++++ lib/cli/messages.js | 5 ++++ lib/model/context.js | 8 ++++++ lib/writer.js | 21 ++++++++++++--- 5 files changed, 115 insertions(+), 19 deletions(-) create mode 100644 lib/cli/compatMinimist.js diff --git a/bin/index.js b/bin/index.js index 0c70ea74..87b62da0 100755 --- a/bin/index.js +++ b/bin/index.js @@ -5,17 +5,18 @@ import minimist from "minimist"; import nodeFs from "node:fs"; import { createRequire } from "node:module"; import path from "node:path"; -import proc from "node:process"; +import {argv as _argv, cwd, exit} from "node:process"; import { NO_BASEDIR, NO_OUTDIR, OUTDIR_IS_BASEDIR, OUTDIR_IS_BASEDIR_WITH_DROP } from "../lib/cli/messages.js"; import { upgrade } from "../lib/cli/upgrade.js"; import * as main from "../lib/main.js"; import { watch } from "chokidar"; +import { toMinimistOpts } from "../lib/cli/compatMinimist.js"; const require_ = createRequire(import.meta.url); const confSchema = require_("../conf/v5/schema.json"); const packageJson = require_("../package.json"); const version = packageJson.version; -const CWD = proc.cwd(); +const CWD = cwd(); const banner = `┌──────────────────────────┐ │ glossarify-md v${version} │ @@ -28,7 +29,7 @@ const cli = { alias: "c" ,description: "Path to config file, e.g. './glossarify-md.conf.json'." ,type: "string" - ,default: "./glossarify-md.conf.json" + ,default: "" } ,"deep": { alias: "" @@ -84,8 +85,16 @@ const cli = { ,type: "boolean" ,default: false } + ,"verbose": { + alias: "v" + ,description: "Print additional details such as the effective configuration, applied." + ,type: "boolean" + ,default: false + } }; -const argv = minimist(proc.argv.slice(2), cli); + +// Convert CLI to minimist options interface +const argv = minimist(_argv.slice(2), toMinimistOpts(cli)); // --logfile if (argv.logfile) { @@ -118,9 +127,9 @@ if (!argv.init) { } // --help (or no args at all) -if (argv.help || proc.argv.length === 2) { +if (argv.help) { printHelp(cli); - proc.exit(0); + exit(0); } /** @@ -156,7 +165,7 @@ async function configure(argv, cwd) { } } catch (e) { console.error(`Failed to read config '${confPath}'.\nReason:\n ${e.message}\n`); - proc.exit(1); + exit(1); } } @@ -167,7 +176,7 @@ async function configure(argv, cwd) { confUser = merge(confUser, confUserCli); } catch (e) { console.error(`Failed to parse value for --deep.\nReason:\n ${e.message}\n`); - proc.exit(1); + exit(1); } } // --shallow @@ -177,7 +186,7 @@ async function configure(argv, cwd) { confUser = Object.assign(confUser, confUserCli); } catch (e) { console.error(`Failed to parse value for --shallow.\nReason:\n ${e.message}\n`); - proc.exit(1); + exit(1); } } @@ -199,15 +208,14 @@ function validateConf(conf) { if (conf.baseDir === "") { console.log(NO_BASEDIR); console.log("ABORTED.\n"); - proc.exit(0); + exit(0); } if (conf.outDir === "") { console.log(NO_OUTDIR); console.log("ABORTED.\n"); - proc.exit(0); + exit(0); } - console.log(`☛ Reading from: ${conf.baseDir}`); console.log(`☛ Writing to: ${conf.outDir}\n`); @@ -215,11 +223,11 @@ function validateConf(conf) { if (conf.outDirDropOld) { console.log(OUTDIR_IS_BASEDIR_WITH_DROP); console.log("ABORTED.\n"); - proc.exit(0); + exit(0); } else if (!argv.force) { console.log(OUTDIR_IS_BASEDIR); console.log("ABORTED.\n"); - proc.exit(0); + exit(0); } } } @@ -297,13 +305,19 @@ async function run() { // --init if (argv.init) { writeConf(conf, argv); - proc.exit(0); + exit(0); } // Resolve baseDir relative to confDir and outDir relative to baseDir conf.baseDir = path.resolve(confDir, conf.baseDir); conf.outDir = path.resolve(conf.baseDir, conf.outDir); validateConf(conf, argv); + + // --config without path: print current config. + if (argv.verbose) { + console.info(`Using effective configuration:\n\n ${JSON.stringify(conf, null, 2)}\n`); + } + try { // --watch if (argv.watch) { @@ -326,7 +340,7 @@ async function run() { } } catch (err) { console.error(err); - proc.exit(1); + exit(1); } } run(); diff --git a/lib/cli/compatMinimist.js b/lib/cli/compatMinimist.js new file mode 100644 index 00000000..73d70a7c --- /dev/null +++ b/lib/cli/compatMinimist.js @@ -0,0 +1,54 @@ +/** + * Object mapper from glossarify-md's CLI options object structure onto + * minimist options object structure. + * + * *glossarify-md* + * ~~~ + * const cliOpts = { + * "config": { + * description: "Path to config file, e.g. './glossarify-md.conf.json'." + * ,type: "string" + * ,default: "" + * ,alias: "c" + * } + * ,"help": { + * description: "Display help." + * ,type: "boolean" + * ,default: false + * ,alias: "" + * } + * ... + * } + * ~~~ + * + * *minimist* + * ~~~ + * const minimistOpts = { + * string: ["config", ...] + * boolean: ["help"], + * alias: { "config": "c" } + * default: { + * "config": "", + * "help": false + * } + * } + * ~~~ + * + * @param {*} opts + */ +export function toMinimistOpts(opts) { + return Object.keys(opts).reduce((prev, key = "") => { + const type = opts[key].type; + if ("boolean" === type || "string" === type) { + prev[type].push(key); + } + prev.default[key] = opts[key].default; + prev.alias[key] = opts[key].alias; + return prev; + }, { + string: [] + ,boolean: [] + ,alias: {} + ,default: {} + }); +}; diff --git a/lib/cli/messages.js b/lib/cli/messages.js index 2ce5bb4d..e5c039c7 100644 --- a/lib/cli/messages.js +++ b/lib/cli/messages.js @@ -4,6 +4,11 @@ Please provide via command line or config file. See --help for details. `; +export const NO_FILES_TO_PROCESS = +`✓ No files to process using current configuration. Done. +☛ Use --verbose to find out about the configuration applied. +`; + export const NO_OUTDIR = `✗ Missing argument "outDir". Please provide via command line or config file. diff --git a/lib/model/context.js b/lib/model/context.js index 64c34718..80f2a801 100644 --- a/lib/model/context.js +++ b/lib/model/context.js @@ -79,6 +79,14 @@ class Context { return toForwardSlash(path.resolve(this.conf.baseDir, relativePath)); } + /** + * Changes the current working directory to the directory provided. + * Updates the internal runtime configuration to use the provided directory + * as the new base directory for subsequent processing. + * + * Throws an exception if the given directory does not exist because it + * can't change the current working directory to be a non-existent directory. + */ setBaseDir(baseDir) { this.conf.baseDir = toForwardSlash(baseDir); proc.chdir(this.conf.baseDir); diff --git a/lib/writer.js b/lib/writer.js index 3680e951..473919f4 100644 --- a/lib/writer.js +++ b/lib/writer.js @@ -1,6 +1,7 @@ import fs from "fs-extra"; import path from "node:path"; import proc from "node:process"; +import nodeFs from "node:fs"; import remark_link_headings from "remark-autolink-headings"; import remark_gfm from "remark-gfm"; import remark_ref_links from "remark-reference-links"; @@ -10,7 +11,7 @@ import { unified } from "unified"; import { VFile } from "vfile"; import { withNodeType } from "./ast/with/node-type.js"; import { TermDefinitionNode } from "./ast/with/term-definition-node.js"; -import { OUTDIR_NOT_DELETED } from "./cli/messages.js"; +import { NO_FILES_TO_PROCESS, OUTDIR_NOT_DELETED } from "./cli/messages.js"; import { withIdentifier } from "./identifier.js"; import { getAST as getListOfAnchorsAST } from "./index/anchors.js"; import { getAST as getIndexOfTermsAST, IDX_TERMS } from "./index/terms.js"; @@ -50,6 +51,11 @@ export async function writeTextFile(context, vFile) { */ export async function copyBaseDirToOutDir(context) { const {baseDir, outDir, outDirDropOld, excludeFiles} = context.conf; + if (!nodeFs.existsSync(baseDir)) { + console.log(NO_FILES_TO_PROCESS); + proc.exit(0); + } + if (baseDir === outDir) { return context; } @@ -87,8 +93,17 @@ export async function copyBaseDirToOutDir(context) { } } - // make outDir the new baseDir - context.setBaseDir(outDir); + try { + context.setBaseDir(outDir); + } catch (err) { + if (!nodeFs.existsSync(outDir)) { + console.log(NO_FILES_TO_PROCESS); + proc.exit(0); + } else { + console.error(err); + proc.exit(1); + } + } return context; // ___/ Implementation Notes \___