diff --git a/package.json b/package.json index 5738380..4a10210 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "textlint": "14.4.0", "textlint-filter-rule-comments": "1.2.2", "textlint-rule-preset-ja-spacing": "2.4.3", - "textlint-rule-preset-ja-technical-writing": "10.0.1" + "textlint-rule-preset-ja-technical-writing": "12.0.2" }, "volta": { "node": "22.12.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1b1e1b6..f5dbe52 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: 2.4.3 version: 2.4.3 textlint-rule-preset-ja-technical-writing: - specifier: 10.0.1 - version: 10.0.1(textlint@14.4.0) + specifier: 12.0.2 + version: 12.0.2 packages: @@ -117,11 +117,11 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@textlint-rule/textlint-rule-no-invalid-control-character@2.1.0': - resolution: {integrity: sha512-Bi/mOIbCOeQMKGgk+hTR4Q8CASkDPi2IQkDaNDkvP3zdrlvHoKbosBu4tQ55bE8jPpT+Q78Km59ZVin5xiogxw==} + '@textlint-rule/textlint-rule-no-invalid-control-character@3.0.0': + resolution: {integrity: sha512-2o9n4z49ntSPtJPlcJtxakyB4dAg2MKSvR9ZCZEHjye0ee27oWYzK6yHz2HjsXQqt9VeCwxNHDOIGIx2CQX0Dw==} - '@textlint-rule/textlint-rule-no-unmatched-pair@2.0.3': - resolution: {integrity: sha512-asZI8nYuXP6TNHRKPSDAqBzL/7LWdX5QgFp1ZSezJOzmWinI9r9JK9ywl71T7YZbR8IN06/g35rSFJVziidc2Q==} + '@textlint-rule/textlint-rule-no-unmatched-pair@2.0.4': + resolution: {integrity: sha512-g9Ge1xUV9xJy8T7nuutF/2J6Cg2mmPx4gKsC3dCdxVxuL0wMqOOnAi8l6psFpAQ5UFtQuAzwkdclrehPtBT5tg==} '@textlint/ast-node-types@13.4.1': resolution: {integrity: sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==} @@ -183,9 +183,6 @@ packages: '@textlint/markdown-to-ast@14.4.0': resolution: {integrity: sha512-y6UxfRZ00w8XQ1jfKhR0jcQd7qbYaQgo3aERWbJR0Gxxl0T+G+TKBS12pdnUFOTshgSTEgqlvrE+Zt3lTl0e1A==} - '@textlint/module-interop@13.4.1': - resolution: {integrity: sha512-keM5zHwyifijEDqEvAFhhXHC5UbmZjfGytRJzPPJaW3C3UsGbIzDCnfOSE9jUVTWZcngHuSJ7aKGv42Rhy9nEg==} - '@textlint/module-interop@14.4.0': resolution: {integrity: sha512-QdtNDJc+XqDIbP9bwt7DryqE+vFbbIB28462VFWtXcHCJJoFTlmCJ1133SXLe14IOT9P04T9LMNhgv4d2v31gg==} @@ -421,10 +418,6 @@ packages: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} - clone-regexp@1.0.1: - resolution: {integrity: sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==} - engines: {node: '>=0.10.0'} - clone-regexp@2.2.0: resolution: {integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==} engines: {node: '>=6'} @@ -628,10 +621,6 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - execall@1.0.0: - resolution: {integrity: sha512-/J0Q8CvOvlAdpvhfkD/WnTQ4H1eU0exze2nFGPj/RSC7jpQ0NkKe2r28T5eMkhEEs+fzepMZNy1kVRKNlC04nQ==} - engines: {node: '>=0.10.0'} - execall@2.0.0: resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==} engines: {node: '>=8'} @@ -979,10 +968,6 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} - is-regexp@1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - is-regexp@2.1.0: resolution: {integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==} engines: {node: '>=6'} @@ -995,10 +980,6 @@ packages: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} - is-supported-regexp-flag@1.0.1: - resolution: {integrity: sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==} - engines: {node: '>=0.10.0'} - is-symbol@1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} @@ -1508,6 +1489,10 @@ packages: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} + regexp.prototype.flags@1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} + engines: {node: '>= 0.4'} + regx@1.0.4: resolution: {integrity: sha512-Z/5ochRUyD5TkJgFq+66ajKePlj6KzpSLfDO2lOLOLu7E82xAjNux0m8mx1DAXBj5ECHiRCBWoqL25b4lkwcgw==} @@ -1798,8 +1783,8 @@ packages: textlint-rule-no-hankaku-kana@2.0.1: resolution: {integrity: sha512-39s94HK6V1xnII1haYiYQnWy1YQAKK7Zj0mcpUMFHHC4M5JdsRnhGs6DQPVEff0gQIFV0iuDNlofXt15kjMtEA==} - textlint-rule-no-mix-dearu-desumasu@6.0.2: - resolution: {integrity: sha512-h/Vs6qltBlkm7bmKT2rtJ6jZriNV3uTr5fxKuPMBUHVUMnAuQvz3lI7oFrGC10Pxny+Ofng5fbLiYntHq/ymaA==} + textlint-rule-no-mix-dearu-desumasu@6.0.3: + resolution: {integrity: sha512-6yHxMUMEp8A267gIO9DB9ElNv5VBVNEpSUbxS6sUKZtETTGHQ3P6pdNW20EShvNfy3GA7gl1+vovkFPH8NEtYw==} textlint-rule-no-nfd@2.0.2: resolution: {integrity: sha512-lIUvcQ+wqtConpPQU2YwEJl2dRcRyyrxPYZ3V76UwnkVg++XPLIrE5mLDgyNE/UIQ34e/KitJfMLqKWvnkFbNQ==} @@ -1810,17 +1795,18 @@ packages: textlint-rule-preset-ja-spacing@2.4.3: resolution: {integrity: sha512-WAiWY9TOE8/bRdl14XJdjkPQcV0hLS4O+PCUYU1yxXmJhZ8V3ciw2GYqpA9GL73qAxL25UD6mkf1yfz6aJ4qSA==} - textlint-rule-preset-ja-technical-writing@10.0.1: - resolution: {integrity: sha512-GC7sUPsn65UOZcBQ+SLvt3RRmGcm3Fb8t/o8/hD/zyRr1NpYYNrtte0HckVnCPH3TD8zbMt4mov2nlnfA8f7gg==} + textlint-rule-preset-ja-technical-writing@12.0.2: + resolution: {integrity: sha512-BBVY6oA5V799k5wRfP+gCpDHsp6vWjWX2UT+/KLlAFFsNdmRB8Z6qyOnqiOjfzmLGIRgoMcPI1dXj5upOqnD6Q==} - textlint-rule-preset-jtf-style@2.3.14: - resolution: {integrity: sha512-xkVclRrC921eejsDP79dt7UhwT15825etgQSQx8SvOqaPRNwDdQ7kzep4LIyrdLgPm/3k/gX8qyw0BrN02U27w==} - peerDependencies: - textlint: '>= 5.6.0' + textlint-rule-preset-jtf-style@3.0.1: + resolution: {integrity: sha512-61lRomNUWeOmL2dt+sTdqPUx2FRxXK+8sgVGC6OJrifj3taJZx1QoJucIeVrcPRNRxD1sqXFXM0s+o5W3Nb8lg==} textlint-rule-prh@5.3.0: resolution: {integrity: sha512-gdod+lL1SWUDyXs1ICEwvQawaSshT3mvPGufBIjF2R5WFPdKQDMsiuzsjkLm+aF+9d97dA6pFsiyC8gSW7mSgg==} + textlint-rule-prh@6.0.0: + resolution: {integrity: sha512-byU7eUyhabX2FKx3ShOktKkmKLG5dhR0ru+PGllKgafKKWXtzOIAhAaDlqMC5qU6b3Jaz5rKQcnroGVCEjcP1Q==} + textlint-rule-sentence-length@5.2.0: resolution: {integrity: sha512-d7H29IYOEulzT7hLX3pfP0RMch0Ng8TFiRgtmCjD6ubXoXDzBNCDAJK5D9QkUnO1hSHLdG3s3rxNdcBM5/rfCQ==} @@ -2134,11 +2120,9 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@textlint-rule/textlint-rule-no-invalid-control-character@2.1.0': - dependencies: - execall: 1.0.0 + '@textlint-rule/textlint-rule-no-invalid-control-character@3.0.0': {} - '@textlint-rule/textlint-rule-no-unmatched-pair@2.0.3': + '@textlint-rule/textlint-rule-no-unmatched-pair@2.0.4': dependencies: sentence-splitter: 5.0.0 textlint-rule-helper: 2.3.1 @@ -2306,8 +2290,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@textlint/module-interop@13.4.1': {} - '@textlint/module-interop@14.4.0': {} '@textlint/regexp-string-matcher@1.1.1': @@ -2593,11 +2575,6 @@ snapshots: cli-boxes@3.0.0: {} - clone-regexp@1.0.1: - dependencies: - is-regexp: 1.0.0 - is-supported-regexp-flag: 1.0.1 - clone-regexp@2.2.0: dependencies: is-regexp: 2.1.0 @@ -2812,10 +2789,6 @@ snapshots: etag@1.8.1: {} - execall@1.0.0: - dependencies: - clone-regexp: 1.0.1 - execall@2.0.0: dependencies: clone-regexp: 2.2.0 @@ -3214,8 +3187,6 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-regexp@1.0.0: {} - is-regexp@2.1.0: {} is-shared-array-buffer@1.0.3: @@ -3226,8 +3197,6 @@ snapshots: dependencies: has-tostringtag: 1.0.2 - is-supported-regexp-flag@1.0.1: {} - is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 @@ -3785,6 +3754,13 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 + regexp.prototype.flags@1.5.3: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + regx@1.0.4: {} rehype-parse@6.0.2: @@ -4185,7 +4161,7 @@ snapshots: transitivePeerDependencies: - supports-color - textlint-rule-no-mix-dearu-desumasu@6.0.2: + textlint-rule-no-mix-dearu-desumasu@6.0.3: dependencies: analyze-desumasu-dearu: 5.0.1 textlint-rule-helper: 2.3.1 @@ -4208,11 +4184,11 @@ snapshots: textlint-rule-ja-space-around-link: 2.4.2 textlint-rule-ja-space-between-half-and-full-width: 2.4.2 - textlint-rule-preset-ja-technical-writing@10.0.1(textlint@14.4.0): + textlint-rule-preset-ja-technical-writing@12.0.2: dependencies: - '@textlint-rule/textlint-rule-no-invalid-control-character': 2.1.0 - '@textlint-rule/textlint-rule-no-unmatched-pair': 2.0.3 - '@textlint/module-interop': 13.4.1 + '@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: 3.0.1 textlint-rule-ja-no-redundant-expression: 4.0.1 @@ -4229,26 +4205,24 @@ snapshots: textlint-rule-no-dropping-the-ra: 3.0.0 textlint-rule-no-exclamation-question-mark: 1.1.0 textlint-rule-no-hankaku-kana: 2.0.1 - textlint-rule-no-mix-dearu-desumasu: 6.0.2 + 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: 2.3.14(textlint@14.4.0) + textlint-rule-preset-jtf-style: 3.0.1 textlint-rule-sentence-length: 5.2.0 transitivePeerDependencies: - supports-color - - textlint - textlint-rule-preset-jtf-style@2.3.14(textlint@14.4.0): + textlint-rule-preset-jtf-style@3.0.1: dependencies: analyze-desumasu-dearu: 2.1.5 japanese-numerals-to-number: 1.0.2 match-index: 1.0.3 moji: 0.5.1 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 regx: 1.0.4 - textlint: 14.4.0 textlint-rule-helper: 2.3.1 - textlint-rule-prh: 5.3.0 + textlint-rule-prh: 6.0.0 textlint-rule-prh@5.3.0: dependencies: @@ -4257,6 +4231,12 @@ snapshots: textlint-rule-helper: 2.3.1 untildify: 3.0.3 + textlint-rule-prh@6.0.0: + dependencies: + '@babel/parser': 7.25.6 + prh: 5.4.4 + textlint-rule-helper: 2.3.1 + textlint-rule-sentence-length@5.2.0: dependencies: '@textlint/regexp-string-matcher': 2.0.2