Upgrade JavaScript dependencies to latest minor/patch releases

Created on 3 November 2023, about 1 year ago
Updated 7 November 2023, about 1 year ago

Problem/Motivation

Following CKEditor, eslint, prettier and stylelint upgrades in child issues of 🌱 [meta] Update JavaScript dependencies for 10.2 Fixed there are other dependencies remaining that need minor or patch level updates.

We can also remove the pinning of get-func-name as we don't directly depend on it.

Steps to reproduce

$ cd core
$ yarn
$ yarn outdated

Proposed resolution

$ cd core
$ yarn
$ yarn add -D backbone cspell eslint
$ yarn upgrade
$ yarn build

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

📌 Task
Status

Fixed

Version

10.2

Component
Javascript 

Last updated 1 day ago

Created by

🇬🇧United Kingdom longwave UK

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @longwave
  • @longwave opened merge request.
  • Status changed to Needs review about 1 year ago
  • 🇬🇧United Kingdom longwave UK

    Remaining after this:

    Package     Current Wanted Latest
    backbone    1.4.1   1.4.1  1.5.0
    cspell      6.31.3  6.31.3 7.3.8
    glob        8.1.0   8.1.0  10.3.10
    loadjs      4.2.0   4.2.0  4.3.0-rc1
    nightwatch  2.6.22  2.6.22 3.2.1
    shepherd.js 10.0.1  10.0.1 11.2.0
    
  • 🇬🇧United Kingdom longwave UK

    Decided to upgrade cspell and rebuild the dictionary while I'm here.

  • Status changed to RTBC about 1 year ago
  • Status changed to Needs work about 1 year ago
  • 🇳🇱Netherlands spokje

    Unsure why this is RTBC with a failing Nightwatch job?

  • 🇬🇧United Kingdom longwave UK

    Somehow broke all the nightwatch tests, rerunning them but not that hopeful.

  • 🇬🇧United Kingdom catch

    I got confused between 'green merge request link' and 'passing pipeline' :( still can't get used it differentiating between that and the tick.

  • Assigned to spokje
  • 🇳🇱Netherlands spokje

    I got confused

    TIL: Core committers are human ;)

    Also: The yarn upgrade bumped the nightwatch version, which breaks our nightwatch tests.

    Interestingly, limiting the bump to 2.5.0 seems to (kinda) work, since that bumps its dependency on seleniumdriver to a version that doesn't break everything.

    Also: The tabbable bump breaks some nightwatch tests.

    So let's take this with small steps at a time.

  • 🇬🇧United Kingdom longwave UK

    Thanks. Just like we have pinned backbone to a tighter set of versions I think we should do the same for nightwatch.

  • 🇳🇱Netherlands spokje

    So I pinned nightwatch to the (currently used) version 2.4.2.
    Any higher version updates its dependency seleniumdriver which breaks our nightwatch test job.

    More adventurous people can try 📌 Update Nightwatch to 3.x Fixed , I myself have given up on nightwatch in its current form, due to reasons stated in that issue.

    Just like we have pinned backbone to a tighter set of versions

    .
    If I understand the issue we did this ( #3266912: Review version constraints for production yarn dependencies ) correctly, we did change the constraint on any non-internal JS dependency to

    a.b.x

    , but not to prevent it from updating a minor version.

    Due to our history of using yarn -D [dependency] most/all of these got overwritten in time by the (composer-lingo) of^x.y.z or ~x.y.z.

    I therefore _think_ we can update backbone as well.
    It doesn't break tests and, looking add the code-changes, the changes seem minimal.

    (More than) Willing to revert the last commit that does so, if this causes any controversy.

  • Issue was unassigned.
  • Status changed to Needs review about 1 year ago
  • 🇳🇱Netherlands spokje
    $ yarn-lock-diff -o yarn.old.lock -n yarn.lock
    ┌──────────────────────────────┬───────────────────────────────────┬───────────────────────┐
    │ package name                 │ old version(s)                    │ new version(s)        │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-bundled-dicts │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-pipe          │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-service-bus   │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-types         │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-ada             │ 4.0.1                             │ 4.0.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-aws             │ 3.0.0                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-bash            │ 4.1.1                             │ 4.1.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-companies       │ 3.0.17                            │ 3.0.27                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-cpp             │ 5.0.3                             │ 5.0.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-cryptocurrenci… │ 3.0.1                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-css             │ 4.0.6                             │ 4.0.12                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-dart            │ 2.0.2                             │ 2.0.3                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-data-science    │ 1.0.7                             │ 1.0.11                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-docker          │ 1.1.6                             │ 1.1.7                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-en_us           │ 4.3.4                             │ 4.3.11                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-filetypes       │ 3.0.1                             │ 3.0.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-fonts           │ 3.0.2                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-golang          │ 6.0.2                             │ 6.0.4                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-html            │ 4.0.3                             │ 4.0.5                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-java            │ 5.0.5                             │ 5.0.6                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-k8s             │ 1.0.1                             │ 1.0.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-lorem-ipsum     │ 3.0.0                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-lua             │ 4.0.1                             │ 4.0.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-node            │ 4.0.2                             │ 4.0.3                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-npm             │ 5.0.7                             │ 5.0.12                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-php             │ 4.0.1                             │ 4.0.4                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-public-licenses │ 2.0.2                             │ 2.0.5                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-python          │ 4.1.2                             │ 4.1.10                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-ruby            │ 5.0.0                             │ 5.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-software-terms  │ 3.2.0                             │ 3.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-sql             │ 2.1.0                             │ 2.1.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-typescript      │ 3.1.1                             │ 3.1.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dynamic-import       │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/strong-weak-map      │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @csstools/postcss-cascade-l… │ 4.0.0                             │ 4.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @eslint/eslintrc             │ 2.1.2                             │ 2.1.3                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @eslint/js                   │ 8.52.0                            │ 8.53.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @jridgewell/resolve-uri      │ 3.1.0                             │ 3.1.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @jridgewell/source-map       │ [..., 0.3.5], 0.3.2               │ [...], 0.3.5          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @jridgewell/sourcemap-codec  │ [..., 1.4.15], 1.4.14             │ [...], 1.4.15         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @jridgewell/trace-mapping    │ 0.3.18                            │ 0.3.20                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @popperjs/core               │ 2.11.6                            │ 2.11.8                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/eslint-scope          │ 3.7.4                             │ 3.7.6                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/eslint                │ 8.4.10                            │ 8.44.6                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/estree                │ [..., 1.0.1], 1.0.0               │ [...], 1.0.4          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/json-schema           │ 7.0.11                            │ 7.0.14                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/node                  │ 18.11.9                           │ 20.8.10               │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ ansi-regex                   │ [...]                             │ [..., 6.0.1]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ async                        │ 3.2.4                             │ 3.2.5                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ axe-core                     │ 4.5.1                             │ 4.8.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ backbone                     │ 1.4.1                             │ 1.5.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ browserslist                 │ [..., 4.22.1], 4.21.4             │ [...], 4.22.1         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ caniuse-lite                 │ [..., 1.0.30001554], 1.0.30001434 │ [...], 1.0.30001561   │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ chalk                        │ [...]                             │ [..., 5.3.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cli-spinners                 │ 2.7.0                             │ 2.9.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ colorette                    │ 2.0.19                            │ 2.0.20                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ commander                    │ [...], 2.20.3                     │ [..., 2.20.3], 11.1.0 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ configstore                  │ 5.0.1                             │ 6.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ crypto-random-string         │ 2.0.0                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-dictionary            │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-gitignore             │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-glob                  │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-grammar               │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-io                    │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-lib                   │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-trie-lib              │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell                       │ 6.31.1                            │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cssdb                        │ 7.8.0                             │ 7.9.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ deepmerge                    │ 4.2.2                             │ 4.3.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ dot-prop                     │ 5.3.0                             │ 6.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ electron-to-chromium         │ [..., 1.4.568], 1.4.284           │ [...], 1.4.576        │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ enhanced-resolve             │ 5.14.1                            │ 5.15.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ envinfo                      │ [...], 7.8.1                      │ [..., 7.8.1], 7.11.0  │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ es-module-lexer              │ 1.2.1                             │ 1.3.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ eslint                       │ 8.52.0                            │ 8.53.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ fast-equals                  │ [...]                             │ [..., 5.0.1]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ fast-glob                    │ [..., 3.3.1], 3.3.0               │ [...], 3.3.1          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ find-up                      │ [...]                             │ [..., 6.3.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ gensequence                  │ 5.0.2                             │ 6.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ get-stdin                    │ 8.0.0                             │ 9.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ glob                         │ 8.0.3                             │ 8.1.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ global-dirs                  │ 0.1.1                             │ 3.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ graceful-fs                  │ [..., 4.2.11], 4.2.10             │ [...], 4.2.11         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ has                          │ 1.0.4                             │ -                     │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ import-meta-resolve          │ 2.2.2                             │ 3.1.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ ini                          │ [...]                             │ [..., 2.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ is-core-module               │ [..., 2.13.1], 2.12.1             │ [...], 2.13.1         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ jake                         │ 10.8.5                            │ 10.8.7                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ locate-path                  │ [...]                             │ [..., 7.2.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ make-dir                     │ 3.1.0                             │ -                     │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ minimatch                    │ 5.1.0                             │ 5.1.6                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ node-fetch                   │ 2.6.12                            │ 2.7.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ node-releases                │ [..., 2.0.6]                      │ [...]                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ object.entries               │ 1.1.6                             │ 1.1.7                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ p-limit                      │ [...]                             │ [..., 4.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ p-locate                     │ [...]                             │ [..., 6.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ path-exists                  │ [...]                             │ [..., 5.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ postcss-preset-env           │ 9.2.0                             │ 9.3.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ postcss-selector-parser      │ [..., 6.0.13], 6.0.11             │ [...], 6.0.13         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ punycode                     │ [..., 2.3.1], 2.3.0               │ [...], 2.3.1          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ readable-stream              │ 3.6.0                             │ 3.6.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ resolve-global               │ 1.0.0                             │ -                     │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ resolve                      │ [..., 1.22.2], 1.22.1             │ [...], 1.22.8         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ schema-utils                 │ [..., 3.1.2], 3.1.1               │ [...], 3.3.0          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ strip-ansi                   │ [...]                             │ [..., 7.1.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ tabbable                     │ 6.1.2                             │ 6.2.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ terser                       │ [..., 5.19.1], 5.17.4             │ [...], 5.24.0         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ unique-string                │ 2.0.0                             │ 3.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ universalify                 │ 2.0.0                             │ 2.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ update-browserslist-db       │ [..., 1.0.13], 1.0.10             │ [...], 1.0.13         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ vscode-languageserver-textd… │ 1.0.8                             │ 1.0.11                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ vscode-uri                   │ 3.0.7                             │ 3.0.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ webpack-cli                  │ 5.1.3                             │ 5.1.4                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ webpack-merge                │ 5.8.0                             │ 5.10.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ webpack                      │ 5.85.1                            │ 5.89.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ wildcard                     │ 2.0.0                             │ 2.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ ws                           │ 8.13.0                            │ 8.14.2                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ xdg-basedir                  │ 4.0.0                             │ 5.1.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ yargs                        │ 17.7.1                            │ 17.7.2                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ yocto-queue                  │ [...]                             │ [..., 1.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-json-reporter │ -                                 │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-resolver      │ -                                 │ 7.3.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-fsharp          │ -                                 │ 1.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @csstools/postcss-logical-o… │ -                                 │ 1.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @csstools/postcss-logical-o… │ -                                 │ 1.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ chalk-template               │ -                                 │ 1.1.0                 │
    └──────────────────────────────┴───────────────────────────────────┴───────────────────────┘
    
  • 🇳🇱Netherlands spokje
    $ yarn-lock-diff -o yarn.old.lock -n yarn.lock
    ┌──────────────────────────────┬───────────────────────────────────┬───────────────────────┐
    │ package name                 │ old version(s)                    │ new version(s)        │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-bundled-dicts │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-pipe          │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-service-bus   │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-types         │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-ada             │ 4.0.1                             │ 4.0.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-aws             │ 3.0.0                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-bash            │ 4.1.1                             │ 4.1.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-companies       │ 3.0.17                            │ 3.0.27                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-cpp             │ 5.0.3                             │ 5.0.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-cryptocurrenci… │ 3.0.1                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-css             │ 4.0.6                             │ 4.0.12                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-dart            │ 2.0.2                             │ 2.0.3                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-data-science    │ 1.0.7                             │ 1.0.11                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-docker          │ 1.1.6                             │ 1.1.7                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-en_us           │ 4.3.4                             │ 4.3.11                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-filetypes       │ 3.0.1                             │ 3.0.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-fonts           │ 3.0.2                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-golang          │ 6.0.2                             │ 6.0.4                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-html            │ 4.0.3                             │ 4.0.5                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-java            │ 5.0.5                             │ 5.0.6                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-k8s             │ 1.0.1                             │ 1.0.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-lorem-ipsum     │ 3.0.0                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-lua             │ 4.0.1                             │ 4.0.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-node            │ 4.0.2                             │ 4.0.3                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-npm             │ 5.0.7                             │ 5.0.12                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-php             │ 4.0.1                             │ 4.0.4                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-public-licenses │ 2.0.2                             │ 2.0.5                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-python          │ 4.1.2                             │ 4.1.10                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-ruby            │ 5.0.0                             │ 5.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-software-terms  │ 3.2.0                             │ 3.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-sql             │ 2.1.0                             │ 2.1.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-typescript      │ 3.1.1                             │ 3.1.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dynamic-import       │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/strong-weak-map      │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @csstools/postcss-cascade-l… │ 4.0.0                             │ 4.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @eslint/eslintrc             │ 2.1.2                             │ 2.1.3                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @eslint/js                   │ 8.52.0                            │ 8.53.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @jridgewell/resolve-uri      │ 3.1.0                             │ 3.1.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @jridgewell/source-map       │ [..., 0.3.5], 0.3.2               │ [...], 0.3.5          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @jridgewell/sourcemap-codec  │ [..., 1.4.15], 1.4.14             │ [...], 1.4.15         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @jridgewell/trace-mapping    │ 0.3.18                            │ 0.3.20                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @popperjs/core               │ 2.11.6                            │ 2.11.8                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/eslint-scope          │ 3.7.4                             │ 3.7.7                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/eslint                │ 8.4.10                            │ 8.44.7                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/estree                │ [..., 1.0.1], 1.0.0               │ [...], 1.0.5          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/json-schema           │ 7.0.11                            │ 7.0.15                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @types/node                  │ 18.11.9                           │ 20.8.10               │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ ansi-regex                   │ [...]                             │ [..., 6.0.1]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ async                        │ 3.2.4                             │ 3.2.5                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ axe-core                     │ 4.5.1                             │ 4.8.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ backbone                     │ 1.4.1                             │ 1.5.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ browserslist                 │ [..., 4.22.1], 4.21.4             │ [...], 4.22.1         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ caniuse-lite                 │ [..., 1.0.30001554], 1.0.30001434 │ [...], 1.0.30001561   │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ chalk                        │ [...]                             │ [..., 5.3.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cli-spinners                 │ 2.7.0                             │ 2.9.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ colorette                    │ 2.0.19                            │ 2.0.20                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ commander                    │ [...], 2.20.3                     │ [..., 2.20.3], 11.1.0 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ configstore                  │ 5.0.1                             │ 6.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ crypto-random-string         │ 2.0.0                             │ 4.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-dictionary            │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-gitignore             │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-glob                  │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-grammar               │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-io                    │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-lib                   │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell-trie-lib              │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cspell                       │ 6.31.1                            │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ cssdb                        │ 7.8.0                             │ 7.9.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ deepmerge                    │ 4.2.2                             │ 4.3.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ dot-prop                     │ 5.3.0                             │ 6.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ electron-to-chromium         │ [..., 1.4.568], 1.4.284           │ [...], 1.4.577        │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ enhanced-resolve             │ 5.14.1                            │ 5.15.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ envinfo                      │ [...], 7.8.1                      │ [..., 7.8.1], 7.11.0  │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ es-module-lexer              │ 1.2.1                             │ 1.3.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ eslint                       │ 8.52.0                            │ 8.53.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ fast-equals                  │ [...]                             │ [..., 5.0.1]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ fast-glob                    │ [..., 3.3.1], 3.3.0               │ [...], 3.3.2          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ find-up                      │ [...]                             │ [..., 6.3.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ gensequence                  │ 5.0.2                             │ 6.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ get-stdin                    │ 8.0.0                             │ 9.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ glob                         │ 8.0.3                             │ 8.1.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ global-dirs                  │ 0.1.1                             │ 3.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ graceful-fs                  │ [..., 4.2.11], 4.2.10             │ [...], 4.2.11         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ has                          │ 1.0.4                             │ -                     │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ import-meta-resolve          │ 2.2.2                             │ 3.1.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ ini                          │ [...]                             │ [..., 2.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ is-core-module               │ [..., 2.13.1], 2.12.1             │ [...], 2.13.1         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ jake                         │ 10.8.5                            │ 10.8.7                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ locate-path                  │ [...]                             │ [..., 7.2.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ make-dir                     │ 3.1.0                             │ -                     │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ minimatch                    │ 5.1.0                             │ 5.1.6                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ nanoid                       │ 3.3.6                             │ 3.3.7                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ node-fetch                   │ 2.6.12                            │ 2.7.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ node-releases                │ [..., 2.0.6]                      │ [...]                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ object.entries               │ 1.1.6                             │ 1.1.7                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ p-limit                      │ [...]                             │ [..., 4.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ p-locate                     │ [...]                             │ [..., 6.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ path-exists                  │ [...]                             │ [..., 5.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ postcss-preset-env           │ 9.2.0                             │ 9.3.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ postcss-selector-parser      │ [..., 6.0.13], 6.0.11             │ [...], 6.0.13         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ punycode                     │ [..., 2.3.1], 2.3.0               │ [...], 2.3.1          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ readable-stream              │ 3.6.0                             │ 3.6.2                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ resolve-global               │ 1.0.0                             │ -                     │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ resolve                      │ [..., 1.22.2], 1.22.1             │ [...], 1.22.8         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ schema-utils                 │ [..., 3.1.2], 3.1.1               │ [...], 3.3.0          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ strip-ansi                   │ [...]                             │ [..., 7.1.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ tabbable                     │ 6.1.2                             │ 6.2.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ terser                       │ [..., 5.19.1], 5.17.4             │ [...], 5.24.0         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ unique-string                │ 2.0.0                             │ 3.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ universalify                 │ 2.0.0                             │ 2.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ update-browserslist-db       │ [..., 1.0.13], 1.0.10             │ [...], 1.0.13         │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ vscode-languageserver-textd… │ 1.0.8                             │ 1.0.11                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ vscode-uri                   │ 3.0.7                             │ 3.0.8                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ webpack-cli                  │ 5.1.3                             │ 5.1.4                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ webpack-merge                │ 5.8.0                             │ 5.10.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ webpack                      │ 5.85.1                            │ 5.89.0                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ wildcard                     │ 2.0.0                             │ 2.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ ws                           │ 8.13.0                            │ 8.14.2                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ xdg-basedir                  │ 4.0.0                             │ 5.1.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ yargs                        │ 17.7.1                            │ 17.7.2                │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ yocto-queue                  │ [...]                             │ [..., 1.0.0]          │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-json-reporter │ -                                 │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/cspell-resolver      │ -                                 │ 7.3.9                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-fsharp          │ -                                 │ 1.0.1                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @cspell/dict-makefile        │ -                                 │ 1.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @csstools/postcss-logical-o… │ -                                 │ 1.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ @csstools/postcss-logical-o… │ -                                 │ 1.0.0                 │
    ├──────────────────────────────┼───────────────────────────────────┼───────────────────────┤
    │ chalk-template               │ -                                 │ 1.1.0                 │
    └──────────────────────────────┴───────────────────────────────────┴───────────────────────┘
    
  • 🇺🇸United States smustgrave

    Question before marking did all those dictionary changes come from the asset directory?

  • 🇳🇱Netherlands spokje

    did all those dictionary changes come from the asset directory?

    New version of cspell + yarn spellcheck:make-drupal-dict, so recreating the dictionary with that new version.

  • Status changed to RTBC about 1 year ago
  • 🇺🇸United States smustgrave

    Ah perfect, saw a ticket the other day that flagged redirections wonder if that was added.

    Thanks for the explanation. RTBC

    • catch committed 207fb5f2 on 10.2.x
      Issue #3399123 by Spokje, longwave, smustgrave: Upgrade JavaScript...
    • catch committed 0940ba00 on 11.x
      Issue #3399123 by Spokje, longwave, smustgrave: Upgrade JavaScript...
  • Status changed to Fixed about 1 year ago
  • 🇬🇧United Kingdom catch

    Committed/pushed to 11.x and 10.2.x, thanks!

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024