diff --git a/package.json b/package.json index 4345fb3be..469629204 100644 --- a/package.json +++ b/package.json @@ -118,7 +118,7 @@ "rollup-plugin-typescript2": "^0.36.0", "secretlint": "^3.2.0", "serve-static": "^1.15.0", - "textlint": "^12.6.1", + "textlint": "^14.0.0", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-abbr-within-parentheses": "^1.0.2", "textlint-rule-apostrophe": "^2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d6e18f7f..c85c7a32a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -160,11 +160,11 @@ importers: specifier: ^1.15.0 version: 1.15.0(supports-color@6.1.0) textlint: - specifier: ^12.6.1 - version: 12.6.1 + specifier: ^14.0.0 + version: 14.0.2 textlint-filter-rule-comments: specifier: ^1.2.2 - version: 1.2.2(textlint@12.6.1) + version: 1.2.2(textlint@14.0.2) textlint-rule-abbr-within-parentheses: specifier: ^1.0.2 version: 1.0.2 @@ -2071,6 +2071,7 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 + napi-wasm: 1.1.0 dev: true bundledDependencies: - napi-wasm @@ -2476,40 +2477,40 @@ packages: textlint-rule-helper: 2.3.1 dev: true - /@textlint/ast-node-types@12.6.1: - resolution: {integrity: sha512-uzlJ+ZsCAyJm+lBi7j0UeBbj+Oy6w/VWoGJ3iHRHE5eZ8Z4iK66mq+PG/spupmbllLtz77OJbY89BYqgFyjXmA==} - dev: true - /@textlint/ast-node-types@13.4.1: resolution: {integrity: sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==} dev: true + /@textlint/ast-node-types@14.0.2: + resolution: {integrity: sha512-EYVyA4+G+KRNkNW5nytg61VvNtwy7JXSujGrsb4FB2pTA8Hwq/0n6TMXKVdL29n+EhyMIKmmqHFY1rjBwh3B/A==} + dev: true + /@textlint/ast-node-types@4.4.3: resolution: {integrity: sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==} dev: true - /@textlint/ast-tester@12.6.1: - resolution: {integrity: sha512-Gxiq6xmDR3PnX0RqRGth/Lu5fyFWoXNPfGxXTLORPFpfs8JKPh/eXGhlwc1f0v4VQzPay2KwVl6SGXvJD5qLXw==} + /@textlint/ast-tester@14.0.2: + resolution: {integrity: sha512-1as1/LL/OE6pCzzsywyKt3onNixXyFCV6GI/HG3Xe9iJpesrx0wbGOhuUcuOZyb2MJC2aIHIFzfTNP2mlXOtYQ==} dependencies: - '@textlint/ast-node-types': 12.6.1 + '@textlint/ast-node-types': 14.0.2 debug: 4.3.4(supports-color@6.1.0) transitivePeerDependencies: - supports-color dev: true - /@textlint/ast-traverse@12.6.1: - resolution: {integrity: sha512-Y/j7ip7yDuTjuIV4kTRPVnkJKfpI71U+eqXFnrM9sE2xBA9IsqzqiLQeDY+S5hhfQzmcEnZFtAP0hqrYaT6gNA==} + /@textlint/ast-traverse@14.0.2: + resolution: {integrity: sha512-4r/pH607AKf8WWW8Y+p+EBcXg2bWuxZfzjW0TsUFVFio1l3Wp2OARTUAFmFqbnz3NT0uXsayRgqW1T26vapOpg==} dependencies: - '@textlint/ast-node-types': 12.6.1 + '@textlint/ast-node-types': 14.0.2 dev: true - /@textlint/config-loader@12.6.1: - resolution: {integrity: sha512-mvChF2pFusxyQC4gFzIgNcZ4izUt7ci+JdXZtGV+DOzykVUuGhgGo3TFTi/ccgYyqZdq9MxJG6I+dvYB1A2Fog==} + /@textlint/config-loader@14.0.2: + resolution: {integrity: sha512-cP3Y7MEj6FiSx8Jh01OzIo41loFYkDy8FSL3nvfaPu9XMY7T5JNbvbkXaQTT4UgeyST6OETB809mq837X5Ofqw==} dependencies: - '@textlint/kernel': 12.6.1 - '@textlint/module-interop': 12.6.1 - '@textlint/types': 12.6.1 - '@textlint/utils': 12.6.1 + '@textlint/kernel': 14.0.2 + '@textlint/module-interop': 14.0.2 + '@textlint/types': 14.0.2 + '@textlint/utils': 14.0.2 debug: 4.3.4(supports-color@6.1.0) rc-config-loader: 4.1.3 try-resolve: 1.0.1 @@ -2517,18 +2518,18 @@ packages: - supports-color dev: true - /@textlint/feature-flag@12.6.1: - resolution: {integrity: sha512-cY/AraTLdzbwDyAhdpaXB7n1Lw6zA+k+7UaT8mmxMmjs0uYGzdMQa499I0rQatctJ6izrdZXYW0NdUQfG2ugiA==} + /@textlint/feature-flag@14.0.2: + resolution: {integrity: sha512-4z3PjjM/K7UNav0zU1vx7+HsWI/X5t/JTKGznsd2sT7sWTq5RvcWrx7Z1akiIG+AmU8UVM2HbXIatw/1ZBfQ7g==} dev: true - /@textlint/fixer-formatter@12.6.1: - resolution: {integrity: sha512-BMhvoKQbME9LXvl6CfIM/hZckb+IMiAA6ioDvdM3o63N+xDypS42uzJNpRgzXKGYL1Dv/7R1hsmDzz3fgvGhBw==} + /@textlint/fixer-formatter@14.0.2: + resolution: {integrity: sha512-9yEZ1rYcwNnqL14p1YCUqQNCKfPDIWB/uQ0v8f7uaWxDqJ4ezaOCTNtVzN3qDdNnKVxMKGm4v/Tv3PEUstqMOQ==} dependencies: - '@textlint/module-interop': 12.6.1 - '@textlint/types': 12.6.1 + '@textlint/module-interop': 14.0.2 + '@textlint/types': 14.0.2 chalk: 4.1.2 debug: 4.3.4(supports-color@6.1.0) - diff: 4.0.2 + diff: 5.2.0 is-file: 1.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 @@ -2538,36 +2539,34 @@ packages: - supports-color dev: true - /@textlint/kernel@12.6.1: - resolution: {integrity: sha512-GjNaI36pYx/boy1Xf7NPJFbS0uWHhY9y9DMMl/8ZJZoldN7XrCvJFivNdeYQxu+LTmfGGaUJoTjDpnllOs6XSQ==} + /@textlint/kernel@14.0.2: + resolution: {integrity: sha512-RwJLB8GUAh156rdDo3EoCIVwKyNhfdAmX5369o1igE+/cwtzojI71KoqRHk5g6MQVf6OE1fFR5OQc8lap8wu9A==} dependencies: - '@textlint/ast-node-types': 12.6.1 - '@textlint/ast-tester': 12.6.1 - '@textlint/ast-traverse': 12.6.1 - '@textlint/feature-flag': 12.6.1 - '@textlint/source-code-fixer': 12.6.1 - '@textlint/types': 12.6.1 - '@textlint/utils': 12.6.1 + '@textlint/ast-node-types': 14.0.2 + '@textlint/ast-tester': 14.0.2 + '@textlint/ast-traverse': 14.0.2 + '@textlint/feature-flag': 14.0.2 + '@textlint/source-code-fixer': 14.0.2 + '@textlint/types': 14.0.2 + '@textlint/utils': 14.0.2 debug: 4.3.4(supports-color@6.1.0) - deep-equal: 1.1.2 + fast-equals: 4.0.3 structured-source: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /@textlint/linter-formatter@12.6.1: - resolution: {integrity: sha512-1fQy17vNZy5qem8I71MGEir7gVLSUWcIE4ruQbONiIko9as+AYibt6xX6GtTX+aJejuJJcb+KTeAxKJ+6FA8vg==} + /@textlint/linter-formatter@14.0.2: + resolution: {integrity: sha512-3dzPtRxMAuCCGhW7lN7OLMj/JR1UQqr6nrhVo6U8/RHjBrvZP6wDUprYGW6pKkq+cXsh7fGSJG+MTnyfuCuRFw==} dependencies: '@azu/format-text': 1.0.2 '@azu/style-format': 1.0.1 - '@textlint/module-interop': 12.6.1 - '@textlint/types': 12.6.1 + '@textlint/module-interop': 14.0.2 + '@textlint/types': 14.0.2 chalk: 4.1.2 debug: 4.3.4(supports-color@6.1.0) - is-file: 1.0.0 js-yaml: 3.14.1 lodash: 4.17.21 - optionator: 0.9.3 pluralize: 2.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 @@ -2603,10 +2602,10 @@ packages: - supports-color dev: true - /@textlint/markdown-to-ast@12.6.1: - resolution: {integrity: sha512-T0HO+VrU9VbLRiEx/kH4+gwGMHNMIGkp0Pok+p0I33saOOLyhfGvwOKQgvt2qkxzQEV2L5MtGB8EnW4r5d3CqQ==} + /@textlint/markdown-to-ast@14.0.2: + resolution: {integrity: sha512-4Z23NejawSfdkAEx7CrSt8on++s9V0QNnaYPUWCKbobjymvjO/VtFmBltz3zzuKsWqCPhyxWOaQQ+ezZmsj/oA==} dependencies: - '@textlint/ast-node-types': 12.6.1 + '@textlint/ast-node-types': 14.0.2 debug: 4.3.4(supports-color@6.1.0) mdast-util-gfm-autolink-literal: 0.1.3 remark-footnotes: 3.0.0 @@ -2623,8 +2622,8 @@ packages: resolution: {integrity: sha512-+yEluCSbj6oxk9ENFojVcSxURvXOg7AU3vBiVHPjPEShaqbzZZ6tcut6gbDcIYhEDUkegZGmGwyfOe+wNABhKw==} dev: true - /@textlint/module-interop@12.6.1: - resolution: {integrity: sha512-COyRctLVh2ktAObmht3aNtqUvP0quoellKu1c2RrXny1po+Mf7PkvEKIxphtArE4JXMAmu01cDxfH6X88+eYIg==} + /@textlint/module-interop@14.0.2: + resolution: {integrity: sha512-L+w+B2+Sl2GA7dUaH20cuvQ7U1kPibBZugRIkoe6KIovvNgZ6NHxf+zC2Xclogg9ZwM4lf8laG86kOtQD8wVrw==} dev: true /@textlint/regexp-string-matcher@1.1.1: @@ -2638,33 +2637,33 @@ packages: to-regex: 3.0.2 dev: true - /@textlint/source-code-fixer@12.6.1: - resolution: {integrity: sha512-J9UZ3uitT+T50ug5X6AoIOwn6kTl54ZmPYBPB9bmH4lwBamN7e4gT65lSweHY1D21elOkq+3bO/OAJMfQfAVHg==} + /@textlint/source-code-fixer@14.0.2: + resolution: {integrity: sha512-eMNStKpBLr8cS8EzUtpV6l1dZ/tglBT+/yJFXMJSk3pmSCQwNbiZTnDbi77Nvgei4e4A9u6PPqhwcRo2W9ZfsQ==} dependencies: - '@textlint/types': 12.6.1 + '@textlint/types': 14.0.2 debug: 4.3.4(supports-color@6.1.0) transitivePeerDependencies: - supports-color dev: true - /@textlint/text-to-ast@12.6.1: - resolution: {integrity: sha512-22tgSBaNerpwb66eCivjXmdZ3CDX2Il38vpuAGchiI+cl+sENU9dpuntxwEJdZQePX5qrkmw8XGj5kgyMF015A==} + /@textlint/text-to-ast@14.0.2: + resolution: {integrity: sha512-Ce6yYKGJJXyDmVQ9oeG7XBumDtD9/i/aGP2hSc9cLeeSwSnE2+TyPIaPpQSltjgygOlGfP/OENopi0P5MtnFxQ==} dependencies: - '@textlint/ast-node-types': 12.6.1 + '@textlint/ast-node-types': 14.0.2 dev: true - /@textlint/textlint-plugin-markdown@12.6.1: - resolution: {integrity: sha512-fRKsFCL2fGeu0Bt+08FuEc2WHiI8IMDRvy6KT1pmNWO5irS4yL2/OXNknLH3erXvwcJw/hQnd5WEl4hQzS0Erw==} + /@textlint/textlint-plugin-markdown@14.0.2: + resolution: {integrity: sha512-yEn2ip2ggLU12y9EkBi9Xovi/PJfL8ALNJ0iPQ2pYhViUdFD6sboIYnIXMwm7zGxp2OuAPAeJncEh6ILNzH66w==} dependencies: - '@textlint/markdown-to-ast': 12.6.1 + '@textlint/markdown-to-ast': 14.0.2 transitivePeerDependencies: - supports-color dev: true - /@textlint/textlint-plugin-text@12.6.1: - resolution: {integrity: sha512-ZUfG0Xb8qGymIPNp2eFTq9bHvkJo3N3Ia1Aff5W9fsgZib1/Eb55U16Sp60TjhBFns0/p7L7usBC3nd3+tB5mQ==} + /@textlint/textlint-plugin-text@14.0.2: + resolution: {integrity: sha512-8Y0cMqz5PbdB28J1yWcg6RCwuj1omjDDzBHZtnCK2eXJmBDeq7HrY+FeZfTjOxeiMimiAj/hJwfqaGTLfbXXpw==} dependencies: - '@textlint/text-to-ast': 12.6.1 + '@textlint/text-to-ast': 14.0.2 dev: true /@textlint/types@1.5.5: @@ -2673,14 +2672,14 @@ packages: '@textlint/ast-node-types': 4.4.3 dev: true - /@textlint/types@12.6.1: - resolution: {integrity: sha512-t1SZYahu2olnF8MUhlP6qDIEDyl7WmyIaBYxQdE2qU6xUkZWXS2zIxoAT/pVgvFCzDw3KO5HhIYGVeWRp90dTg==} + /@textlint/types@14.0.2: + resolution: {integrity: sha512-0dXRXqjOeIxw0R7Gq3IVtq7Hr4jXkcpe5XMcouiGuSI9K8Jf+93ycaTzTg+QLiqmWMFz/ERcNPTVGf+6JBRt3g==} dependencies: - '@textlint/ast-node-types': 12.6.1 + '@textlint/ast-node-types': 14.0.2 dev: true - /@textlint/utils@12.6.1: - resolution: {integrity: sha512-HJkqYXT2FAAHDM5XLFpQLF/CEdm8c2ltMeKmPBSSty1VfPXQMi8tGPT1b58b8KWh6dVmi7w0YYB7NrquuzXOKA==} + /@textlint/utils@14.0.2: + resolution: {integrity: sha512-8FVQWJ6C6xOCDQI25kGuqc+gvxL0xubINifKWsI3Bafc76LpMQi4NIls5R8BSK2TNhhJcLrPv+YAsiPj16h4wA==} dev: true /@types/argparse@1.0.38: @@ -5183,8 +5182,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + /diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} dev: true @@ -5926,6 +5925,10 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true + /fast-equals@4.0.3: + resolution: {integrity: sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==} + dev: true + /fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -8630,6 +8633,10 @@ packages: - supports-color dev: true + /napi-wasm@1.1.0: + resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} + dev: true + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true @@ -9225,8 +9232,8 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-to-glob-pattern@1.0.2: - resolution: {integrity: sha512-ryF65N5MBB9XOjE5mMOi+0bMrh1F0ORQmqDSSERvv5zD62Cfc5QC6rK1AR1xuDIG1I091CkNENblbteWy1bXgw==} + /path-to-glob-pattern@2.0.1: + resolution: {integrity: sha512-tmciSlVyHnX0LC86+zSr+0LURw9rDPw8ilhXcmTpVUOnI6OsKdCzXQs5fTG10Bjz26IBdnKL3XIaP+QvGsk5YQ==} dev: true /path-to-regexp@0.1.7: @@ -11113,12 +11120,12 @@ packages: engines: {node: '>=8'} dev: true - /textlint-filter-rule-comments@1.2.2(textlint@12.6.1): + /textlint-filter-rule-comments@1.2.2(textlint@14.0.2): resolution: {integrity: sha512-AtyxreCPb3Hq/bd6Qd6szY1OGgnW34LOjQXAHzE8NoXbTUudQqALPdRe+hvRsf81rnmGLxBiCUXZbnbpIseFyw==} peerDependencies: textlint: '>=6.8.0' dependencies: - textlint: 12.6.1 + textlint: 14.0.2 dev: true /textlint-rule-abbr-within-parentheses@1.0.2: @@ -11249,34 +11256,32 @@ packages: unified: 8.4.2 dev: true - /textlint@12.6.1: - resolution: {integrity: sha512-ro33XJnA9UpQVeheGbPalYa5qpyA2R2yZdIgfC8xEvlOTF5SWJkdeNMm24Ml6d36bgwbqIO2yISKu7vlzBxHRA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /textlint@14.0.2: + resolution: {integrity: sha512-wjx+hQY2dkmPr6oW/kWduqeP5Ynng6vS1ADQhcfawrTFUjHprObnaZ6mqDGlqp7wlm8Njekv8kDJZyRKxUxgoQ==} + engines: {node: '>=18.14.0'} hasBin: true dependencies: - '@textlint/ast-node-types': 12.6.1 - '@textlint/ast-traverse': 12.6.1 - '@textlint/config-loader': 12.6.1 - '@textlint/feature-flag': 12.6.1 - '@textlint/fixer-formatter': 12.6.1 - '@textlint/kernel': 12.6.1 - '@textlint/linter-formatter': 12.6.1 - '@textlint/module-interop': 12.6.1 - '@textlint/textlint-plugin-markdown': 12.6.1 - '@textlint/textlint-plugin-text': 12.6.1 - '@textlint/types': 12.6.1 - '@textlint/utils': 12.6.1 + '@textlint/ast-node-types': 14.0.2 + '@textlint/ast-traverse': 14.0.2 + '@textlint/config-loader': 14.0.2 + '@textlint/feature-flag': 14.0.2 + '@textlint/fixer-formatter': 14.0.2 + '@textlint/kernel': 14.0.2 + '@textlint/linter-formatter': 14.0.2 + '@textlint/module-interop': 14.0.2 + '@textlint/textlint-plugin-markdown': 14.0.2 + '@textlint/textlint-plugin-text': 14.0.2 + '@textlint/types': 14.0.2 + '@textlint/utils': 14.0.2 debug: 4.3.4(supports-color@6.1.0) - deep-equal: 1.1.2 file-entry-cache: 5.0.1 get-stdin: 5.0.1 glob: 7.2.3 - is-file: 1.0.0 md5: 2.3.0 mkdirp: 0.5.6 optionator: 0.9.3 - path-to-glob-pattern: 1.0.2 - rc-config-loader: 3.0.0 + path-to-glob-pattern: 2.0.1 + rc-config-loader: 4.1.3 read-pkg: 1.1.0 read-pkg-up: 3.0.0 structured-source: 4.0.0