npm cspell 6.28.0
v6.28.0

latest releases: 8.14.4, 8.14.3, 8.14.2...
18 months ago

Changes

ci: Workflow Bot -- Update Integration Snapshots (main) (#4236)

ci: Workflow Bot -- Update Integration Snapshots (main) (#4236)

Update Integration Repositories

integration-tests/config/config.json | 52 +-
.../Azure/azure-rest-api-specs/snapshot.txt | 9 +-
.../snapshots/RustPython/RustPython/snapshot.txt | 367 +++----
.../aspnetboilerplate/report.yaml | 7 +-
.../aspnetboilerplate/snapshot.txt | 3 +-
.../snapshots/aws-amplify/docs/snapshot.txt | 2 +-
.../snapshots/caddyserver/caddy/report.yaml | 45 +-
.../snapshots/caddyserver/caddy/snapshot.txt | 49 +-
integration-tests/snapshots/chef/chef/report.yaml | 2 +-
integration-tests/snapshots/chef/chef/snapshot.txt | 2 +-
.../snapshots/django/django/report.yaml | 109 +--
.../snapshots/django/django/snapshot.txt | 109 +--
.../snapshots/eslint/eslint/report.yaml | 59 +-
.../snapshots/eslint/eslint/snapshot.txt | 57 +-
.../snapshots/gitbucket/gitbucket/report.yaml | 32 +-
.../snapshots/gitbucket/gitbucket/snapshot.txt | 32 +-
.../googleapis/google-cloud-cpp/report.yaml | 485 +++++-----
.../googleapis/google-cloud-cpp/snapshot.txt | 481 +++++-----
.../snapshots/liriliri/licia/snapshot.txt | 67 +-
.../snapshots/neovim/nvim-lspconfig/report.yaml | 482 +++++-----
.../snapshots/neovim/nvim-lspconfig/snapshot.txt | 478 ++++-----
.../snapshots/php/php-src/report.yaml | 1012 ++++++++++----------
.../snapshots/php/php-src/snapshot.txt | 1008 +++++++++----------
.../snapshots/prettier/prettier/snapshot.txt | 2 +-
.../snapshots/shoelace-style/shoelace/snapshot.txt | 9 +-
.../snapshots/sveltejs/svelte/report.yaml | 219 ++---
.../snapshots/sveltejs/svelte/snapshot.txt | 215 +++--
.../typescript-eslint/snapshot.txt | 2 +-
.../snapshots/wireapp/wire-desktop/snapshot.txt | 3 +-
.../snapshots/wireapp/wire-webapp/snapshot.txt | 18 +-
30 files changed, 2765 insertions(+), 2652 deletions(-)


Features

feat: Support multiple `repMap` combinations (#4270)

feat: Support multiple repMap combinations (#4270)

It is possible to define a repMap in the dictionary definition. This allows for sub-string substitutions. It use to be an ALL or nothing option.

Old behavior:

  • Goerresstraße -> Görreßtraße which won't match the correct word of Görresstraße.

New behavior:

  • Goerresstraße -> Goerresstraße, Goerreßtraße, Görresstraße, Görreßtraße

Note, this is only applied to words being checked, not words in the dictionary.

Dictionary contains:

  • Görresstraße

This also addresses these issues:


feat: (cspell-io) support ESM (#4261)

feat: (cspell-io) support ESM (#4261)


feat: Support ESM @cspell/strong-weak-map (#4254)

feat: Support ESM @cspell/strong-weak-map (#4254)


feat: convert cspell-trie to esm module (#4250)

feat: convert cspell-trie to esm module (#4250)

Minor Breakage: cspell-trie no longer exports cspell-trie-lib.


feat: support esm export from trie-lib (#4248)

feat: support esm export from trie-lib (#4248)

This will help anyone that bundles cspell-trie-lib but it might break anyone that deep links into it.


Fixes

fix: Update GenSequence to 5.0 (#4251)

fix: Update GenSequence to 5.0 (#4251)


fix: Update cosmic config (#4237)

fix: Update cosmic config (#4237)

Related to #4231


Testing

test: improve test coverage (#4260)

test: improve test coverage (#4260)


Maintenance

ci: Workflow Bot -- Update ALL Dependencies (main) (#4266)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4266)

Update ALL Dependencies (main)

package.json | 2 +-
pnpm-lock.yaml | 138 ++++++++++++++++++++++++++++-----------------------------
2 files changed, 70 insertions(+), 70 deletions(-)


ci: Fix Lint -- Workflow Bot (#4268)

ci: Fix Lint -- Workflow Bot (#4268)

Fix Lint Issues

README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)


chore(deps): bump coverallsapp/github-action from 1.2.3 to 1.2.4 (#4264)

chore(deps): bump coverallsapp/github-action from 1.2.3 to 1.2.4 (#4264)

Bumps coverallsapp/github-action from 1.2.3 to 1.2.4.

Commits

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

chore: hoist rollup to root (#4265)

chore: hoist rollup to root (#4265)


ci: Workflow Bot -- Update ALL Dependencies (main) (#4263)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4263)

Update ALL Dependencies (main)

package.json | 2 +-
packages/cspell-lib/package.json | 2 +-
packages/cspell/package.json | 4 +-
pnpm-lock.yaml | 96 ++++++++++++++++++++--------------------
4 files changed, 52 insertions(+), 52 deletions(-)


ci: Workflow Bot -- Update ALL Dependencies (main) (#4259)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4259)

Update ALL Dependencies (main)

pnpm-lock.yaml | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)


chore: Do no explicitly include `vitest` in devDependencies (#4258)

chore: Do no explicitly include vitest in devDependencies (#4258)


ci: Workflow Bot -- Update ALL Dependencies (main) (#4249)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4249)

Update ALL Dependencies (main)

package.json | 2 +-
packages/cspell-dictionary/package.json | 2 +-
packages/cspell-gitignore/package.json | 4 +-
packages/cspell-lib/package.json | 2 +-
packages/cspell-pipe/package.json | 2 +-
packages/cspell-service-bus/package.json | 2 +-
packages/cspell-tools/package.json | 2 +-
packages/cspell-trie-lib/package.json | 2 +-
packages/cspell-trie/package.json | 4 +-
packages/cspell-types/package.json | 2 +-
packages/cspell/package.json | 4 +-
packages/dynamic-import/package.json | 2 +-
packages/hunspell-reader/package.json | 2 +-
pnpm-lock.yaml | 196 ++++++++++-----------
.../cspell-pipe/test-cspell-pipe-esm/package.json | 2 +-
.../test-cspell-pipe-rollup/package.json | 2 +-
.../cspell-pipe/test-cspell-pipe/package.json | 2 +-
.../test-cspell-service-bus-esm/package.json | 2 +-
.../test-cspell-service-bus-rollup/package.json | 2 +-
.../test-cspell-service-bus/package.json | 2 +-
.../test-cspell-trie-lib/package.json | 2 +-
.../test-cspell-types-cjs/package.json | 2 +-
.../test-cspell-types-esm/package.json | 2 +-
.../test-cspell-types-rollup/package.json | 2 +-
.../test-dynamic-import-cjs/package.json | 2 +-
.../test-dynamic-import-esm/package.json | 2 +-
.../test-dynamic-import-rollup/package.json | 2 +-
27 files changed, 127 insertions(+), 127 deletions(-)


ci: Fix Lint -- Workflow Bot (#4257)

ci: Fix Lint -- Workflow Bot (#4257)

Fix Lint Issues

README.md | 2 --
1 file changed, 2 deletions(-)


chore(deps): bump coverallsapp/github-action from 1.2.2 to 1.2.3 (#4252)

chore(deps): bump coverallsapp/github-action from 1.2.2 to 1.2.3 (#4252)

Bumps coverallsapp/github-action from 1.2.2 to 1.2.3.

Commits

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4245)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4245)

Update ALL Dependencies (main)

package.json | 4 +-
packages/cspell-eslint-plugin/package.json | 6 +-
packages/cspell/package.json | 2 +-
pnpm-lock.yaml | 192 ++++++++++-----------
.../test-cspell-eslint-plugin/package.json | 4 +-
website/package.json | 4 +-
6 files changed, 106 insertions(+), 106 deletions(-)


chore(deps-dev): bump vitest from 0.28.5 to 0.29.1 (#4243)

chore(deps-dev): bump vitest from 0.28.5 to 0.29.1 (#4243)

Bumps vitest from 0.28.5 to 0.29.1.

Release notes

Sourced from vitest's releases.

v0.29.1

   🐞 Bug Fixes

    View changes on GitHub

v0.29.0

This release makes some significant changes to how tests are running. If you were using --no-threads before, you might consider enabling --single-thread instead (because your tests are now running in child_process instead of a worker thread) or try our new performance optimization feature (discussed later). If you were relying on API that was not available inside a worker (like process.chdir(), you can now use this option.

One of the potential breaking bug fixes is that environments do not share the same global scope anymore if you run them with --no-isolate, --no-threads or --single-thread - you might need to update your setup files if you were relying on a global variable before.

If you had performance issues on large code bases before, try the new deps.experimentalOptimizer option instead of disabling threads. Feedback is welcome!

One of the breaking changes includes adding a link to snapshots inside snapshot files, meaning you will need to update all your snapshots.

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub
Commits
  • 20c9993 chore: release v0.29.1
  • 965f32a chore: release v0.29.0
  • 7bf5450 feat!: use child_process when --no-threads is used (#2772)
  • 4d277d8 fix: reload changed configuration file on watch mode (#2889)
  • e165216 feat(coverage): automatic threshold updating (#2886)
  • 615e150 feat: add a link to the comment at the top of the snapshot file (#2867)
  • af8de36 feat: add an option to enable Vite optimizer (#2912)
  • 6ff6c6e feat: use custom source-map-support implementation (#2905)
  • 65d71b9 fix: cleanup last mocked cache when call vi.doMock (#2872)
  • bdb3956 feat: add test seed to banner (#2877)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

chore(deps-dev): bump @vitest/coverage-c8 from 0.28.5 to 0.29.1 (#4239)

chore(deps-dev): bump @vitest/coverage-c8 from 0.28.5 to 0.29.1 (#4239)

Bumps @vitest/coverage-c8 from 0.28.5 to 0.29.1.

Release notes

Sourced from @​vitest/coverage-c8's releases.

v0.29.1

   🐞 Bug Fixes

    View changes on GitHub

v0.29.0

This release makes some significant changes to how tests are running. If you were using --no-threads before, you might consider enabling --single-thread instead (because your tests are now running in child_process instead of a worker thread) or try our new performance optimization feature (discussed later). If you were relying on API that was not available inside a worker (like process.chdir(), you can now use this option.

One of the potential breaking bug fixes is that environments do not share the same global scope anymore if you run them with --no-isolate, --no-threads or --single-thread - you might need to update your setup files if you were relying on a global variable before.

If you had performance issues on large code bases before, try the new deps.experimentalOptimizer option instead of disabling threads. Feedback is welcome!

One of the breaking changes includes adding a link to snapshots inside snapshot files, meaning you will need to update all your snapshots.

   🚨 Breaking Changes

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub
Commits
  • 20c9993 chore: release v0.29.1
  • 965f32a chore: release v0.29.0
  • e165216 feat(coverage): automatic threshold updating (#2886)
  • 6ff6c6e feat: use custom source-map-support implementation (#2905)
  • f817618 feat(coverage): add support for coverage reporter options (#2690)
  • 095c639 feat!: coverage-c8 to use V8 profiler directly instead of NODE_V8_COVERAGE ...
  • 94247f1 feat!: vitest as peer dependency for coverage packages (#2836)
  • See full diff in compare view

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

chore(deps): bump coverallsapp/github-action from 1.2.0 to 1.2.2 (#4241)

chore(deps): bump coverallsapp/github-action from 1.2.0 to 1.2.2 (#4241)

Bumps coverallsapp/github-action from 1.2.0 to 1.2.2.

Commits

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4238)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4238)

Update ALL Dependencies (main)

pnpm-lock.yaml | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)


ci: Workflow Bot -- Update ALL Dependencies (main) (#4235)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4235)

Update ALL Dependencies (main)

doc-generator/package.json | 2 +-
integration-tests/package.json | 2 +-
package.json | 2 +-
packages/cspell-config-lib/package.json | 2 +-
packages/cspell-eslint-plugin/package.json | 2 +-
packages/cspell-gitignore/package.json | 2 +-
packages/cspell-glob/package.json | 2 +-
packages/cspell-grammar/package.json | 2 +-
packages/cspell-io/package.json | 2 +-
packages/cspell-lib/package.json | 2 +-
packages/cspell-pipe/package.json | 2 +-
packages/cspell-service-bus/package.json | 2 +-
packages/cspell-tools/package.json | 2 +-
packages/cspell-trie-lib/package.json | 2 +-
packages/cspell-trie/package.json | 2 +-
packages/hunspell-reader/package.json | 2 +-
pnpm-lock.yaml | 228 ++++++++++++++---------------
17 files changed, 130 insertions(+), 130 deletions(-)


ci: Workflow Bot -- Update ALL Dependencies (main) (#4234)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4234)

Update ALL Dependencies (main)

package.json | 2 +-
packages/cspell-eslint-plugin/package.json | 2 +-
packages/cspell/package.json | 2 +-
pnpm-lock.yaml | 343 +++++++++++----------
.../test-cspell-eslint-plugin/package.json | 2 +-
website/package.json | 2 +-
6 files changed, 179 insertions(+), 174 deletions(-)


ci: Workflow Bot -- Update ALL Dependencies (main) (#4233)

ci: Workflow Bot -- Update ALL Dependencies (main) (#4233)

Update ALL Dependencies (main)

packages/cspell/package.json | 2 +-
pnpm-lock.yaml | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)


Don't miss a new cspell release

NewReleases is sending notifications on new releases.