Skip to content

chore: bump the production-dependencies group across 1 directory with 4 updates#5224

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/production-dependencies-338826ffdd
Open

chore: bump the production-dependencies group across 1 directory with 4 updates#5224
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/production-dependencies-338826ffdd

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 6, 2026

Bumps the production-dependencies group with 4 updates in the / directory: @cspell/cspell-bundled-dicts, @cspell/cspell-types, @tanstack/svelte-query and @cspell/url.

Updates @cspell/cspell-bundled-dicts from 9.7.0 to 10.0.0

Release notes

Sourced from @​cspell/cspell-bundled-dicts's releases.

v10.0.0

Features

fix: upgrade import-fresh from v3 to v4 (#8786)

Summary

Upgrades import-fresh from v3 to v4.

API changes in v4

  • v3: Synchronous default export — importFresh(modulePath) returns the module directly
  • v4: Factory pattern — createImportFresh(parentURL) returns an async function; v4 is ESM-only and uses Node.js module loader hooks instead of manipulating the require cache

Changes

  • packages/cspell-lib/package.json: bump import-fresh to ^4.0.0; remove clear-module dependency (no longer needed since v4 uses module loader hooks instead of Node's require cache)
  • packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.ts:
    • Import createImportFresh factory; call createImportFresh(pnpFileUrl) at use time inside loadPnp(), bound to the pnp file's own URL so each load is correctly scoped to the file being loaded
    • Make loadPnp and loadPnpIfNeeded async
    • Change cachedPnpImportsSynccachedPnpImports (now stores Promise<LoaderResult>)
    • Remove clearModule.single usage (v4 cache-busts via loader hooks; clearing the require cache is no longer applicable)
    • Pass a file URL (toFileUrl(pnpFile).href) to importFresh since v4 uses import() under the hood, which requires URLs or relative specifiers for absolute paths
    • Use optional chaining on the module's default export to handle edge cases
  • test-packages/cspell-lib/test-cspell-lib-rollup/package.json: bump import-fresh to ^4.0.0
  • test-packages/cspell-lib/test-cspell-lib-webpack/package.json: bump import-fresh to ^4.0.0

Testing

All 91 test files (1584 tests) pass, including the 10 dedicated pnpLoader tests.


feat!: Drop support for Node 20 (#8779)

Pull request overview

This PR updates the monorepo to require Node.js 22.18+ (dropping Node 20 support), aligning package engine constraints, CI matrices, and documentation with the new baseline.

Changes:

  • Bump engines.node across packages/test-packages to >=22.18.0 and update root @types/node to ^22.19.15.
  • Update CI workflows to test Node 22/24/25 and adjust integration update workflow to Node 22.
  • Remove eslint-plugin-n “unsupported node builtins” disables now that the minimum Node version includes those built-ins.

... (truncated)

Changelog

Sourced from @​cspell/cspell-bundled-dicts's changelog.

v10.0.0 (2026-04-06)

Features

  • fix: upgrade import-fresh from v3 to v4 (#8786)
  • feat!: Drop support for Node 20 (#8779)

BREAKING

  • feat!: Drop support for Node 20 (#8779)

Documentation

  • feat!: Drop support for Node 20 (#8779)

v9.8.0 (2026-03-30)

Features

  • feat: make flatpack diff friendly (#8680)

Dictionary Updates

  • fix: Workflow Bot -- Update Dictionaries (main) (#8739)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8688)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8670)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8647)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8637)

Commits

Updates @cspell/cspell-types from 9.7.0 to 10.0.0

Release notes

Sourced from @​cspell/cspell-types's releases.

v10.0.0

Features

fix: upgrade import-fresh from v3 to v4 (#8786)

Summary

Upgrades import-fresh from v3 to v4.

API changes in v4

  • v3: Synchronous default export — importFresh(modulePath) returns the module directly
  • v4: Factory pattern — createImportFresh(parentURL) returns an async function; v4 is ESM-only and uses Node.js module loader hooks instead of manipulating the require cache

Changes

  • packages/cspell-lib/package.json: bump import-fresh to ^4.0.0; remove clear-module dependency (no longer needed since v4 uses module loader hooks instead of Node's require cache)
  • packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.ts:
    • Import createImportFresh factory; call createImportFresh(pnpFileUrl) at use time inside loadPnp(), bound to the pnp file's own URL so each load is correctly scoped to the file being loaded
    • Make loadPnp and loadPnpIfNeeded async
    • Change cachedPnpImportsSynccachedPnpImports (now stores Promise<LoaderResult>)
    • Remove clearModule.single usage (v4 cache-busts via loader hooks; clearing the require cache is no longer applicable)
    • Pass a file URL (toFileUrl(pnpFile).href) to importFresh since v4 uses import() under the hood, which requires URLs or relative specifiers for absolute paths
    • Use optional chaining on the module's default export to handle edge cases
  • test-packages/cspell-lib/test-cspell-lib-rollup/package.json: bump import-fresh to ^4.0.0
  • test-packages/cspell-lib/test-cspell-lib-webpack/package.json: bump import-fresh to ^4.0.0

Testing

All 91 test files (1584 tests) pass, including the 10 dedicated pnpLoader tests.


feat!: Drop support for Node 20 (#8779)

Pull request overview

This PR updates the monorepo to require Node.js 22.18+ (dropping Node 20 support), aligning package engine constraints, CI matrices, and documentation with the new baseline.

Changes:

  • Bump engines.node across packages/test-packages to >=22.18.0 and update root @types/node to ^22.19.15.
  • Update CI workflows to test Node 22/24/25 and adjust integration update workflow to Node 22.
  • Remove eslint-plugin-n “unsupported node builtins” disables now that the minimum Node version includes those built-ins.

... (truncated)

Changelog

Sourced from @​cspell/cspell-types's changelog.

v10.0.0 (2026-04-06)

Features

  • fix: upgrade import-fresh from v3 to v4 (#8786)
  • feat!: Drop support for Node 20 (#8779)

BREAKING

  • feat!: Drop support for Node 20 (#8779)

Documentation

  • feat!: Drop support for Node 20 (#8779)

v9.8.0 (2026-03-30)

Features

  • feat: make flatpack diff friendly (#8680)

Dictionary Updates

  • fix: Workflow Bot -- Update Dictionaries (main) (#8739)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8688)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8670)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8647)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8637)

Commits

Updates @tanstack/svelte-query from 6.1.12 to 6.1.13

Release notes

Sourced from @​tanstack/svelte-query's releases.

@​tanstack/svelte-query-devtools@​6.1.13

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-devtools@​5.96.2
    • @​tanstack/svelte-query@​6.1.13

@​tanstack/svelte-query-persist-client@​6.1.13

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-persist-client-core@​5.96.2
    • @​tanstack/svelte-query@​6.1.13

@​tanstack/svelte-query@​6.1.13

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-core@​5.96.2
Changelog

Sourced from @​tanstack/svelte-query's changelog.

6.1.13

Patch Changes

  • Updated dependencies []:
    • @​tanstack/query-core@​5.96.2
Commits

Updates @cspell/url from 9.7.0 to 10.0.0

Release notes

Sourced from @​cspell/url's releases.

v10.0.0

Features

fix: upgrade import-fresh from v3 to v4 (#8786)

Summary

Upgrades import-fresh from v3 to v4.

API changes in v4

  • v3: Synchronous default export — importFresh(modulePath) returns the module directly
  • v4: Factory pattern — createImportFresh(parentURL) returns an async function; v4 is ESM-only and uses Node.js module loader hooks instead of manipulating the require cache

Changes

  • packages/cspell-lib/package.json: bump import-fresh to ^4.0.0; remove clear-module dependency (no longer needed since v4 uses module loader hooks instead of Node's require cache)
  • packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.ts:
    • Import createImportFresh factory; call createImportFresh(pnpFileUrl) at use time inside loadPnp(), bound to the pnp file's own URL so each load is correctly scoped to the file being loaded
    • Make loadPnp and loadPnpIfNeeded async
    • Change cachedPnpImportsSynccachedPnpImports (now stores Promise<LoaderResult>)
    • Remove clearModule.single usage (v4 cache-busts via loader hooks; clearing the require cache is no longer applicable)
    • Pass a file URL (toFileUrl(pnpFile).href) to importFresh since v4 uses import() under the hood, which requires URLs or relative specifiers for absolute paths
    • Use optional chaining on the module's default export to handle edge cases
  • test-packages/cspell-lib/test-cspell-lib-rollup/package.json: bump import-fresh to ^4.0.0
  • test-packages/cspell-lib/test-cspell-lib-webpack/package.json: bump import-fresh to ^4.0.0

Testing

All 91 test files (1584 tests) pass, including the 10 dedicated pnpLoader tests.


feat!: Drop support for Node 20 (#8779)

Pull request overview

This PR updates the monorepo to require Node.js 22.18+ (dropping Node 20 support), aligning package engine constraints, CI matrices, and documentation with the new baseline.

Changes:

  • Bump engines.node across packages/test-packages to >=22.18.0 and update root @types/node to ^22.19.15.
  • Update CI workflows to test Node 22/24/25 and adjust integration update workflow to Node 22.
  • Remove eslint-plugin-n “unsupported node builtins” disables now that the minimum Node version includes those built-ins.

... (truncated)

Changelog

Sourced from @​cspell/url's changelog.

v10.0.0 (2026-04-06)

Features

  • fix: upgrade import-fresh from v3 to v4 (#8786)
  • feat!: Drop support for Node 20 (#8779)

BREAKING

  • feat!: Drop support for Node 20 (#8779)

Documentation

  • feat!: Drop support for Node 20 (#8779)

v9.8.0 (2026-03-30)

Features

  • feat: make flatpack diff friendly (#8680)

Dictionary Updates

  • fix: Workflow Bot -- Update Dictionaries (main) (#8739)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8688)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8670)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8647)

  • fix: Workflow Bot -- Update Dictionaries (main) (#8637)

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

… 4 updates

Bumps the production-dependencies group with 4 updates in the / directory: [@cspell/cspell-bundled-dicts](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell-bundled-dicts), [@cspell/cspell-types](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell-types), [@tanstack/svelte-query](https://github.com/TanStack/query/tree/HEAD/packages/svelte-query) and [@cspell/url](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell-url).


Updates `@cspell/cspell-bundled-dicts` from 9.7.0 to 10.0.0
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell-bundled-dicts/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/commits/v10.0.0/packages/cspell-bundled-dicts)

Updates `@cspell/cspell-types` from 9.7.0 to 10.0.0
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell-types/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/commits/v10.0.0/packages/cspell-types)

Updates `@tanstack/svelte-query` from 6.1.12 to 6.1.13
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/svelte-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/svelte-query@6.1.13/packages/svelte-query)

Updates `@cspell/url` from 9.7.0 to 10.0.0
- [Release notes](https://github.com/streetsidesoftware/cspell/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell-url/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell/commits/v10.0.0/packages/cspell-url)

---
updated-dependencies:
- dependency-name: "@cspell/cspell-bundled-dicts"
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: "@cspell/cspell-types"
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: "@tanstack/svelte-query"
  dependency-version: 6.1.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: "@cspell/url"
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
...

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 Apr 6, 2026
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.

0 participants