diff --git a/package.json b/package.json index a88e0fde4..d4f4b3fb2 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "@vitejs/plugin-react": "^4.0.4", "front-matter": "^4.0.2", "jsdom": "^22.1.0", - "markuplint": "^3.12.1", + "markuplint": "^3.14.0", "prettier": "^2.8.8", "prettier-plugin-astro": "^0.10.0", "prettier-plugin-md-nocjsp": "^1.5.1", diff --git a/yarn.lock b/yarn.lock index 107d4a9f1..cd7f3ad71 100644 --- a/yarn.lock +++ b/yarn.lock @@ -803,39 +803,39 @@ refractor "^3.4.0" unist-util-visit "^2.0.3" -"@markuplint/config-presets@3.8.1": - version "3.8.1" - resolved "https://registry.yarnpkg.com/@markuplint/config-presets/-/config-presets-3.8.1.tgz#c81688c1973abc9669521c9a6a94a8c99e4c6761" - integrity sha512-56MN9Rzw91arVxq1Y7tLg4/GlgBZxNsCO8t87MfzF3CcVw4g8p5kDP2Owc0VStvrx45+lQ8YyagWHyE5ccBfTA== - -"@markuplint/create-rule-helper@3.12.1": - version "3.12.1" - resolved "https://registry.yarnpkg.com/@markuplint/create-rule-helper/-/create-rule-helper-3.12.1.tgz#845e6c4d71533c90d329ff90614fd3f193ff1c76" - integrity sha512-8wM3v99ezW2MMJcQkWhXuaJ9xCN586EcZP1PUw+P3yegj5XA1zkWmPs9AGKH5euLr3kCrBwni1JL+Wa4BXL2Bw== - dependencies: - "@markuplint/ml-core" "3.12.1" - glob "^10.3.4" +"@markuplint/config-presets@3.9.0": + version "3.9.0" + resolved "https://registry.yarnpkg.com/@markuplint/config-presets/-/config-presets-3.9.0.tgz#cf5bb576d4aa5d666e8769b0798463fa3aeb4f9c" + integrity sha512-tZ4hwilGWec+EzUs0W1Hr4VyNMR10vH2lorPKuWvQVLntjZ6BKsL9fF2AYb/XnoQWc3Xbt8/nhhgxgOlVNasGA== + +"@markuplint/create-rule-helper@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@markuplint/create-rule-helper/-/create-rule-helper-3.14.0.tgz#97d4c63f84881e8bba92156b268ecd058c1fb6fb" + integrity sha512-Jgiu+bcPqus3VXSnFUkmYT5upHSRpY+C8hTjtgkwwYiXO6dKwlr6ecHNNcnPArFZt8GXg/yuS3qnBzqNRWTwvA== + dependencies: + "@markuplint/ml-core" "3.14.0" + glob "^10.3.10" prettier "2" ts-node "^10.9.1" tslib "^2.6.2" typescript "^5.2.2" -"@markuplint/file-resolver@3.12.1": - version "3.12.1" - resolved "https://registry.yarnpkg.com/@markuplint/file-resolver/-/file-resolver-3.12.1.tgz#3b50483b4cc20217dcb77f88fc653728b2043f27" - integrity sha512-AufL/llJzbCOcCqMdKn/7EyNuHTOpW7RRMbuqlBXfdF2UZPrSsW3Of7JJSG3aUBK5DyMKMqgo14ITfjuYdb5dA== +"@markuplint/file-resolver@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@markuplint/file-resolver/-/file-resolver-3.14.0.tgz#fafb1a8696fae344bc9820be6616b5462c31655d" + integrity sha512-AaLNAQ8ycJb38e0LMlXevBBw+z1OM7Elcp6p/CevogTkCAPLn02CE+vcqWdl/+2+RGCfcMFdmjRArQvyNT8kJA== dependencies: - "@markuplint/html-parser" "3.10.1" + "@markuplint/html-parser" "3.12.0" "@markuplint/ml-ast" "3.2.0" - "@markuplint/ml-config" "3.11.1" - "@markuplint/ml-core" "3.12.1" - "@markuplint/ml-spec" "3.11.1" - "@markuplint/parser-utils" "3.10.1" - "@markuplint/selector" "3.11.1" + "@markuplint/ml-config" "3.13.0" + "@markuplint/ml-core" "3.14.0" + "@markuplint/ml-spec" "3.13.0" + "@markuplint/parser-utils" "3.12.0" + "@markuplint/selector" "3.13.0" "@markuplint/shared" "3.8.0" - cosmiconfig "^8.3.5" + cosmiconfig "^8.3.6" cosmiconfig-typescript-loader "^5.0.0" - glob "^10.3.4" + glob "^10.3.10" ignore "^5.2.4" jsonc "^2.0.0" minimatch "^9.0.3" @@ -852,17 +852,28 @@ tslib "^2.6.2" type-fest "^4.3.1" -"@markuplint/html-spec@3.11.1": - version "3.11.1" - resolved "https://registry.yarnpkg.com/@markuplint/html-spec/-/html-spec-3.11.1.tgz#e0da92d5c3078007f65327d0367e11bb7b562070" - integrity sha512-RQk9HjbuUvWfM4vMhWzWZH1kXN9mi5EfGh5fRQ+vsO40pFIhPRvDElSh0fgKSJ0W5zC3mQXscbTMrZjjXab4og== +"@markuplint/html-parser@3.12.0": + version "3.12.0" + resolved "https://registry.yarnpkg.com/@markuplint/html-parser/-/html-parser-3.12.0.tgz#6a047e904418f2cbe514b07f34b1d45d0589559e" + integrity sha512-kF+MF9UjREE91tl1i7mng1tHEoAYI+aSpXCtEm+uKxNYdPp4YSL0aI+LTuch+1zYYP4kFYYRBQDAQq6dkkb4ZQ== + dependencies: + "@markuplint/ml-ast" "3.2.0" + "@markuplint/parser-utils" "3.12.0" + parse5 "7.1.2" + tslib "^2.6.2" + type-fest "^4.5.0" + +"@markuplint/html-spec@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@markuplint/html-spec/-/html-spec-3.13.0.tgz#d0df7bd299a056f61aacab365e569d072dfca692" + integrity sha512-adhI3k6d6AXySlFPHZQpCcvwAhcjWWmWKKfz1cY/FDmiOOeZWTtdbyaHugVixS2WnNK9gZz3rXiDBdUBiwu3OQ== dependencies: - "@markuplint/ml-spec" "3.11.1" + "@markuplint/ml-spec" "3.13.0" -"@markuplint/i18n@3.9.0": - version "3.9.0" - resolved "https://registry.npmjs.org/@markuplint/i18n/-/i18n-3.9.0.tgz" - integrity sha512-M1eYAOpvRBOnBt05+2+YKOkXbbpn/Z6ABV/Ecwv0NxbKHZuzRZyZkuWVsYg2MOGFwB0TXWkyE3AFGh4r74ZOLA== +"@markuplint/i18n@3.10.0": + version "3.10.0" + resolved "https://registry.yarnpkg.com/@markuplint/i18n/-/i18n-3.10.0.tgz#6c5244455731dba60c17fa32f20244d5a28ab762" + integrity sha512-gdugNo0ookMODlYbFMC1jdrrNv55tAABFJNbuPlLmmdct083aEi0COM9R5gRe9zOYQKaLHjTodpcQ9vvpKOcDA== "@markuplint/jsx-parser@^3.9.1": version "3.9.1" @@ -881,39 +892,39 @@ resolved "https://registry.npmjs.org/@markuplint/ml-ast/-/ml-ast-3.2.0.tgz" integrity sha512-qZJ0GTdGx1+2INEjfpSufu0143RgNqzfs9cA4TMdt9V18qdhSH1swWaMLiY0JJdnfJ4ui2uwxzg9Mhdtu0EINQ== -"@markuplint/ml-config@3.11.1": - version "3.11.1" - resolved "https://registry.yarnpkg.com/@markuplint/ml-config/-/ml-config-3.11.1.tgz#be087179036e11390a0ec3360bbdd07958e7d5e1" - integrity sha512-xzmZjO9uh9dhAbvtxmU3Aee+Rx39+su/ImwL8L5lRfeSuerVHPYxxnvDXGCtijRkomK24cqB5BXjftPEJFUpXw== +"@markuplint/ml-config@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@markuplint/ml-config/-/ml-config-3.13.0.tgz#e4079ec999ade084b6a5e72c7764264c74b33cdc" + integrity sha512-2f9o35mUFLzCg9AE74CkQt2RxDlkqU6FbP3wg2uCfucodoglDqVksVU1qvvttBvVB0zF/MbNXP9IFxF02uZArQ== dependencies: "@markuplint/ml-ast" "3.2.0" - "@markuplint/selector" "3.11.1" + "@markuplint/selector" "3.13.0" "@markuplint/shared" "3.8.0" - "@types/mustache" "^4.2.2" + "@types/mustache" "^4.2.4" deepmerge "^4.3.1" is-plain-object "^5.0.0" mustache "^4.2.0" - type-fest "^4.3.1" + type-fest "^4.5.0" -"@markuplint/ml-core@3.12.1": - version "3.12.1" - resolved "https://registry.yarnpkg.com/@markuplint/ml-core/-/ml-core-3.12.1.tgz#b24d3b90aa9dae961696905bacbc36ff1afa123e" - integrity sha512-ulJJFnhuoWXEn6U+BGqVcANJ1B7ZmezXWOVyNxhtVhqSb/e4mR9+FToUXiAsJ5Pgq+FulYKJDn128tqCK0frAQ== +"@markuplint/ml-core@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@markuplint/ml-core/-/ml-core-3.14.0.tgz#5726996a676394a1e0ab7b75611c492fcfb847f5" + integrity sha512-rkPPA+FEbgMz5z1yT700AIOyHP8xDa0YKxNA/seq0NClMlboZ3xeckoGdSrdOCNl2aZr8GLeeIpA1831w/9I8w== dependencies: - "@markuplint/config-presets" "3.8.1" - "@markuplint/html-parser" "3.10.1" - "@markuplint/html-spec" "3.11.1" - "@markuplint/i18n" "3.9.0" + "@markuplint/config-presets" "3.9.0" + "@markuplint/html-parser" "3.12.0" + "@markuplint/html-spec" "3.13.0" + "@markuplint/i18n" "3.10.0" "@markuplint/ml-ast" "3.2.0" - "@markuplint/ml-config" "3.11.1" - "@markuplint/ml-spec" "3.11.1" - "@markuplint/parser-utils" "3.10.1" - "@markuplint/selector" "3.11.1" - "@types/debug" "^4.1.8" + "@markuplint/ml-config" "3.13.0" + "@markuplint/ml-spec" "3.13.0" + "@markuplint/parser-utils" "3.12.0" + "@markuplint/selector" "3.13.0" + "@types/debug" "^4.1.10" debug "^4.3.4" is-plain-object "^5.0.0" tslib "^2.6.2" - type-fest "^4.3.1" + type-fest "^4.5.0" "@markuplint/ml-spec@2.1.2": version "2.1.2" @@ -922,17 +933,17 @@ dependencies: tslib "^2.3.1" -"@markuplint/ml-spec@3.11.1": - version "3.11.1" - resolved "https://registry.yarnpkg.com/@markuplint/ml-spec/-/ml-spec-3.11.1.tgz#18105a06780f9f4682d2525b895b7075ad146896" - integrity sha512-yCEnl2ivWNWTD5KYI9PTgQLlg3bBWQPoP/bBJGibgjTyxJMSgVLoej+lkZb32P8LHXBD1Ah2QAvjQwwMYyyvVA== +"@markuplint/ml-spec@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@markuplint/ml-spec/-/ml-spec-3.13.0.tgz#8f2f0add1686486eff78e992f29dd39945693c89" + integrity sha512-BrV+mu8d8CAO+YiRxgu2Ex/4DP8alk0PJLmAzzJ9ceJCwqan0iQobdHmSexZ/2NoPHCL7IVAil2+EBnHmidYPQ== dependencies: "@markuplint/ml-ast" "3.2.0" - "@markuplint/types" "3.9.1" - dom-accessibility-api "^0.6.1" + "@markuplint/types" "3.11.0" + dom-accessibility-api "^0.6.3" is-plain-object "^5.0.0" tslib "^2.6.2" - type-fest "^4.3.1" + type-fest "^4.5.0" "@markuplint/parser-utils@3.10.1": version "3.10.1" @@ -946,6 +957,18 @@ type-fest "^4.3.1" uuid "^9.0.0" +"@markuplint/parser-utils@3.12.0": + version "3.12.0" + resolved "https://registry.yarnpkg.com/@markuplint/parser-utils/-/parser-utils-3.12.0.tgz#9c84066763feef8fdd684e9036dff16865122068" + integrity sha512-g7BcC9YhEZx5Lt0XrPSiMHM0MvkUcwoFrr/XxdXK6wSm61wMO3Ks6fmBu1+dRCzQXEZfR9XyTvXFqopl677YsA== + dependencies: + "@markuplint/ml-ast" "3.2.0" + "@markuplint/types" "3.11.0" + "@types/uuid" "^9.0.6" + tslib "^2.6.2" + type-fest "^4.5.0" + uuid "^9.0.1" + "@markuplint/react-spec@^2.1.2": version "2.1.2" resolved "https://registry.npmjs.org/@markuplint/react-spec/-/react-spec-2.1.2.tgz" @@ -953,36 +976,36 @@ dependencies: "@markuplint/ml-spec" "2.1.2" -"@markuplint/rules@3.12.1": - version "3.12.1" - resolved "https://registry.yarnpkg.com/@markuplint/rules/-/rules-3.12.1.tgz#9423fea271861a6331a00e2d36b75bf10a529656" - integrity sha512-re+Wm4Yi41jK1M522sfeplpFTW/rKFI/a8CoYrwFsxRyLrCBMXubroy4XOgWUH+WoWYPicXFyTjjvEVZ6PNo6g== +"@markuplint/rules@3.14.0": + version "3.14.0" + resolved "https://registry.yarnpkg.com/@markuplint/rules/-/rules-3.14.0.tgz#4a4a2c25b9a32fa3784a9dc6d68119ed0a1d63ec" + integrity sha512-WFgvDEHYzZ+EiETuZGSxLcUK1QUsjUGpY6ZiqsdOP8T44HggPRvUB/hexmMDa4SY+4UXvxC5Nu09DrrNTWDGbA== dependencies: - "@markuplint/html-spec" "3.11.1" - "@markuplint/ml-core" "3.12.1" - "@markuplint/ml-spec" "3.11.1" - "@markuplint/selector" "3.11.1" + "@markuplint/html-spec" "3.13.0" + "@markuplint/ml-core" "3.14.0" + "@markuplint/ml-spec" "3.13.0" + "@markuplint/selector" "3.13.0" "@markuplint/shared" "3.8.0" - "@markuplint/types" "3.9.1" - "@types/debug" "^4.1.8" + "@markuplint/types" "3.11.0" + "@types/debug" "^4.1.10" "@ungap/structured-clone" "^1.2.0" ansi-colors "^4.1.3" - chrono-node "^2.6.6" + chrono-node "^2.7.0" debug "^4.3.4" tslib "^2.6.2" - type-fest "^4.3.1" + type-fest "^4.5.0" -"@markuplint/selector@3.11.1": - version "3.11.1" - resolved "https://registry.yarnpkg.com/@markuplint/selector/-/selector-3.11.1.tgz#990b60993c674dd66396583269e8f0576ea0ce9c" - integrity sha512-YIbUPLOkFJDmaWSkcCcuuNA04kjFOftRIGvQkz3SnQQhyyP2e9aqADKFg7RejtNipzEEbSJ/5X5d09kyLkhPfg== +"@markuplint/selector@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@markuplint/selector/-/selector-3.13.0.tgz#4b48a45686c9c39fcdb18dcc475b35a78afaff33" + integrity sha512-SEtqMho6a4+IFF1ZphjogOJVM5LKqUOycFGuAsmzsGO+L6bQwezKFnGd1EtKVCkOjnmnKdDfBz0o44Gvy9lStQ== dependencies: - "@markuplint/ml-spec" "3.11.1" - "@types/debug" "^4.1.8" + "@markuplint/ml-spec" "3.13.0" + "@types/debug" "^4.1.10" debug "^4.3.4" postcss-selector-parser "^6.0.13" tslib "^2.6.2" - type-fest "^4.3.1" + type-fest "^4.5.0" "@markuplint/shared@3.8.0": version "3.8.0" @@ -991,6 +1014,22 @@ dependencies: html-entities "^2.4.0" +"@markuplint/types@3.11.0": + version "3.11.0" + resolved "https://registry.yarnpkg.com/@markuplint/types/-/types-3.11.0.tgz#57aff8f28a309cbc9351900577f7f369325e2381" + integrity sha512-2a8By5PGV6AFinOBe4hmh4QW0VdJxX1J3OE7jERHCwITdkKcBV33GnvjkVFRBgo/Be2bDtsDCC9p6XhKqhJr4Q== + dependencies: + "@types/bcp-47" "1" + "@types/css-tree" "^2.3.3" + "@types/debug" "^4.1.10" + "@types/whatwg-mimetype" "3.0.1" + bcp-47 "1" + css-tree "^2.3.1" + debug "^4.3.4" + leven "3" + type-fest "^4.5.0" + whatwg-mimetype "^3.0.0" + "@markuplint/types@3.9.1": version "3.9.1" resolved "https://registry.yarnpkg.com/@markuplint/types/-/types-3.9.1.tgz#c385a3807d3d1ab2ee066c81ffe9ee6f1e5d0771" @@ -1595,20 +1634,25 @@ resolved "https://registry.npmjs.org/@types/chai/-/chai-4.3.5.tgz" integrity sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng== -"@types/cli-color@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/cli-color/-/cli-color-2.0.3.tgz#2e9f8d171a19ba6daf2458affac4397a3cb848bd" - integrity sha512-JcGK/IFNVt5a99Xsz4wMCK8jfylpZ5E9AxzGcTVLD5nNYPYxXkylTRV7mcqA324rKLfqT3juU5KjQbI9CAV3SA== +"@types/cli-color@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/cli-color/-/cli-color-2.0.4.tgz#47e3630ed3fbb07cb9ec8d6344e5f9aa068f6e58" + integrity sha512-wRHCHg6bPsi+PHozd4MYFnoPYAk1QOB/iI4UZHuMsI/+Bf07YbY425IrRg4+PZ0Qiwz0j7yNHAY4DfrBt06NzA== "@types/css-tree@^2.3.2": version "2.3.2" resolved "https://registry.yarnpkg.com/@types/css-tree/-/css-tree-2.3.2.tgz#caf5579204b16ef09472af8001e8c4642652f101" integrity sha512-B5nF6h7xxpMLvZ1pzugAYUGj1aw4KgTpXZzOijkDMRzey4SlFi0jVWb3o0SS1CVSxyBciltVgjt67CwrgjmlWA== -"@types/debug@^4.0.0", "@types/debug@^4.1.8": - version "4.1.8" - resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz" - integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ== +"@types/css-tree@^2.3.3": + version "2.3.3" + resolved "https://registry.yarnpkg.com/@types/css-tree/-/css-tree-2.3.3.tgz#96e914286baa7150da99dd816f4983f4c06db55f" + integrity sha512-w2id4lNf2DzAAQ+A3bD9QTY/qpCw9rYlci9RbBscEmF5RO3U/acrcCErvsqkoIZqz9n0yv4CVUqz/6DKDOEZnw== + +"@types/debug@^4.0.0", "@types/debug@^4.1.10", "@types/debug@^4.1.8": + version "4.1.10" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.10.tgz#f23148a6eb771a34c466a4fc28379d8101e84494" + integrity sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA== dependencies: "@types/ms" "*" @@ -1702,10 +1746,10 @@ resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz" integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== -"@types/mustache@^4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@types/mustache/-/mustache-4.2.2.tgz" - integrity sha512-MUSpfpW0yZbTgjekDbH0shMYBUD+X/uJJJMm9LXN1d5yjl5lCY1vN/eWKD6D1tOtjA6206K0zcIPnUaFMurdNA== +"@types/mustache@^4.2.4": + version "4.2.4" + resolved "https://registry.yarnpkg.com/@types/mustache/-/mustache-4.2.4.tgz#74d37210e1467edd705a0959ba46dc5dc22c3815" + integrity sha512-5DK8oX+pyEJm8Arm57Ut2R4KCeDuNQhLAuU04IgaKB7nYsFYzhpWqSoFnp7kCtVG7wXKftnaEJIyUFTVvSkkzw== "@types/nlcst@^1.0.0": version "1.0.0" @@ -1792,16 +1836,21 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.0.tgz#988ae8af1e5239e89f9fbb1ade4c935f4eeedf9a" integrity sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w== -"@types/uuid@^9.0.3": - version "9.0.3" - resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.3.tgz#6cdd939b4316b4f81625de9f06028d848c4a1533" - integrity sha512-taHQQH/3ZyI3zP8M/puluDEIEvtQHVYcC6y3N8ijFtAd28+Ey/G4sg1u2gB01S8MwybLOKAp9/yCMu/uR5l3Ug== +"@types/uuid@^9.0.3", "@types/uuid@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.6.tgz#c91ae743d8344a54b2b0c691195f5ff5265f6dfb" + integrity sha512-BT2Krtx4xaO6iwzwMFUYvWBWkV2pr37zD68Vmp1CDV196MzczBRxuEpD6Pr395HAgebC/co7hOphs53r8V7jew== "@types/whatwg-mimetype@3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz" integrity sha512-xHFOhd41VpUR6Y0k8ZinlyFv5cyhC/r2zghJgWWN8oNxqNo45Nf0qCBInJsFeifLeoHcIF4voEfap4A2GYHWkw== +"@types/whatwg-mimetype@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.1.tgz#7aa02e0340e69b94aa549a3c72ad3c8be65bc370" + integrity sha512-dy1Os16KVaOyiwS237oURk7v0IGezg06FUlW//WcoAJMqrMSQlHNiYmZz06MgXdqE/uARd9h+sOm4AWRsJvUnQ== + "@typescript-eslint/eslint-plugin@^5.60.1": version "5.62.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" @@ -2755,16 +2804,6 @@ camelcase-keys@^7.0.0: quick-lru "^5.1.1" type-fest "^1.2.1" -camelcase-keys@^8.0.2: - version "8.0.2" - resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-8.0.2.tgz" - integrity sha512-qMKdlOfsjlezMqxkUGGMaWWs17i2HoL15tM+wtx8ld4nLrUwU58TFdvyGOz/piNP842KeO8yXvggVQSdQ828NA== - dependencies: - camelcase "^7.0.0" - map-obj "^4.3.0" - quick-lru "^6.1.1" - type-fest "^2.13.0" - camelcase@^4.0.0: version "4.1.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" @@ -2780,7 +2819,7 @@ camelcase@^6.3.0: resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -camelcase@^7.0.0, camelcase@^7.0.1: +camelcase@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz" integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== @@ -2932,7 +2971,7 @@ chownr@^2.0.0: resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== -chrono-node@^2.6.6: +chrono-node@^2.7.0: version "2.7.0" resolved "https://registry.yarnpkg.com/chrono-node/-/chrono-node-2.7.0.tgz#2c25ed3d810ccd1fceabb630f70922af9600e45e" integrity sha512-0s2vv89LmsbgoibV0AIVgNnGqlU8N5yCCVZXvc3mRCjnmlG/gJw1hCYOmNwjB+AIuwZQdKTXfwvsHDRTs6pwcg== @@ -3304,7 +3343,7 @@ cosmiconfig-typescript-loader@^5.0.0: dependencies: jiti "^1.19.1" -cosmiconfig@^8.0.0, cosmiconfig@^8.2.0, cosmiconfig@^8.3.5: +cosmiconfig@^8.0.0, cosmiconfig@^8.2.0: version "8.3.5" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.5.tgz#3b3897ddd042d022d5a207d4c8832e54f5301977" integrity sha512-A5Xry3xfS96wy2qbiLkQLAg4JUrR2wvfybxj6yqLmrUfMAvhS3MZxIP2oQn0grgYIvJqzpeTEWu4vK0t+12NNw== @@ -3314,6 +3353,16 @@ cosmiconfig@^8.0.0, cosmiconfig@^8.2.0, cosmiconfig@^8.3.5: parse-json "^5.2.0" path-type "^4.0.0" +cosmiconfig@^8.3.6: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" + create-error-class@^3.0.0: version "3.0.2" resolved "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz" @@ -3478,16 +3527,6 @@ decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize-keys@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-2.0.1.tgz" - integrity sha512-nrNeSCtU2gV3Apcmn/EZ+aR20zKDuNDStV67jPiupokD3sOAFeMzslLMCFdKv1sPqzwoe5ZUhsSW9IAVgKSL/Q== - dependencies: - decamelize "^6.0.0" - map-obj "^4.3.0" - quick-lru "^6.1.1" - type-fest "^3.1.0" - decamelize@^1.1.0, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" @@ -3498,11 +3537,6 @@ decamelize@^5.0.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9" integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== -decamelize@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz" - integrity sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA== - decimal.js@^10.2.1, decimal.js@^10.4.3: version "10.4.3" resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz" @@ -3697,10 +3731,10 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-accessibility-api@^0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.1.tgz" - integrity sha512-WbiG8jCZESbcSwxLmbUiv3WZurc6H4opBIbBkBe/I3OSZvWCXXj+wxPueWodM/p4gegM1CqEr0iFY5DqyrncxA== +dom-accessibility-api@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz#993e925cc1d73f2c662e7d75dd5a5445259a8fd8" + integrity sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w== domexception@^2.0.1: version "2.0.1" @@ -4933,7 +4967,7 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@^10.2.2, glob@^10.3.3, glob@^10.3.4: +glob@^10.2.2, glob@^10.3.3: version "10.3.4" resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.4.tgz#c85c9c7ab98669102b6defda76d35c5b1ef9766f" integrity sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ== @@ -4944,6 +4978,17 @@ glob@^10.2.2, glob@^10.3.3, glob@^10.3.4: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" +glob@^10.3.10: + version "10.3.10" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" + integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.3.5" + minimatch "^9.0.1" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry "^1.10.1" + glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" @@ -6276,6 +6321,15 @@ jackspeak@^2.0.3: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + java-properties@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz" @@ -7022,7 +7076,7 @@ map-obj@^1.0.0: resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= -map-obj@^4.0.0, map-obj@^4.1.0, map-obj@^4.3.0: +map-obj@^4.0.0, map-obj@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== @@ -7049,27 +7103,27 @@ marked@^5.0.0: resolved "https://registry.npmjs.org/marked/-/marked-5.1.0.tgz" integrity sha512-z3/nBe7aTI8JDszlYLk7dDVNpngjw0o1ZJtrA9kIfkkHcIF+xH7mO23aISl4WxP83elU+MFROgahqdpd05lMEQ== -markuplint@^3.12.1: - version "3.12.1" - resolved "https://registry.yarnpkg.com/markuplint/-/markuplint-3.12.1.tgz#9d7959109c4f59b07b2a51db6ef35ce3d22efd36" - integrity sha512-z2qk5J+h5IpFY4ivXJXoQhbf6HRumLnTic+EgubRlqiduKeQRe1DC25Tpf3uBsnDhEMYitFPqOrprNXJ3gtCMQ== +markuplint@^3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/markuplint/-/markuplint-3.14.0.tgz#e20d2b1645f66493abd22d39fc65ba2ddd857522" + integrity sha512-SWsHL/GL0jUkgdH4b0xtxbJHlGfhyRMcpBdv4NOKlGDWbiCkVs2oxoub3LmJNiHu9ps92KJy1hcygc+rlqeFQQ== dependencies: - "@markuplint/create-rule-helper" "3.12.1" - "@markuplint/file-resolver" "3.12.1" - "@markuplint/html-parser" "3.10.1" - "@markuplint/html-spec" "3.11.1" - "@markuplint/i18n" "3.9.0" + "@markuplint/create-rule-helper" "3.14.0" + "@markuplint/file-resolver" "3.14.0" + "@markuplint/html-parser" "3.12.0" + "@markuplint/html-spec" "3.13.0" + "@markuplint/i18n" "3.10.0" "@markuplint/ml-ast" "3.2.0" - "@markuplint/ml-config" "3.11.1" - "@markuplint/ml-core" "3.12.1" - "@markuplint/ml-spec" "3.11.1" - "@markuplint/rules" "3.12.1" + "@markuplint/ml-config" "3.13.0" + "@markuplint/ml-core" "3.14.0" + "@markuplint/ml-spec" "3.13.0" + "@markuplint/rules" "3.14.0" "@markuplint/shared" "3.8.0" - "@types/cli-color" "^2.0.3" - "@types/debug" "^4.1.8" + "@types/cli-color" "^2.0.4" + "@types/debug" "^4.1.10" "@types/has-yarn" "^1.0.1" "@types/meow" "^6.0.0" - "@types/uuid" "^9.0.3" + "@types/uuid" "^9.0.6" chokidar "^3.5.3" cli-color "^2.0.3" debug "^4.3.4" @@ -7082,11 +7136,11 @@ markuplint@^3.12.1: meow "9" node-fetch "2" os-locale "5" - strict-event-emitter "^0.5.0" + strict-event-emitter "^0.5.1" strip-ansi "6" tslib "^2.6.2" - type-fest "^4.3.1" - uuid "^9.0.0" + type-fest "^4.5.0" + uuid "^9.0.1" mathml-tag-names@^2.1.3: version "2.1.3" @@ -7284,23 +7338,10 @@ memoizee@^0.4.15: next-tick "^1.1.0" timers-ext "^0.1.7" -meow@*: - version "12.0.1" - resolved "https://registry.npmjs.org/meow/-/meow-12.0.1.tgz" - integrity sha512-/QOqMALNoKQcJAOOdIXjNLtfcCdLXbMFyB1fOOPdm6RzfBTlsuodOCTBDjVbeUSmgDQb8UI2oONqYGtq1PKKKA== - dependencies: - "@types/minimist" "^1.2.2" - camelcase-keys "^8.0.2" - decamelize "^6.0.0" - decamelize-keys "^2.0.1" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^5.0.0" - read-pkg-up "^9.1.0" - redent "^4.0.0" - trim-newlines "^5.0.0" - type-fest "^3.9.0" - yargs-parser "^21.1.1" +meow@*, meow@^12.0.1: + version "12.1.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-12.1.1.tgz#e558dddbab12477b69b2e9a2728c327f191bace6" + integrity sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw== meow@9: version "9.0.0" @@ -7338,11 +7379,6 @@ meow@^10.1.5: type-fest "^1.2.2" yargs-parser "^20.2.9" -meow@^12.0.1: - version "12.1.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-12.1.1.tgz#e558dddbab12477b69b2e9a2728c327f191bace6" - integrity sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw== - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" @@ -9294,11 +9330,6 @@ quick-lru@^5.1.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== -quick-lru@^6.1.1: - version "6.1.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.1.tgz" - integrity sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q== - rc@^1.0.1, rc@^1.1.6, rc@^1.2.1, rc@^1.2.7, rc@^1.2.8: version "1.2.8" resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" @@ -9406,15 +9437,6 @@ read-pkg-up@^8.0.0: read-pkg "^6.0.0" type-fest "^1.0.1" -read-pkg-up@^9.1.0: - version "9.1.0" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz" - integrity sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg== - dependencies: - find-up "^6.3.0" - read-pkg "^7.1.0" - type-fest "^2.5.0" - read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" @@ -9435,16 +9457,6 @@ read-pkg@^6.0.0: parse-json "^5.2.0" type-fest "^1.0.1" -read-pkg@^7.1.0: - version "7.1.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz" - integrity sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg== - dependencies: - "@types/normalize-package-data" "^2.4.1" - normalize-package-data "^3.0.2" - parse-json "^5.2.0" - type-fest "^2.0.0" - read-pkg@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-8.0.0.tgz#78b93774c15a3f151b56d5790d5127a5cb9fc507" @@ -10474,10 +10486,10 @@ streamx@^2.15.0: fast-fifo "^1.1.0" queue-tick "^1.0.1" -strict-event-emitter@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.0.tgz" - integrity sha512-sqnMpVJLSB3daNO6FcvsEk4Mq5IJeAwDeH80DP1S8+pgxrF6yZnE1+VeapesGled7nEcIkz1Ax87HzaIy+02kA== +strict-event-emitter@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz#1602ece81c51574ca39c6815e09f1a3e8550bd93" + integrity sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ== "string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" @@ -11064,11 +11076,6 @@ trim-newlines@^4.0.2: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.1.1.tgz#28c88deb50ed10c7ba6dc2474421904a00139125" integrity sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ== -trim-newlines@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-5.0.0.tgz" - integrity sha512-kstfs+hgwmdsOadN3KgA+C68wPJwnZq4DN6WMDCvZapDWEF34W2TyPKN2v2+BJnZgIz5QOfxFeldLyYvdgRAwg== - trough@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz" @@ -11202,20 +11209,20 @@ type-fest@^1.0.1, type-fest@^1.0.2, type-fest@^1.2.1, type-fest@^1.2.2: resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== -type-fest@^2.0.0, type-fest@^2.12.2, type-fest@^2.13.0, type-fest@^2.5.0: +type-fest@^2.12.2, type-fest@^2.13.0: version "2.19.0" resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== -type-fest@^3.1.0, type-fest@^3.12.0, type-fest@^3.8.0, type-fest@^3.9.0: +type-fest@^3.12.0, type-fest@^3.8.0: version "3.13.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706" integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g== -type-fest@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.3.1.tgz#5cb58cdab5120f7ab0b40cfdc35073fb9adb651d" - integrity sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw== +type-fest@^4.3.1, type-fest@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.5.0.tgz#79208f4dbb8a9946a55889e9f482b95a3292ee41" + integrity sha512-diLQivFzddJl4ylL3jxSkEc39Tpw7o1QeEHIPxVwryDK2lpB7Nqhzhuo6v5/Ls08Z0yPSAhsyAWlv1/H0ciNmw== type@^1.0.1: version "1.2.0" @@ -11689,10 +11696,10 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -uuid@^9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz" - integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== +uuid@^9.0.0, uuid@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== uvu@^0.5.0: version "0.5.3"