Commit 3fa16ff
authored
chore(deps-dev): bump cspell from 9.6.4 to 9.7.0 in the npm-dependencies group (#839)
Bumps the npm-dependencies group with 1 update:
[cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell).
Updates `cspell` from 9.6.4 to 9.7.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/streetsidesoftware/cspell/releases">cspell's
releases</a>.</em></p>
<blockquote>
<h2>v9.7.0</h2>
<h2>Features</h2>
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 4 - enable substitutions during document
check (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8630">#8630</a>)</h3>
<h2>Pull request overview</h2>
<p>This PR enables substitution-based text transformations during
document spell checking, allowing configured text patterns to be
replaced before validation occurs.</p>
<p><strong>Changes:</strong></p>
<ul>
<li>Added substitution transformer support to the text validation
pipeline</li>
<li>Enhanced <code>SubstitutionTransformer</code> to handle both string
and <code>MappedText</code> inputs with source map merging</li>
<li>Refactored <code>settingsToValidateOptions</code> to explicitly map
all validation option fields</li>
</ul>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 3 (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8616">#8616</a>)</h3>
<h2>Pull request overview</h2>
<p>This PR updates the SourceMap encoding/handling to use <em>relative
span-length pairs</em> (instead of absolute offset pairs) so
transformations can be composed more reliably, while updating affected
parsers, mappers, and tests across the monorepo.</p>
<p><strong>Changes:</strong></p>
<ul>
<li>Redefines SourceMap documentation/usage to represent relative
<code>[srcSpanLen, dstSpanLen]</code> segments (with non-linear segment
semantics).</li>
<li>Introduces new SourceMap utilities in <code>cspell-lib</code> and
refactors <code>TextMap</code>/mapping code and tests to use them.</li>
<li>Updates TypeScript grammar parsing/mappers to emit relative maps and
adjusts fixtures/tests accordingly.</li>
</ul>
<blockquote>
<p>[!CAUTION]
Internal breaking: SourceMaps are now span lengths instead of being
offsets. This makes them invariant during translation, making
concatenation, and slicing much easier.
A minor version change was chosen instead of a major version change
since it was only used with the experimental TypeScript parser.</p>
</blockquote>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 2 (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8599">#8599</a>)</h3>
<h2>Pull request overview</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md">cspell's
changelog</a>.</em></p>
<blockquote>
<h2>v9.7.0 (2026-02-23)</h2>
<h3>Features</h3>
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 4 - enable substitutions during document
check (<a
href="https://redirect.github.com/streetsidesoftware/cspell/pull/8630">#8630</a>)</h3>
<h2>Pull request overview</h2>
<p>This PR enables substitution-based text transformations during
document spell checking, allowing configured text patterns to be
replaced before validation occurs.</p>
<p><strong>Changes:</strong></p>
<ul>
<li>Added substitution transformer support to the text validation
pipeline</li>
<li>Enhanced <code>SubstitutionTransformer</code> to handle both string
and <code>MappedText</code> inputs with source map merging</li>
<li>Refactored <code>settingsToValidateOptions</code> to explicitly map
all validation option fields</li>
</ul>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 3 (<a
href="https://redirect.github.com/streetsidesoftware/cspell/pull/8616">#8616</a>)</h3>
<h2>Pull request overview</h2>
<p>This PR updates the SourceMap encoding/handling to use <em>relative
span-length pairs</em> (instead of absolute offset pairs) so
transformations can be composed more reliably, while updating affected
parsers, mappers, and tests across the monorepo.</p>
<p><strong>Changes:</strong></p>
<ul>
<li>Redefines SourceMap documentation/usage to represent relative
<code>[srcSpanLen, dstSpanLen]</code> segments (with non-linear segment
semantics).</li>
<li>Introduces new SourceMap utilities in <code>cspell-lib</code> and
refactors <code>TextMap</code>/mapping code and tests to use them.</li>
<li>Updates TypeScript grammar parsing/mappers to emit relative maps and
adjusts fixtures/tests accordingly.</li>
</ul>
<blockquote>
<p>[!CAUTION]
Internal breaking: SourceMaps are now span lengths instead of being
offsets. This makes them invariant during translation, making
concatenation, and slicing much easier.
A minor version change was chosen instead of a major version change
since it was only used with the experimental TypeScript parser.</p>
</blockquote>
<hr />
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<h3>feat: Substitution Part 2 (<a
href="https://redirect.github.com/streetsidesoftware/cspell/pull/8599">#8599</a>)</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/48f64e0bd95b39011af6dc80cd8ae4d519511f73"><code>48f64e0</code></a>
v9.7.0</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/d894739e5ebcf95f28e9e22ae8741a6a6c317f8b"><code>d894739</code></a>
chore: Prepare Release v9.7.0 (auto-deploy) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8635">#8635</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/143bfed7c7cf7e3ad5889259dffbd5d88ea9178d"><code>143bfed</code></a>
chore: Prepare Release v9.7.0 (auto-deploy) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8521">#8521</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/20c13d35adb47eba976aa9f0ece8f1055d7f10ca"><code>20c13d3</code></a>
ci: Workflow Bot -- Update ALL Dependencies (main) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8614">#8614</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/d9ed1695a44a9b993f31c6d8fffac6a68f245465"><code>d9ed169</code></a>
fix: cspell-rpc - reduce the size of an RPC result. (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8574">#8574</a>)</li>
<li><a
href="https://github.com/streetsidesoftware/cspell/commit/96b88e3137b0fb4f248323c82335d7d3a54eccef"><code>96b88e3</code></a>
ci: Workflow Bot -- Update ALL Dependencies (main) (<a
href="https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell/issues/8529">#8529</a>)</li>
<li>See full diff in <a
href="https://github.com/streetsidesoftware/cspell/commits/v9.7.0/packages/cspell">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 <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>1 parent 89dad9d commit 3fa16ff
2 files changed
+156
-156
lines changed
0 commit comments