Skip to content

chore(deps): bump the npm-deps group with 3 updates - #677

Merged
AbhishekDoshi26 merged 3 commits into
mainfrom
dependabot/npm_and_yarn/npm-deps-2bda3fe0e5
Sep 18, 2026
Merged

AbhishekDoshi26 merged 3 commits into
mainfrom
dependabot/npm_and_yarn/npm-deps-2bda3fe0e5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 18, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-deps group with 3 updates: astro-opengraph-images, @cloudflare/workers-types and cspell.

Updates astro-opengraph-images from 1.20.1 to 1.20.2

Release notes

Sourced from astro-opengraph-images's releases.

astro-opengraph-images: v1.20.2

1.20.2 (2026-09-14)

No library behavior changes. The shipped code is identical to 1.20.1; this release exists only because of repo-level housekeeping that release-please picked up.

  • README instructions now point to the moved scripts/misc/copy-example-deps.ts and scripts/release/publish-npm.ts paths (2d51ed1)
Changelog

Sourced from astro-opengraph-images's changelog.

1.20.2 (2026-09-14)

No library behavior changes. The shipped code is identical to 1.20.1; this release exists only because of repo-level housekeeping that release-please picked up.

  • README instructions now point to the moved scripts/misc/copy-example-deps.ts and scripts/release/publish-npm.ts paths (2d51ed1)
Commits

Updates @cloudflare/workers-types from 5.20260911.1 to 5.20260915.1

Commits

Updates cspell from 10.3.0 to 10.3.1

Release notes

Sourced from cspell's releases.

v10.3.1

Fixes

