Compare commits

..

7 Commits

Author SHA1 Message Date
dependabot[bot]
3ec057004a chore(deps-dev): Bump vite from 7.3.1 to 8.0.2
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.1 to 8.0.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 15:08:39 +00:00
dependabot[bot]
85975900a1 chore(deps): Bump i18next from 25.10.9 to 25.10.10 (#1761)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps [i18next](https://github.com/i18next/i18next) from 25.10.9 to
25.10.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/i18next/releases">i18next's
releases</a>.</em></p>
<blockquote>
<h2>v25.10.10</h2>
<ul>
<li>feat: suppress support notice automatically in production
environments (<code>NODE_ENV=production</code>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/i18next/blob/master/CHANGELOG.md">i18next's
changelog</a>.</em></p>
<blockquote>
<h2>25.10.10</h2>
<ul>
<li>feat: suppress support notice automatically in production
environments (<code>NODE_ENV=production</code>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e0fa8382de"><code>e0fa838</code></a>
25.10.10</li>
<li><a
href="796fdd96c9"><code>796fdd9</code></a>
feat: suppress support notice automatically in production environments
(`NODE...</li>
<li><a
href="07f585f351"><code>07f585f</code></a>
changelog</li>
<li><a
href="1ba99513b2"><code>1ba9951</code></a>
jsr update</li>
<li>See full diff in <a
href="https://github.com/i18next/i18next/compare/v25.10.9...v25.10.10">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=i18next&package-manager=npm_and_yarn&previous-version=25.10.9&new-version=25.10.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 15:08:02 +00:00
dependabot[bot]
e14f79df8b chore(deps-dev): Bump cypress from 15.12.0 to 15.13.0 (#1757)
Bumps [cypress](https://github.com/cypress-io/cypress) from 15.12.0 to
15.13.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cypress-io/cypress/releases">cypress's
releases</a>.</em></p>
<blockquote>
<h2>v15.13.0</h2>
<p>Changelog: <a
href="https://docs.cypress.io/app/references/changelog#15-13-0">https://docs.cypress.io/app/references/changelog#15-13-0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="18b67d7108"><code>18b67d7</code></a>
chore: release 15.13.0 (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33513">#33513</a>)</li>
<li><a
href="6a1879baa8"><code>6a1879b</code></a>
test: fix flake in readFile retries to read when ENOENT (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33510">#33510</a>)</li>
<li><a
href="a6f2df60c8"><code>a6f2df6</code></a>
chore(deps): update dependency cypress-example-kitchensink to 5.2.6 (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33508">#33508</a>)</li>
<li><a
href="ab6a7d9b8b"><code>ab6a7d9</code></a>
chore: update changelog wording (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33509">#33509</a>)</li>
<li><a
href="28504ddbcc"><code>28504dd</code></a>
chore: updating v8 snapshot cache (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33506">#33506</a>)</li>
<li><a
href="5a300aa8d5"><code>5a300aa</code></a>
chore: updating v8 snapshot cache (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33505">#33505</a>)</li>
<li><a
href="1bf3ff8023"><code>1bf3ff8</code></a>
chore: remove experimentalPromptCommand config (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33497">#33497</a>)</li>
<li><a
href="b21fa13daa"><code>b21fa13</code></a>
chore: updating v8 snapshot cache (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33503">#33503</a>)</li>
<li><a
href="6eac7d8e16"><code>6eac7d8</code></a>
chore: display get code button on prompt failure (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33480">#33480</a>)</li>
<li><a
href="6dfecdaf82"><code>6dfecda</code></a>
dependency: update flatted to 3.4.2 (<a
href="https://redirect.github.com/cypress-io/cypress/issues/33501">#33501</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/cypress-io/cypress/compare/v15.12.0...v15.13.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cypress&package-manager=npm_and_yarn&previous-version=15.12.0&new-version=15.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 15:07:22 +00:00
dependabot[bot]
9de236b695 chore(deps): Bump react-i18next from 16.6.5 to 16.6.6 (#1760)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from
16.6.5 to 16.6.6.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md">react-i18next's
changelog</a>.</em></p>
<blockquote>
<h3>16.6.6</h3>
<ul>
<li>fix(peer-deps): bump i18next peer dependency to <code>&gt;=
25.10.9</code> to match required type exports
(<code>ConstrainTarget</code>, <code>ApplyTarget</code>,
<code>GetSource</code>) used by <code>TransSelector</code> <a
href="https://redirect.github.com/i18next/react-i18next/issues/1911">1911</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="eb02c6305a"><code>eb02c63</code></a>
16.6.6</li>
<li><a
href="76f98cdd00"><code>76f98cd</code></a>
fix(peer-deps): bump i18next peer dependency to <code>&gt;=
25.10.9</code> to match require...</li>
<li>See full diff in <a
href="https://github.com/i18next/react-i18next/compare/v16.6.5...v16.6.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-i18next&package-manager=npm_and_yarn&previous-version=16.6.5&new-version=16.6.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 15:07:18 +00:00
dependabot[bot]
eb6c6129d5 chore(deps-dev): Bump stylelint from 17.5.0 to 17.6.0 (#1759)
Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.5.0 to
17.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/stylelint/stylelint/releases">stylelint's
releases</a>.</em></p>
<blockquote>
<h2>17.6.0</h2>
<p>It adds support for extending units in <code>languageOptions</code>,
which then apply to rules like
<code>declaration-property-value-no-unknown</code>, and fixes 2
bugs.</p>
<ul>
<li>Added: support for extending units to <code>languageOptions</code>
(<a
href="https://redirect.github.com/stylelint/stylelint/issues/9166">#9166</a>)
(<a href="https://github.com/jeddy3"><code>@​jeddy3</code></a>).</li>
<li>Fixed: missing <code>ruleMetadata</code> when linting multiple files
with overrides (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9154">#9154</a>)
(<a href="https://github.com/kovsu"><code>@​kovsu</code></a>).</li>
<li>Fixed: <code>custom-property-no-missing-var-function</code> false
positives for <code>timeline-scope</code> and
<code>animation-timeline</code> (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9164">#9164</a>)
(<a
href="https://github.com/splincode"><code>@​splincode</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md">stylelint's
changelog</a>.</em></p>
<blockquote>
<h2>17.6.0 - 2026-03-26</h2>
<p>It adds support for extending units in <code>languageOptions</code>,
which then apply to rules like
<code>declaration-property-value-no-unknown</code>, and fixes 2
bugs.</p>
<ul>
<li>Added: support for extending units to <code>languageOptions</code>
(<a
href="https://redirect.github.com/stylelint/stylelint/pull/9166">#9166</a>)
(<a href="https://github.com/jeddy3"><code>@​jeddy3</code></a>).</li>
<li>Fixed: missing <code>ruleMetadata</code> when linting multiple files
with overrides (<a
href="https://redirect.github.com/stylelint/stylelint/pull/9154">#9154</a>)
(<a href="https://github.com/kovsu"><code>@​kovsu</code></a>).</li>
<li>Fixed: <code>custom-property-no-missing-var-function</code> false
positives for <code>timeline-scope</code> and
<code>animation-timeline</code> (<a
href="https://redirect.github.com/stylelint/stylelint/pull/9164">#9164</a>)
(<a
href="https://github.com/splincode"><code>@​splincode</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f74ceafa44"><code>f74ceaf</code></a>
Release 17.6.0 (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9180">#9180</a>)</li>
<li><a
href="895f7f23e7"><code>895f7f2</code></a>
Add support for extending units to <code>languageOptions</code> (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9166">#9166</a>)</li>
<li><a
href="dd7231b971"><code>dd7231b</code></a>
Refactor to replace <code>imurmurhash</code> with
<code>node:crypto</code> (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9177">#9177</a>)</li>
<li><a
href="5b6b024684"><code>5b6b024</code></a>
Bump picomatch (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9178">#9178</a>)</li>
<li><a
href="7e25378e74"><code>7e25378</code></a>
Bump <code>@​csstools/css-syntax-patches-for-csstree</code> from 1.0.29
to 1.1.1 in the css...</li>
<li><a
href="9edeff40a6"><code>9edeff4</code></a>
Group <code>csstree</code> and
<code>@csstools/css-syntax-patches-for-csstree</code> in dependabot
...</li>
<li><a
href="2f7c0ca4da"><code>2f7c0ca</code></a>
Bump actions/download-artifact from 8.0.0 to 8.0.1 (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9167">#9167</a>)</li>
<li><a
href="59f310d6e4"><code>59f310d</code></a>
Bump write-file-atomic from 7.0.0 to 7.0.1 (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9169">#9169</a>)</li>
<li><a
href="ab2ffcbae6"><code>ab2ffcb</code></a>
Bump <code>@​vscode/windows-process-tree</code> from 0.6.3 to 0.7.0 (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9170">#9170</a>)</li>
<li><a
href="a9f3e5b3ff"><code>a9f3e5b</code></a>
Bump lint-staged from 16.3.3 to 16.4.0 (<a
href="https://redirect.github.com/stylelint/stylelint/issues/9171">#9171</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/stylelint/stylelint/compare/17.5.0...17.6.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=stylelint&package-manager=npm_and_yarn&previous-version=17.5.0&new-version=17.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 15:07:06 +00:00
dependabot[bot]
a658d59eac chore(deps-dev): Bump the vitest group with 2 updates (#1756)
Bumps the vitest group with 2 updates:
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)
and
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).

Updates `@vitest/coverage-v8` from 4.1.1 to 4.1.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitest-dev/vitest/releases"><code>@​vitest/coverage-v8</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.1.2</h2>
<p>This release bumps Vitest's <code>flatted</code> version and removes
version pinning to resolve <code>flatted</code>'s CVE related issues (<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9975">vitest-dev/vitest#9975</a>).</p>
<h3>   🐞 Bug Fixes</h3>
<ul>
<li>Don't resolve <code>setupFiles</code> from parent directory  -  by
<a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9960">vitest-dev/vitest#9960</a>
<a href="https://github.com/vitest-dev/vitest/commit/7aa937776"><!-- raw
HTML omitted -->(7aa93)<!-- raw HTML omitted --></a></li>
<li>Ensure sequential mock/unmock resolution  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> and
<strong>Claude Opus 4.6</strong> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9830">vitest-dev/vitest#9830</a>
<a href="https://github.com/vitest-dev/vitest/commit/7c06598db"><!-- raw
HTML omitted -->(7c065)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>: Take failure screenshot if
<code>toMatchScreenshot</code> can't capture a stable screenshot  -  by
<a href="https://github.com/macarie"><code>@​macarie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9847">vitest-dev/vitest#9847</a>
<a href="https://github.com/vitest-dev/vitest/commit/faace1fbe"><!-- raw
HTML omitted -->(faace)<!-- raw HTML omitted --></a></li>
<li><strong>coverage</strong>: Correct
<code>coverageConfigDefaults</code> values and types  -  by <a
href="https://github.com/Arthie"><code>@​Arthie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9940">vitest-dev/vitest#9940</a>
<a href="https://github.com/vitest-dev/vitest/commit/b3c992cb2"><!-- raw
HTML omitted -->(b3c99)<!-- raw HTML omitted --></a></li>
<li><strong>pretty-format</strong>: Fix output limit over counting  - 
by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9965">vitest-dev/vitest#9965</a>
<a href="https://github.com/vitest-dev/vitest/commit/d3b7a40fa"><!-- raw
HTML omitted -->(d3b7a)<!-- raw HTML omitted --></a></li>
<li>Disable colors if agent is detected  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> and
<a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9851">vitest-dev/vitest#9851</a>
<a href="https://github.com/vitest-dev/vitest/commit/6f97b55dd"><!-- raw
HTML omitted -->(6f97b)<!-- raw HTML omitted --></a></li>
</ul>
<h5>    <a
href="https://github.com/vitest-dev/vitest/compare/v4.1.1...v4.1.2">View
changes on GitHub</a></h5>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fc6f482f4c"><code>fc6f482</code></a>
chore: release v4.1.2</li>
<li>See full diff in <a
href="https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/coverage-v8">compare
view</a></li>
</ul>
</details>
<br />

Updates `vitest` from 4.1.1 to 4.1.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitest-dev/vitest/releases">vitest's
releases</a>.</em></p>
<blockquote>
<h2>v4.1.2</h2>
<p>This release bumps Vitest's <code>flatted</code> version and removes
version pinning to resolve <code>flatted</code>'s CVE related issues (<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9975">vitest-dev/vitest#9975</a>).</p>
<h3>   🐞 Bug Fixes</h3>
<ul>
<li>Don't resolve <code>setupFiles</code> from parent directory  -  by
<a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9960">vitest-dev/vitest#9960</a>
<a href="https://github.com/vitest-dev/vitest/commit/7aa937776"><!-- raw
HTML omitted -->(7aa93)<!-- raw HTML omitted --></a></li>
<li>Ensure sequential mock/unmock resolution  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> and
<strong>Claude Opus 4.6</strong> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9830">vitest-dev/vitest#9830</a>
<a href="https://github.com/vitest-dev/vitest/commit/7c06598db"><!-- raw
HTML omitted -->(7c065)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>: Take failure screenshot if
<code>toMatchScreenshot</code> can't capture a stable screenshot  -  by
<a href="https://github.com/macarie"><code>@​macarie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9847">vitest-dev/vitest#9847</a>
<a href="https://github.com/vitest-dev/vitest/commit/faace1fbe"><!-- raw
HTML omitted -->(faace)<!-- raw HTML omitted --></a></li>
<li><strong>coverage</strong>: Correct
<code>coverageConfigDefaults</code> values and types  -  by <a
href="https://github.com/Arthie"><code>@​Arthie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9940">vitest-dev/vitest#9940</a>
<a href="https://github.com/vitest-dev/vitest/commit/b3c992cb2"><!-- raw
HTML omitted -->(b3c99)<!-- raw HTML omitted --></a></li>
<li><strong>pretty-format</strong>: Fix output limit over counting  - 
by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9965">vitest-dev/vitest#9965</a>
<a href="https://github.com/vitest-dev/vitest/commit/d3b7a40fa"><!-- raw
HTML omitted -->(d3b7a)<!-- raw HTML omitted --></a></li>
<li>Disable colors if agent is detected  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> and
<a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9851">vitest-dev/vitest#9851</a>
<a href="https://github.com/vitest-dev/vitest/commit/6f97b55dd"><!-- raw
HTML omitted -->(6f97b)<!-- raw HTML omitted --></a></li>
</ul>
<h5>    <a
href="https://github.com/vitest-dev/vitest/compare/v4.1.1...v4.1.2">View
changes on GitHub</a></h5>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fc6f482f4c"><code>fc6f482</code></a>
chore: release v4.1.2</li>
<li><a
href="6f97b55ddc"><code>6f97b55</code></a>
feat: disable colors if agent is detected (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9851">#9851</a>)</li>
<li><a
href="b3c992cb29"><code>b3c992c</code></a>
fix(coverage): correct <code>coverageConfigDefaults</code> values and
types (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9940">#9940</a>)</li>
<li><a
href="7c06598dbb"><code>7c06598</code></a>
fix: ensure sequential mock/unmock resolution (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9830">#9830</a>)</li>
<li><a
href="f54abad136"><code>f54abad</code></a>
chore: add typo-checker skill and fix typos (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9963">#9963</a>)</li>
<li><a
href="7aa9377764"><code>7aa9377</code></a>
fix: don't resolve <code>setupFiles</code> from parent directory (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9960">#9960</a>)</li>
<li>See full diff in <a
href="https://github.com/vitest-dev/vitest/commits/v4.1.2/packages/vitest">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 15:07:03 +00:00
dependabot[bot]
e7bcfc25c9 chore(deps-dev): Bump i18next-cli from 1.50.5 to 1.51.3 (#1758)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.50.5
to 1.51.3.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md">i18next-cli's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/i18next/i18next-cli/compare/v1.51.2...v1.51.3">1.51.3</a>
- 2026-03-26</h2>
<ul>
<li>Silently skip directories that happen to have file-like extensions
(e.g. a
directory named <code>Foo.tsx</code>) instead of logging a misleading
&quot;Skipping file due to error&quot; warning.
Fixes <a
href="https://redirect.github.com/i18next/i18next-cli/issues/229">#229</a>.</li>
</ul>
<h2><a
href="https://github.com/i18next/i18next-cli/compare/v1.51.1...v1.51.2">1.51.2</a>
- 2026-03-26</h2>
<ul>
<li>Fix <code>extract</code> function returning default namespace keys
at top level instead of
under <code>&quot;translation&quot;</code> when <code>nsSeparator:
false</code> is used with multiple namespaces.
The <code>nsSeparator: false</code> top-level collapsing (<a
href="https://redirect.github.com/i18next/i18next-cli/issues/223">#223</a>)
now only applies when there
are no other explicit namespaces present.
Fixes <a
href="https://redirect.github.com/i18next/i18next-cli/issues/227">#227</a>.</li>
</ul>
<h2><a
href="https://github.com/i18next/i18next-cli/compare/v1.51.0...v1.51.1">1.51.1</a>
- 2026-03-26</h2>
<ul>
<li>Fix <code>allPluralForms</code> to only generate plural forms needed
by at least one
configured locale (union of all locales' CLDR categories) instead of
always
generating all 6 forms. Also fixes defaultValues not being applied
consistently
to the extra plural forms.
Fixes <a
href="https://redirect.github.com/i18next/i18next-cli/issues/226">#226</a>.</li>
</ul>
<h2><a
href="https://github.com/i18next/i18next-cli/compare/v1.50.8...v1.51.0">1.51.0</a>
- 2026-03-25</h2>
<ul>
<li>Add <code>allPluralForms</code> option to force generation of all 6
CLDR plural forms
(<code>zero</code>, <code>one</code>, <code>two</code>,
<code>few</code>, <code>many</code>, <code>other</code>) for every
language, including
the primary language. This is useful when secondary languages need
plural forms
that the primary language doesn't have, and you want a consistent set of
keys
across all locales. Set <code>extract.allPluralForms: true</code> in
your config to enable.
Addresses <a
href="https://redirect.github.com/i18next/i18next-cli/issues/226">#226</a>.</li>
</ul>
<h2><a
href="https://github.com/i18next/i18next-cli/compare/v1.50.7...v1.50.8">1.50.8</a>
- 2026-03-25</h2>
<ul>
<li>Fix crash with custom locale codes (e.g. <code>'E'</code>,
<code>'F'</code>) that are not valid
BCP 47 language tags. <code>Intl.PluralRules</code> now falls back to
English plural
rules for unrecognized locales instead of throwing a
<code>RangeError</code>.
Fixes <a
href="https://redirect.github.com/i18next/i18next-cli/issues/225">#225</a>.</li>
</ul>
<h2><a
href="https://github.com/i18next/i18next-cli/compare/v1.50.6...v1.50.7">1.50.7</a>
- 2026-03-25</h2>
<ul>
<li>Fix incomplete <a
href="https://redirect.github.com/i18next/i18next-cli/issues/223">#223</a>
fix:
keys from <code>useTranslation()</code> (no args) have
<code>nsIsImplicit: false</code> after parser
resolution, so the previous <code>nsIsImplicit</code> check did not
catch them. The merged-path
loop now treats any defaultNS-keyed bucket as top-level when
<code>nsSeparator: false</code>,
without affecting non-merged layouts that rely on namespace-based file
routing.</li>
</ul>
<h2><a
href="https://github.com/i18next/i18next-cli/compare/v1.50.5...v1.50.6">1.50.6</a>
- 2026-03-25</h2>
<ul>
<li>Fix merged single-file layout with <code>nsSeparator: false</code>
misdetecting top-level</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="effeba911c"><code>effeba9</code></a>
1.51.3</li>
<li><a
href="5b1b8126bd"><code>5b1b812</code></a>
Silently skip directories that happen to have file-like extensions <a
href="https://redirect.github.com/i18next/i18next-cli/issues/229">#229</a></li>
<li><a
href="f618bb9315"><code>f618bb9</code></a>
Fix syntax for acceptedAttributes and acceptedTags in README. (<a
href="https://redirect.github.com/i18next/i18next-cli/issues/228">#228</a>)</li>
<li><a
href="858450ba9e"><code>858450b</code></a>
1.51.2</li>
<li><a
href="4d60cab847"><code>4d60cab</code></a>
try to address <a
href="https://redirect.github.com/i18next/i18next-cli/issues/227">#227</a></li>
<li><a
href="5eb9c0f6ae"><code>5eb9c0f</code></a>
1.51.1</li>
<li><a
href="c4022def8c"><code>c4022de</code></a>
fix new allPluralForms option <a
href="https://redirect.github.com/i18next/i18next-cli/issues/226">#226</a></li>
<li><a
href="0c3849afaf"><code>0c3849a</code></a>
1.51.0</li>
<li><a
href="226550bde0"><code>226550b</code></a>
introduce allPluralForms <a
href="https://redirect.github.com/i18next/i18next-cli/issues/226">#226</a></li>
<li><a
href="1ddf7cc1d0"><code>1ddf7cc</code></a>
1.50.8</li>
<li>Additional commits viewable in <a
href="https://github.com/i18next/i18next-cli/compare/v1.50.5...v1.51.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=i18next-cli&package-manager=npm_and_yarn&previous-version=1.50.5&new-version=1.51.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 15:06:45 +00:00
4 changed files with 717 additions and 980 deletions

View File

@@ -56,7 +56,7 @@ jobs:
# Build and upload desktop CLI artifacts
- name: Set up Go
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: ^1.23.x
cache-dependency-path: desktop/go.sum

View File

@@ -54,7 +54,7 @@ jobs:
registry-url: "https://registry.npmjs.org"
- name: Set up Go for desktop build
uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
with:
go-version: ^1.23.x
cache-dependency-path: desktop/go.sum

1677
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -47,7 +47,7 @@
"downshift": "^9.3.2",
"events": "^3.3.0",
"file-saver": "^2.0.5",
"i18next": "^25.10.9",
"i18next": "^25.10.10",
"i18next-browser-languagedetector": "^8.2.1",
"i18next-resources-to-backend": "^1.2.1",
"json-stringify-pretty-compact": "^4.0.0",
@@ -72,7 +72,7 @@
"react-collapse": "^5.1.1",
"react-color": "^2.19.3",
"react-dom": "^19.2.4",
"react-i18next": "^16.6.5",
"react-i18next": "^16.6.6",
"react-icons": "^5.6.0",
"react-markdown": "^10.1.0",
"reconnecting-websocket": "^4.4.0",
@@ -126,28 +126,28 @@
"@types/string-hash": "^1.1.3",
"@types/wicg-file-system-access": "^2023.10.7",
"@vitejs/plugin-react": "^5.1.4",
"@vitest/coverage-v8": "^4.1.1",
"@vitest/coverage-v8": "^4.1.2",
"cors": "^2.8.6",
"cypress": "^15.12.0",
"cypress": "^15.13.0",
"cypress-plugin-tab": "^2.0.0",
"eslint": "^10.1.0",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.5.2",
"i18next-cli": "^1.50.5",
"i18next-cli": "^1.51.3",
"istanbul": "^0.4.5",
"istanbul-lib-coverage": "^3.2.2",
"postcss": "^8.5.8",
"react-hot-loader": "^4.13.1",
"sass": "^1.98.0",
"stylelint": "^17.5.0",
"stylelint": "^17.6.0",
"stylelint-config-recommended-scss": "^17.0.0",
"stylelint-scss": "^7.0.0",
"typescript": "^5.9.3",
"typescript-eslint": "^8.57.2",
"uuid": "^13.0.0",
"vite": "^7.3.1",
"vite": "^8.0.2",
"vite-plugin-istanbul": "^8.0.0",
"vitest": "^4.1.1"
"vitest": "^4.1.2"
}
}