mirror of
https://github.com/maputnik/editor.git
synced 2026-10-14 06:53:45 +00:00
chore(deps-dev): Bump i18next-cli from 1.74.5 to 1.74.7 (#2220)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.74.5 to 1.74.7. <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>1.74.7</h2> <ul> <li>fix(extract): a selector <code>i18nKey</code> on <code><Trans t={t}></code> now routes into the hook's namespaces the same way <code>t()</code> does, matching react-i18next 17.0.16. With <code>const { t } = useTranslation(['ns1', 'ns2'])</code>, <code><Trans t={t} i18nKey={$ => $.ns2.message} /></code> was filed as <code>ns1:ns2.message</code>; it is now filed as <code>ns2:message</code>, like <code>t($ => $.ns2.message)</code>. Under <code>types.enableSelector: 'strict'</code> a leading primary namespace is stripped too (<code>useTranslation('only')</code> with <code>$ => $.only.key</code> files <code>only:key</code>). Reported in <a href="https://redirect.github.com/i18next/react-i18next/issues/1933">react-i18next#1933</a>.</li> <li>fix(extract): the props of a component typed <code>React.FC<Props></code> (also <code>FC</code>, <code>FunctionComponent</code>), <code>forwardRef<Ref, Props>(…)</code> or <code>memo<Props>(…)</code> are typed by <code>Props</code>, and iterating a typed member binds the element. <code>props.colors.map((color) => t(\</code>Color.${color}`))<code>with</code>colors: Color[]<code>extracted nothing before unless</code>color<code>was asserted with</code>as Color<code>. Arrays of objects work the same way: </code>props.items.map(({ kind }) => …)<code>, </code>for (const item of props.items)<code>and a destructured</code>({ items }) => items.map(…)`. Fixes <a href="https://redirect.github.com/i18next/i18next-cli/issues/303">#303</a>.</li> </ul> <h2>1.74.6</h2> <ul> <li>fix(extract): iterating an inline array literal binds the element like iterating a named constant does. <code>([1, 2, 3, 4] as const).map((q) => t(\</code>QUARTER.${q}`))<code>, </code>for (const unit of ['day', 'hour'] as const)` and inline arrays of objects extracted nothing before. Fixes <a href="https://redirect.github.com/i18next/i18next-cli/issues/301">#301</a>.</li> <li>fix(extract): members of nested object types resolve. <code>t(\</code>barStatus.${deepObject.Bar.status}`)<code>and</code>t(`fooBarStatus.${deepObject.Foo.Bar.status}`)<code> now extract the nested union's values, also through references to other types, optional chaining (</code>pet.category?.kind<code>), destructuring (</code>const { kind } = pet.category<code>) and indexed access types (</code>DeepObject['Bar']['status']<code>, </code>components['schemas']['Pet']<code>), so types generated by openapi-typescript work. Nested members are followed up to five levels below the declared type, as in </code>components.schemas.Pet.category.kind`. Fixes <a href="https://redirect.github.com/i18next/i18next-cli/issues/302">#302</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-cli/commit/32291d28be792d4d318da94f4a27bb22d7053dde"><code>32291d2</code></a> 1.74.7</li> <li><a href="https://github.com/i18next/i18next-cli/commit/8b3717d07f5b6733872dfc602613e80ec02c8817"><code>8b3717d</code></a> fix(extract): type component props from React.FC, forwardRef and memo <a href="https://redirect.github.com/i18next/i18next-cli/issues/303">#303</a></li> <li><a href="https://github.com/i18next/i18next-cli/commit/4c6314ab14e0bb17ad81e07ee53d309b0a3bc2cc"><code>4c6314a</code></a> fix(extract): route a Trans selector key into the t prop's namespaces like t()</li> <li><a href="https://github.com/i18next/i18next-cli/commit/7f7e635fd9af6110a212f5916bdcfb1e6201250a"><code>7f7e635</code></a> 1.74.6</li> <li><a href="https://github.com/i18next/i18next-cli/commit/a56b05fbccba966fb1ac8bcbf576903da3b4c48f"><code>a56b05f</code></a> fix(extract): resolve inline array literals and nested object types <a href="https://redirect.github.com/i18next/i18next-cli/issues/301">#301</a> <a href="https://redirect.github.com/i18next/i18next-cli/issues/302">#302</a></li> <li>See full diff in <a href="https://github.com/i18next/i18next-cli/compare/v1.74.5...v1.74.7">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>
This commit is contained in:
+1
-1
@@ -132,7 +132,7 @@
|
||||
"eslint-plugin-react": "^7.37.5",
|
||||
"eslint-plugin-react-hooks": "^7.1.1",
|
||||
"eslint-plugin-react-refresh": "^0.5.7",
|
||||
"i18next-cli": "^1.74.5",
|
||||
"i18next-cli": "^1.74.7",
|
||||
"istanbul": "^0.4.5",
|
||||
"istanbul-lib-coverage": "^3.2.2",
|
||||
"nyc": "^18.0.0",
|
||||
|
||||
Reference in New Issue
Block a user