diff --git a/package-lock.json b/package-lock.json index 49b65cfe..1983c36d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "minimist": "^1.2.6", "textlint": "^12.0.0", "textlint-filter-rule-comments": "^1.2.2", - "textlint-rule-preset-ja-technical-writing": "^6.0.0", + "textlint-rule-preset-ja-technical-writing": "^12.0.0", "trim": ">=0.0.3" }, "devDependencies": { @@ -33,10 +33,29 @@ "@azu/format-text": "^1.0.1" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/parser": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.3.tgz", - "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", + "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", + "dependencies": { + "@babel/types": "^7.26.8" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -44,21 +63,30 @@ "node": ">=6.0.0" } }, - "node_modules/@textlint-rule/textlint-rule-no-invalid-control-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-invalid-control-character/-/textlint-rule-no-invalid-control-character-1.2.0.tgz", - "integrity": "sha512-FgkOQr14H8D/LQVAEOR2cGWhzItb9MXCAvaBwKkysIfP9Ngwam+8NRmbphQ/GrAm3PXV63QmK1xwAKM1DntwmQ==", + "node_modules/@babel/types": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", + "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", "dependencies": { - "execall": "^1.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" } }, + "node_modules/@textlint-rule/textlint-rule-no-invalid-control-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-invalid-control-character/-/textlint-rule-no-invalid-control-character-3.0.0.tgz", + "integrity": "sha512-2o9n4z49ntSPtJPlcJtxakyB4dAg2MKSvR9ZCZEHjye0ee27oWYzK6yHz2HjsXQqt9VeCwxNHDOIGIx2CQX0Dw==" + }, "node_modules/@textlint-rule/textlint-rule-no-unmatched-pair": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-unmatched-pair/-/textlint-rule-no-unmatched-pair-1.0.8.tgz", - "integrity": "sha512-C+ejNcHFKWGQ9aoMnk7jL815iUXg4soIdK/gpN2wJWiwbtThw6mglIhvI+5qkFoUNCYjmWZbN0I3F4YUgoAHaw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-unmatched-pair/-/textlint-rule-no-unmatched-pair-2.0.4.tgz", + "integrity": "sha512-g9Ge1xUV9xJy8T7nuutF/2J6Cg2mmPx4gKsC3dCdxVxuL0wMqOOnAi8l6psFpAQ5UFtQuAzwkdclrehPtBT5tg==", "dependencies": { - "sentence-splitter": "^3.0.11", - "textlint-rule-helper": "2.0.1" + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1" } }, "node_modules/@textlint/ast-node-types": { @@ -209,19 +237,6 @@ "structured-source": "^4.0.0" } }, - "node_modules/@textlint/kernel/node_modules/boundary": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/boundary/-/boundary-2.0.0.tgz", - "integrity": "sha512-rJKn5ooC9u8q13IMCrW0RSp31pxBCHE3y9V/tp3TdWSLf8Em3p6Di4NBpfzbJge9YjjFEsD0RtFEjtvHL5VyEA==" - }, - "node_modules/@textlint/kernel/node_modules/structured-source": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-4.0.0.tgz", - "integrity": "sha512-qGzRFNJDjFieQkl/sVOI2dUjHKRyL9dAJi2gCPGJLbJHBIkyOHxjuocpIEfbLioX+qSJpvbYdT49/YCdMznKxA==", - "dependencies": { - "boundary": "^2.0.0" - } - }, "node_modules/@textlint/linter-formatter": { "version": "12.6.1", "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-12.6.1.tgz", @@ -373,11 +388,6 @@ "@types/unist": "^2" } }, - "node_modules/@types/structured-source": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/structured-source/-/structured-source-3.0.0.tgz", - "integrity": "sha512-8u+Wo5+GEXe4jZyQ8TplLp+1A7g32ZcVoE7VZu8VcxnlaEm5I/+T579R7q3qKN76jmK0lRshpo4hl4bj/kEPKA==" - }, "node_modules/@types/unist": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", @@ -398,57 +408,10 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/amp-create-callback": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-create-callback/-/amp-create-callback-1.0.1.tgz", - "integrity": "sha1-UbtvFJFUXYbpvyNsr/UUu7RXgxA=" - }, - "node_modules/amp-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-each/-/amp-each-1.0.1.tgz", - "integrity": "sha1-DWyKM79JnIs95iMiRXx4ue2lwA8=", - "dependencies": { - "amp-create-callback": "^1.0.0", - "amp-keys": "^1.0.0" - } - }, - "node_modules/amp-has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-has/-/amp-has-1.0.1.tgz", - "integrity": "sha1-3MWKCQpMb8SUfNtujEEO2f9SAsY=" - }, - "node_modules/amp-index-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/amp-index-of/-/amp-index-of-1.1.0.tgz", - "integrity": "sha1-0deY6lfaVSsCE2W4Wx443fmTscE=", - "dependencies": { - "amp-is-number": "^1.0.0" - } - }, - "node_modules/amp-is-number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-is-number/-/amp-is-number-1.0.1.tgz", - "integrity": "sha1-9DDS5l0bvSzEHb2a+38D0+MooxQ=" - }, - "node_modules/amp-is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-is-object/-/amp-is-object-1.0.1.tgz", - "integrity": "sha1-Coy1lWuREqFqc2d+jLrTe7okdwI=" - }, - "node_modules/amp-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-keys/-/amp-keys-1.0.1.tgz", - "integrity": "sha1-tyH7gx2nmIFQT060SjntkwpbsSk=", - "dependencies": { - "amp-has": "^1.0.0", - "amp-index-of": "^1.0.0", - "amp-is-object": "^1.0.0" - } - }, "node_modules/analyze-desumasu-dearu": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/analyze-desumasu-dearu/-/analyze-desumasu-dearu-5.0.0.tgz", - "integrity": "sha512-lqDmW0jmncEp1iNI+B0sr1LuadeO2dmDevHvWXoBev70Kekgi+XW3kZS41tpHoUvx3ZEBvDKgHceeYzKbJXx3Q==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/analyze-desumasu-dearu/-/analyze-desumasu-dearu-5.0.2.tgz", + "integrity": "sha512-3PUxFk790GpQkME//hwiJellbtKMiAFX/CyA93etmAo5FujJ+5GKVXW+NU9v2MfF07iWcXsrNMbGW5/vVpqWwA==", "dependencies": { "kuromojin": "^3.0.0" } @@ -476,15 +439,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.find": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", - "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.4" - } - }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", @@ -562,9 +516,9 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/boundary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/boundary/-/boundary-1.0.1.tgz", - "integrity": "sha1-TWfcJgLAzBbdm85+v4fpSCkPWBI=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/boundary/-/boundary-2.0.0.tgz", + "integrity": "sha512-rJKn5ooC9u8q13IMCrW0RSp31pxBCHE3y9V/tp3TdWSLf8Em3p6Di4NBpfzbJge9YjjFEsD0RtFEjtvHL5VyEA==" }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -575,11 +529,6 @@ "concat-map": "0.0.1" } }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -665,13 +614,11 @@ } }, "node_modules/check-ends-with-period": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/check-ends-with-period/-/check-ends-with-period-1.0.1.tgz", - "integrity": "sha1-19KdYUy8PtFatUGQ9P2k3qoxQdg=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/check-ends-with-period/-/check-ends-with-period-3.0.2.tgz", + "integrity": "sha512-/Bw+avucqqZ7PjKCVDod1QDGyZjo7Ht2701pdgcpTXzK5jI73/OUh3VR+m18jNUoJx5DSOUv0AxELZF7FYtcDA==", "dependencies": { - "array.prototype.find": "^2.0.3", - "emoji-regex": "^6.4.1", - "end-with": "^1.0.2" + "emoji-regex": "^10.1.0" } }, "node_modules/clone-regexp": { @@ -686,11 +633,6 @@ "node": ">=0.10.0" } }, - "node_modules/code-point": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point/-/code-point-1.1.0.tgz", - "integrity": "sha1-mZhB9R9UzK5KDau8hpBjI0YD/s0=" - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -722,20 +664,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "engines": [ - "node >= 6.0" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, "node_modules/crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", @@ -897,14 +825,9 @@ } }, "node_modules/emoji-regex": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", - "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==" - }, - "node_modules/end-with": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/end-with/-/end-with-1.0.2.tgz", - "integrity": "sha1-pDJ1WrT1Hn/HTzpxnGuB311mi9w=" + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==" }, "node_modules/error-ex": { "version": "1.3.2", @@ -1088,6 +1011,11 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, + "node_modules/fast-equals": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz", + "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==" + }, "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", @@ -1966,11 +1894,6 @@ "resolved": "https://registry.npmjs.org/japanese-numerals-to-number/-/japanese-numerals-to-number-1.0.2.tgz", "integrity": "sha1-y/yxjKbpOlGwYvM6Xl0p2ddpPZQ=" }, - "node_modules/joyo-kanji": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/joyo-kanji/-/joyo-kanji-0.2.1.tgz", - "integrity": "sha1-Xi6OorkDupMz8WgMZpAvyWgupZI=" - }, "node_modules/js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", @@ -2504,11 +2427,6 @@ "validate-npm-package-license": "^3.0.1" } }, - "node_modules/object_values": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/object_values/-/object_values-0.1.2.tgz", - "integrity": "sha512-tZgUiKLraVH+4OAedBYrr4/K6KmAQw2RPNd1AuNdhLsuz5WP3VB7WuiKBWbOcjeqqAjus2ChIIWC8dSfmg7ReA==" - }, "node_modules/object-assign": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", @@ -2888,19 +2806,6 @@ "node": ">=4" } }, - "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==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -3081,11 +2986,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, "node_modules/safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", @@ -3134,23 +3034,18 @@ } }, "node_modules/sentence-splitter": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-3.2.2.tgz", - "integrity": "sha512-hMvaodgK9Fay928uiQoTMEWjXpCERdKD2uKo7BbSyP+uWTo+wHiRjN+ZShyI99rW0VuoV4Cuw8FUmaRcnpN7Ug==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-5.0.0.tgz", + "integrity": "sha512-9Mvf7L8vwpPzkH0/HtXzCbmVkyj4aQXdeG7h8ighRvO0hvcZEy2OUEjeIlnM/z4EX4vBacEfpESC65Oa2rWOig==", "dependencies": { - "@textlint/ast-node-types": "^4.4.2", - "concat-stream": "^2.0.0", - "object_values": "^0.1.2", - "structured-source": "^3.0.2" - }, - "bin": { - "sentence-splitter": "bin/cmd.js" + "@textlint/ast-node-types": "^13.4.1", + "structured-source": "^4.0.0" } }, "node_modules/sentence-splitter/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.1.tgz", + "integrity": "sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==" }, "node_modules/set-function-length": { "version": "1.2.2", @@ -3293,22 +3188,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/sorted-array": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sorted-array/-/sorted-array-2.0.4.tgz", - "integrity": "sha512-58INzrX0rL6ttCfsGoFmOuQY5AjR6A5E/MmGKJ5JvWHOey6gOEOC6vO8K6C0Y2bQR6KJ8o8aFwHjp/mJ/HcYsQ==" - }, - "node_modules/sorted-joyo-kanji": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/sorted-joyo-kanji/-/sorted-joyo-kanji-0.2.0.tgz", - "integrity": "sha1-NK5ruvDuCl6RZbKk7rUeKrI+GFw=", - "dependencies": { - "amp-each": "^1.0.1", - "code-point": "^1.0.1", - "joyo-kanji": "^0.2.1", - "sorted-array": "^2.0.1" - } - }, "node_modules/space-separated-tokens": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", @@ -3347,14 +3226,6 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -3457,11 +3328,11 @@ } }, "node_modules/structured-source": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-3.0.2.tgz", - "integrity": "sha1-3YAkJeD1PcSm56yjdSkBoczaevU=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-4.0.0.tgz", + "integrity": "sha512-qGzRFNJDjFieQkl/sVOI2dUjHKRyL9dAJi2gCPGJLbJHBIkyOHxjuocpIEfbLioX+qSJpvbYdT49/YCdMznKxA==", "dependencies": { - "boundary": "^1.0.1" + "boundary": "^2.0.0" } }, "node_modules/table": { @@ -3598,13 +3469,20 @@ } }, "node_modules/textlint-rule-helper": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.0.1.tgz", - "integrity": "sha512-QNGSOemLVxm1b0qnH5VpRY8uyHgfx/8M+St8wSy/d6mZh0abd+KAvhQSuO8cxmVeRKr/LRkhAB3+0QU5LKhLGw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.3.1.tgz", + "integrity": "sha512-b1bijvyiUmKinfFE5hkQMSXs3Ky8jyZ3Y6SOoTRJKV9HLL2LWUVFAUezO7z4FpAkVvYruDYWCwA5qWV8GmvyUw==", "dependencies": { - "unist-util-visit": "^1.1.0" + "@textlint/ast-node-types": "^13.4.1", + "structured-source": "^4.0.0", + "unist-util-visit": "^2.0.3" } }, + "node_modules/textlint-rule-helper/node_modules/@textlint/ast-node-types": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.1.tgz", + "integrity": "sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==" + }, "node_modules/textlint-rule-ja-no-abusage": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-abusage/-/textlint-rule-ja-no-abusage-3.0.0.tgz", @@ -3616,55 +3494,31 @@ } }, "node_modules/textlint-rule-ja-no-mixed-period": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-mixed-period/-/textlint-rule-ja-no-mixed-period-2.1.1.tgz", - "integrity": "sha512-yCfRva4pl2Sa6Xsxhzkec9rGuqP4MBlGrQ7ZQIM9On9dMaeIVabcwniMbLfO1CzUBBe9xUaCF/8eE0zOi8g4/A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-mixed-period/-/textlint-rule-ja-no-mixed-period-3.0.1.tgz", + "integrity": "sha512-h5sljMUPD/buXR7B6DYPdd7B5EkXz5+wKtVhU4juti/QCJ8ngXpv55owhzWEV4ZqH1pTNnBess+38Yy4sI+R+w==", "dependencies": { - "check-ends-with-period": "^1.0.1", - "textlint-rule-helper": "^2.0.0" + "check-ends-with-period": "^3.0.2", + "textlint-rule-helper": "^2.2.4" } }, "node_modules/textlint-rule-ja-no-redundant-expression": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-redundant-expression/-/textlint-rule-ja-no-redundant-expression-4.0.0.tgz", - "integrity": "sha512-Wb6g/uwd7fL3v+BCvOMuiQONdL1JSvrDVnM4k5X7guQQggmA8R0lWCFZZuMUO5Mb0VuDX9bYptJL5AblzR1YVg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-redundant-expression/-/textlint-rule-ja-no-redundant-expression-4.0.1.tgz", + "integrity": "sha512-r8Qe6S7u9N97wD0gcrASqBUdZs5CMEVlgc8Ul+D2NQFiOi1BoseOMo5I9yUsEZMAL46yh/eaw9+EWz6IDlPWeA==", "dependencies": { "@textlint/regexp-string-matcher": "^1.1.0", "kuromojin": "^3.0.0", "morpheme-match": "^2.0.4", "morpheme-match-all": "^2.0.5", - "textlint-rule-helper": "^2.1.1", + "textlint-rule-helper": "^2.2.1", "textlint-util-to-string": "^3.1.1" } }, - "node_modules/textlint-rule-ja-no-redundant-expression/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "node_modules/textlint-rule-ja-no-redundant-expression/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "node_modules/textlint-rule-ja-no-redundant-expression/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - }, "node_modules/textlint-rule-ja-no-successive-word": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-successive-word/-/textlint-rule-ja-no-successive-word-2.0.0.tgz", - "integrity": "sha512-4BCz5G7JbmuSwGTXlgTil70SS8x6firJ67ZQR9w3cmwNn6JC9UoBEjweia/M4Mviyadaw4fDLhFSfEC0v5OX+Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-successive-word/-/textlint-rule-ja-no-successive-word-2.0.1.tgz", + "integrity": "sha512-XKTXkHwMu86SnGaj73B67U4apDdTquDKF3SfG24tRbzMyJoGe/Iba5VMId8sp8QHeTonp1bYOSxjZsbkpGyCNw==", "dependencies": { "@textlint/regexp-string-matcher": "^1.1.0", "kuromojin": "^3.0.0" @@ -3691,13 +3545,12 @@ } }, "node_modules/textlint-rule-max-comma": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-max-comma/-/textlint-rule-max-comma-2.0.2.tgz", - "integrity": "sha512-t4twAgEZWWMhIYH3xURZr/A1EcAUKiC10/N0EU6RG+ZBa9+FB5HDhMdQMS5wHqEI1FopWHTYYv/sC2PGEtvyLg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-max-comma/-/textlint-rule-max-comma-4.0.0.tgz", + "integrity": "sha512-2vKKXNg1YuTqr9/FrHvOGEHFe+6lNSDtzuEv+KRB+tuaj++UNa/YPvyY34UdDYuHUSKNcYdto8GlIUhAJDW9WQ==", "dependencies": { - "sentence-splitter": "^3.2.1", - "textlint-util-to-string": "^3.1.1", - "unist-util-filter": "^2.0.3" + "sentence-splitter": "^5.0.0", + "textlint-util-to-string": "^3.3.4" } }, "node_modules/textlint-rule-max-kanji-continuous-len": { @@ -3710,128 +3563,54 @@ } }, "node_modules/textlint-rule-max-ten": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-max-ten/-/textlint-rule-max-ten-4.0.2.tgz", - "integrity": "sha512-19DAGjbxJTmC8eyBmw7crSh+3YhoJdNRfTofubgi7Vhw0MsH4pueqCGRUdh88LA/BEwiHNqTIDVkyUx46Ew65w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-max-ten/-/textlint-rule-max-ten-5.0.0.tgz", + "integrity": "sha512-EWOvbEa3Ukxz0+GAUEJ91DYFSC3IkyJ10dBcsU6VlL33k1BvTRoFr3m26w6upnXJffXQUI70Etn39I++2duyhA==", "dependencies": { "kuromojin": "^3.0.0", - "sentence-splitter": "^3.2.0", - "structured-source": "^3.0.2", - "textlint-rule-helper": "^2.0.0", - "textlint-util-to-string": "^3.1.1" + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1", + "textlint-util-to-string": "^3.3.4" } }, "node_modules/textlint-rule-no-double-negative-ja": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-no-double-negative-ja/-/textlint-rule-no-double-negative-ja-2.0.0.tgz", - "integrity": "sha512-czi6ung/vpSaxGjrgbBN6iapIqd50tqBbsWaIvonhv2cHe1qAqgqS9C02YrSZPjnX7fkxs4pKQr4p+qK1rGzGA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-no-double-negative-ja/-/textlint-rule-no-double-negative-ja-2.0.1.tgz", + "integrity": "sha512-LRofmNt+nd2mp+AHmG0ltk9AlbzKbWPE+EToYQ1zORCd8N8suE1YxNEplz9OeQ59ea9ITtudDIWoqeHaZnbDsg==", "dependencies": { "kuromojin": "^3.0.0" } }, "node_modules/textlint-rule-no-doubled-conjunction": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunction/-/textlint-rule-no-doubled-conjunction-2.0.1.tgz", - "integrity": "sha512-ANzR5ezP86ypY9HzYFjLtN/GCax0m/A9vHDctIr1PqA6t05053fz4jc6forxODNVpHht59Y77YL5iZFcxSVBKA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunction/-/textlint-rule-no-doubled-conjunction-3.0.0.tgz", + "integrity": "sha512-Ja7AK2MRVe/fpG7XmTPRbq6JEDqlzDrNjH1EQoaMqFhlGKzrlHmdMfRLAZ3Lh3FSR0Lkk2GgR3MDnXzlFAp1/Q==", "dependencies": { "kuromojin": "^3.0.0", - "sentence-splitter": "^3.2.1", - "textlint-rule-helper": "^2.1.1", - "textlint-util-to-string": "^3.1.1" - } - }, - "node_modules/textlint-rule-no-doubled-conjunction/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "node_modules/textlint-rule-no-doubled-conjunction/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "node_modules/textlint-rule-no-doubled-conjunction/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1" } }, "node_modules/textlint-rule-no-doubled-conjunctive-particle-ga": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunctive-particle-ga/-/textlint-rule-no-doubled-conjunctive-particle-ga-2.0.1.tgz", - "integrity": "sha512-Zg/TD0/ZBiZIjUtUniioTv5lCMqS7cmYIQk/KJ6Qyjcb+DQ2WN1Km1AT+P7GH1iDdsUUwHiSr8C6j91IV3sqZA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunctive-particle-ga/-/textlint-rule-no-doubled-conjunctive-particle-ga-3.0.0.tgz", + "integrity": "sha512-4IowX2YlTlD9VifThZwpENRh918BpPNTks0i4bOL7Gn82jUiXK0EZuV8Jtksm7i+RYG1xsO0U7P9AnxmuSxeDg==", "dependencies": { "kuromojin": "^3.0.0", - "sentence-splitter": "^3.2.1", - "textlint-rule-helper": "^2.1.1", - "textlint-util-to-string": "^3.1.1" - } - }, - "node_modules/textlint-rule-no-doubled-conjunctive-particle-ga/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "node_modules/textlint-rule-no-doubled-conjunctive-particle-ga/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "node_modules/textlint-rule-no-doubled-conjunctive-particle-ga/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1", + "textlint-util-to-string": "^3.3.4" } }, "node_modules/textlint-rule-no-doubled-joshi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-joshi/-/textlint-rule-no-doubled-joshi-4.0.0.tgz", - "integrity": "sha512-IUlJBlvzdkiJhbxqw3KlvI/o+qUIrk2AltV1P67gQqLT1XMuxVUVftCMmKdGrH4tDN5nrD4TkcW+yoFxnBCEvQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-joshi/-/textlint-rule-no-doubled-joshi-5.1.0.tgz", + "integrity": "sha512-2KkzlSlGZSM9W44SqYgtJYf1qOCBnzHS8Xs4LEZkgY78+TFsPg5kSLnC/PaAI6KdBDZJY0aI/yyAFZ7MJp/caw==", "dependencies": { "kuromojin": "^3.0.0", - "sentence-splitter": "^3.2.1", - "textlint-rule-helper": "^2.1.1", - "textlint-util-to-string": "^3.0.0" - } - }, - "node_modules/textlint-rule-no-doubled-joshi/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "node_modules/textlint-rule-no-doubled-joshi/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "node_modules/textlint-rule-no-doubled-joshi/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1", + "textlint-util-to-string": "^3.3.4" } }, "node_modules/textlint-rule-no-dropping-the-ra": { @@ -3843,30 +3622,6 @@ "textlint-rule-helper": "^2.1.1" } }, - "node_modules/textlint-rule-no-dropping-the-ra/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "node_modules/textlint-rule-no-dropping-the-ra/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "node_modules/textlint-rule-no-dropping-the-ra/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - }, "node_modules/textlint-rule-no-exclamation-question-mark": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/textlint-rule-no-exclamation-question-mark/-/textlint-rule-no-exclamation-question-mark-1.1.0.tgz", @@ -3877,177 +3632,91 @@ "textlint-rule-helper": "^2.1.1" } }, - "node_modules/textlint-rule-no-exclamation-question-mark/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "node_modules/textlint-rule-no-exclamation-question-mark/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "node_modules/textlint-rule-no-exclamation-question-mark/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - }, "node_modules/textlint-rule-no-hankaku-kana": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-no-hankaku-kana/-/textlint-rule-no-hankaku-kana-1.0.2.tgz", - "integrity": "sha1-bTqTaxjNcCHr/8qNQREYHcFZ9Mg=", - "dependencies": { - "match-index": "^1.0.1", - "textlint-rule-helper": "^1.1.5" - } - }, - "node_modules/textlint-rule-no-hankaku-kana/node_modules/textlint-rule-helper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-1.2.0.tgz", - "integrity": "sha1-vmjUelFGsW3RFieMmut701YxzNo=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-no-hankaku-kana/-/textlint-rule-no-hankaku-kana-2.0.1.tgz", + "integrity": "sha512-39s94HK6V1xnII1haYiYQnWy1YQAKK7Zj0mcpUMFHHC4M5JdsRnhGs6DQPVEff0gQIFV0iuDNlofXt15kjMtEA==", "dependencies": { - "unist-util-visit": "^1.1.0" + "textlint-rule-helper": "^2.3.0", + "textlint-tester": "^13.3.1" } }, "node_modules/textlint-rule-no-mix-dearu-desumasu": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-no-mix-dearu-desumasu/-/textlint-rule-no-mix-dearu-desumasu-5.0.0.tgz", - "integrity": "sha512-fBNWXBUeP9xuxZYjNqm3PQDsHStYPxpkJaLwTvbNQEZ6rpC1dHsHwLujYtuAQVuvrfxxU6J4jtepP61rhjPA8g==", - "dependencies": { - "analyze-desumasu-dearu": "^5.0.0", - "textlint-rule-helper": "^2.0.0", - "unist-util-visit": "^3.0.0" - } - }, - "node_modules/textlint-rule-no-mix-dearu-desumasu/node_modules/unist-util-is": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.0.tgz", - "integrity": "sha512-pWspZ+AvTqYbC+xWeRmzGqbcY8Na08Eowlfs2xchWTYot8vBBAq+syrE/LWS0bw1D/JOu4lwzDbEb6Mz13tK+g==" - }, - "node_modules/textlint-rule-no-mix-dearu-desumasu/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==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" - } - }, - "node_modules/textlint-rule-no-mix-dearu-desumasu/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==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/textlint-rule-no-mix-dearu-desumasu/-/textlint-rule-no-mix-dearu-desumasu-6.0.4.tgz", + "integrity": "sha512-SmALtOFbtmJ//k2iLMvtqhGrgJ/6uDVZFK7TBj2npVAbt10VxgLL87K+62pQ/BqiN9DpOVObshVFdug7lUOKHw==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" + "analyze-desumasu-dearu": "^5.0.2", + "textlint-rule-helper": "^2.3.1" } }, "node_modules/textlint-rule-no-nfd": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-no-nfd/-/textlint-rule-no-nfd-1.0.2.tgz", - "integrity": "sha512-n6tUx40/V6koDo78qqePHxSovuwSIKO0xwY3FCqVDbcfg9GxQCjde1twQJ99T3bs4LabhPOo/Pt3USaQ9XcTRQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/textlint-rule-no-nfd/-/textlint-rule-no-nfd-2.0.2.tgz", + "integrity": "sha512-lIUvcQ+wqtConpPQU2YwEJl2dRcRyyrxPYZ3V76UwnkVg++XPLIrE5mLDgyNE/UIQ34e/KitJfMLqKWvnkFbNQ==", "dependencies": { "match-index": "^1.0.3", - "textlint-rule-helper": "^2.1.1", - "unorm": "^1.4.1" - } - }, - "node_modules/textlint-rule-no-nfd/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "node_modules/textlint-rule-no-nfd/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3" + "textlint-rule-helper": "^2.3.0" } }, - "node_modules/textlint-rule-no-nfd/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" + "node_modules/textlint-rule-no-zero-width-spaces": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-no-zero-width-spaces/-/textlint-rule-no-zero-width-spaces-1.0.1.tgz", + "integrity": "sha512-AkxpzBILGB4YsXddzHx2xqpXmqMv5Yd+PQm4anUV+ADSJuwLP1Jd6yHf/LOtu9j3ps8K3XM9vQrXRK73z0bU3A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/hata6502" } }, "node_modules/textlint-rule-preset-ja-technical-writing": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-preset-ja-technical-writing/-/textlint-rule-preset-ja-technical-writing-6.0.0.tgz", - "integrity": "sha512-hm2gioF5fbkYAkmOsUTX/K18n9Pq2HJZZHvWlYyzyKhJd2ZGSbMBljGIy2/7w07b4urRXTUCaJQQ6YZcFQqGPA==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/textlint-rule-preset-ja-technical-writing/-/textlint-rule-preset-ja-technical-writing-12.0.2.tgz", + "integrity": "sha512-BBVY6oA5V799k5wRfP+gCpDHsp6vWjWX2UT+/KLlAFFsNdmRB8Z6qyOnqiOjfzmLGIRgoMcPI1dXj5upOqnD6Q==", "dependencies": { - "@textlint-rule/textlint-rule-no-invalid-control-character": "^1.2.0", - "@textlint-rule/textlint-rule-no-unmatched-pair": "^1.0.7", - "@textlint/module-interop": "^1.2.4", + "@textlint-rule/textlint-rule-no-invalid-control-character": "^3.0.0", + "@textlint-rule/textlint-rule-no-unmatched-pair": "^2.0.4", + "@textlint/module-interop": "^14.4.0", "textlint-rule-ja-no-abusage": "^3.0.0", - "textlint-rule-ja-no-mixed-period": "^2.1.1", - "textlint-rule-ja-no-redundant-expression": "^4.0.0", - "textlint-rule-ja-no-successive-word": "^2.0.0", + "textlint-rule-ja-no-mixed-period": "^3.0.1", + "textlint-rule-ja-no-redundant-expression": "^4.0.1", + "textlint-rule-ja-no-successive-word": "^2.0.1", "textlint-rule-ja-no-weak-phrase": "^2.0.0", "textlint-rule-ja-unnatural-alphabet": "2.0.1", - "textlint-rule-max-comma": "^2.0.2", + "textlint-rule-max-comma": "^4.0.0", "textlint-rule-max-kanji-continuous-len": "^1.1.1", - "textlint-rule-max-ten": "^4.0.2", - "textlint-rule-no-double-negative-ja": "^2.0.0", - "textlint-rule-no-doubled-conjunction": "^2.0.1", - "textlint-rule-no-doubled-conjunctive-particle-ga": "^2.0.1", - "textlint-rule-no-doubled-joshi": "^4.0.0", + "textlint-rule-max-ten": "^5.0.0", + "textlint-rule-no-double-negative-ja": "^2.0.1", + "textlint-rule-no-doubled-conjunction": "^3.0.0", + "textlint-rule-no-doubled-conjunctive-particle-ga": "^3.0.0", + "textlint-rule-no-doubled-joshi": "^5.1.0", "textlint-rule-no-dropping-the-ra": "^3.0.0", "textlint-rule-no-exclamation-question-mark": "^1.1.0", - "textlint-rule-no-hankaku-kana": "^1.0.2", - "textlint-rule-no-mix-dearu-desumasu": "^5.0.0", - "textlint-rule-no-nfd": "^1.0.2", - "textlint-rule-preset-jtf-style": "^2.3.8", - "textlint-rule-sentence-length": "^2.2.0" + "textlint-rule-no-hankaku-kana": "^2.0.1", + "textlint-rule-no-mix-dearu-desumasu": "^6.0.3", + "textlint-rule-no-nfd": "^2.0.2", + "textlint-rule-no-zero-width-spaces": "^1.0.1", + "textlint-rule-preset-jtf-style": "^3.0.1", + "textlint-rule-sentence-length": "^5.2.0" } }, "node_modules/textlint-rule-preset-ja-technical-writing/node_modules/@textlint/module-interop": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-1.2.5.tgz", - "integrity": "sha512-+yEluCSbj6oxk9ENFojVcSxURvXOg7AU3vBiVHPjPEShaqbzZZ6tcut6gbDcIYhEDUkegZGmGwyfOe+wNABhKw==" + "version": "14.4.2", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.4.2.tgz", + "integrity": "sha512-PQqUgLcTnCTJ8qpYxLP6p98VzTP/Ju8QIDwTWYRpH00KHdmH9cR1/9O+l6YaWsJSGDtSL2zkMKIQLezpvBZ4cw==" }, "node_modules/textlint-rule-preset-jtf-style": { - "version": "2.3.12", - "resolved": "https://registry.npmjs.org/textlint-rule-preset-jtf-style/-/textlint-rule-preset-jtf-style-2.3.12.tgz", - "integrity": "sha512-Te2pQWku6hpLknWh8rpFjAiOZpSZa3yMaBEbmdstFf8C9ejX6+LXI0gn7vlb7nBbDWnLV+pgVoYXWtqk2W5Jig==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-preset-jtf-style/-/textlint-rule-preset-jtf-style-3.0.1.tgz", + "integrity": "sha512-61lRomNUWeOmL2dt+sTdqPUx2FRxXK+8sgVGC6OJrifj3taJZx1QoJucIeVrcPRNRxD1sqXFXM0s+o5W3Nb8lg==", "dependencies": { "analyze-desumasu-dearu": "^2.1.2", "japanese-numerals-to-number": "^1.0.2", "match-index": "^1.0.3", "moji": "^0.5.1", - "regexp.prototype.flags": "^1.1.1", + "regexp.prototype.flags": "^1.5.3", "regx": "^1.0.4", - "sorted-joyo-kanji": "^0.2.0", - "textlint-rule-helper": "^2.2.0", - "textlint-rule-prh": "^5.2.1" - } - }, - "node_modules/textlint-rule-preset-jtf-style/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "node_modules/textlint-rule-preset-jtf-style/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3" + "textlint-rule-helper": "^2.3.1", + "textlint-rule-prh": "^6.0.0" } }, "node_modules/textlint-rule-preset-jtf-style/node_modules/analyze-desumasu-dearu": { @@ -4055,15 +3724,14 @@ "resolved": "https://registry.npmjs.org/analyze-desumasu-dearu/-/analyze-desumasu-dearu-2.1.5.tgz", "integrity": "sha1-nKoqWgYUbCBnn33J869Sfbb2j0E=" }, - "node_modules/textlint-rule-preset-jtf-style/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", + "node_modules/textlint-rule-preset-jtf-style/node_modules/textlint-rule-prh": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-prh/-/textlint-rule-prh-6.0.0.tgz", + "integrity": "sha512-byU7eUyhabX2FKx3ShOktKkmKLG5dhR0ru+PGllKgafKKWXtzOIAhAaDlqMC5qU6b3Jaz5rKQcnroGVCEjcP1Q==", "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" + "@babel/parser": "^7.23.9", + "prh": "^5.4.4", + "textlint-rule-helper": "^2.3.1" } }, "node_modules/textlint-rule-prh": { @@ -4077,81 +3745,171 @@ "untildify": "^3.0.3" } }, - "node_modules/textlint-rule-prh/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "node_modules/textlint-rule-prh/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "dependencies": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "node_modules/textlint-rule-prh/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", + "node_modules/textlint-rule-sentence-length": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/textlint-rule-sentence-length/-/textlint-rule-sentence-length-5.2.0.tgz", + "integrity": "sha512-d7H29IYOEulzT7hLX3pfP0RMch0Ng8TFiRgtmCjD6ubXoXDzBNCDAJK5D9QkUnO1hSHLdG3s3rxNdcBM5/rfCQ==", "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" + "@textlint/regexp-string-matcher": "^2.0.2", + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1", + "textlint-util-to-string": "^3.3.4" } }, - "node_modules/textlint-rule-sentence-length": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-sentence-length/-/textlint-rule-sentence-length-2.2.0.tgz", - "integrity": "sha512-0C7XZvqcdDwBQC1Sfyr47uDAChH0dO3O4gjxG4C/cwRFK8cyjIic8h7g+xaN7c9x+4OoMz+89SksuaHLo5UvqQ==", + "node_modules/textlint-rule-sentence-length/node_modules/@textlint/regexp-string-matcher": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@textlint/regexp-string-matcher/-/regexp-string-matcher-2.0.2.tgz", + "integrity": "sha512-OXLD9XRxMhd3S0LWuPHpiARQOI7z9tCOs0FsynccW2lmyZzHHFJ9/eR6kuK9xF459Qf+740qI5h+/0cx+NljzA==", "dependencies": { - "@textlint/regexp-string-matcher": "^1.1.0", - "sentence-splitter": "^3.0.11", - "textlint-rule-helper": "^2.1.1", - "textlint-util-to-string": "^3.0.0" + "escape-string-regexp": "^4.0.0", + "lodash.sortby": "^4.7.0", + "lodash.uniq": "^4.5.0", + "lodash.uniqwith": "^4.5.0" } }, - "node_modules/textlint-rule-sentence-length/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" + "node_modules/textlint-rule-sentence-length/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/textlint-rule-sentence-length/node_modules/@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", + "node_modules/textlint-tester": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/textlint-tester/-/textlint-tester-13.4.1.tgz", + "integrity": "sha512-Ubm9kUZ/NyY0Ggo1RkW2o5QSx6EJ/ogMT1kD5b5pk4cdFTWpUSs8StDMROgcz29wPhvS6sY/35qYALzqyZh8ew==", "dependencies": { - "@textlint/ast-node-types": "^4.4.3" + "@textlint/feature-flag": "^13.4.1", + "@textlint/kernel": "^13.4.1", + "@textlint/textlint-plugin-markdown": "^13.4.1", + "@textlint/textlint-plugin-text": "^13.4.1" } }, - "node_modules/textlint-rule-sentence-length/node_modules/textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", + "node_modules/textlint-tester/node_modules/@textlint/ast-node-types": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.1.tgz", + "integrity": "sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==" + }, + "node_modules/textlint-tester/node_modules/@textlint/ast-tester": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.4.1.tgz", + "integrity": "sha512-YSHUR1qDgMPGF5+nvrquEhif6zRJ667xUnfP/9rTNtThIhoTQINvczr5/7xa43F1PDWplL6Curw+2jrE1qHwGQ==", + "dependencies": { + "@textlint/ast-node-types": "^13.4.1", + "debug": "^4.3.4" + } + }, + "node_modules/textlint-tester/node_modules/@textlint/ast-traverse": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.4.1.tgz", + "integrity": "sha512-uucuC7+NHWkXx2TX5vuyreuHeb+GFiA83V65I+FnYP5EC4dAMOQ86rTSPrZmCwLz+qIWgfDgihGzPccpj3EZGg==", + "dependencies": { + "@textlint/ast-node-types": "^13.4.1" + } + }, + "node_modules/textlint-tester/node_modules/@textlint/feature-flag": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.4.1.tgz", + "integrity": "sha512-qY8gKUf30XtzWMTkwYeKytCo6KPx6milpz8YZhuRsEPjT/5iNdakJp5USWDQWDrwbQf7RbRncQdU+LX5JbM9YA==" + }, + "node_modules/textlint-tester/node_modules/@textlint/kernel": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.4.1.tgz", + "integrity": "sha512-r2sUhjPysFjl2Ax37x9AfWkJM8jgKN0bL4SX3xRzOukdcj69Dst5On5qBZtULaVMX1LDkwkdxA6ZEADmq27qQA==", + "dependencies": { + "@textlint/ast-node-types": "^13.4.1", + "@textlint/ast-tester": "^13.4.1", + "@textlint/ast-traverse": "^13.4.1", + "@textlint/feature-flag": "^13.4.1", + "@textlint/source-code-fixer": "^13.4.1", + "@textlint/types": "^13.4.1", + "@textlint/utils": "^13.4.1", + "debug": "^4.3.4", + "fast-equals": "^4.0.3", + "structured-source": "^4.0.0" + } + }, + "node_modules/textlint-tester/node_modules/@textlint/markdown-to-ast": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.4.1.tgz", + "integrity": "sha512-jUa5bTNmxjEgfCXW4xfn7eSJqzUXyNKiIDWLKtI4MUKRNhT3adEaa/NuQl0Mii3Hu3HraZR7hYhRHLh+eeM43w==", + "dependencies": { + "@textlint/ast-node-types": "^13.4.1", + "debug": "^4.3.4", + "mdast-util-gfm-autolink-literal": "^0.1.3", + "remark-footnotes": "^3.0.0", + "remark-frontmatter": "^3.0.0", + "remark-gfm": "^1.0.0", + "remark-parse": "^9.0.0", + "traverse": "^0.6.7", + "unified": "^9.2.2" + } + }, + "node_modules/textlint-tester/node_modules/@textlint/source-code-fixer": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.4.1.tgz", + "integrity": "sha512-Sl29f3Tpimp0uVE3ysyJBjxaFTVYLOXiJX14eWCQ/kC5ZhIXGosEbStzkP1n8Urso1rs1W4p/2UemVAm3NH2ng==", + "dependencies": { + "@textlint/types": "^13.4.1", + "debug": "^4.3.4" + } + }, + "node_modules/textlint-tester/node_modules/@textlint/text-to-ast": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.4.1.tgz", + "integrity": "sha512-vCA7uMmbjRv06sEHPbwxTV5iS8OQedC5s7qwmXnWAn2LLWxg4Yp98mONPS1o4D5cPomzYyKNCSfbLwu6yJBUQA==", "dependencies": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" + "@textlint/ast-node-types": "^13.4.1" } }, + "node_modules/textlint-tester/node_modules/@textlint/textlint-plugin-markdown": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.4.1.tgz", + "integrity": "sha512-OcLkFKYmbYeGJ0kj2487qcicCYTiE2vJLwfPcUDJrNoMYak5JtvHJfWffck8gON2mEM00DPkHH0UdxZpFjDfeg==", + "dependencies": { + "@textlint/markdown-to-ast": "^13.4.1" + } + }, + "node_modules/textlint-tester/node_modules/@textlint/textlint-plugin-text": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.4.1.tgz", + "integrity": "sha512-z0p5B8WUfTCIRmhjVHFfJv719oIElDDKWOIZei4CyYkfMGo0kq8fkrYBkUR6VZ6gofHwc+mwmIABdUf1rDHzYA==", + "dependencies": { + "@textlint/text-to-ast": "^13.4.1" + } + }, + "node_modules/textlint-tester/node_modules/@textlint/types": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.4.1.tgz", + "integrity": "sha512-1ApwQa31sFmiJeJ5yTNFqjbb2D1ICZvIDW0tFSM0OtmQCSDFNcKD3YrrwDBgSokZ6gWQq/FpNjlhi6iETUWt0Q==", + "dependencies": { + "@textlint/ast-node-types": "^13.4.1" + } + }, + "node_modules/textlint-tester/node_modules/@textlint/utils": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.4.1.tgz", + "integrity": "sha512-wX8RT1ejHAPTDmqlzngf0zI5kYoe3QvGDcj+skoTxSv+m/wOs/NyEr92d+ahCP32YqFYzXlqU7aDx2FkULKT+g==" + }, "node_modules/textlint-util-to-string": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/textlint-util-to-string/-/textlint-util-to-string-3.1.1.tgz", - "integrity": "sha512-mHE7/pDw/Hk+Q6YdSMNRrZPl5bCuWnFLbF+bxW+MsWQ64dw+Ia9irkammYbH5I0hVMMcfwb0MQc5nbsjqgWeyQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/textlint-util-to-string/-/textlint-util-to-string-3.3.4.tgz", + "integrity": "sha512-XF4Qfw0ES+czKy03BwuvBUoXC8NAg920VuRxW0pd72fW76zMeMbPI/bRN5PHq3SbCdOm7U69/Pk+DX34xqIYqA==", "dependencies": { - "@textlint/ast-node-types": "^4.2.4", - "@types/structured-source": "^3.0.0", + "@textlint/ast-node-types": "^13.4.1", "rehype-parse": "^6.0.1", - "structured-source": "^3.0.2", + "structured-source": "^4.0.0", "unified": "^8.4.0" } }, "node_modules/textlint-util-to-string/node_modules/@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.1.tgz", + "integrity": "sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==" }, "node_modules/textlint-util-to-string/node_modules/unified": { "version": "8.4.2", @@ -4165,19 +3923,6 @@ "vfile": "^4.0.0" } }, - "node_modules/textlint/node_modules/boundary": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/boundary/-/boundary-2.0.0.tgz", - "integrity": "sha512-rJKn5ooC9u8q13IMCrW0RSp31pxBCHE3y9V/tp3TdWSLf8Em3p6Di4NBpfzbJge9YjjFEsD0RtFEjtvHL5VyEA==" - }, - "node_modules/textlint/node_modules/structured-source": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-4.0.0.tgz", - "integrity": "sha512-qGzRFNJDjFieQkl/sVOI2dUjHKRyL9dAJi2gCPGJLbJHBIkyOHxjuocpIEfbLioX+qSJpvbYdT49/YCdMznKxA==", - "dependencies": { - "boundary": "^2.0.0" - } - }, "node_modules/to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -4304,11 +4049,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, "node_modules/typedarray.prototype.slice": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.5.tgz", @@ -4369,14 +4109,6 @@ "resolved": "https://registry.npmjs.org/unique-concat/-/unique-concat-0.2.2.tgz", "integrity": "sha1-khD5vcqsxeHjkpSQ18AZ35bxhxI=" }, - "node_modules/unist-util-filter": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-filter/-/unist-util-filter-2.0.3.tgz", - "integrity": "sha512-8k6Jl/KLFqIRTHydJlHh6+uFgqYHq66pV75pZgr1JwfyFSjbWb12yfb0yitW/0TbHXjr9U4G9BQpOvMANB+ExA==", - "dependencies": { - "unist-util-is": "^4.0.0" - } - }, "node_modules/unist-util-is": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", @@ -4391,11 +4123,17 @@ } }, "node_modules/unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "dependencies": { - "unist-util-visit-parents": "^2.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, "node_modules/unist-util-visit-parents": { @@ -4411,27 +4149,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-visit/node_modules/unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "dependencies": { - "unist-util-is": "^3.0.0" - } - }, - "node_modules/unorm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", - "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/untildify": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", @@ -4448,11 +4165,6 @@ "punycode": "^2.1.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, "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", @@ -4631,26 +4343,45 @@ "@azu/format-text": "^1.0.1" } }, + "@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" + }, + "@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" + }, "@babel/parser": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.3.tgz", - "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==" + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", + "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", + "requires": { + "@babel/types": "^7.26.8" + } }, - "@textlint-rule/textlint-rule-no-invalid-control-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-invalid-control-character/-/textlint-rule-no-invalid-control-character-1.2.0.tgz", - "integrity": "sha512-FgkOQr14H8D/LQVAEOR2cGWhzItb9MXCAvaBwKkysIfP9Ngwam+8NRmbphQ/GrAm3PXV63QmK1xwAKM1DntwmQ==", + "@babel/types": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", + "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", "requires": { - "execall": "^1.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" } }, + "@textlint-rule/textlint-rule-no-invalid-control-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-invalid-control-character/-/textlint-rule-no-invalid-control-character-3.0.0.tgz", + "integrity": "sha512-2o9n4z49ntSPtJPlcJtxakyB4dAg2MKSvR9ZCZEHjye0ee27oWYzK6yHz2HjsXQqt9VeCwxNHDOIGIx2CQX0Dw==" + }, "@textlint-rule/textlint-rule-no-unmatched-pair": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-unmatched-pair/-/textlint-rule-no-unmatched-pair-1.0.8.tgz", - "integrity": "sha512-C+ejNcHFKWGQ9aoMnk7jL815iUXg4soIdK/gpN2wJWiwbtThw6mglIhvI+5qkFoUNCYjmWZbN0I3F4YUgoAHaw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-unmatched-pair/-/textlint-rule-no-unmatched-pair-2.0.4.tgz", + "integrity": "sha512-g9Ge1xUV9xJy8T7nuutF/2J6Cg2mmPx4gKsC3dCdxVxuL0wMqOOnAi8l6psFpAQ5UFtQuAzwkdclrehPtBT5tg==", "requires": { - "sentence-splitter": "^3.0.11", - "textlint-rule-helper": "2.0.1" + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1" } }, "@textlint/ast-node-types": { @@ -4785,21 +4516,6 @@ "debug": "^4.3.4", "deep-equal": "^1.1.1", "structured-source": "^4.0.0" - }, - "dependencies": { - "boundary": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/boundary/-/boundary-2.0.0.tgz", - "integrity": "sha512-rJKn5ooC9u8q13IMCrW0RSp31pxBCHE3y9V/tp3TdWSLf8Em3p6Di4NBpfzbJge9YjjFEsD0RtFEjtvHL5VyEA==" - }, - "structured-source": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-4.0.0.tgz", - "integrity": "sha512-qGzRFNJDjFieQkl/sVOI2dUjHKRyL9dAJi2gCPGJLbJHBIkyOHxjuocpIEfbLioX+qSJpvbYdT49/YCdMznKxA==", - "requires": { - "boundary": "^2.0.0" - } - } } }, "@textlint/linter-formatter": { @@ -4940,11 +4656,6 @@ "@types/unist": "^2" } }, - "@types/structured-source": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/structured-source/-/structured-source-3.0.0.tgz", - "integrity": "sha512-8u+Wo5+GEXe4jZyQ8TplLp+1A7g32ZcVoE7VZu8VcxnlaEm5I/+T579R7q3qKN76jmK0lRshpo4hl4bj/kEPKA==" - }, "@types/unist": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", @@ -4961,57 +4672,10 @@ "uri-js": "^4.2.2" } }, - "amp-create-callback": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-create-callback/-/amp-create-callback-1.0.1.tgz", - "integrity": "sha1-UbtvFJFUXYbpvyNsr/UUu7RXgxA=" - }, - "amp-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-each/-/amp-each-1.0.1.tgz", - "integrity": "sha1-DWyKM79JnIs95iMiRXx4ue2lwA8=", - "requires": { - "amp-create-callback": "^1.0.0", - "amp-keys": "^1.0.0" - } - }, - "amp-has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-has/-/amp-has-1.0.1.tgz", - "integrity": "sha1-3MWKCQpMb8SUfNtujEEO2f9SAsY=" - }, - "amp-index-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/amp-index-of/-/amp-index-of-1.1.0.tgz", - "integrity": "sha1-0deY6lfaVSsCE2W4Wx443fmTscE=", - "requires": { - "amp-is-number": "^1.0.0" - } - }, - "amp-is-number": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-is-number/-/amp-is-number-1.0.1.tgz", - "integrity": "sha1-9DDS5l0bvSzEHb2a+38D0+MooxQ=" - }, - "amp-is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-is-object/-/amp-is-object-1.0.1.tgz", - "integrity": "sha1-Coy1lWuREqFqc2d+jLrTe7okdwI=" - }, - "amp-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amp-keys/-/amp-keys-1.0.1.tgz", - "integrity": "sha1-tyH7gx2nmIFQT060SjntkwpbsSk=", - "requires": { - "amp-has": "^1.0.0", - "amp-index-of": "^1.0.0", - "amp-is-object": "^1.0.0" - } - }, "analyze-desumasu-dearu": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/analyze-desumasu-dearu/-/analyze-desumasu-dearu-5.0.0.tgz", - "integrity": "sha512-lqDmW0jmncEp1iNI+B0sr1LuadeO2dmDevHvWXoBev70Kekgi+XW3kZS41tpHoUvx3ZEBvDKgHceeYzKbJXx3Q==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/analyze-desumasu-dearu/-/analyze-desumasu-dearu-5.0.2.tgz", + "integrity": "sha512-3PUxFk790GpQkME//hwiJellbtKMiAFX/CyA93etmAo5FujJ+5GKVXW+NU9v2MfF07iWcXsrNMbGW5/vVpqWwA==", "requires": { "kuromojin": "^3.0.0" } @@ -5033,15 +4697,6 @@ "is-array-buffer": "^3.0.5" } }, - "array.prototype.find": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", - "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.4" - } - }, "arraybuffer.prototype.slice": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", @@ -5098,9 +4753,9 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "boundary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/boundary/-/boundary-1.0.1.tgz", - "integrity": "sha1-TWfcJgLAzBbdm85+v4fpSCkPWBI=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/boundary/-/boundary-2.0.0.tgz", + "integrity": "sha512-rJKn5ooC9u8q13IMCrW0RSp31pxBCHE3y9V/tp3TdWSLf8Em3p6Di4NBpfzbJge9YjjFEsD0RtFEjtvHL5VyEA==" }, "brace-expansion": { "version": "1.1.11", @@ -5111,11 +4766,6 @@ "concat-map": "0.0.1" } }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, "call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -5171,13 +4821,11 @@ "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" }, "check-ends-with-period": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/check-ends-with-period/-/check-ends-with-period-1.0.1.tgz", - "integrity": "sha1-19KdYUy8PtFatUGQ9P2k3qoxQdg=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/check-ends-with-period/-/check-ends-with-period-3.0.2.tgz", + "integrity": "sha512-/Bw+avucqqZ7PjKCVDod1QDGyZjo7Ht2701pdgcpTXzK5jI73/OUh3VR+m18jNUoJx5DSOUv0AxELZF7FYtcDA==", "requires": { - "array.prototype.find": "^2.0.3", - "emoji-regex": "^6.4.1", - "end-with": "^1.0.2" + "emoji-regex": "^10.1.0" } }, "clone-regexp": { @@ -5189,11 +4837,6 @@ "is-supported-regexp-flag": "^1.0.0" } }, - "code-point": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point/-/code-point-1.1.0.tgz", - "integrity": "sha1-mZhB9R9UzK5KDau8hpBjI0YD/s0=" - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -5222,17 +4865,6 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, "crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", @@ -5344,14 +4976,9 @@ } }, "emoji-regex": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", - "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==" - }, - "end-with": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/end-with/-/end-with-1.0.2.tgz", - "integrity": "sha1-pDJ1WrT1Hn/HTzpxnGuB311mi9w=" + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==" }, "error-ex": { "version": "1.3.2", @@ -5495,6 +5122,11 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, + "fast-equals": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz", + "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==" + }, "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", @@ -6081,11 +5713,6 @@ "resolved": "https://registry.npmjs.org/japanese-numerals-to-number/-/japanese-numerals-to-number-1.0.2.tgz", "integrity": "sha1-y/yxjKbpOlGwYvM6Xl0p2ddpPZQ=" }, - "joyo-kanji": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/joyo-kanji/-/joyo-kanji-0.2.1.tgz", - "integrity": "sha1-Xi6OorkDupMz8WgMZpAvyWgupZI=" - }, "js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", @@ -6490,11 +6117,6 @@ "validate-npm-package-license": "^3.0.1" } }, - "object_values": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/object_values/-/object_values-0.1.2.tgz", - "integrity": "sha512-tZgUiKLraVH+4OAedBYrr4/K6KmAQw2RPNd1AuNdhLsuz5WP3VB7WuiKBWbOcjeqqAjus2ChIIWC8dSfmg7ReA==" - }, "object-assign": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", @@ -6776,16 +6398,6 @@ } } }, - "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==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -6917,11 +6529,6 @@ "isarray": "^2.0.5" } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, "safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", @@ -6955,20 +6562,18 @@ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "sentence-splitter": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-3.2.2.tgz", - "integrity": "sha512-hMvaodgK9Fay928uiQoTMEWjXpCERdKD2uKo7BbSyP+uWTo+wHiRjN+ZShyI99rW0VuoV4Cuw8FUmaRcnpN7Ug==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-5.0.0.tgz", + "integrity": "sha512-9Mvf7L8vwpPzkH0/HtXzCbmVkyj4aQXdeG7h8ighRvO0hvcZEy2OUEjeIlnM/z4EX4vBacEfpESC65Oa2rWOig==", "requires": { - "@textlint/ast-node-types": "^4.4.2", - "concat-stream": "^2.0.0", - "object_values": "^0.1.2", - "structured-source": "^3.0.2" + "@textlint/ast-node-types": "^13.4.1", + "structured-source": "^4.0.0" }, "dependencies": { "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.1.tgz", + "integrity": "sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==" } } }, @@ -7070,22 +6675,6 @@ } } }, - "sorted-array": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sorted-array/-/sorted-array-2.0.4.tgz", - "integrity": "sha512-58INzrX0rL6ttCfsGoFmOuQY5AjR6A5E/MmGKJ5JvWHOey6gOEOC6vO8K6C0Y2bQR6KJ8o8aFwHjp/mJ/HcYsQ==" - }, - "sorted-joyo-kanji": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/sorted-joyo-kanji/-/sorted-joyo-kanji-0.2.0.tgz", - "integrity": "sha1-NK5ruvDuCl6RZbKk7rUeKrI+GFw=", - "requires": { - "amp-each": "^1.0.1", - "code-point": "^1.0.1", - "joyo-kanji": "^0.2.1", - "sorted-array": "^2.0.1" - } - }, "space-separated-tokens": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", @@ -7124,14 +6713,6 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -7208,11 +6789,11 @@ } }, "structured-source": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-3.0.2.tgz", - "integrity": "sha1-3YAkJeD1PcSm56yjdSkBoczaevU=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-4.0.0.tgz", + "integrity": "sha512-qGzRFNJDjFieQkl/sVOI2dUjHKRyL9dAJi2gCPGJLbJHBIkyOHxjuocpIEfbLioX+qSJpvbYdT49/YCdMznKxA==", "requires": { - "boundary": "^1.0.1" + "boundary": "^2.0.0" } }, "table": { @@ -7283,21 +6864,6 @@ "structured-source": "^4.0.0", "try-resolve": "^1.0.1", "unique-concat": "^0.2.2" - }, - "dependencies": { - "boundary": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/boundary/-/boundary-2.0.0.tgz", - "integrity": "sha512-rJKn5ooC9u8q13IMCrW0RSp31pxBCHE3y9V/tp3TdWSLf8Em3p6Di4NBpfzbJge9YjjFEsD0RtFEjtvHL5VyEA==" - }, - "structured-source": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-4.0.0.tgz", - "integrity": "sha512-qGzRFNJDjFieQkl/sVOI2dUjHKRyL9dAJi2gCPGJLbJHBIkyOHxjuocpIEfbLioX+qSJpvbYdT49/YCdMznKxA==", - "requires": { - "boundary": "^2.0.0" - } - } } }, "textlint-filter-rule-comments": { @@ -7347,11 +6913,20 @@ } }, "textlint-rule-helper": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.0.1.tgz", - "integrity": "sha512-QNGSOemLVxm1b0qnH5VpRY8uyHgfx/8M+St8wSy/d6mZh0abd+KAvhQSuO8cxmVeRKr/LRkhAB3+0QU5LKhLGw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.3.1.tgz", + "integrity": "sha512-b1bijvyiUmKinfFE5hkQMSXs3Ky8jyZ3Y6SOoTRJKV9HLL2LWUVFAUezO7z4FpAkVvYruDYWCwA5qWV8GmvyUw==", "requires": { - "unist-util-visit": "^1.1.0" + "@textlint/ast-node-types": "^13.4.1", + "structured-source": "^4.0.0", + "unist-util-visit": "^2.0.3" + }, + "dependencies": { + "@textlint/ast-node-types": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.1.tgz", + "integrity": "sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==" + } } }, "textlint-rule-ja-no-abusage": { @@ -7365,57 +6940,31 @@ } }, "textlint-rule-ja-no-mixed-period": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-mixed-period/-/textlint-rule-ja-no-mixed-period-2.1.1.tgz", - "integrity": "sha512-yCfRva4pl2Sa6Xsxhzkec9rGuqP4MBlGrQ7ZQIM9On9dMaeIVabcwniMbLfO1CzUBBe9xUaCF/8eE0zOi8g4/A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-mixed-period/-/textlint-rule-ja-no-mixed-period-3.0.1.tgz", + "integrity": "sha512-h5sljMUPD/buXR7B6DYPdd7B5EkXz5+wKtVhU4juti/QCJ8ngXpv55owhzWEV4ZqH1pTNnBess+38Yy4sI+R+w==", "requires": { - "check-ends-with-period": "^1.0.1", - "textlint-rule-helper": "^2.0.0" + "check-ends-with-period": "^3.0.2", + "textlint-rule-helper": "^2.2.4" } }, "textlint-rule-ja-no-redundant-expression": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-redundant-expression/-/textlint-rule-ja-no-redundant-expression-4.0.0.tgz", - "integrity": "sha512-Wb6g/uwd7fL3v+BCvOMuiQONdL1JSvrDVnM4k5X7guQQggmA8R0lWCFZZuMUO5Mb0VuDX9bYptJL5AblzR1YVg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-redundant-expression/-/textlint-rule-ja-no-redundant-expression-4.0.1.tgz", + "integrity": "sha512-r8Qe6S7u9N97wD0gcrASqBUdZs5CMEVlgc8Ul+D2NQFiOi1BoseOMo5I9yUsEZMAL46yh/eaw9+EWz6IDlPWeA==", "requires": { "@textlint/regexp-string-matcher": "^1.1.0", "kuromojin": "^3.0.0", "morpheme-match": "^2.0.4", "morpheme-match-all": "^2.0.5", - "textlint-rule-helper": "^2.1.1", + "textlint-rule-helper": "^2.2.1", "textlint-util-to-string": "^3.1.1" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "requires": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - } } }, "textlint-rule-ja-no-successive-word": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-successive-word/-/textlint-rule-ja-no-successive-word-2.0.0.tgz", - "integrity": "sha512-4BCz5G7JbmuSwGTXlgTil70SS8x6firJ67ZQR9w3cmwNn6JC9UoBEjweia/M4Mviyadaw4fDLhFSfEC0v5OX+Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-successive-word/-/textlint-rule-ja-no-successive-word-2.0.1.tgz", + "integrity": "sha512-XKTXkHwMu86SnGaj73B67U4apDdTquDKF3SfG24tRbzMyJoGe/Iba5VMId8sp8QHeTonp1bYOSxjZsbkpGyCNw==", "requires": { "@textlint/regexp-string-matcher": "^1.1.0", "kuromojin": "^3.0.0" @@ -7442,13 +6991,12 @@ } }, "textlint-rule-max-comma": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-max-comma/-/textlint-rule-max-comma-2.0.2.tgz", - "integrity": "sha512-t4twAgEZWWMhIYH3xURZr/A1EcAUKiC10/N0EU6RG+ZBa9+FB5HDhMdQMS5wHqEI1FopWHTYYv/sC2PGEtvyLg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-max-comma/-/textlint-rule-max-comma-4.0.0.tgz", + "integrity": "sha512-2vKKXNg1YuTqr9/FrHvOGEHFe+6lNSDtzuEv+KRB+tuaj++UNa/YPvyY34UdDYuHUSKNcYdto8GlIUhAJDW9WQ==", "requires": { - "sentence-splitter": "^3.2.1", - "textlint-util-to-string": "^3.1.1", - "unist-util-filter": "^2.0.3" + "sentence-splitter": "^5.0.0", + "textlint-util-to-string": "^3.3.4" } }, "textlint-rule-max-kanji-continuous-len": { @@ -7461,134 +7009,54 @@ } }, "textlint-rule-max-ten": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-max-ten/-/textlint-rule-max-ten-4.0.2.tgz", - "integrity": "sha512-19DAGjbxJTmC8eyBmw7crSh+3YhoJdNRfTofubgi7Vhw0MsH4pueqCGRUdh88LA/BEwiHNqTIDVkyUx46Ew65w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-max-ten/-/textlint-rule-max-ten-5.0.0.tgz", + "integrity": "sha512-EWOvbEa3Ukxz0+GAUEJ91DYFSC3IkyJ10dBcsU6VlL33k1BvTRoFr3m26w6upnXJffXQUI70Etn39I++2duyhA==", "requires": { "kuromojin": "^3.0.0", - "sentence-splitter": "^3.2.0", - "structured-source": "^3.0.2", - "textlint-rule-helper": "^2.0.0", - "textlint-util-to-string": "^3.1.1" + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1", + "textlint-util-to-string": "^3.3.4" } }, "textlint-rule-no-double-negative-ja": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-no-double-negative-ja/-/textlint-rule-no-double-negative-ja-2.0.0.tgz", - "integrity": "sha512-czi6ung/vpSaxGjrgbBN6iapIqd50tqBbsWaIvonhv2cHe1qAqgqS9C02YrSZPjnX7fkxs4pKQr4p+qK1rGzGA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-no-double-negative-ja/-/textlint-rule-no-double-negative-ja-2.0.1.tgz", + "integrity": "sha512-LRofmNt+nd2mp+AHmG0ltk9AlbzKbWPE+EToYQ1zORCd8N8suE1YxNEplz9OeQ59ea9ITtudDIWoqeHaZnbDsg==", "requires": { "kuromojin": "^3.0.0" } }, "textlint-rule-no-doubled-conjunction": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunction/-/textlint-rule-no-doubled-conjunction-2.0.1.tgz", - "integrity": "sha512-ANzR5ezP86ypY9HzYFjLtN/GCax0m/A9vHDctIr1PqA6t05053fz4jc6forxODNVpHht59Y77YL5iZFcxSVBKA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunction/-/textlint-rule-no-doubled-conjunction-3.0.0.tgz", + "integrity": "sha512-Ja7AK2MRVe/fpG7XmTPRbq6JEDqlzDrNjH1EQoaMqFhlGKzrlHmdMfRLAZ3Lh3FSR0Lkk2GgR3MDnXzlFAp1/Q==", "requires": { "kuromojin": "^3.0.0", - "sentence-splitter": "^3.2.1", - "textlint-rule-helper": "^2.1.1", - "textlint-util-to-string": "^3.1.1" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "requires": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - } + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1" } }, "textlint-rule-no-doubled-conjunctive-particle-ga": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunctive-particle-ga/-/textlint-rule-no-doubled-conjunctive-particle-ga-2.0.1.tgz", - "integrity": "sha512-Zg/TD0/ZBiZIjUtUniioTv5lCMqS7cmYIQk/KJ6Qyjcb+DQ2WN1Km1AT+P7GH1iDdsUUwHiSr8C6j91IV3sqZA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunctive-particle-ga/-/textlint-rule-no-doubled-conjunctive-particle-ga-3.0.0.tgz", + "integrity": "sha512-4IowX2YlTlD9VifThZwpENRh918BpPNTks0i4bOL7Gn82jUiXK0EZuV8Jtksm7i+RYG1xsO0U7P9AnxmuSxeDg==", "requires": { "kuromojin": "^3.0.0", - "sentence-splitter": "^3.2.1", - "textlint-rule-helper": "^2.1.1", - "textlint-util-to-string": "^3.1.1" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "requires": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - } + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1", + "textlint-util-to-string": "^3.3.4" } }, "textlint-rule-no-doubled-joshi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-joshi/-/textlint-rule-no-doubled-joshi-4.0.0.tgz", - "integrity": "sha512-IUlJBlvzdkiJhbxqw3KlvI/o+qUIrk2AltV1P67gQqLT1XMuxVUVftCMmKdGrH4tDN5nrD4TkcW+yoFxnBCEvQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-joshi/-/textlint-rule-no-doubled-joshi-5.1.0.tgz", + "integrity": "sha512-2KkzlSlGZSM9W44SqYgtJYf1qOCBnzHS8Xs4LEZkgY78+TFsPg5kSLnC/PaAI6KdBDZJY0aI/yyAFZ7MJp/caw==", "requires": { "kuromojin": "^3.0.0", - "sentence-splitter": "^3.2.1", - "textlint-rule-helper": "^2.1.1", - "textlint-util-to-string": "^3.0.0" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "requires": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - } + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1", + "textlint-util-to-string": "^3.3.4" } }, "textlint-rule-no-dropping-the-ra": { @@ -7598,32 +7066,6 @@ "requires": { "kuromojin": "^3.0.0", "textlint-rule-helper": "^2.1.1" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "requires": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - } } }, "textlint-rule-no-exclamation-question-mark": { @@ -7634,205 +7076,106 @@ "@textlint/regexp-string-matcher": "^1.1.0", "match-index": "^1.0.3", "textlint-rule-helper": "^2.1.1" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "requires": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - } } }, "textlint-rule-no-hankaku-kana": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-no-hankaku-kana/-/textlint-rule-no-hankaku-kana-1.0.2.tgz", - "integrity": "sha1-bTqTaxjNcCHr/8qNQREYHcFZ9Mg=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-no-hankaku-kana/-/textlint-rule-no-hankaku-kana-2.0.1.tgz", + "integrity": "sha512-39s94HK6V1xnII1haYiYQnWy1YQAKK7Zj0mcpUMFHHC4M5JdsRnhGs6DQPVEff0gQIFV0iuDNlofXt15kjMtEA==", "requires": { - "match-index": "^1.0.1", - "textlint-rule-helper": "^1.1.5" - }, - "dependencies": { - "textlint-rule-helper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-1.2.0.tgz", - "integrity": "sha1-vmjUelFGsW3RFieMmut701YxzNo=", - "requires": { - "unist-util-visit": "^1.1.0" - } - } + "textlint-rule-helper": "^2.3.0", + "textlint-tester": "^13.3.1" } }, "textlint-rule-no-mix-dearu-desumasu": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-no-mix-dearu-desumasu/-/textlint-rule-no-mix-dearu-desumasu-5.0.0.tgz", - "integrity": "sha512-fBNWXBUeP9xuxZYjNqm3PQDsHStYPxpkJaLwTvbNQEZ6rpC1dHsHwLujYtuAQVuvrfxxU6J4jtepP61rhjPA8g==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/textlint-rule-no-mix-dearu-desumasu/-/textlint-rule-no-mix-dearu-desumasu-6.0.4.tgz", + "integrity": "sha512-SmALtOFbtmJ//k2iLMvtqhGrgJ/6uDVZFK7TBj2npVAbt10VxgLL87K+62pQ/BqiN9DpOVObshVFdug7lUOKHw==", "requires": { - "analyze-desumasu-dearu": "^5.0.0", - "textlint-rule-helper": "^2.0.0", - "unist-util-visit": "^3.0.0" - }, - "dependencies": { - "unist-util-is": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.1.0.tgz", - "integrity": "sha512-pWspZ+AvTqYbC+xWeRmzGqbcY8Na08Eowlfs2xchWTYot8vBBAq+syrE/LWS0bw1D/JOu4lwzDbEb6Mz13tK+g==" - }, - "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==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" - } - }, - "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==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - } + "analyze-desumasu-dearu": "^5.0.2", + "textlint-rule-helper": "^2.3.1" } }, "textlint-rule-no-nfd": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/textlint-rule-no-nfd/-/textlint-rule-no-nfd-1.0.2.tgz", - "integrity": "sha512-n6tUx40/V6koDo78qqePHxSovuwSIKO0xwY3FCqVDbcfg9GxQCjde1twQJ99T3bs4LabhPOo/Pt3USaQ9XcTRQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/textlint-rule-no-nfd/-/textlint-rule-no-nfd-2.0.2.tgz", + "integrity": "sha512-lIUvcQ+wqtConpPQU2YwEJl2dRcRyyrxPYZ3V76UwnkVg++XPLIrE5mLDgyNE/UIQ34e/KitJfMLqKWvnkFbNQ==", "requires": { "match-index": "^1.0.3", - "textlint-rule-helper": "^2.1.1", - "unorm": "^1.4.1" - }, - "dependencies": { - "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "requires": { - "@textlint/ast-node-types": "^4.4.3" - } - }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } - } + "textlint-rule-helper": "^2.3.0" } }, + "textlint-rule-no-zero-width-spaces": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-no-zero-width-spaces/-/textlint-rule-no-zero-width-spaces-1.0.1.tgz", + "integrity": "sha512-AkxpzBILGB4YsXddzHx2xqpXmqMv5Yd+PQm4anUV+ADSJuwLP1Jd6yHf/LOtu9j3ps8K3XM9vQrXRK73z0bU3A==" + }, "textlint-rule-preset-ja-technical-writing": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/textlint-rule-preset-ja-technical-writing/-/textlint-rule-preset-ja-technical-writing-6.0.0.tgz", - "integrity": "sha512-hm2gioF5fbkYAkmOsUTX/K18n9Pq2HJZZHvWlYyzyKhJd2ZGSbMBljGIy2/7w07b4urRXTUCaJQQ6YZcFQqGPA==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/textlint-rule-preset-ja-technical-writing/-/textlint-rule-preset-ja-technical-writing-12.0.2.tgz", + "integrity": "sha512-BBVY6oA5V799k5wRfP+gCpDHsp6vWjWX2UT+/KLlAFFsNdmRB8Z6qyOnqiOjfzmLGIRgoMcPI1dXj5upOqnD6Q==", "requires": { - "@textlint-rule/textlint-rule-no-invalid-control-character": "^1.2.0", - "@textlint-rule/textlint-rule-no-unmatched-pair": "^1.0.7", - "@textlint/module-interop": "^1.2.4", + "@textlint-rule/textlint-rule-no-invalid-control-character": "^3.0.0", + "@textlint-rule/textlint-rule-no-unmatched-pair": "^2.0.4", + "@textlint/module-interop": "^14.4.0", "textlint-rule-ja-no-abusage": "^3.0.0", - "textlint-rule-ja-no-mixed-period": "^2.1.1", - "textlint-rule-ja-no-redundant-expression": "^4.0.0", - "textlint-rule-ja-no-successive-word": "^2.0.0", + "textlint-rule-ja-no-mixed-period": "^3.0.1", + "textlint-rule-ja-no-redundant-expression": "^4.0.1", + "textlint-rule-ja-no-successive-word": "^2.0.1", "textlint-rule-ja-no-weak-phrase": "^2.0.0", "textlint-rule-ja-unnatural-alphabet": "2.0.1", - "textlint-rule-max-comma": "^2.0.2", + "textlint-rule-max-comma": "^4.0.0", "textlint-rule-max-kanji-continuous-len": "^1.1.1", - "textlint-rule-max-ten": "^4.0.2", - "textlint-rule-no-double-negative-ja": "^2.0.0", - "textlint-rule-no-doubled-conjunction": "^2.0.1", - "textlint-rule-no-doubled-conjunctive-particle-ga": "^2.0.1", - "textlint-rule-no-doubled-joshi": "^4.0.0", + "textlint-rule-max-ten": "^5.0.0", + "textlint-rule-no-double-negative-ja": "^2.0.1", + "textlint-rule-no-doubled-conjunction": "^3.0.0", + "textlint-rule-no-doubled-conjunctive-particle-ga": "^3.0.0", + "textlint-rule-no-doubled-joshi": "^5.1.0", "textlint-rule-no-dropping-the-ra": "^3.0.0", "textlint-rule-no-exclamation-question-mark": "^1.1.0", - "textlint-rule-no-hankaku-kana": "^1.0.2", - "textlint-rule-no-mix-dearu-desumasu": "^5.0.0", - "textlint-rule-no-nfd": "^1.0.2", - "textlint-rule-preset-jtf-style": "^2.3.8", - "textlint-rule-sentence-length": "^2.2.0" + "textlint-rule-no-hankaku-kana": "^2.0.1", + "textlint-rule-no-mix-dearu-desumasu": "^6.0.3", + "textlint-rule-no-nfd": "^2.0.2", + "textlint-rule-no-zero-width-spaces": "^1.0.1", + "textlint-rule-preset-jtf-style": "^3.0.1", + "textlint-rule-sentence-length": "^5.2.0" }, "dependencies": { "@textlint/module-interop": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-1.2.5.tgz", - "integrity": "sha512-+yEluCSbj6oxk9ENFojVcSxURvXOg7AU3vBiVHPjPEShaqbzZZ6tcut6gbDcIYhEDUkegZGmGwyfOe+wNABhKw==" + "version": "14.4.2", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.4.2.tgz", + "integrity": "sha512-PQqUgLcTnCTJ8qpYxLP6p98VzTP/Ju8QIDwTWYRpH00KHdmH9cR1/9O+l6YaWsJSGDtSL2zkMKIQLezpvBZ4cw==" } } }, "textlint-rule-preset-jtf-style": { - "version": "2.3.12", - "resolved": "https://registry.npmjs.org/textlint-rule-preset-jtf-style/-/textlint-rule-preset-jtf-style-2.3.12.tgz", - "integrity": "sha512-Te2pQWku6hpLknWh8rpFjAiOZpSZa3yMaBEbmdstFf8C9ejX6+LXI0gn7vlb7nBbDWnLV+pgVoYXWtqk2W5Jig==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/textlint-rule-preset-jtf-style/-/textlint-rule-preset-jtf-style-3.0.1.tgz", + "integrity": "sha512-61lRomNUWeOmL2dt+sTdqPUx2FRxXK+8sgVGC6OJrifj3taJZx1QoJucIeVrcPRNRxD1sqXFXM0s+o5W3Nb8lg==", "requires": { "analyze-desumasu-dearu": "^2.1.2", "japanese-numerals-to-number": "^1.0.2", "match-index": "^1.0.3", "moji": "^0.5.1", - "regexp.prototype.flags": "^1.1.1", + "regexp.prototype.flags": "^1.5.3", "regx": "^1.0.4", - "sorted-joyo-kanji": "^0.2.0", - "textlint-rule-helper": "^2.2.0", - "textlint-rule-prh": "^5.2.1" + "textlint-rule-helper": "^2.3.1", + "textlint-rule-prh": "^6.0.0" }, "dependencies": { - "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", - "requires": { - "@textlint/ast-node-types": "^4.4.3" - } - }, "analyze-desumasu-dearu": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/analyze-desumasu-dearu/-/analyze-desumasu-dearu-2.1.5.tgz", "integrity": "sha1-nKoqWgYUbCBnn33J869Sfbb2j0E=" }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", + "textlint-rule-prh": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/textlint-rule-prh/-/textlint-rule-prh-6.0.0.tgz", + "integrity": "sha512-byU7eUyhabX2FKx3ShOktKkmKLG5dhR0ru+PGllKgafKKWXtzOIAhAaDlqMC5qU6b3Jaz5rKQcnroGVCEjcP1Q==", "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" + "@babel/parser": "^7.23.9", + "prh": "^5.4.4", + "textlint-rule-helper": "^2.3.1" } } } @@ -7846,87 +7189,171 @@ "prh": "^5.4.4", "textlint-rule-helper": "^2.1.1", "untildify": "^3.0.3" + } + }, + "textlint-rule-sentence-length": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/textlint-rule-sentence-length/-/textlint-rule-sentence-length-5.2.0.tgz", + "integrity": "sha512-d7H29IYOEulzT7hLX3pfP0RMch0Ng8TFiRgtmCjD6ubXoXDzBNCDAJK5D9QkUnO1hSHLdG3s3rxNdcBM5/rfCQ==", + "requires": { + "@textlint/regexp-string-matcher": "^2.0.2", + "sentence-splitter": "^5.0.0", + "textlint-rule-helper": "^2.3.1", + "textlint-util-to-string": "^3.3.4" }, "dependencies": { - "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" - }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", + "@textlint/regexp-string-matcher": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@textlint/regexp-string-matcher/-/regexp-string-matcher-2.0.2.tgz", + "integrity": "sha512-OXLD9XRxMhd3S0LWuPHpiARQOI7z9tCOs0FsynccW2lmyZzHHFJ9/eR6kuK9xF459Qf+740qI5h+/0cx+NljzA==", "requires": { - "@textlint/ast-node-types": "^4.4.3" + "escape-string-regexp": "^4.0.0", + "lodash.sortby": "^4.7.0", + "lodash.uniq": "^4.5.0", + "lodash.uniqwith": "^4.5.0" } }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", - "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" - } + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" } } }, - "textlint-rule-sentence-length": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-sentence-length/-/textlint-rule-sentence-length-2.2.0.tgz", - "integrity": "sha512-0C7XZvqcdDwBQC1Sfyr47uDAChH0dO3O4gjxG4C/cwRFK8cyjIic8h7g+xaN7c9x+4OoMz+89SksuaHLo5UvqQ==", + "textlint-tester": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/textlint-tester/-/textlint-tester-13.4.1.tgz", + "integrity": "sha512-Ubm9kUZ/NyY0Ggo1RkW2o5QSx6EJ/ogMT1kD5b5pk4cdFTWpUSs8StDMROgcz29wPhvS6sY/35qYALzqyZh8ew==", "requires": { - "@textlint/regexp-string-matcher": "^1.1.0", - "sentence-splitter": "^3.0.11", - "textlint-rule-helper": "^2.1.1", - "textlint-util-to-string": "^3.0.0" + "@textlint/feature-flag": "^13.4.1", + "@textlint/kernel": "^13.4.1", + "@textlint/textlint-plugin-markdown": "^13.4.1", + "@textlint/textlint-plugin-text": "^13.4.1" }, "dependencies": { "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.1.tgz", + "integrity": "sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==" }, - "@textlint/types": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.5.5.tgz", - "integrity": "sha512-80P6fcqgsG9bP6JgR6W/E/oIx+71pplaicYCvvB4vMIeGk0OnWls4Q21kCpDYmq/C/ABtZ/Gy/Ov/8ExQPeQ7A==", + "@textlint/ast-tester": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.4.1.tgz", + "integrity": "sha512-YSHUR1qDgMPGF5+nvrquEhif6zRJ667xUnfP/9rTNtThIhoTQINvczr5/7xa43F1PDWplL6Curw+2jrE1qHwGQ==", + "requires": { + "@textlint/ast-node-types": "^13.4.1", + "debug": "^4.3.4" + } + }, + "@textlint/ast-traverse": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.4.1.tgz", + "integrity": "sha512-uucuC7+NHWkXx2TX5vuyreuHeb+GFiA83V65I+FnYP5EC4dAMOQ86rTSPrZmCwLz+qIWgfDgihGzPccpj3EZGg==", + "requires": { + "@textlint/ast-node-types": "^13.4.1" + } + }, + "@textlint/feature-flag": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.4.1.tgz", + "integrity": "sha512-qY8gKUf30XtzWMTkwYeKytCo6KPx6milpz8YZhuRsEPjT/5iNdakJp5USWDQWDrwbQf7RbRncQdU+LX5JbM9YA==" + }, + "@textlint/kernel": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.4.1.tgz", + "integrity": "sha512-r2sUhjPysFjl2Ax37x9AfWkJM8jgKN0bL4SX3xRzOukdcj69Dst5On5qBZtULaVMX1LDkwkdxA6ZEADmq27qQA==", + "requires": { + "@textlint/ast-node-types": "^13.4.1", + "@textlint/ast-tester": "^13.4.1", + "@textlint/ast-traverse": "^13.4.1", + "@textlint/feature-flag": "^13.4.1", + "@textlint/source-code-fixer": "^13.4.1", + "@textlint/types": "^13.4.1", + "@textlint/utils": "^13.4.1", + "debug": "^4.3.4", + "fast-equals": "^4.0.3", + "structured-source": "^4.0.0" + } + }, + "@textlint/markdown-to-ast": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.4.1.tgz", + "integrity": "sha512-jUa5bTNmxjEgfCXW4xfn7eSJqzUXyNKiIDWLKtI4MUKRNhT3adEaa/NuQl0Mii3Hu3HraZR7hYhRHLh+eeM43w==", + "requires": { + "@textlint/ast-node-types": "^13.4.1", + "debug": "^4.3.4", + "mdast-util-gfm-autolink-literal": "^0.1.3", + "remark-footnotes": "^3.0.0", + "remark-frontmatter": "^3.0.0", + "remark-gfm": "^1.0.0", + "remark-parse": "^9.0.0", + "traverse": "^0.6.7", + "unified": "^9.2.2" + } + }, + "@textlint/source-code-fixer": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.4.1.tgz", + "integrity": "sha512-Sl29f3Tpimp0uVE3ysyJBjxaFTVYLOXiJX14eWCQ/kC5ZhIXGosEbStzkP1n8Urso1rs1W4p/2UemVAm3NH2ng==", + "requires": { + "@textlint/types": "^13.4.1", + "debug": "^4.3.4" + } + }, + "@textlint/text-to-ast": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.4.1.tgz", + "integrity": "sha512-vCA7uMmbjRv06sEHPbwxTV5iS8OQedC5s7qwmXnWAn2LLWxg4Yp98mONPS1o4D5cPomzYyKNCSfbLwu6yJBUQA==", + "requires": { + "@textlint/ast-node-types": "^13.4.1" + } + }, + "@textlint/textlint-plugin-markdown": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.4.1.tgz", + "integrity": "sha512-OcLkFKYmbYeGJ0kj2487qcicCYTiE2vJLwfPcUDJrNoMYak5JtvHJfWffck8gON2mEM00DPkHH0UdxZpFjDfeg==", + "requires": { + "@textlint/markdown-to-ast": "^13.4.1" + } + }, + "@textlint/textlint-plugin-text": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.4.1.tgz", + "integrity": "sha512-z0p5B8WUfTCIRmhjVHFfJv719oIElDDKWOIZei4CyYkfMGo0kq8fkrYBkUR6VZ6gofHwc+mwmIABdUf1rDHzYA==", "requires": { - "@textlint/ast-node-types": "^4.4.3" + "@textlint/text-to-ast": "^13.4.1" } }, - "textlint-rule-helper": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.2.0.tgz", - "integrity": "sha512-9S5CsgQuQwPjM2wvr4JGdpkLf+pR9gOjedSQFa/Dkrbh+D9MXt1LIR4Jvx1RujKtt2nq42prmEX2q3xOxyUcIQ==", + "@textlint/types": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.4.1.tgz", + "integrity": "sha512-1ApwQa31sFmiJeJ5yTNFqjbb2D1ICZvIDW0tFSM0OtmQCSDFNcKD3YrrwDBgSokZ6gWQq/FpNjlhi6iETUWt0Q==", "requires": { - "@textlint/ast-node-types": "^4.4.3", - "@textlint/types": "^1.5.5", - "structured-source": "^3.0.2", - "unist-util-visit": "^1.1.0" + "@textlint/ast-node-types": "^13.4.1" } + }, + "@textlint/utils": { + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.4.1.tgz", + "integrity": "sha512-wX8RT1ejHAPTDmqlzngf0zI5kYoe3QvGDcj+skoTxSv+m/wOs/NyEr92d+ahCP32YqFYzXlqU7aDx2FkULKT+g==" } } }, "textlint-util-to-string": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/textlint-util-to-string/-/textlint-util-to-string-3.1.1.tgz", - "integrity": "sha512-mHE7/pDw/Hk+Q6YdSMNRrZPl5bCuWnFLbF+bxW+MsWQ64dw+Ia9irkammYbH5I0hVMMcfwb0MQc5nbsjqgWeyQ==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/textlint-util-to-string/-/textlint-util-to-string-3.3.4.tgz", + "integrity": "sha512-XF4Qfw0ES+czKy03BwuvBUoXC8NAg920VuRxW0pd72fW76zMeMbPI/bRN5PHq3SbCdOm7U69/Pk+DX34xqIYqA==", "requires": { - "@textlint/ast-node-types": "^4.2.4", - "@types/structured-source": "^3.0.0", + "@textlint/ast-node-types": "^13.4.1", "rehype-parse": "^6.0.1", - "structured-source": "^3.0.2", + "structured-source": "^4.0.0", "unified": "^8.4.0" }, "dependencies": { "@textlint/ast-node-types": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==" + "version": "13.4.1", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.1.tgz", + "integrity": "sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==" }, "unified": { "version": "8.4.2", @@ -8035,11 +7462,6 @@ "reflect.getprototypeof": "^1.0.6" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, "typedarray.prototype.slice": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.5.tgz", @@ -8084,14 +7506,6 @@ "resolved": "https://registry.npmjs.org/unique-concat/-/unique-concat-0.2.2.tgz", "integrity": "sha1-khD5vcqsxeHjkpSQ18AZ35bxhxI=" }, - "unist-util-filter": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-filter/-/unist-util-filter-2.0.3.tgz", - "integrity": "sha512-8k6Jl/KLFqIRTHydJlHh6+uFgqYHq66pV75pZgr1JwfyFSjbWb12yfb0yitW/0TbHXjr9U4G9BQpOvMANB+ExA==", - "requires": { - "unist-util-is": "^4.0.0" - } - }, "unist-util-is": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", @@ -8106,26 +7520,13 @@ } }, "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "requires": { - "unist-util-visit-parents": "^2.0.0" - }, - "dependencies": { - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "requires": { - "unist-util-is": "^3.0.0" - } - } + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" } }, "unist-util-visit-parents": { @@ -8137,11 +7538,6 @@ "unist-util-is": "^4.0.0" } }, - "unorm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", - "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==" - }, "untildify": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", @@ -8155,11 +7551,6 @@ "punycode": "^2.1.0" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, "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", diff --git a/package.json b/package.json index 375f067e..58bb3f37 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "minimist": "^1.2.6", "textlint": "^12.0.0", "textlint-filter-rule-comments": "^1.2.2", - "textlint-rule-preset-ja-technical-writing": "^6.0.0", + "textlint-rule-preset-ja-technical-writing": "^12.0.0", "trim": ">=0.0.3" }, "devDependencies": {