ci(fix): update markdownlint configuration
Signed-off-by: Patrick Kollitsch <davidsneighbourdev+gh@gmail.com>
1 files deleted
2 files modified
2 files added
| New file |
| | |
| | | { |
| | | "$schema": "https://github.com/DavidAnson/markdownlint/blob/main/schema/markdownlint-config-schema.json", |
| | | "$id": "https://raw.githubusercontent.com/davidsneighbour/kollitsch.dev/refs/heads/main/src/config/.markdownlint.jsonc", |
| | | "default": true, |
| | | "customRules": [ |
| | | "@github/markdownlint-github", |
| | | "markdownlint-rule-relative-links", |
| | | "markdownlint-rule-search-replace", |
| | | "markdownlint-rule-extended-ascii", |
| | | "markdownlint-rule-title-case-style", |
| | | "markdownlint-rule-list-duplicates" |
| | | ], |
| | | // Rules |
| | | // unlisted rules are using default settings (usually "true") |
| | | // @see https://github.com/DavidAnson/markdownlint/#rules--aliases |
| | | "MD001": { |
| | | "severity": "error", |
| | | "front_matter_title": "^\\s*title\\s*[:=]" |
| | | }, |
| | | "MD003": { |
| | | "style": "atx" |
| | | }, |
| | | "MD004": { |
| | | "style": "asterisk" |
| | | }, |
| | | "MD005": true, |
| | | "MD007": { |
| | | "indent": 2 |
| | | }, |
| | | // NO limitation on line length |
| | | "MD013": false, |
| | | // ignored rule for closed atx headings |
| | | "MD020": false, |
| | | // ignored rule for closed atx headings |
| | | "MD021": false, |
| | | // disallow multiple headings with the same content within the same level structure |
| | | "MD024": { |
| | | "siblings_only": true, |
| | | "allow_different_nesting": true |
| | | }, |
| | | // no inline HTML elements, except for the allowed ones. in tables only the explicit allowed ones |
| | | "MD033": { |
| | | "allowed_elements": [ |
| | | "lite-youtube", |
| | | "color-grid", |
| | | "date-diff", |
| | | "kbd" |
| | | ], |
| | | "table_allowed_elements": [ |
| | | "kbd" |
| | | ] |
| | | }, |
| | | // use consistent rule markers (`---`) |
| | | "MD035": { |
| | | "style": "---" |
| | | }, |
| | | // unused header structure rule |
| | | "MD043": false, |
| | | // unused spelling enforcement |
| | | "MD044": false, |
| | | // fenced code blocks style |
| | | "MD046": { |
| | | "style": "fenced" |
| | | }, |
| | | // code blocks must use backticks instead of tildes |
| | | "MD048": { |
| | | "style": "backtick" |
| | | }, |
| | | // emphasis must use asterisks `*` instead of underscores `_` |
| | | "MD049": { |
| | | "style": "asterisk" |
| | | }, |
| | | // strong style must use double asterisks `**` instead of double underscores `__` |
| | | "MD050": { |
| | | "style": "asterisk" |
| | | }, |
| | | // links must not be auto links, all other link formats are allowed |
| | | "MD054": { |
| | | "autolink": false |
| | | }, |
| | | // table pipes must be used before and after each table row |
| | | "MD055": { |
| | | "style": "leading_and_trailing" |
| | | }, |
| | | // generic linktexts are prohibited |
| | | "MD059": { |
| | | "prohibited_texts": [ |
| | | "click here", |
| | | "here", |
| | | "link", |
| | | "more" |
| | | ] |
| | | }, |
| | | // table style must be compact (single spaces around cell content) |
| | | "MD060": { |
| | | "style": "compact" |
| | | }, |
| | | // @see https://www.npmjs.com/package/@github/markdownlint-github |
| | | // images should not contain default alternate texts |
| | | "GH001": true, |
| | | // links should not contain generic text ('click here', 'read more', etc.) |
| | | "GH002": { |
| | | "additional_banned_texts": [ |
| | | "Something", |
| | | "Click here" |
| | | ] |
| | | }, |
| | | // no empty alt texts for images |
| | | "GH003": true, |
| | | // @see https://www.npmjs.com/package/markdownlint-rule-relative-links |
| | | "relative-links": { |
| | | "root_path": "../.." |
| | | }, |
| | | // @see https://www.npmjs.com/package/markdownlint-rule-search-replace |
| | | "search-replace": { |
| | | "rules": [ |
| | | { |
| | | "name": "ellipsis", |
| | | "message": "Do not use three dots '...' for ellipsis.", |
| | | "information": "https://example.com/rules/ellipsis", |
| | | "search": "...", |
| | | "replace": "…", |
| | | "searchScope": "text" |
| | | }, |
| | | { |
| | | "name": "curly-double-quotes", |
| | | "message": "Do not use curly double quotes.", |
| | | "searchPattern": "/“|”/g", |
| | | "replace": "\"" |
| | | } |
| | | ] |
| | | }, |
| | | // @see https://www.npmjs.com/package/markdownlint-rule-extended-ascii |
| | | "extended-ascii": { |
| | | "ascii-only": true |
| | | }, |
| | | // @see https://www.npmjs.com/package/markdownlint-rule-title-case-style |
| | | "title-case-style": { |
| | | // letter case style to apply |
| | | // |
| | | // "sentence" or "title" (default: sentence) |
| | | "case": "sentence", |
| | | // words to ignore when applying letter case. |
| | | // |
| | | // string[] (default: []) |
| | | "ignore": [ |
| | | "JavaScript" |
| | | ], |
| | | }, |
| | | } |
| | |
| | | "version": "2.12.2", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@github/markdownlint-github": "0.8.0", |
| | | "cssnano": "7.1.4", |
| | | "markdownlint": "0.40.0", |
| | | "markdownlint-cli2": "0.22.0", |
| | | "markdownlint-rule-extended-ascii": "0.2.1", |
| | | "markdownlint-rule-list-duplicates": "0.0.1", |
| | | "markdownlint-rule-relative-links": "5.1.0", |
| | | "markdownlint-rule-search-replace": "1.2.0", |
| | | "markdownlint-rule-title-case-style": "0.4.3", |
| | | "postcss": "8.5.8", |
| | | "postcss-preset-env": "11.2.0", |
| | | "tachyons": "4.12.0" |
| | | }, |
| | | "devDependencies": { |
| | | "@biomejs/biome": "2.4.10", |
| | | "@davidsneighbour/markdownlint-config": "2026.0.3", |
| | | "@davidsneighbour/release-config": "2026.0.4", |
| | | "@davidsneighbour/tools": "2026.0.4", |
| | | "dotenv": "17.4.1" |
| | |
| | | "postcss": "^8.4" |
| | | } |
| | | }, |
| | | "node_modules/@davidsneighbour/markdownlint-config": { |
| | | "version": "2026.0.3", |
| | | "resolved": "https://registry.npmjs.org/@davidsneighbour/markdownlint-config/-/markdownlint-config-2026.0.3.tgz", |
| | | "integrity": "sha512-GdZ1anWihc2JbNvD1ziU4hMNKm6xIiDsaAXUCD81y6j3WYgRehn1yTtfe/0BG58qdbwcATYH0OB6ykR83tSFiw==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "markdownlint": "0.40.0", |
| | | "markdownlint-cli2": "0.22.0" |
| | | }, |
| | | "engines": { |
| | | "node": "^24||^25||^26", |
| | | "npm": ">=11.6.0" |
| | | } |
| | | }, |
| | | "node_modules/@davidsneighbour/release-config": { |
| | | "version": "2026.0.4", |
| | | "resolved": "https://registry.npmjs.org/@davidsneighbour/release-config/-/release-config-2026.0.4.tgz", |
| | |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/@github/markdownlint-github": { |
| | | "version": "0.8.0", |
| | | "resolved": "https://registry.npmjs.org/@github/markdownlint-github/-/markdownlint-github-0.8.0.tgz", |
| | | "integrity": "sha512-079sWT/2Z8EI5v02GTtSfvG06E1m8Q6xjYoQiGdPg6rSKVntpfBw6in79fGs+vc9cYihBHl73vkOoDcyH/Jl8g==", |
| | | "license": "ISC", |
| | | "dependencies": { |
| | | "lodash-es": "^4.17.15" |
| | | }, |
| | | "engines": { |
| | | "node": ">=18" |
| | | } |
| | | }, |
| | | "node_modules/@hutson/parse-repository-url": { |
| | | "version": "3.0.2", |
| | | "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", |
| | |
| | | "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, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@nodelib/fs.stat": "2.0.5", |
| | |
| | | "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, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">= 8" |
| | |
| | | "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, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@nodelib/fs.scandir": "2.1.5", |
| | |
| | | "version": "4.0.0", |
| | | "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", |
| | | "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=18" |
| | |
| | | "version": "4.1.13", |
| | | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", |
| | | "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@types/ms": "*" |
| | |
| | | "version": "0.16.8", |
| | | "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.8.tgz", |
| | | "integrity": "sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/@types/minimist": { |
| | |
| | | "version": "2.1.0", |
| | | "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", |
| | | "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/@types/node": { |
| | |
| | | "version": "2.0.11", |
| | | "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", |
| | | "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/@yarnpkg/parsers": { |
| | |
| | | "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" |
| | |
| | | "version": "2.0.1", |
| | | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", |
| | | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", |
| | | "dev": true, |
| | | "license": "Python-2.0" |
| | | }, |
| | | "node_modules/array-ify": { |
| | |
| | | "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" |
| | |
| | | "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, |
| | | "license": "MIT", |
| | | "funding": { |
| | | "type": "github", |
| | |
| | | "version": "3.0.0", |
| | | "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", |
| | | "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "funding": { |
| | | "type": "github", |
| | |
| | | "version": "2.0.1", |
| | | "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", |
| | | "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "funding": { |
| | | "type": "github", |
| | |
| | | "version": "4.4.3", |
| | | "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", |
| | | "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "ms": "^2.1.3" |
| | |
| | | "version": "1.3.0", |
| | | "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", |
| | | "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "character-entities": "^2.0.0" |
| | |
| | | "version": "2.0.3", |
| | | "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", |
| | | "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=6" |
| | |
| | | "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" |
| | |
| | | "version": "3.3.3", |
| | | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", |
| | | "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@nodelib/fs.stat": "^2.0.2", |
| | |
| | | "version": "1.20.1", |
| | | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", |
| | | "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", |
| | | "dev": true, |
| | | "license": "ISC", |
| | | "dependencies": { |
| | | "reusify": "^1.0.4" |
| | |
| | | "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" |
| | |
| | | "version": "1.5.0", |
| | | "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz", |
| | | "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=18" |
| | |
| | | "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" |
| | |
| | | "version": "16.1.1", |
| | | "resolved": "https://registry.npmjs.org/globby/-/globby-16.1.1.tgz", |
| | | "integrity": "sha512-dW7vl+yiAJSp6aCekaVnVJxurRv7DCOLyXqEG3RYMYUg7AuJ2jCqPkZTA8ooqC2vtnkaMcV5WfFBMuEnTu1OQg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@sindresorhus/merge-streams": "^4.0.0", |
| | |
| | | "version": "7.0.5", |
| | | "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", |
| | | "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">= 4" |
| | |
| | | "version": "2.0.1", |
| | | "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", |
| | | "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "funding": { |
| | | "type": "github", |
| | |
| | | "version": "2.0.1", |
| | | "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", |
| | | "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "is-alphabetical": "^2.0.0", |
| | |
| | | "version": "2.0.1", |
| | | "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", |
| | | "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "funding": { |
| | | "type": "github", |
| | |
| | | "version": "2.1.1", |
| | | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", |
| | | "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=0.10.0" |
| | |
| | | "version": "4.0.3", |
| | | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", |
| | | "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "is-extglob": "^2.1.1" |
| | |
| | | "version": "2.0.1", |
| | | "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", |
| | | "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "funding": { |
| | | "type": "github", |
| | |
| | | "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" |
| | |
| | | "version": "4.0.0", |
| | | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", |
| | | "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=12" |
| | |
| | | "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": { |
| | | "argparse": "^2.0.1" |
| | |
| | | "version": "3.3.1", |
| | | "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", |
| | | "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/jsonparse": { |
| | |
| | | "version": "5.0.1", |
| | | "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", |
| | | "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=0.10.0" |
| | |
| | | "version": "0.16.45", |
| | | "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.45.tgz", |
| | | "integrity": "sha512-pQpZbdBu7wCTmQUh7ufPmLr0pFoObnGUoL/yhtwJDgmmQpbkg/0HSVti25Fu4rmd1oCR6NGWe9vqTWuWv3GcNA==", |
| | | "dev": true, |
| | | "funding": [ |
| | | "https://opencollective.com/katex", |
| | | "https://github.com/sponsors/katex" |
| | |
| | | "version": "8.3.0", |
| | | "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", |
| | | "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">= 12" |
| | |
| | | "version": "5.0.0", |
| | | "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", |
| | | "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "uc.micro": "^2.0.0" |
| | |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/lodash-es": { |
| | | "version": "4.18.1", |
| | | "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", |
| | | "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/lodash.ismatch": { |
| | | "version": "4.4.0", |
| | | "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", |
| | |
| | | "version": "14.1.1", |
| | | "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.1.tgz", |
| | | "integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "argparse": "^2.0.1", |
| | |
| | | "version": "0.40.0", |
| | | "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.40.0.tgz", |
| | | "integrity": "sha512-UKybllYNheWac61Ia7T6fzuQNDZimFIpCg2w6hHjgV1Qu0w1TV0LlSgryUGzM0bkKQCBhy2FDhEELB73Kb0kAg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "micromark": "4.0.2", |
| | |
| | | "version": "0.22.0", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.22.0.tgz", |
| | | "integrity": "sha512-mOC9BY/XGtdX3M9n3AgERd79F0+S7w18yBBTNIQ453sI87etZfp1z4eajqSMV70CYjbxKe5ktKvT2HCpvcWx9w==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "globby": "16.1.1", |
| | |
| | | "version": "0.0.6", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-cli2-formatter-default/-/markdownlint-cli2-formatter-default-0.0.6.tgz", |
| | | "integrity": "sha512-VVDGKsq9sgzu378swJ0fcHfSicUnMxnL8gnLm/Q4J/xsNJ4e5bA6lvAz7PCzIl0/No0lHyaWdqVD2jotxOSFMQ==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/DavidAnson" |
| | |
| | | "markdownlint-cli2": ">=0.0.4" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-micromark": { |
| | | "version": "0.1.2", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", |
| | | "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=14.18.0" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-extended-ascii": { |
| | | "version": "0.2.1", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-rule-extended-ascii/-/markdownlint-rule-extended-ascii-0.2.1.tgz", |
| | | "integrity": "sha512-R7ED3LfGk87Jv2lx2a4BwkSAR3dYtlXmLR+taBYyVMttAu8j6Xq/W/rDU9UUaMAMEGYpUwvCzxIAyEDrRyU/9A==", |
| | | "license": "MIT", |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/DavidAnson" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-helpers": { |
| | | "version": "0.21.0", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.21.0.tgz", |
| | | "integrity": "sha512-27WM6H76t79EZjEl3jSabV0ZzXsC5QaSslI/5N1XuXV0mJRA6i3BPMGFrtZUbhlCNgtY6oC9h5JhtpDMv95tKg==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "markdownlint-micromark": "0.1.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">=16" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-list-duplicates": { |
| | | "version": "0.0.1", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-rule-list-duplicates/-/markdownlint-rule-list-duplicates-0.0.1.tgz", |
| | | "integrity": "sha512-0dNOduVGbipS0YuUIX9OcLzojBxl/q+bXV1wRdYll2vyOVYekPdtm2fSrAKTnimOxNkQax7Qu2flOxxl+tXWkQ==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "string-strip-html": "^8.3.0" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-relative-links": { |
| | | "version": "5.1.0", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-rule-relative-links/-/markdownlint-rule-relative-links-5.1.0.tgz", |
| | | "integrity": "sha512-0jZ3NlTXvAdV7XqWlVQ5guSee2W67acLrH102KOHk3t2nG5mzsoqGCBYUwNyeNBBpzc1hbj4bgi5maexB25V+A==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "markdown-it": "14.1.1", |
| | | "mime": "4.1.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">=22.0.0" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-search-replace": { |
| | | "version": "1.2.0", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-rule-search-replace/-/markdownlint-rule-search-replace-1.2.0.tgz", |
| | | "integrity": "sha512-l2eeVjb0ijxO+dO1ZrODcht+qnJ0VuiAAdBx1J8oa2kAugXl3NhxAGjfNuTfEJae5OQbdSGT+NjMczyzBXvWMA==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "markdownlint-rule-helpers": "0.21.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">=16" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-title-case-style": { |
| | | "version": "0.4.3", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-rule-title-case-style/-/markdownlint-rule-title-case-style-0.4.3.tgz", |
| | | "integrity": "sha512-BM6kedlbhMTP4wTrQ20IBf0UgwSE330JaEuexkPqz8cDDng0gFwjD8YO85hkF/NKTUBg3cA5wVFQlFsWtL1Yuw==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "markdownlint": "^0.31.1", |
| | | "title-case": "^4.1.2" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-title-case-style/node_modules/entities": { |
| | | "version": "3.0.1", |
| | | "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", |
| | | "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", |
| | | "license": "BSD-2-Clause", |
| | | "engines": { |
| | | "node": ">=0.12" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/fb55/entities?sponsor=1" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-title-case-style/node_modules/linkify-it": { |
| | | "version": "4.0.1", |
| | | "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", |
| | | "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "uc.micro": "^1.0.1" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-title-case-style/node_modules/markdown-it": { |
| | | "version": "13.0.1", |
| | | "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", |
| | | "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "argparse": "^2.0.1", |
| | | "entities": "~3.0.1", |
| | | "linkify-it": "^4.0.1", |
| | | "mdurl": "^1.0.1", |
| | | "uc.micro": "^1.0.5" |
| | | }, |
| | | "bin": { |
| | | "markdown-it": "bin/markdown-it.js" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-title-case-style/node_modules/markdownlint": { |
| | | "version": "0.31.1", |
| | | "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.31.1.tgz", |
| | | "integrity": "sha512-CKMR2hgcIBrYlIUccDCOvi966PZ0kJExDrUi1R+oF9PvqQmCrTqjOsgIvf2403OmJ+CWomuzDoylr6KbuMyvHA==", |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "markdown-it": "13.0.1", |
| | | "markdownlint-micromark": "0.1.7" |
| | | }, |
| | | "engines": { |
| | | "node": ">=16" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-title-case-style/node_modules/markdownlint-micromark": { |
| | | "version": "0.1.7", |
| | | "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.7.tgz", |
| | | "integrity": "sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q==", |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=16" |
| | | } |
| | | }, |
| | | "node_modules/markdownlint-rule-title-case-style/node_modules/mdurl": { |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", |
| | | "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/markdownlint-rule-title-case-style/node_modules/uc.micro": { |
| | | "version": "1.0.6", |
| | | "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", |
| | | "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/mdn-data": { |
| | | "version": "2.27.1", |
| | | "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", |
| | |
| | | "version": "2.0.0", |
| | | "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", |
| | | "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/memorystream": { |
| | |
| | | "version": "1.4.1", |
| | | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", |
| | | "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">= 8" |
| | |
| | | "version": "4.0.2", |
| | | "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", |
| | | "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", |
| | | "dev": true, |
| | | "funding": [ |
| | | { |
| | | "type": "GitHub Sponsors", |
| | |
| | | "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", |
| | |
| | | "version": "4.0.0", |
| | | "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz", |
| | | "integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "devlop": "^1.0.0", |
| | |
| | | "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==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "micromark-util-character": "^2.0.0", |
| | |
| | | "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==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "devlop": "^1.0.0", |
| | |
| | | "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==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "devlop": "^1.0.0", |
| | |
| | | "version": "3.1.0", |
| | | "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz", |
| | | "integrity": "sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@types/katex": "^0.16.0", |
| | |
| | | "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", |
| | |
| | | "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": [ |
| | | { |
| | | "type": "GitHub Sponsors", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "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", |
| | |
| | | "version": "4.0.8", |
| | | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", |
| | | "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "braces": "^3.0.3", |
| | |
| | | "node": ">=8.6" |
| | | } |
| | | }, |
| | | "node_modules/mime": { |
| | | "version": "4.1.0", |
| | | "resolved": "https://registry.npmjs.org/mime/-/mime-4.1.0.tgz", |
| | | "integrity": "sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==", |
| | | "funding": [ |
| | | "https://github.com/sponsors/broofa" |
| | | ], |
| | | "license": "MIT", |
| | | "bin": { |
| | | "mime": "bin/cli.js" |
| | | }, |
| | | "engines": { |
| | | "node": ">=16" |
| | | } |
| | | }, |
| | | "node_modules/min-indent": { |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", |
| | |
| | | "version": "2.1.3", |
| | | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", |
| | | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/nanoid": { |
| | |
| | | "version": "4.0.2", |
| | | "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", |
| | | "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@types/unist": "^2.0.0", |
| | |
| | | "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" |
| | |
| | | "version": "2.3.1", |
| | | "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", |
| | | "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=6" |
| | |
| | | "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", |
| | |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", |
| | | "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "iojs": ">=1.0.0", |
| | |
| | | "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", |
| | |
| | | "version": "5.1.0", |
| | | "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", |
| | | "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=14.16" |
| | |
| | | "version": "1.6.0", |
| | | "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.0.tgz", |
| | | "integrity": "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==", |
| | | "dev": true, |
| | | "license": "BSD-3-Clause", |
| | | "engines": { |
| | | "node": ">= 18" |
| | |
| | | "safe-buffer": "~5.2.0" |
| | | } |
| | | }, |
| | | "node_modules/string-strip-html": { |
| | | "version": "8.5.0", |
| | | "resolved": "https://registry.npmjs.org/string-strip-html/-/string-strip-html-8.5.0.tgz", |
| | | "integrity": "sha512-5ICsK1B1j0A3AF1d45m0sqQCcmi1Q+t1QpF+b794LO5FTHV+ITkGR5C+UCDJQZgs5LMuRruqr6j48PxQVIurJQ==", |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=14" |
| | | } |
| | | }, |
| | | "node_modules/string-width": { |
| | | "version": "8.1.0", |
| | | "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz", |
| | | "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "get-east-asian-width": "^1.3.0", |
| | |
| | | "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" |
| | |
| | | "safe-buffer": "~5.1.0" |
| | | } |
| | | }, |
| | | "node_modules/title-case": { |
| | | "version": "4.3.2", |
| | | "resolved": "https://registry.npmjs.org/title-case/-/title-case-4.3.2.tgz", |
| | | "integrity": "sha512-I/nkcBo73mO42Idfv08jhInV61IMb61OdIFxk+B4Gu1oBjWBPOLmhZdsli+oJCVaD+86pYQA93cJfFt224ZFAA==", |
| | | "license": "MIT" |
| | | }, |
| | | "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==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "is-number": "^7.0.0" |
| | |
| | | "version": "2.1.0", |
| | | "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", |
| | | "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/uglify-js": { |
| | |
| | | "version": "0.4.0", |
| | | "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.0.tgz", |
| | | "integrity": "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=20" |
| | |
| | | "gohugo-module" |
| | | ], |
| | | "dependencies": { |
| | | "@github/markdownlint-github": "0.8.0", |
| | | "cssnano": "7.1.4", |
| | | "postcss": "8.5.8", |
| | | "postcss-preset-env": "11.2.0", |
| | |
| | | }, |
| | | "devDependencies": { |
| | | "@biomejs/biome": "2.4.10", |
| | | "@davidsneighbour/markdownlint-config": "2026.0.3", |
| | | "@davidsneighbour/release-config": "2026.0.4", |
| | | "@davidsneighbour/tools": "2026.0.4", |
| | | "dotenv": "17.4.1" |
| | | "dotenv": "17.4.1", |
| | | "markdownlint": "0.40.0", |
| | | "markdownlint-cli2": "0.22.0", |
| | | "markdownlint-rule-extended-ascii": "0.2.1", |
| | | "markdownlint-rule-list-duplicates": "0.0.1", |
| | | "markdownlint-rule-relative-links": "5.1.0", |
| | | "markdownlint-rule-search-replace": "1.2.0", |
| | | "markdownlint-rule-title-case-style": "0.4.3" |
| | | }, |
| | | "scripts": { |
| | | "lint:markdown": "markdownlint-cli2 **/*.{md,mdx}", |
| | | "lint:markdown:fix": "markdownlint-cli2 --fix **/*.{md,mdx}", |
| | | "release": "wireit", |
| | | "release:pre": "wireit", |
| | | "server": "wireit" |
| | |
| | | "command": "cd site && hugo server" |
| | | } |
| | | } |
| | | } |
| | | } |