mirror of
https://github.com/maputnik/editor.git
synced 2026-08-22 13:07:26 +00:00
chore(deps-dev): Bump i18next-cli from 1.67.4 to 1.67.7 (#2076)
Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.67.4 to 1.67.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.67.7</h2> <ul> <li>fix(instrument): skip module-scope strings instead of wrapping them in a <code>t()</code> call. A top-level config/registry literal (<code>export const SECTIONS = [{ label: 'Appearance' }]</code>) used to be rewritten to <code>i18next.t(...)</code> — evaluated once when the module is first imported, so it may run before i18next is initialized and never updates on language change. Such candidates are now left untouched and reported with a warning pointing at the hook alternative. Strings inside plain (non-component) functions are still instrumented with <code>i18next.t()</code> as before (<a href="https://redirect.github.com/i18next/i18next-cli/issues/278">#278</a>).</li> <li>fix(instrument): a generated <code>import i18next from 'i18next'</code> is no longer appended to the same line as a semicolon-terminated import (<code>import { X } from "./x";import i18next from 'i18next'</code>). The insertion point now moves past the end of the line, and a leading newline is added when the last import ends at EOF without one (<a href="https://redirect.github.com/i18next/i18next-cli/issues/278">#278</a>).</li> </ul> <h2>1.67.6</h2> <ul> <li>fix(lint): a directory whose name matches the input globs (e.g. a folder called <code>abc.tsx</code>) no longer aborts the run with <code>EISDIR: illegal operation on a directory, read</code>. Source-file globs now pass <code>nodir: true</code>, which also covers the extractor and the instrumenter (<a href="https://redirect.github.com/i18next/i18next-cli/issues/277">#277</a>).</li> </ul> <h2>1.67.5</h2> <ul> <li>fix(extract): correct <code>line</code>/<code>column</code> in plugin location metadata for files containing multi-byte characters (em dashes, accented letters, CJK, emoji). SWC reports AST spans as UTF-8 byte offsets, but the extractor treated them as JavaScript string indices, so every multi-byte character shifted all following locations. The span base was also computed by mixing a byte offset with a character index, which additionally skewed locations in files whose leading comments contain multi-byte characters — that part affected the linter and instrumenter too (<a href="https://redirect.github.com/i18next/i18next-cli/issues/276">#276</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/i18next/i18next-cli/commit/43fa53bbdda8b503ea3866458409ad9b9e663fdb"><code>43fa53b</code></a> 1.67.7</li> <li><a href="https://github.com/i18next/i18next-cli/commit/ecf5fec1634c725fda2c307fa18837816c963b20"><code>ecf5fec</code></a> fix(instrument): skip module-scope strings, fix import line break (<a href="https://redirect.github.com/i18next/i18next-cli/issues/278">#278</a>)</li> <li><a href="https://github.com/i18next/i18next-cli/commit/b9da5555de1e10963744e99c2f6ae9963a971700"><code>b9da555</code></a> 1.67.6</li> <li><a href="https://github.com/i18next/i18next-cli/commit/275e5dac6b2ae5de8034c5779dd94497c20bfe4a"><code>275e5da</code></a> fix(lint): skip directories matching the input globs (<a href="https://redirect.github.com/i18next/i18next-cli/issues/277">#277</a>)</li> <li><a href="https://github.com/i18next/i18next-cli/commit/9bbc144f28dda73f8805c526170aeeabe3fdf937"><code>9bbc144</code></a> 1.67.5</li> <li><a href="https://github.com/i18next/i18next-cli/commit/6ca8e30597985636b26344bf2886614d6042ddc4"><code>6ca8e30</code></a> fix(extract): correct locations in files with multi-byte characters (<a href="https://redirect.github.com/i18next/i18next-cli/issues/276">#276</a>)</li> <li>See full diff in <a href="https://github.com/i18next/i18next-cli/compare/v1.67.4...v1.67.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:
Generated
+4
-4
@@ -96,7 +96,7 @@
|
||||
"eslint-plugin-react": "^7.37.5",
|
||||
"eslint-plugin-react-hooks": "^7.1.1",
|
||||
"eslint-plugin-react-refresh": "^0.5.3",
|
||||
"i18next-cli": "^1.67.4",
|
||||
"i18next-cli": "^1.67.7",
|
||||
"istanbul": "^0.4.5",
|
||||
"istanbul-lib-coverage": "^3.2.2",
|
||||
"nyc": "^18.0.0",
|
||||
@@ -7241,9 +7241,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/i18next-cli": {
|
||||
"version": "1.67.4",
|
||||
"resolved": "https://registry.npmjs.org/i18next-cli/-/i18next-cli-1.67.4.tgz",
|
||||
"integrity": "sha512-WfjPrkfrcA8UargszNUYMZRY07Lrx08AMiFzAYPys9+22cFrb7vTp7d1wExxmdEG4g7oql6v9rAKXrB9XgkaqQ==",
|
||||
"version": "1.67.7",
|
||||
"resolved": "https://registry.npmjs.org/i18next-cli/-/i18next-cli-1.67.7.tgz",
|
||||
"integrity": "sha512-i9Y12IVjvNYVzMQbwbT8kdRnX1St9lEAzfejQzi1d1JXSTaAkp0xqYZM2mdfCVaPgbssTTCsl0FnjbsllksjLQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
||||
+1
-1
@@ -130,7 +130,7 @@
|
||||
"eslint-plugin-react": "^7.37.5",
|
||||
"eslint-plugin-react-hooks": "^7.1.1",
|
||||
"eslint-plugin-react-refresh": "^0.5.3",
|
||||
"i18next-cli": "^1.67.4",
|
||||
"i18next-cli": "^1.67.7",
|
||||
"istanbul": "^0.4.5",
|
||||
"istanbul-lib-coverage": "^3.2.2",
|
||||
"nyc": "^18.0.0",
|
||||
|
||||
Reference in New Issue
Block a user