fix: Update documentation and schema for recent improvements (#9222)

This pull request updates documentation and default values in both the cspell.schema.json and TypeScript type definitions to improve clarity and accuracy. The main changes include updating the default cache strategy, fixing typos and grammatical errors, and clarifying descriptions for several configuration options.

Configuration behavior changes:

  • The default value for cacheStrategy is now "content" instead of "metadata", and the descriptions have been updated accordingly in both the schema and type definitions. [1] [2] [3]

Documentation and description improvements:

  • Fixed typos and clarified grammar in descriptions for useIntlWordSegmentation, enableFiletypes, globRoot, and languageId across both the schema and type definitions. These changes ensure consistency and make the documentation easier to understand. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

No functional code changes were made; all updates are to documentation, default values, and descriptions to improve developer experience and reduce ambiguity.


fix: Add support for soft word breaks (#9215)

This pull request introduces support for "soft word breaks" in CSpell, allowing users to define custom rules for segmenting compound words (such as splitting fnptrvalue into fnptr + value) to improve spell checking accuracy. The main changes include implementing the new text transformer, integrating it into the document validation pipeline, and updating related utilities and tests.

Soft Word Breaks Feature:

  • Added a new SoftWordBreakTextTransformer and the createSoftWordBreakTextTransformer factory function to apply user-configurable soft word break rules based on patterns or regular expressions. (WordBreakTextTransformer.ts, Transformer.ts, index.ts) [1] [2] [3]
  • Integrated the soft word break transformer into the DocumentValidator so that, if enabled in user settings, documents are preprocessed to insert soft hyphens at defined break points before spell checking. (docValidator.ts) [1] [2]

Testing and Validation:

  • Added comprehensive tests for the new transformer to ensure correct segmentation behavior, and added integration tests to verify that enabling/disabling soft word breaks affects spell checking as expected. (WordBreakTextTransformer.test.ts, docValidator.test.ts) [1] [2]

Utility and Refactoring:

  • Introduced stringToRegExpOrUndefined as a safer version of stringToRegExp for parsing regex patterns, and refactored codebase to use it where appropriate. (patterns.ts, textRegex.ts, text.ts, textRegex.test.ts) [1] [2] [3] [4] [5] [6]
  • Moved the softHyphen constant to Transformer.ts for shared use and updated imports accordingly. (IntlSegmentTextTransformer.ts, IntlSegmentTextTransformer.test.ts, Transformer.ts) [1] [2] [3]

These changes collectively add a flexible mechanism for advanced word segmentation, improving the accuracy of spell checking for compound identifiers and domain-specific terms.


... (truncated)

Changelog

Sourced from cspell's changelog.

v10.3.1 (2026-09-13)

Fixes

fix: Update documentation and schema for recent improvements (#9222)

This pull request updates documentation and default values in both the cspell.schema.json and TypeScript type definitions to improve clarity and accuracy. The main changes include updating the default cache strategy, fixing typos and grammatical errors, and clarifying descriptions for several configuration options.

Configuration behavior changes:

  • The default value for cacheStrategy is now "content" instead of "metadata", and the descriptions have been updated accordingly in both the schema and type definitions. [1] [2] [3]

Documentation and description improvements:

  • Fixed typos and clarified grammar in descriptions for useIntlWordSegmentation, enableFiletypes, globRoot, and languageId across both the schema and type definitions. These changes ensure consistency and make the documentation easier to understand. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

No functional code changes were made; all updates are to documentation, default values, and descriptions to improve developer experience and reduce ambiguity.


fix: Add support for soft word breaks (#9215)

This pull request introduces support for "soft word breaks" in CSpell, allowing users to define custom rules for segmenting compound words (such as splitting fnptrvalue into fnptr + value) to improve spell checking accuracy. The main changes include implementing the new text transformer, integrating it into the document validation pipeline, and updating related utilities and tests.

Soft Word Breaks Feature:

  • Added a new SoftWordBreakTextTransformer and the createSoftWordBreakTextTransformer factory function to apply user-configurable soft word break rules based on patterns or regular expressions. (WordBreakTextTransformer.ts, Transformer.ts, index.ts) [1] [2] [3]
  • Integrated the soft word break transformer into the DocumentValidator so that, if enabled in user settings, documents are preprocessed to insert soft hyphens at defined break points before spell checking. (docValidator.ts) [1] [2]

Testing and Validation:

  • Added comprehensive tests for the new transformer to ensure correct segmentation behavior, and added integration tests to verify that enabling/disabling soft word breaks affects spell checking as expected. (WordBreakTextTransformer.test.ts, docValidator.test.ts) [1] [2]

Utility and Refactoring:

  • Introduced stringToRegExpOrUndefined as a safer version of stringToRegExp for parsing regex patterns, and refactored codebase to use it where appropriate. (patterns.ts, textRegex.ts, text.ts, textRegex.test.ts) [1] [2] [3] [4] [5] [6]
  • Moved the softHyphen constant to Transformer.ts for shared use and updated imports accordingly. (IntlSegmentTextTransformer.ts, IntlSegmentTextTransformer.test.ts, Transformer.ts) [1] [2] [3]

These changes collectively add a flexible mechanism for advanced word segmentation, improving the accuracy of spell checking for compound identifiers and domain-specific terms.


... (truncated)

Commits

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 commands and options

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

Bumps the npm-deps group with 3 updates: [astro-opengraph-images](https://github.com/shepherdjerred/monorepo/tree/HEAD/packages/astro-opengraph-images), [@cloudflare/workers-types](https://github.com/cloudflare/workerd) and [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell).


Updates `astro-opengraph-images` from 1.20.1 to 1.20.2
- [Release notes](https://github.com/shepherdjerred/monorepo/releases)
- [Changelog](https://github.com/shepherdjerred/monorepo/blob/main/packages/astro-opengraph-images/CHANGELOG.md)
- [Commits](https://github.com/shepherdjerred/monorepo/commits/astro-opengraph-images-v1.20.2/packages/astro-opengraph-images)

Updates `@cloudflare/workers-types` from 5.20260911.1 to 5.20260915.1
- [Release notes](https://github.com/cloudflare/workerd/releases)
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md)
- [Commits](https://github.com/cloudflare/workerd/commits)

Updates `cspell` from 10.3.0 to 10.3.1
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/commits/v10.3.1/packages/cspell)

---
updated-dependencies:
- dependency-name: astro-opengraph-images
  dependency-version: 1.20.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-deps
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 5.20260915.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-deps
- dependency-name: cspell
  dependency-version: 10.3.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 18, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 18, 2026

@AbhishekDoshi26 AbhishekDoshi26 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the bump and ran it locally. The dependency changes are safe. The red style-check is not this PR's fault, it is the main branch breakage that #678 fixes.

The failing check

style-check reports exactly one error, in a file this PR does not touch:

src/content/docs/flutter-concepts/how-to-install-flutter.mdx
342:76  error  Use 'Code Push' instead of 'code push'.  Vale.Terms

Root cause, now confirmed rather than assumed. vale-action installs Vale at latest, and v3.22.0 shipped in between two runs of the same unchanged main commit 9796712:

Event Time (UTC) Result
Run 35225140183 2026-09-17 13:07 style-check pass
Vale v3.22.0 published 2026-09-17 15:23
Run 35313308825 2026-09-18 06:04 style-check fail

I reproduced it by pinning the binary: Vale 3.22.0 flags that line at 342:76, matching CI exactly, while 3.15.1 and 3.17.1 report zero errors across all 74 files. The occurrence spans a line break, and the newer Vale joins the lines when matching. The repo pins @vvago/vale: ^3.21.0, so a stale node_modules will not reproduce this either.

Running Vale 3.22.0 against this branch gives that one error and nothing else, so the bump introduces no new style issues.

The bump itself

Package Change Assessment
astro-opengraph-images 1.20.1 to 1.20.2 No-op. Upstream changelog: "The shipped code is identical to 1.20.1", release exists only for repo housekeeping. Verified OG images still generate.
@cloudflare/workers-types 5.20260911.1 to 5.20260915.1 Types only, devDependency, and tsconfig.json excludes functions.
cspell 10.3.0 to 10.3.1 The one with real behavior changes upstream (default cacheStrategy moved to content, new soft word breaks). No effect here.

On cspell specifically, since it is the only one that could plausibly change results: npm ci on this branch then cspell --config .cspell.yaml "**" over all 117 files gives exactly the same 2 pre-existing issues as 10.3.0 on main (jgcvl in astro.config.mjs, prerender in package.json). No regression. Worth noting that CI's spell-check job uses cspell-action, which brings its own cspell, so this devDependency only affects local npm run lint:content anyway.

astro build passes locally with the new versions, link validation clean, prettier clean.

What unblocks this

Merge #678. Its checkout uses refs/pull/677/merge, so re-running the failed style-check job afterwards will pick up the fixed main without needing a rebase or any change here.

@AbhishekDoshi26
AbhishekDoshi26 enabled auto-merge (squash) September 18, 2026 08:51
@AbhishekDoshi26
AbhishekDoshi26 merged commit fa1714a into main Sep 18, 2026
4 checks passed
@AbhishekDoshi26
AbhishekDoshi26 deleted the dependabot/npm_and_yarn/npm-deps-2bda3fe0e5 branch September 18, 2026 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant