Merge branch 'master' of github.com:Ocelot-Social-Community/ocelot.social into add-webpage-notice-and-first-crowdfunding-posts

# Conflicts:
#	docs/.vuepress/styles/palette.scss
This commit is contained in:
Wolfgang Huß 2025-10-28 18:28:33 +01:00
commit cb90a6109b
12 changed files with 267 additions and 150 deletions

View File

@ -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:

View File

@ -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'

View File

@ -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'

View File

@ -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

View File

@ -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,

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

View File

@ -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;

View File

@ -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.
<figure class="blog-post-image">
<img src="/blog/post-view-action-enter-group--de.png" alt="Aktion, um der Gruppe beizutreten" />
<figcaption class="blog-post-image-capture">
Aktion, um der Gruppe beizutreten.
</figcaption>
</figure>
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/)

View File

@ -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.
<figure class="blog-post-image">
<img src="/blog/post-view-action-enter-group--de.png" alt="Action to join the group" />
<figcaption class="blog-post-image-capture">
Action to join the group.
</figcaption>
</figure>
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/)

306
package-lock.json generated
View File

@ -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"
},

View File

@ -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",