mirror of
https://github.com/maputnik/editor.git
synced 2026-03-11 21:00:01 +00:00
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.47.9 to 1.49.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.49.2...v1.49.3">1.49.3</a> - 2026-03-05</h2> <ul> <li>fix: disablePlurals flag ignored when extracting languages <a href="https://redirect.github.com/i18next/i18next-cli/issues/212">#212</a></li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.49.1...v1.49.2">1.49.2</a> - 2026-03-05</h2> <ul> <li>Fixed: add file extensions to all imports (for d.ts files) (<a href="https://redirect.github.com/i18next/i18next-cli/issues/137">#137</a>) <a href="https://redirect.github.com/i18next/i18next-cli/pull/211">#211</a></li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.49.0...v1.49.1">1.49.1</a> - 2026-03-05</h2> <ul> <li><strong>Extractor (<a href="https://redirect.github.com/i18next/i18next-cli/issues/209">#209</a>):</strong> <code>t('key', { ns: IDENTIFIER })</code> now correctly resolves the namespace when <code>ns</code> is a <code>const</code> variable, matching the already-supported <code>useTranslation(IDENTIFIER)</code> pattern</li> <li><strong>Extractor (<a href="https://redirect.github.com/i18next/i18next-cli/issues/210">#210</a>):</strong> <code>as const</code> array literals (<code>['a', 'b'] as const</code>) are now captured and their values expanded when used in <code>.map()</code> / <code>.forEach()</code> callbacks</li> <li><strong>Extractor (<a href="https://redirect.github.com/i18next/i18next-cli/issues/210">#210</a>):</strong> <code>(typeof ARRAY)[number]</code> indexed access types now resolve correctly through <code>TsParenthesizedType</code> wrappers emitted by SWC</li> <li><strong>Extractor (<a href="https://redirect.github.com/i18next/i18next-cli/issues/210">#210</a>):</strong> <code>declare const x: TypeAlias</code> and <code>useState<TypeAlias>()</code> destructuring patterns now resolve after their referenced type alias is captured, fixing ordering-dependent failures</li> <li><strong>Extractor (<a href="https://redirect.github.com/i18next/i18next-cli/issues/210">#210</a>):</strong> Exported <code>as const</code> arrays and type aliases are now shared across files, enabling cross-file resolution of imported constants and type aliases</li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.48.1...v1.49.0">1.49.0</a> - 2026-03-05</h2> <ul> <li>Extractor: resolve namespace from const/identifier expressions without custom plugins <a href="https://redirect.github.com/i18next/i18next-cli/issues/209">#209</a></li> <li>Extractor: support TS type-aware resolution for finite dynamic keys (template unions, const maps, helper returns) <a href="https://redirect.github.com/i18next/i18next-cli/issues/210">#210</a></li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.48.0...v1.48.1">1.48.1</a> - 2026-03-04</h2> <ul> <li>Extractor: Resolve and safe constants cross-files <a href="https://redirect.github.com/i18next/i18next-cli/pull/207">#207</a></li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.47.12...v1.48.0">1.48.0</a> - 2026-03-04</h2> <ul> <li>feat(plugin): add <code>onKeySubmitted</code> hook to observe every key extraction before deduplication <a href="https://redirect.github.com/i18next/i18next-cli/issues/206">#206</a></li> <li>feat(extract): add <code>warnOnConflicts</code> option to detect conflicting default values for the same key (<code>true</code> / <code>'warn'</code> to log, <code>'error'</code> to throw)</li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.47.11...v1.47.12">1.47.12</a> - 2026-03-04</h2> <ul> <li>Extractor: Handle object props as namespace <a href="https://redirect.github.com/i18next/i18next-cli/pull/205">#205</a></li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.47.10...v1.47.11">1.47.11</a> - 2026-03-03</h2> <ul> <li>Handle typed expressions in extractor <a href="https://redirect.github.com/i18next/i18next-cli/pull/204">#204</a></li> </ul> <h2><a href="https://github.com/i18next/i18next-cli/compare/v1.47.9...v1.47.10">1.47.10</a> - 2026-03-03</h2> <ul> <li>fallback locize cli calls to npx</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="a62967d752"><code>a62967d</code></a> 1.49.3</li> <li><a href="77df1a0879"><code>77df1a0</code></a> fix: disablePlurals flag ignored when extracting languages <a href="https://redirect.github.com/i18next/i18next-cli/issues/212">#212</a></li> <li><a href="f7f742a2ed"><code>f7f742a</code></a> cosmetics</li> <li><a href="86ee79299c"><code>86ee792</code></a> 1.49.2</li> <li><a href="c9df9f63b3"><code>c9df9f6</code></a> deps update</li> <li><a href="651c05b37c"><code>651c05b</code></a> release</li> <li><a href="46e6e40419"><code>46e6e40</code></a> Fixed: add file extensions to all imports (for d.ts files) (<a href="https://redirect.github.com/i18next/i18next-cli/issues/137">#137</a>) (<a href="https://redirect.github.com/i18next/i18next-cli/issues/211">#211</a>)</li> <li><a href="686827c763"><code>686827c</code></a> 1.49.1</li> <li><a href="f914f5de8b"><code>f914f5d</code></a> improvements for <a href="https://redirect.github.com/i18next/i18next-cli/issues/209">#209</a> and <a href="https://redirect.github.com/i18next/i18next-cli/issues/210">#210</a></li> <li><a href="f185254a8e"><code>f185254</code></a> 1.49.0</li> <li>Additional commits viewable in <a href="https://github.com/i18next/i18next-cli/compare/v1.47.9...v1.49.3">compare view</a></li> </ul> </details> <br /> [](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>
4.9 KiB
4.9 KiB