diff --git a/.github/workflows/lint_pr.yml b/.github/workflows/lint_pr.yml index 3106a24..f9e29fe 100644 --- a/.github/workflows/lint_pr.yml +++ b/.github/workflows/lint_pr.yml @@ -13,7 +13,8 @@ jobs: runs-on: ubuntu-latest if: ${{ github.actor != 'dependabot[bot]' }} steps: - - uses: amannn/action-semantic-pull-request@e7d011b07ef37e089bea6539210f6a0d360d8af9 # v5.5.3 # v5.5.3 + - uses: amannn/action-semantic-pull-request@e49f57ce06c1747542fce2243c7a98682384bc0e # v6.1.1 + env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index c9e8255..519fe9e 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -11,7 +11,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4.1.7 - name: Setup Node 20 - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.0.3 + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3 with: node-version: '20' diff --git a/.github/workflows/test-lint.yml b/.github/workflows/test-lint.yml index fac97be..1514fe0 100644 --- a/.github/workflows/test-lint.yml +++ b/.github/workflows/test-lint.yml @@ -11,7 +11,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4.1.7 - name: Setup Node 20 - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.0.3 + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3 with: node-version: '20' diff --git a/.github/workflows/vuepress-deploy.yml b/.github/workflows/vuepress-deploy.yml index eb9bd7c..c2a62fd 100644 --- a/.github/workflows/vuepress-deploy.yml +++ b/.github/workflows/vuepress-deploy.yml @@ -13,7 +13,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4.1.7 - name: Setup Node 20 - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.0.3 + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v4.0.3 with: node-version: 20 diff --git a/.textlintrc.js b/.textlintrc.js index ad675f0..54eac9c 100644 --- a/.textlintrc.js +++ b/.textlintrc.js @@ -24,7 +24,7 @@ module.exports = { 'doubled-spaces': true, 'common-misspellings': { // Misspellings to be ignored (case-insensitive) - ignore: ['Exemple'], + ignore: ['Autor', 'Exemple'], }, 'write-good': false, 'apostrophe': true, diff --git a/docs/.vuepress/public/blog/ocelot-social-release-v3-13-0.jpg b/docs/.vuepress/public/blog/ocelot-social-release-v3-13-0.jpg new file mode 100644 index 0000000..c3615cf Binary files /dev/null and b/docs/.vuepress/public/blog/ocelot-social-release-v3-13-0.jpg differ diff --git a/docs/.vuepress/public/blog/post-view-action-enter-group--de.png b/docs/.vuepress/public/blog/post-view-action-enter-group--de.png new file mode 100644 index 0000000..3ce9038 Binary files /dev/null and b/docs/.vuepress/public/blog/post-view-action-enter-group--de.png differ diff --git a/docs/.vuepress/styles/palette.scss b/docs/.vuepress/styles/palette.scss index 6e9b57a..c957dab 100644 --- a/docs/.vuepress/styles/palette.scss +++ b/docs/.vuepress/styles/palette.scss @@ -77,6 +77,10 @@ figure.blog-post-image { padding-top: 25px; } +figure.blog-post-image + p { + padding-top: 18px; +} + figcaption.blog-post-image-capture { font-size: 0.87rem; padding-top: 5px; diff --git a/docs/de/news/2025-10-28-release-3-13-0-add-call-to-action-on-comment-list/README.md b/docs/de/news/2025-10-28-release-3-13-0-add-call-to-action-on-comment-list/README.md new file mode 100644 index 0000000..f0340e1 --- /dev/null +++ b/docs/de/news/2025-10-28-release-3-13-0-add-call-to-action-on-comment-list/README.md @@ -0,0 +1,47 @@ +--- +home: false +article: true # Kennzeichnet die Seite als Blog-Artikel +sidebar: false +lang: de-DE +date: 2025-10-28 +category: + - News +tag: + - Releases +cover: /blog/ocelot-social-release-v3-13-0.jpg +coverAlt: "Ocelot.social Version 3.13.0" +title: "Version 3.13.0 bringt Verbesserungen beim Kommentieren" +description: "Diese Version fügt Beiträgen eine Möglichkeit für Nutzer hinzu, die Kommentarfunktion aktivieren zu können." +--- + +Die neue Version 3.13.0 macht es dir einfacher, das Kommentieren freizuschalten. + +## Worum geht es? + +In eingen Fällen ist bei Beiträgen die Kommentarfunktion deaktiviert: + +- Wenn du den Autor des Beitrags blockiert hast. +- Wenn du nicht Mitglied der Gruppe bist, in welcher der Beitrag erscheint. + +Bisher bekamst du nur einen kurzen Hinweis darauf. + +Jetzt mit der neuen Version der *ocelot.social*-Software kannst du auf einen Knopf klicken, um den Autor auf seinem Profil zu deblockieren beziehungsweise der Gruppe direkt beizutreten. + +
+ Aktion, um der Gruppe beizutreten +
+ Aktion, um der Gruppe beizutreten. +
+
+ +Nebenbei wurden einige technische Verbesserungen in der Software gemacht und Fehler behoben. + +Alle Details findest du in diesem [Änderungsprotokoll](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.13.0) (in Englisch). + +## Unterstütze *ocelot.social* + +Wenn du von der Verwendung von *ocelot.social* profitierst, hilf bitte mit deiner Unterstützung. +Vielen Dank! + +- [Mitmachen](/de/contribute/) +- [Spenden](/de/donate/) diff --git a/docs/en/news/2025-10-28-release-3-13-0-add-call-to-action-on-comment-list/README.md b/docs/en/news/2025-10-28-release-3-13-0-add-call-to-action-on-comment-list/README.md new file mode 100644 index 0000000..55a7d62 --- /dev/null +++ b/docs/en/news/2025-10-28-release-3-13-0-add-call-to-action-on-comment-list/README.md @@ -0,0 +1,47 @@ +--- +home: false +article: true # Kennzeichnet die Seite als Blog-Artikel +sidebar: false +lang: en-US +date: 2025-10-28 +category: + - News +tag: + - Releases +cover: /blog/ocelot-social-release-v3-13-0.jpg +coverAlt: "Ocelot.social version 3.13.0" +title: "Version 3.13.0 brings improvements to commenting" +description: "This version adds a feature to posts that allows users to enable the comment function." +--- + +The new version 3.13.0 makes it easier for you to enable commenting. + +## What is it about? + +In some cases, the comment function is disabled for posts: + +- If you have blocked the author of the post. +- If you are not a member of the group in which the post appears. + +Previously, you only received a brief notification about this. + +Now, with the new version of the *ocelot.social* software, you can click a button to unblock the author on their profile or join the group directly. + +
+ Action to join the group +
+ Action to join the group. +
+
+ +In addition, several technical improvements were made to the software and bugs were fixed. + +For details see this [change log](https://github.com/Ocelot-Social-Community/Ocelot-Social/releases/tag/3.13.0). + +## Support *ocelot.social* + +If you benefit from using *ocelot.social*, please help us with your support. +Thank you very much! + +- [Contribute](/en/contribute/) +- [Donate](/en/donate/) diff --git a/package-lock.json b/package-lock.json index eac5b84..863f88f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@vuepress/bundler-vite": "^2.0.0-rc.18", "@vuepress/plugin-redirect": "^2.0.0-rc.60", "sass-embedded": "^1.91.0", - "textlint": "^15.2.2", + "textlint": "^15.2.3", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-apostrophe": "^3.0.0", "textlint-rule-common-misspellings": "^1.0.1", @@ -1145,9 +1145,9 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.4.tgz", - "integrity": "sha512-zq24hfuAmmlNZvik0FLI58uE5sriN0WWsQzIlYnzSuKDAHFqJtBFrl/LfB1NLgJT5Y7dEBzaX4yAKqOPrcetaw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.20.1.tgz", + "integrity": "sha512-j/P+yuxXfgxb+mW7OEoRCM3G47zCTDqUPivJo/VzpjbG8I9csTXtOprCf5FfOfHK4whOJny0aHuBEON+kS7CCA==", "dev": true, "license": "MIT", "dependencies": { @@ -1832,75 +1832,75 @@ "dev": true }, "node_modules/@textlint/ast-tester": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-15.2.2.tgz", - "integrity": "sha512-puwnJSPOeqtPQslz6ehfEF1wqoTb/iTebHj+vy6zePpHhBZRJdZKOqPe7p83Atetc8O5SEYa1aJ8ur8sSm0wQw==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-15.2.3.tgz", + "integrity": "sha512-eT0DBbQTa7Hm0JRRHT9vUv6VoIuY19eqI8UL2I7AzE820DSrrNkgGg/ZxB9I6BCDK/Yg96lJ45fMIeOFPvuJaQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "15.2.2", - "debug": "^4.4.1" + "@textlint/ast-node-types": "15.2.3", + "debug": "^4.4.3" } }, "node_modules/@textlint/ast-tester/node_modules/@textlint/ast-node-types": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.2.tgz", - "integrity": "sha512-9ByYNzWV8tpz6BFaRzeRzIov8dkbSZu9q7IWqEIfmRuLWb2qbI/5gTvKcoWT1HYs4XM7IZ8TKSXcuPvMb6eorA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.3.tgz", + "integrity": "sha512-GEhoxfmh6TF+xC8TJmAUwOzzh0J6sVDqjKhwTTwetf7YDdhHbIv1PuUb/dTadMVIWs1H0+JD4Y27n6LWMmqn9Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/ast-traverse": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-15.2.2.tgz", - "integrity": "sha512-5uZCNp6fSYvDgQW3LGnJYC90ac1qWhUZJtjE1tI0fPk7U14Gr0Qu5FEOMuW0YUV5aoo3P1OpwrKPt2U6FFlrvg==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-15.2.3.tgz", + "integrity": "sha512-XqlEVbQanAu40pGrtoRJzV3bWUxiCvqpu6FBmHotUgah1jjNWe6DQRkDsjcil9qXrVjXfQFAjG8ZuDk9/sUcGg==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "15.2.2" + "@textlint/ast-node-types": "15.2.3" } }, "node_modules/@textlint/ast-traverse/node_modules/@textlint/ast-node-types": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.2.tgz", - "integrity": "sha512-9ByYNzWV8tpz6BFaRzeRzIov8dkbSZu9q7IWqEIfmRuLWb2qbI/5gTvKcoWT1HYs4XM7IZ8TKSXcuPvMb6eorA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.3.tgz", + "integrity": "sha512-GEhoxfmh6TF+xC8TJmAUwOzzh0J6sVDqjKhwTTwetf7YDdhHbIv1PuUb/dTadMVIWs1H0+JD4Y27n6LWMmqn9Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/config-loader": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-15.2.2.tgz", - "integrity": "sha512-uFlxTMhgS0jLzdn4xd3TDS/3QWlE8br2LQVnCjdNmvyU7qNpXHy/9+XUEfbvVMyBXrfBnDIFY4AQAXfhGdOo7g==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-15.2.3.tgz", + "integrity": "sha512-dSedypITXGyh/Bz0t/tQU1NMyehfZeeYhEMtfqpdFY6a3ABLpfaZpOMOZd9EP4zwu2oi2OsooQBMbn/ZdXJ12w==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/kernel": "15.2.2", - "@textlint/module-interop": "15.2.2", - "@textlint/resolver": "15.2.2", - "@textlint/types": "15.2.2", - "@textlint/utils": "15.2.2", - "debug": "^4.4.1", + "@textlint/kernel": "15.2.3", + "@textlint/module-interop": "15.2.3", + "@textlint/resolver": "15.2.3", + "@textlint/types": "15.2.3", + "@textlint/utils": "15.2.3", + "debug": "^4.4.3", "rc-config-loader": "^4.1.3" } }, "node_modules/@textlint/feature-flag": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-15.2.2.tgz", - "integrity": "sha512-SX//fr056jGT3aRDbPTz4k0kEqyHRTvbHTr7HgC3yuksO89NKl605gmU9flrykBZC+i4GOMcR2BL4SweiNXbTg==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-15.2.3.tgz", + "integrity": "sha512-XW2NVj3K7Pi8jlgwxKMUh7L1y+EMN+s47TtEC1rkagI581THgHnAyAe+/aHZsF/CJEwevZtGnaan2MY1rnbsYA==", "dev": true, "license": "MIT" }, "node_modules/@textlint/fixer-formatter": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-15.2.2.tgz", - "integrity": "sha512-wX52sevPrM/hWDAolBm5yJkSQ5QGmLYMja4C1Ao3o/HVO5eI/Q6PS8amtoGJOilOXKrVV0hBuEwGdrXuyGngXw==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-15.2.3.tgz", + "integrity": "sha512-cdA3Pt2aaR2NKDBqv/rZiZ8VIuTsUZYX1uaq6v2T2HDFlHn46gv6A4TPg8w5ACpoHid1+kADqe67GRpCxPb9rQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/module-interop": "15.2.2", - "@textlint/resolver": "15.2.2", - "@textlint/types": "15.2.2", + "@textlint/module-interop": "15.2.3", + "@textlint/resolver": "15.2.3", + "@textlint/types": "15.2.3", "chalk": "^4.1.2", - "debug": "^4.4.1", + "debug": "^4.4.3", "diff": "^5.2.0", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", @@ -1970,45 +1970,45 @@ } }, "node_modules/@textlint/kernel": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-15.2.2.tgz", - "integrity": "sha512-xFtIx3thI3SC2wk4uApJ5lW0cks4pkSfoRejfYoAMwPd1VyvFhCsQQWNRTyXIlXfNIGT6qY82SoPyXvi3XF6Zg==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-15.2.3.tgz", + "integrity": "sha512-A+YVhh5cFMDrNbnhA754/PT2WrVirQ/zCvGKJz/+yKR+ju97eQc6wZOcu/vYAEsS0+vDZRyR/opD+aOaI3GHZA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "15.2.2", - "@textlint/ast-tester": "15.2.2", - "@textlint/ast-traverse": "15.2.2", - "@textlint/feature-flag": "15.2.2", - "@textlint/source-code-fixer": "15.2.2", - "@textlint/types": "15.2.2", - "@textlint/utils": "15.2.2", - "debug": "^4.4.1", + "@textlint/ast-node-types": "15.2.3", + "@textlint/ast-tester": "15.2.3", + "@textlint/ast-traverse": "15.2.3", + "@textlint/feature-flag": "15.2.3", + "@textlint/source-code-fixer": "15.2.3", + "@textlint/types": "15.2.3", + "@textlint/utils": "15.2.3", + "debug": "^4.4.3", "fast-equals": "^4.0.3", "structured-source": "^4.0.0" } }, "node_modules/@textlint/kernel/node_modules/@textlint/ast-node-types": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.2.tgz", - "integrity": "sha512-9ByYNzWV8tpz6BFaRzeRzIov8dkbSZu9q7IWqEIfmRuLWb2qbI/5gTvKcoWT1HYs4XM7IZ8TKSXcuPvMb6eorA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.3.tgz", + "integrity": "sha512-GEhoxfmh6TF+xC8TJmAUwOzzh0J6sVDqjKhwTTwetf7YDdhHbIv1PuUb/dTadMVIWs1H0+JD4Y27n6LWMmqn9Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/linter-formatter": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-15.2.2.tgz", - "integrity": "sha512-oMVaMJ3exFvXhCj3AqmCbLaeYrTNLqaJnLJMIlmnRM3/kZdxvku4OYdaDzgtlI194cVxamOY5AbHBBVnY79kEg==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-15.2.3.tgz", + "integrity": "sha512-gnFGl8MejAS4rRDPKV2OYvU0Tb0iJySOPDahf+RCK30b615UqY6CjqWxXw1FvXfT3pHPoRrefVu39j1AKm2ezg==", "dev": true, "license": "MIT", "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "15.2.2", - "@textlint/resolver": "15.2.2", - "@textlint/types": "15.2.2", + "@textlint/module-interop": "15.2.3", + "@textlint/resolver": "15.2.3", + "@textlint/types": "15.2.3", "chalk": "^4.1.2", - "debug": "^4.4.1", + "debug": "^4.4.3", "js-yaml": "^3.14.1", "lodash": "^4.17.21", "pluralize": "^2.0.0", @@ -2081,14 +2081,14 @@ } }, "node_modules/@textlint/markdown-to-ast": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-15.2.2.tgz", - "integrity": "sha512-7LsDOCApuM5463e4mfJAORyOMDxzJGmfDfoT6RtwL5P1T1kKGxLl5yudzdfm8++WB8v4wJZZEUQqppejeDRs9Q==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-15.2.3.tgz", + "integrity": "sha512-5kz75TBEOUQIpqCaV65l98YSIpfyOyTKSn4et9A//iSbjiwZHDK3HBo2jDWdkHmGX28+w1hBFDR7/eFMnbxAJQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "15.2.2", - "debug": "^4.4.1", + "@textlint/ast-node-types": "15.2.3", + "debug": "^4.4.3", "mdast-util-gfm-autolink-literal": "^0.1.3", "neotraverse": "^0.6.18", "remark-footnotes": "^3.0.0", @@ -2100,16 +2100,16 @@ } }, "node_modules/@textlint/markdown-to-ast/node_modules/@textlint/ast-node-types": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.2.tgz", - "integrity": "sha512-9ByYNzWV8tpz6BFaRzeRzIov8dkbSZu9q7IWqEIfmRuLWb2qbI/5gTvKcoWT1HYs4XM7IZ8TKSXcuPvMb6eorA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.3.tgz", + "integrity": "sha512-GEhoxfmh6TF+xC8TJmAUwOzzh0J6sVDqjKhwTTwetf7YDdhHbIv1PuUb/dTadMVIWs1H0+JD4Y27n6LWMmqn9Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/module-interop": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-15.2.2.tgz", - "integrity": "sha512-2rmNcWrcqhuR84Iio1WRzlc4tEoOMHd6T7urjtKNNefpTt1owrTJ9WuOe60yD3FrTW0J/R0ux5wxUbP/eaeFOA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-15.2.3.tgz", + "integrity": "sha512-dV6M3ptOFJjR5bgYUMeVqc8AqFrMtCEFaZEiLAfMufX29asYonI2K8arqivOA69S2Lh6esyij6V7qpQiXeK/cA==", "dev": true, "license": "MIT" }, @@ -2126,83 +2126,83 @@ } }, "node_modules/@textlint/resolver": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-15.2.2.tgz", - "integrity": "sha512-4hGWjmHt0y+5NAkoYZ8FvEkj8Mez9TqfbTm3BPjoV32cIfEixl2poTOgapn1rfm73905GSO3P1jiWjmgvii13Q==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-15.2.3.tgz", + "integrity": "sha512-Qd3udqo2sWa3u0sYgDVd9M/iybBVBJLrWGaID6Yzl9GyhdGi0E6ngo3b9r+H6psbJDIaCKi54IxvC9q5didWfA==", "dev": true, "license": "MIT" }, "node_modules/@textlint/source-code-fixer": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-15.2.2.tgz", - "integrity": "sha512-Cstr9wjK7toLmY2hhlZ3YcIh8o/gr7E5dpCd9IalNiMBedvvLYuOfhktKgUa4E7oFcGtl0leDPgx5ENDY25JDw==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-15.2.3.tgz", + "integrity": "sha512-DfKy15kGFG8ddEYDyeRKilVI3nTSdEp5/sw7ariyUXk2spAW8xdToRpgeMaluF4Cp5gcGa6bVOTDJapj/UfFvA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/types": "15.2.2", - "debug": "^4.4.1" + "@textlint/types": "15.2.3", + "debug": "^4.4.3" } }, "node_modules/@textlint/text-to-ast": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-15.2.2.tgz", - "integrity": "sha512-IphrojtJw3eW/1JMm/Hzc0dsDFALpEzjankABS6tIHMvB2O+2wejRDbDaqmgCgMCr+lGKoMNg5Xvlr5x9XRxww==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-15.2.3.tgz", + "integrity": "sha512-xweE4sDTz56tLy90UXcjn/YEYZr2NH/Kh4Kr5FmQ8K4MtJXOVOubnwmN9503/Vmj4Mq9uNuEzR35D4H2LVHriQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "15.2.2" + "@textlint/ast-node-types": "15.2.3" } }, "node_modules/@textlint/text-to-ast/node_modules/@textlint/ast-node-types": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.2.tgz", - "integrity": "sha512-9ByYNzWV8tpz6BFaRzeRzIov8dkbSZu9q7IWqEIfmRuLWb2qbI/5gTvKcoWT1HYs4XM7IZ8TKSXcuPvMb6eorA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.3.tgz", + "integrity": "sha512-GEhoxfmh6TF+xC8TJmAUwOzzh0J6sVDqjKhwTTwetf7YDdhHbIv1PuUb/dTadMVIWs1H0+JD4Y27n6LWMmqn9Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/textlint-plugin-markdown": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-15.2.2.tgz", - "integrity": "sha512-JzmHAtC2C4LOpJ/JD2YsqBZt9ej4khFFDI0d9E6P9y9AO/HOEv4GeT7aAjGGPG6AVO977aGiJ92EK9kTwlVnIQ==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-15.2.3.tgz", + "integrity": "sha512-fpHuWt1Tonl+UuObH5upByvPWQjd9swu+beMlrSagBWTFblEyNxGwgaQkTjaWC/SYqJn4TkTsT1c1IZJaHV5oQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/markdown-to-ast": "15.2.2", - "@textlint/types": "15.2.2" + "@textlint/markdown-to-ast": "15.2.3", + "@textlint/types": "15.2.3" } }, "node_modules/@textlint/textlint-plugin-text": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-15.2.2.tgz", - "integrity": "sha512-bZYlxw8S9zsuJgx2EAR23RFyQ3JtyuIDUA3dbt5Sov2eo20LitNjDIqrQgDo85widbOD/6rG7VioNesV1/6HFw==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-15.2.3.tgz", + "integrity": "sha512-d5a1dXCYqx3cz8Q8dg5JFqWGbZHbfnYIKsue5DndEY6YtZ99JnaAvReo6GuJK5Pg+6pgOys2OvyZRxFA4D59fQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/text-to-ast": "15.2.2", - "@textlint/types": "15.2.2" + "@textlint/text-to-ast": "15.2.3", + "@textlint/types": "15.2.3" } }, "node_modules/@textlint/types": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-15.2.2.tgz", - "integrity": "sha512-X2BHGAR3yXJsCAjwYEDBIk9qUDWcH4pW61ISfmtejau+tVqKtnbbvEZnMTb6mWgKU1BvTmftd5DmB1XVDUtY3g==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-15.2.3.tgz", + "integrity": "sha512-i8XVmDHJwykMXcGgkSxZLjdbeqnl+voYAcIr94KIe0STwgkHIhwHJgb/tEVFawGClHo+gPczF12l1C5+TAZEzQ==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "15.2.2" + "@textlint/ast-node-types": "15.2.3" } }, "node_modules/@textlint/types/node_modules/@textlint/ast-node-types": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.2.tgz", - "integrity": "sha512-9ByYNzWV8tpz6BFaRzeRzIov8dkbSZu9q7IWqEIfmRuLWb2qbI/5gTvKcoWT1HYs4XM7IZ8TKSXcuPvMb6eorA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.3.tgz", + "integrity": "sha512-GEhoxfmh6TF+xC8TJmAUwOzzh0J6sVDqjKhwTTwetf7YDdhHbIv1PuUb/dTadMVIWs1H0+JD4Y27n6LWMmqn9Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/utils": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-15.2.2.tgz", - "integrity": "sha512-uPCfBl2NF4tiXGjAE5DAwah0Bn/EFsgtXhDEIJV4hsSfBQBD8Guqnh8MvJj25fvZaQS+MTNGiEC6bFXtIMHuAg==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-15.2.3.tgz", + "integrity": "sha512-B5OHi1P6JA0Hy04MmmTeNXFTsSfvgbbqQAWj9iUHg+GhPtd8GyFzb0uxLDIp1oqAGN8eM2hR/n8vwz4WsfPqMw==", "dev": true, "license": "MIT" }, @@ -4010,9 +4010,9 @@ "dev": true }, "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -4396,13 +4396,13 @@ } }, "node_modules/eventsource-parser": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.5.tgz", - "integrity": "sha512-bSRG85ZrMdmWtm7qkF9He9TNRzc/Bm99gEJMaQoHJ9E6Kv9QBbsldh2oMj7iXmYNEAVvNgvv5vPorG6W+XtBhQ==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", "dev": true, "license": "MIT", "engines": { - "node": ">=20.0.0" + "node": ">=18.0.0" } }, "node_modules/execa": { @@ -6791,13 +6791,14 @@ "dev": true }, "node_modules/path-to-regexp": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", - "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", + "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=16" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/path-type": { @@ -7080,19 +7081,36 @@ } }, "node_modules/raw-body": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", - "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.1.tgz", + "integrity": "sha512-9G8cA+tuMS75+6G/TzW8OtLzmBDMo8p1JRxN5AZ+LAp8uxGA8V8GZm4GQ4/N5QNQEnLmg6SS7wyuSmbKepiKqA==", "dev": true, "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", - "iconv-lite": "0.6.3", + "iconv-lite": "0.7.0", "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.10" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz", + "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/rc-config-loader": { @@ -8538,28 +8556,28 @@ "license": "MIT" }, "node_modules/textlint": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/textlint/-/textlint-15.2.2.tgz", - "integrity": "sha512-0V02Lvs7GJfXPNJgBVhayysW+9qe0bZVmyD8FrYzkW70xZcSoVK4Hdl6825wpQqn8KgdB171WNYlWq5FPEAPgg==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/textlint/-/textlint-15.2.3.tgz", + "integrity": "sha512-TV6STsR0iDSuBtQTtgtAlQVT65OubHcpxOIGxWgRCBfRqlEwdkD6v3tx6ydE16nk0VdpPJP3/PuIMLKQSQk/ZA==", "dev": true, "license": "MIT", "dependencies": { - "@modelcontextprotocol/sdk": "^1.17.2", - "@textlint/ast-node-types": "15.2.2", - "@textlint/ast-traverse": "15.2.2", - "@textlint/config-loader": "15.2.2", - "@textlint/feature-flag": "15.2.2", - "@textlint/fixer-formatter": "15.2.2", - "@textlint/kernel": "15.2.2", - "@textlint/linter-formatter": "15.2.2", - "@textlint/module-interop": "15.2.2", - "@textlint/resolver": "15.2.2", - "@textlint/textlint-plugin-markdown": "15.2.2", - "@textlint/textlint-plugin-text": "15.2.2", - "@textlint/types": "15.2.2", - "@textlint/utils": "15.2.2", - "debug": "^4.4.1", - "file-entry-cache": "^10.1.3", + "@modelcontextprotocol/sdk": "^1.19.1", + "@textlint/ast-node-types": "15.2.3", + "@textlint/ast-traverse": "15.2.3", + "@textlint/config-loader": "15.2.3", + "@textlint/feature-flag": "15.2.3", + "@textlint/fixer-formatter": "15.2.3", + "@textlint/kernel": "15.2.3", + "@textlint/linter-formatter": "15.2.3", + "@textlint/module-interop": "15.2.3", + "@textlint/resolver": "15.2.3", + "@textlint/textlint-plugin-markdown": "15.2.3", + "@textlint/textlint-plugin-text": "15.2.3", + "@textlint/types": "15.2.3", + "@textlint/utils": "15.2.3", + "debug": "^4.4.3", + "file-entry-cache": "^10.1.4", "glob": "^10.4.5", "md5": "^2.3.0", "optionator": "^0.9.4", @@ -8766,9 +8784,9 @@ } }, "node_modules/textlint/node_modules/@textlint/ast-node-types": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.2.tgz", - "integrity": "sha512-9ByYNzWV8tpz6BFaRzeRzIov8dkbSZu9q7IWqEIfmRuLWb2qbI/5gTvKcoWT1HYs4XM7IZ8TKSXcuPvMb6eorA==", + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-15.2.3.tgz", + "integrity": "sha512-GEhoxfmh6TF+xC8TJmAUwOzzh0J6sVDqjKhwTTwetf7YDdhHbIv1PuUb/dTadMVIWs1H0+JD4Y27n6LWMmqn9Q==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index be727e6..22bf86e 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@vuepress/bundler-vite": "^2.0.0-rc.18", "@vuepress/plugin-redirect": "^2.0.0-rc.60", "sass-embedded": "^1.91.0", - "textlint": "^15.2.2", + "textlint": "^15.2.3", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-apostrophe": "^3.0.0", "textlint-rule-common-misspellings": "^1.0.1",