Problem/Motivation

Similar to #3210632: Update dependencies for Drupal 9.2 we should update our JS dependencies for 9.2.0-alpha1.

Steps to reproduce

Proposed resolution

$ cp yarn.lock old.yarn.lock
$ yarn upgrade
$ yarn build
$ yarn spellcheck:make-drupal-dict
$ yarn-lock-diff -o old.yarn.lock -n yarn.lock
┌──────────────────────────────┬────────────────────────────┬─────────────────────┐
│ package name                 │ old version(s)             │ new version(s)      │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/core                  │ 7.14.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/generator             │ 7.14.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-create-class-… │ 7.14.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-function-name  │ 7.12.13                    │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-module-transf… │ 7.14.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/parser                │ 7.14.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-asyn… │ 7.13.15                    │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-dyna… │ 7.13.8                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-expo… │ 7.12.13                    │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-json… │ 7.13.8                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-logi… │ 7.13.8                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-null… │ 7.13.8                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-nume… │ 7.12.13                    │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-obje… │ 7.13.8                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-opti… │ 7.13.8                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-proposal-opti… │ 7.13.12                    │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-transform-blo… │ 7.13.16                    │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-transform-cla… │ 7.13.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-transform-mod… │ 7.14.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/plugin-transform-par… │ 7.13.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/preset-env            │ 7.14.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/traverse              │ 7.14.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/types                 │ 7.14.0                     │ 7.14.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @cspell/dict-fullstack       │ 1.0.37                     │ 1.0.38              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @cspell/dict-software-terms  │ 1.0.28                     │ 1.0.29              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @eslint/eslintrc             │ 0.4.0                      │ 0.4.1               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @types/node                  │ 15.0.1                     │ 15.3.0              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ ajv                          │ 8.2.0                      │ 8.4.0               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ caniuse-db                   │ 1.0.30001219               │ 1.0.30001226        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ caniuse-lite                 │ 1.0.30001221               │ 1.0.30001228        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ contains-path                │ 0.1.0                      │ 1.0.0               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ core-js-compat               │ 3.11.1                     │ 3.12.1              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ core-js-pure                 │ 3.11.1                     │ 3.12.1              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ damerau-levenshtein          │ 1.0.6                      │ 1.0.7               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ debug                        │ [...], 4.3.1               │ [..., 4.3.1], 3.2.7 │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ doctrine                     │ [..., 3.0.0], 2.1.0, 1.5.0 │ [...], 3.0.0, 2.1.0 │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ dotenv                       │ 8.2.0                      │ 8.6.0               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ electron-to-chromium         │ 1.3.725                    │ 1.3.728             │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ eslint-module-utils          │ 2.6.0                      │ 2.6.1               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ eslint-plugin-import         │ 2.22.1                     │ 2.23.2              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ eslint-visitor-keys          │ 2.0.0                      │ 2.1.0               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ eslint                       │ 7.25.0                     │ 7.26.0              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ follow-redirects             │ 1.14.0                     │ 1.14.1              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ glob                         │ 7.1.6                      │ 7.1.7               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ is-bigint                    │ 1.0.1                      │ 1.0.2               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ is-boolean-object            │ 1.1.0                      │ 1.1.1               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ is-core-module               │ 2.3.0                      │ 2.4.0               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ is-date-object               │ 1.0.2                      │ 1.0.4               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ is-number-object             │ 1.0.4                      │ 1.0.5               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ is-regex                     │ 1.1.2                      │ 1.1.3               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ is-string                    │ 1.0.5                      │ 1.0.6               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ is-symbol                    │ 1.0.3                      │ 1.0.4               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ is2                          │ 2.0.6                      │ 2.0.7               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ load-json-file               │ [..., 4.0.0], 2.0.0        │ [...], 4.0.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ lodash.flatten               │ 4.4.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ nightwatch                   │ 1.6.3                      │ 1.6.4               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ node-releases                │ 1.1.71                     │ 1.1.72              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ normalize-path               │ [...], 3.0.0               │ [..., 3.0.0], 2.1.1 │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ object-inspect               │ 1.10.2                     │ 1.10.3              │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ parse-json                   │ [..., 5.2.0], 4.0.0, 2.2.0 │ [...], 5.2.0, 4.0.0 │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ path-type                    │ [..., 4.0.0], 3.0.0, 2.0.0 │ [...], 4.0.0, 3.0.0 │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-selector-parser      │ 6.0.5                      │ 6.0.6               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ prettier                     │ 2.2.1                      │ 2.3.0               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ read-pkg-up                  │ [..., 7.0.1], 3.0.0, 2.0.0 │ [...], 7.0.1, 3.0.0 │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ read-pkg                     │ [..., 5.2.0], 3.0.0, 2.0.0 │ [...], 5.2.0, 3.0.0 │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ spdx-license-ids             │ 3.0.7                      │ 3.0.8               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ table                        │ 6.6.0                      │ 6.7.1               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ unist-util-stringify-positi… │ [...]                      │ [..., 3.0.0]        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ vfile-message                │ [...]                      │ [..., 3.0.1]        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ path-starts-with             │ -                          │ 1.0.0               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ pkg-up                       │ -                          │ 2.0.0               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ remove-trailing-separator    │ -                          │ 1.1.0               │
└──────────────────────────────┴────────────────────────────┴─────────────────────┘

Note: A rebuild of the dictionaries seems necessary since there were changes in @cspell/dict-fullstack and @cspell/dict-software-terms.

But after merging the current HEAD into this MR and running yarn spellcheck:make-drupal-dict on an actual clean checkout of 9.3.x: No new words added.

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

Issue fork drupal-3210633

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

longwave created an issue. See original summary.

longwave’s picture

Status: Active » Needs review
FileSize
269.76 KB
package name                 │ old version(s)               │ new version(s)
@babel/code-frame            │ [...], 7.10.4                │ [..., 7.12.13], 7.12.11
@babel/compat-data           │ 7.12.1                       │ 7.13.15
@babel/core                  │ 7.12.3                       │ 7.13.16
@babel/generator             │ 7.12.1                       │ 7.13.16
@babel/helper-annotate-as-p… │ 7.10.4                       │ 7.12.13
@babel/helper-builder-binar… │ 7.10.4                       │ 7.12.13
@babel/helper-compilation-t… │ 7.12.1                       │ 7.13.16
@babel/helper-create-class-… │ 7.12.1                       │ 7.13.11
@babel/helper-create-regexp… │ 7.12.1                       │ 7.12.17
@babel/helper-define-map     │ 7.10.5                       │ -
@babel/helper-explode-assig… │ 7.12.1                       │ 7.13.0
@babel/helper-function-name  │ 7.10.4                       │ 7.12.13
@babel/helper-get-function-… │ 7.10.4                       │ 7.12.13
@babel/helper-hoist-variabl… │ 7.10.4                       │ 7.13.16
@babel/helper-member-expres… │ 7.12.1                       │ 7.13.12
@babel/helper-module-imports │ 7.12.1                       │ 7.13.12
@babel/helper-module-transf… │ 7.12.1                       │ 7.13.14
@babel/helper-optimise-call… │ 7.10.4                       │ 7.12.13
@babel/helper-plugin-utils   │ 7.10.4                       │ 7.13.0
@babel/helper-regex          │ 7.10.5                       │ -
@babel/helper-remap-async-t… │ 7.12.1                       │ 7.13.0
@babel/helper-replace-supers │ 7.12.1                       │ 7.13.12
@babel/helper-simple-access  │ 7.12.1                       │ 7.13.12
@babel/helper-split-export-… │ 7.11.0                       │ 7.12.13
@babel/helper-validator-ide… │ 7.10.4                       │ 7.12.11
@babel/helper-validator-opt… │ 7.12.1                       │ 7.12.17
@babel/helper-wrap-function  │ 7.12.3                       │ 7.13.0
@babel/helpers               │ 7.12.1                       │ 7.13.17
@babel/highlight             │ 7.10.4                       │ 7.13.10
@babel/parser                │ 7.12.3                       │ 7.13.16
@babel/plugin-proposal-asyn… │ 7.12.1                       │ 7.13.15
@babel/plugin-proposal-clas… │ 7.12.1                       │ 7.13.0
@babel/plugin-proposal-dyna… │ 7.12.1                       │ 7.13.8
@babel/plugin-proposal-expo… │ 7.12.1                       │ 7.12.13
@babel/plugin-proposal-json… │ 7.12.1                       │ 7.13.8
@babel/plugin-proposal-logi… │ 7.12.1                       │ 7.13.8
@babel/plugin-proposal-null… │ 7.12.1                       │ 7.13.8
@babel/plugin-proposal-nume… │ 7.12.1                       │ 7.12.13
@babel/plugin-proposal-obje… │ 7.12.1                       │ 7.13.8
@babel/plugin-proposal-opti… │ 7.12.1                       │ 7.13.8
@babel/plugin-proposal-opti… │ 7.12.1                       │ 7.13.12
@babel/plugin-proposal-priv… │ 7.12.1                       │ 7.13.0
@babel/plugin-proposal-unic… │ 7.12.1                       │ 7.12.13
@babel/plugin-syntax-class-… │ 7.12.1                       │ 7.12.13
@babel/plugin-syntax-top-le… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-arr… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-asy… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-blo… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-blo… │ 7.12.1                       │ 7.13.16
@babel/plugin-transform-cla… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-com… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-des… │ 7.12.1                       │ 7.13.17
@babel/plugin-transform-dot… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-dup… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-exp… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-for… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-fun… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-lit… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-mem… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-mod… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-mod… │ 7.12.1                       │ 7.13.8
@babel/plugin-transform-mod… │ 7.12.1                       │ 7.13.8
@babel/plugin-transform-mod… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-nam… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-new… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-obj… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-par… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-pro… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-reg… │ 7.12.1                       │ 7.13.15
@babel/plugin-transform-res… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-sho… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-spr… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-sti… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-tem… │ 7.12.1                       │ 7.13.0
@babel/plugin-transform-typ… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-uni… │ 7.12.1                       │ 7.12.13
@babel/plugin-transform-uni… │ 7.12.1                       │ 7.12.13
@babel/preset-env            │ 7.12.1                       │ 7.13.15
@babel/register              │ 7.12.1                       │ 7.13.16
@babel/runtime-corejs3       │ 7.12.1                       │ 7.13.17
@babel/runtime               │ 7.12.1                       │ 7.13.17
@babel/template              │ 7.10.4                       │ 7.12.13
@babel/traverse              │ 7.12.1                       │ 7.13.17
@babel/types                 │ 7.12.1                       │ 7.13.17
@eslint/eslintrc             │ 0.1.3                        │ 0.4.0
@nodelib/fs.scandir          │ 2.1.3                        │ 2.1.4
@nodelib/fs.stat             │ 2.0.3                        │ 2.0.4
@nodelib/fs.walk             │ 1.2.4                        │ 1.2.6
@stylelint/postcss-markdown  │ 0.36.1                       │ 0.36.2
@types/minimatch             │ 3.0.3                        │ 3.0.4
@types/minimist              │ 1.2.0                        │ 1.2.1
@types/node                  │ 14.14.0                      │ 14.14.41
agent-base                   │ [..., 6.0.1], 4.3.0          │ [...], 6.0.2
ajv                          │ [...]                        │ [..., 8.1.0]
array-includes               │ 3.1.1                        │ 3.1.3
array.prototype.flat         │ 1.2.3                        │ 1.2.4
array.prototype.flatmap      │ 1.2.3                        │ 1.2.4
ast-types                    │ 0.14.2                       │ 0.13.4
aws4                         │ 1.10.1                       │ 1.11.0
axe-core                     │ 3.5.5                        │ 4.1.4
balanced-match               │ [...], 1.0.0                 │ [..., 2.0.0], 1.0.2
binary-extensions            │ 2.1.0                        │ 2.2.0
browserslist                 │ 4.14.5                       │ 4.16.5
caniuse-db                   │ 1.0.30001148                 │ 1.0.30001214
caniuse-lite                 │ 1.0.30001148                 │ 1.0.30001214
ccount                       │ 1.0.5                        │ 1.1.0
chalk                        │ 4.1.0                        │ 4.1.1
chokidar                     │ 3.4.3                        │ 3.5.1
chromedriver                 │ 87.0.5                       │ 87.0.7
cli-spinners                 │ 2.5.0                        │ 2.6.0
co                           │ 4.6.0                        │ -
colorette                    │ 1.2.1                        │ 1.2.2
commander                    │ 6.1.0                        │ 7.2.0
comment-json                 │ 3.0.3                        │ 4.1.0
confusing-browser-globals    │ 1.0.9                        │ 1.0.10
core-js-compat               │ 3.6.5                        │ 3.11.0
core-js-pure                 │ 3.6.5                        │ 3.11.0
cross-env                    │ 7.0.2                        │ 7.0.3
cspell-dict-aws              │ 1.0.6                        │ -
cspell-dict-bash             │ 1.0.4                        │ -
cspell-dict-companies        │ 1.0.23                       │ -
cspell-dict-cpp              │ 1.1.28                       │ -
cspell-dict-cryptocurrencies │ 1.0.3                        │ -
cspell-dict-django           │ 1.0.16                       │ -
cspell-dict-dotnet           │ 1.0.15                       │ -
cspell-dict-elixir           │ 1.0.14                       │ -
cspell-dict-en-gb            │ 1.1.19                       │ -
cspell-dict-en_us            │ 1.2.29                       │ -
cspell-dict-fonts            │ 1.0.6                        │ -
cspell-dict-fullstack        │ 1.0.24                       │ -
cspell-dict-golang           │ 1.1.15                       │ -
cspell-dict-haskell          │ 1.0.5                        │ -
cspell-dict-html-symbol-ent… │ 1.0.14                       │ -
cspell-dict-java             │ 1.0.13                       │ -
cspell-dict-latex            │ 1.0.14                       │ -
cspell-dict-lorem-ipsum      │ 1.0.13                       │ -
cspell-dict-lua              │ 1.0.9                        │ -
cspell-dict-php              │ 1.0.14                       │ -
cspell-dict-powershell       │ 1.0.7                        │ -
cspell-dict-python           │ 1.0.22                       │ -
cspell-dict-ruby             │ 1.0.5                        │ -
cspell-dict-rust             │ 1.0.13                       │ -
cspell-dict-scala            │ 1.0.12                       │ -
cspell-dict-software-terms   │ 1.0.13                       │ -
cspell-dict-typescript       │ 1.0.6                        │ -
cspell-glob                  │ 0.1.21                       │ 0.1.25
cspell-io                    │ 4.1.1                        │ 4.1.7
cspell-lib                   │ 4.2.2                        │ 4.3.12
cspell-trie-lib              │ 4.2.1                        │ 4.2.8
cspell-util-bundle           │ 4.1.1                        │ 4.1.11
cspell                       │ 4.1.2                        │ 4.2.8
data-uri-to-buffer           │ 1.2.0                        │ 3.0.1
debug                        │ [..., 4.1.0], 3.2.6, 3.1.0   │ [...], 4.3.1, 3.2.6
degenerator                  │ 1.0.4                        │ 2.2.0
domelementtype               │ 2.0.2                        │ 2.2.0
ejs                          │ 2.7.4                        │ 3.1.6
electron-to-chromium         │ 1.3.582                      │ 1.3.720
emoji-regex                  │ 9.1.1                        │ 9.2.2
entities                     │ 2.1.0                        │ 2.2.0
envinfo                      │ 7.7.3                        │ 7.8.1
es-abstract                  │ [..., 1.18.0-next.1], 1.17.7 │ [...], 1.18.0
es6-promise                  │ 4.2.8                        │ -
es6-promisify                │ 5.0.0                        │ -
eslint-config-airbnb-base    │ 14.2.0                       │ 14.2.1
eslint-config-airbnb         │ 18.2.0                       │ 18.2.1
eslint-config-prettier       │ 6.13.0                       │ 6.15.0
eslint-plugin-jsx-a11y       │ 6.3.1                        │ 6.4.1
eslint-plugin-prettier       │ 3.1.4                        │ 3.4.0
eslint-plugin-react-hooks    │ 4.1.2                        │ 4.2.0
eslint-plugin-react          │ 7.21.5                       │ 7.23.2
eslint                       │ 7.11.0                       │ 7.25.0
espree                       │ 7.3.0                        │ 7.3.1
esprima                      │ [..., 4.0.1], 3.1.3          │ [...], 4.0.1
esquery                      │ 1.3.1                        │ 1.4.0
fast-glob                    │ 3.2.4                        │ 3.2.5
fastq                        │ 1.8.0                        │ 1.11.0
file-entry-cache             │ 5.0.1                        │ 6.0.1
file-uri-to-path             │ 1.0.0                        │ 2.0.0
flat-cache                   │ [...]                        │ [..., 3.0.4]
flatted                      │ [...]                        │ [..., 3.1.1]
follow-redirects             │ 1.13.1                       │ 1.14.0
fs-extra                     │ [...], 9.0.1                 │ [..., 9.1.0], 8.1.0
gensync                      │ 1.0.0-beta.1                 │ 1.0.0-beta.2
get-uri                      │ 2.0.4                        │ 3.0.2
glob-parent                  │ 5.1.1                        │ 5.1.2
globals                      │ [...]                        │ [..., 13.8.0]
globby                       │ 11.0.1                       │ 11.0.3
graceful-fs                  │ 4.2.4                        │ 4.2.6
has-symbols                  │ 1.0.1                        │ 1.0.2
hosted-git-info              │ [...], 2.8.8                 │ [..., 4.0.2], 2.8.9
http-proxy-agent             │ 2.1.0                        │ 4.0.1
https-proxy-agent            │ [..., 5.0.0], 3.0.1          │ [...], 5.0.0
import-fresh                 │ 3.2.1                        │ 3.3.0
ini                          │ 1.3.5                        │ 1.3.8
internal-slot                │ 1.0.2                        │ 1.0.3
ip-regex                     │ 2.1.0                        │ 4.3.0
is-buffer                    │ 2.0.4                        │ 2.0.5
is-callable                  │ 1.2.2                        │ 1.2.3
is-core-module               │ 2.0.0                        │ 2.3.0
is-negative-zero             │ 2.0.0                        │ 2.0.1
is-path-inside               │ 3.0.2                        │ 3.0.3
is-regex                     │ 1.1.1                        │ 1.1.2
is2                          │ 2.0.1                        │ 2.0.6
js-yaml                      │ 3.14.0                       │ 3.14.1
json-schema-traverse         │ [...]                        │ [..., 1.0.0]
json5                        │ 2.1.3                        │ 2.2.0
jsonfile                     │ [...], 6.0.1                 │ [..., 6.1.0], 4.0.0
jsx-ast-utils                │ [..., 3.1.0], 2.4.1          │ [...], 3.2.0
known-css-properties         │ 0.19.0                       │ 0.21.0
lodash._reinterpolate        │ 3.0.0                        │ -
lodash.template              │ 4.5.0                        │ -
lodash.templatesettings      │ 4.2.0                        │ -
lodash                       │ 4.17.20                      │ 4.17.21
log-symbols                  │ 4.0.0                        │ 4.1.0
lru-cache                    │ [...]                        │ [..., 6.0.0]
map-obj                      │ 4.1.0                        │ 4.2.1
markdown-table               │ [..., 2.0.0]                 │ [...]
mdast-util-compact           │ [..., 2.0.1]                 │ [...]
meow                         │ 7.1.1                        │ 9.0.0
micromatch                   │ 4.0.2                        │ 4.0.4
mime-db                      │ 1.44.0                       │ 1.47.0
mime-types                   │ 2.1.27                       │ 2.1.30
mime                         │ 2.4.6                        │ 2.5.2
ms                           │ [...]                        │ [..., 2.1.3]
netmask                      │ 1.0.6                        │ 2.0.2
nightwatch                   │ 1.4.3                        │ 1.6.3
node-releases                │ 1.1.64                       │ 1.1.71
normalize-package-data       │ [...]                        │ [..., 3.0.2]
object-inspect               │ 1.8.0                        │ 1.10.2
object.assign                │ 4.1.1                        │ 4.1.2
object.entries               │ 1.1.2                        │ 1.1.3
object.fromentries           │ 2.0.2                        │ 2.0.4
object.getownpropertydescri… │ 2.1.0                        │ 2.1.2
object.values                │ 1.1.1                        │ 1.1.3
pac-proxy-agent              │ 3.0.1                        │ 4.1.0
pac-resolver                 │ 3.0.0                        │ 4.2.0
parse-json                   │ 5.1.0                        │ 5.2.0
picomatch                    │ 2.2.2                        │ 2.2.3
postcss-font-variant         │ 4.0.0                        │ 4.0.1
postcss-initial              │ 3.0.2                        │ 3.0.4
postcss-selector-not         │ 4.0.0                        │ 4.0.1
postcss-selector-parser      │ 6.0.4                        │ 6.0.5
prettier                     │ 2.1.2                        │ 2.2.1
proxy-agent                  │ 3.1.1                        │ 4.0.1
readable-stream              │ [..., 3.6.0], 2.3.7          │ [...], 3.6.0
regenerate                   │ 1.4.1                        │ 1.4.2
regexp.prototype.flags       │ 1.3.0                        │ 1.3.1
regjsparser                  │ 0.6.4                        │ 0.6.9
remark-parse                 │ 8.0.3                        │ 9.0.0
remark-stringify             │ 8.1.1                        │ 9.0.1
remark                       │ 12.0.1                       │ 13.0.0
repeat-element               │ 1.1.3                        │ 1.1.4
resolve                      │ [...], 1.18.1                │ [..., 2.0.0-next.3], 1.20.0
run-parallel                 │ 1.1.9                        │ 1.2.0
semver                       │ 7.3.2                        │ 7.3.5
side-channel                 │ 1.0.3                        │ 1.0.4
socks-proxy-agent            │ 4.0.2                        │ 5.0.0
source-map-url               │ 0.4.0                        │ 0.4.1
spdx-license-ids             │ 3.0.6                        │ 3.0.7
string-width                 │ 4.2.0                        │ 4.2.2
string.prototype.matchall    │ 4.0.2                        │ 4.0.4
string.prototype.trimend     │ 1.0.1                        │ 1.0.4
string.prototype.trimstart   │ 1.0.1                        │ 1.0.4
stringify-entities           │ [..., 3.1.0]                 │ [...]
stylelint                    │ 13.7.2                       │ 13.13.0
table                        │ 6.0.3                        │ 6.5.1
tcp-port-used                │ 1.0.1                        │ 1.0.2
terser                       │ 5.3.7                        │ 5.6.1
thunkify                     │ 2.1.2                        │ -
trim-trailing-lines          │ 1.1.3                        │ 1.1.4
tslib                        │ 2.0.3                        │ 2.2.0
type-fest                    │ [...], 0.8.1, 0.6.0, 0.13.1  │ [..., 0.8.1], 0.6.0, 0.20.2, 0.18.1
unified                      │ 9.2.0                        │ 9.2.1
unist-util-find-all-after    │ 3.0.1                        │ 3.0.2
unist-util-is                │ 4.0.2                        │ 4.1.0
unist-util-remove-position   │ [..., 2.0.1]                 │ [...]
unist-util-visit-parents     │ [..., 3.1.1]                 │ [...]
unist-util-visit             │ [..., 2.0.3]                 │ [...]
universalify                 │ [...], 1.0.0                 │ [..., 2.0.0], 0.1.2
uri-js                       │ 4.4.0                        │ 4.4.1
v8-compile-cache             │ 2.1.1                        │ 2.3.0
vfile-location               │ [..., 3.1.0]                 │ [...]
vfile                        │ 4.2.0                        │ 4.2.1
vscode-uri                   │ 2.1.2                        │ 3.0.2
y18n                         │ 4.0.0                        │ 4.0.3
yallist                      │ [...]                        │ [..., 4.0.0]
yaml                         │ 1.10.0                       │ 1.10.2
yargs-parser                 │ 18.1.3                       │ 20.2.7
@babel/helper-define-polyfi… │ -                            │ 0.2.0
@babel/plugin-bugfix-v8-spr… │ -                            │ 7.13.12
@cspell/dict-aws             │ -                            │ 1.0.14
@cspell/dict-bash            │ -                            │ 1.0.12
@cspell/dict-companies       │ -                            │ 1.0.36
@cspell/dict-cpp             │ -                            │ 1.1.38
@cspell/dict-cryptocurrenci… │ -                            │ 1.0.10
@cspell/dict-csharp          │ -                            │ 1.0.11
@cspell/dict-css             │ -                            │ 1.0.11
@cspell/dict-django          │ -                            │ 1.0.26
@cspell/dict-dotnet          │ -                            │ 1.0.25
@cspell/dict-elixir          │ -                            │ 1.0.24
@cspell/dict-en-gb           │ -                            │ 1.1.28
@cspell/dict-en_us           │ -                            │ 1.2.40
@cspell/dict-filetypes       │ -                            │ 1.1.5
@cspell/dict-fonts           │ -                            │ 1.0.14
@cspell/dict-fullstack       │ -                            │ 1.0.37
@cspell/dict-golang          │ -                            │ 1.1.24
@cspell/dict-haskell         │ -                            │ 1.0.13
@cspell/dict-html-symbol-en… │ -                            │ 1.0.23
@cspell/dict-html            │ -                            │ 1.1.6
@cspell/dict-java            │ -                            │ 1.0.22
@cspell/dict-latex           │ -                            │ 1.0.25
@cspell/dict-lorem-ipsum     │ -                            │ 1.0.22
@cspell/dict-lua             │ -                            │ 1.0.16
@cspell/dict-node            │ -                            │ 1.0.11
@cspell/dict-npm             │ -                            │ 1.0.11
@cspell/dict-php             │ -                            │ 1.0.23
@cspell/dict-powershell      │ -                            │ 1.0.14
@cspell/dict-python          │ -                            │ 1.0.33
@cspell/dict-ruby            │ -                            │ 1.0.13
@cspell/dict-rust            │ -                            │ 1.0.22
@cspell/dict-scala           │ -                            │ 1.0.21
@cspell/dict-software-terms  │ -                            │ 1.0.27
@cspell/dict-typescript      │ -                            │ 1.0.17
@tootallnate/once            │ -                            │ 1.1.2
@types/mdast                 │ -                            │ 3.0.3
array-timsort                │ -                            │ 1.0.3
async                        │ -                            │ 0.9.2
babel-plugin-polyfill-corej… │ -                            │ 0.2.0
babel-plugin-polyfill-corej… │ -                            │ 0.2.0
babel-plugin-polyfill-regen… │ -                            │ 0.2.0
call-bind                    │ -                            │ 1.0.2
clone-deep                   │ -                            │ 4.0.1
filelist                     │ -                            │ 1.0.2
ftp                          │ -                            │ 0.3.10
get-intrinsic                │ -                            │ 1.1.1
global-dirs                  │ -                            │ 0.1.1
has-bigints                  │ -                            │ 1.0.1
is-bigint                    │ -                            │ 1.0.1
is-boolean-object            │ -                            │ 1.1.0
is-number-object             │ -                            │ 1.0.4
is-unicode-supported         │ -                            │ 0.1.0
jake                         │ -                            │ 10.8.2
lodash.clonedeep             │ -                            │ 4.5.0
lodash.debounce              │ -                            │ 4.0.8
lodash.flatten               │ -                            │ 4.4.0
lodash.truncate              │ -                            │ 4.4.2
mdast-util-from-markdown     │ -                            │ 0.8.5
mdast-util-to-markdown       │ -                            │ 0.6.5
mdast-util-to-string         │ -                            │ 2.0.0
queue-microtask              │ -                            │ 1.2.3
require-from-string          │ -                            │ 2.0.2
resolve-global               │ -                            │ 1.0.0
shallow-clone                │ -                            │ 3.0.1
socks                        │ -                            │ 2.6.1
unbox-primitive              │ -                            │ 1.0.1
which-boxed-primitive        │ -                            │ 1.0.2
zwitch                       │ -                            │ 1.0.5
longwave’s picture

Status: Needs review » Needs work

cspell dictionary needs regenerating as the source dictionaries have changed.

Spokje’s picture

cspell dictionary needs regenerating as the source dictionaries have changed.

FYI:
Regenerating the Drupal dictionary

Run:

cd core
rm misc/cspell/dictionary.txt
yarn -s spellcheck:core --unique --wordsOnly | sort -o misc/cspell/dictionary.txt

Source: IS of #2972224: Add .cspell.json to automate spellchecking in Drupal core

(Currently on 8.9.x and no yarn installed, so can't do it myself without some hoop-jumping)

longwave’s picture

Issue summary: View changes
Status: Needs work » Needs review
FileSize
275.23 KB

Regenerated with a clean checkout and yarn spellcheck:make-drupal-dict

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

bnjmnm made their first commit to this issue’s fork.

bnjmnm’s picture

This needed a reroll. The diff is significantly smaller than the prior one, so either I missed something or some of these dependencies have been updated since the prior patch.

The MR is 9.3, the patch is 9.2. The dependencies changed are identical. There is a small difference between the two in dictionary.txt.

 package name                 │ old version(s)                                   │ new version(s)                                   │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ @babel/generator             │ 7.14.0                                           │ 7.14.1                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ @babel/helper-create-class-… │ 7.14.0                                           │ 7.14.1                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ @babel/parser                │ 7.14.0                                           │ 7.14.1                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ @babel/plugin-transform-blo… │ 7.13.16                                          │ 7.14.1                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ @babel/preset-env            │ 7.14.0                                           │ 7.14.1                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ @babel/types                 │ 7.14.0                                           │ 7.14.1                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ @cspell/dict-software-terms  │ 1.0.28                                           │ 1.0.29                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ @eslint/eslintrc             │ 0.4.0                                            │ 0.4.1                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ @types/node                  │ 15.0.1                                           │ 15.0.2                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ ajv                          │ 8.2.0                                            │ 8.3.0                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ caniuse-db                   │ 1.0.30001219                                     │ 1.0.30001225                                     │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ caniuse-lite                 │ 1.0.30001221                                     │ 1.0.30001228                                     │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ core-js-compat               │ 3.11.1                                           │ 3.12.1                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ core-js-pure                 │ 3.11.1                                           │ 3.12.1                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ damerau-levenshtein          │ 1.0.6                                            │ 1.0.7                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ dotenv                       │ 8.2.0                                            │ 8.6.0                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ electron-to-chromium         │ 1.3.725                                          │ 1.3.727                                          │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ eslint-visitor-keys          │ 2.0.0                                            │ 2.1.0                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ eslint                       │ 7.25.0                                           │ 7.26.0                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ follow-redirects             │ 1.14.0                                           │ 1.14.1                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ glob                         │ 7.1.6                                            │ 7.1.7                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ is-bigint                    │ 1.0.1                                            │ 1.0.2                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ is-boolean-object            │ 1.1.0                                            │ 1.1.1                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ is-core-module               │ 2.3.0                                            │ 2.4.0                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ is-date-object               │ 1.0.2                                            │ 1.0.4                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ is-number-object             │ 1.0.4                                            │ 1.0.5                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ is-regex                     │ 1.1.2                                            │ 1.1.3                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ is-string                    │ 1.0.5                                            │ 1.0.6                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ is-symbol                    │ 1.0.3                                            │ 1.0.4                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ is2                          │ 2.0.6                                            │ 2.0.7                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ lodash.flatten               │ 4.4.0                                            │ -                                                │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ object-inspect               │ 1.10.2                                           │ 1.10.3                                           │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ prettier                     │ 2.2.1                                            │ 2.3.0                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ table                        │ 6.6.0                                            │ 6.7.0                                            │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ unist-util-stringify-positi… │ [...]                                            │ [..., 3.0.0]                                     │
├──────────────────────────────┼──────────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ vfile-message                │ [...]                                            │ [..., 3.0.1]                                     │
└──────────────────────────────┴──────────────────────────────────────────────────┴──────────────────────────────────────────────────┘
longwave’s picture

Status: Needs review » Needs work

A lot of dependencies were already updated in #3211810: [security] Update Nightwatch and locked dev dependencies to address security issues

+++ b/core/misc/cspell/dictionary.txt
@@ -16,19 +16,17 @@ adminforms
+airbnb
...
+anymatch
...
+argparse

The only place these words and many others appear is in yarn.lock, which should be ignored by .cspell.json. I think my steps to reproduce don't take the old.yarn.lock file into account here.

bnjmnm’s picture

Status: Needs work » Needs review
FileSize
34.53 KB
8.74 KB

Thanks @longwave! #9

longwave’s picture

+++ b/core/misc/cspell/dictionary.txt
@@ -77,7 +72,7 @@ atomrendererfeed
+autcomplete

@@ -184,6 +177,7 @@ bonacieux
+bplist

@@ -228,10 +222,10 @@ castable
+cbwspblob

@@ -259,6 +253,7 @@ circlesmall
+clarodist

Still wonder where these (and other) new words are coming from, I don't have these in a clean checkout of core.

longwave’s picture

Hmm actually I wonder if we should just leave the dictionary update to #3212547: cspell Dictionaries changed, checking all files

Spokje’s picture

@longwave Indeed the yarn run spellcheck:make-drupal-dict suggested by @catch in #3212547-18: cspell Dictionaries changed, checking all files gives a different (read: better) dictionary than a stand-alone yarn spellcheck:make-drupal-dict, at least on my install.
Something to remember/document somewhere, although not quite sure where...

Nevermind, shouldn't be doing 2 things at the same time...

bnjmnm’s picture

Without updating dictionary.txt, the 9.3 and 9.2 diffs are the same, so the MR I just pushed can be used for both.

Spokje’s picture

#3212547: cspell Dictionaries changed, checking all files has been committed, so the MR is now the canonical Source of Truth for both 9.2.x and 9.3.x.

Spokje’s picture

Assigned: Unassigned » Spokje
Status: Needs review » Needs work

Did another round of updating:

$ cp yarn.lock old.yarn.lock
$ yarn upgrade
$ yarn build
$ yarn-lock-diff -o old.yarn.lock -n yarn.lock
┌──────────────────────────────┬────────────────┬─────────────────┐
│ package name                 │ old version(s) │ new version(s)  │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/core                  │ 7.14.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/generator             │ 7.14.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/helper-create-class-… │ 7.14.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/helper-function-name  │ 7.12.13        │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/helper-module-transf… │ 7.14.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/parser                │ 7.14.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-asyn… │ 7.13.15        │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-dyna… │ 7.13.8         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-expo… │ 7.12.13        │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-json… │ 7.13.8         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-logi… │ 7.13.8         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-null… │ 7.13.8         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-nume… │ 7.12.13        │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-obje… │ 7.13.8         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-opti… │ 7.13.8         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-proposal-opti… │ 7.13.12        │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-transform-blo… │ 7.13.16        │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-transform-cla… │ 7.13.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-transform-mod… │ 7.14.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/plugin-transform-par… │ 7.13.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/preset-env            │ 7.14.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/traverse              │ 7.14.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @babel/types                 │ 7.14.0         │ 7.14.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @cspell/dict-fullstack       │ 1.0.37         │ 1.0.38          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @cspell/dict-software-terms  │ 1.0.28         │ 1.0.29          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @eslint/eslintrc             │ 0.4.0          │ 0.4.1           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ @types/node                  │ 15.0.1         │ 15.0.2          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ ajv                          │ 8.2.0          │ 8.3.0           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ caniuse-db                   │ 1.0.30001219   │ 1.0.30001226    │
├──────────────────────────────┼────────────────┼─────────────────┤
│ caniuse-lite                 │ 1.0.30001221   │ 1.0.30001228    │
├──────────────────────────────┼────────────────┼─────────────────┤
│ core-js-compat               │ 3.11.1         │ 3.12.1          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ core-js-pure                 │ 3.11.1         │ 3.12.1          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ damerau-levenshtein          │ 1.0.6          │ 1.0.7           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ dotenv                       │ 8.2.0          │ 8.6.0           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ electron-to-chromium         │ 1.3.725        │ 1.3.727         │
├──────────────────────────────┼────────────────┼─────────────────┤
│ eslint-visitor-keys          │ 2.0.0          │ 2.1.0           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ eslint                       │ 7.25.0         │ 7.26.0          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ follow-redirects             │ 1.14.0         │ 1.14.1          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ glob                         │ 7.1.6          │ 7.1.7           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ is-bigint                    │ 1.0.1          │ 1.0.2           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ is-boolean-object            │ 1.1.0          │ 1.1.1           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ is-core-module               │ 2.3.0          │ 2.4.0           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ is-date-object               │ 1.0.2          │ 1.0.4           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ is-number-object             │ 1.0.4          │ 1.0.5           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ is-regex                     │ 1.1.2          │ 1.1.3           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ is-string                    │ 1.0.5          │ 1.0.6           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ is-symbol                    │ 1.0.3          │ 1.0.4           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ is2                          │ 2.0.6          │ 2.0.7           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ lodash.flatten               │ 4.4.0          │ -               │
├──────────────────────────────┼────────────────┼─────────────────┤
│ nightwatch                   │ 1.6.3          │ 1.6.4           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ object-inspect               │ 1.10.2         │ 1.10.3          │
├──────────────────────────────┼────────────────┼─────────────────┤
│ postcss-selector-parser      │ 6.0.5          │ 6.0.6           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ prettier                     │ 2.2.1          │ 2.3.0           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ table                        │ 6.6.0          │ 6.7.0           │
├──────────────────────────────┼────────────────┼─────────────────┤
│ unist-util-stringify-positi… │ [...]          │ [..., 3.0.0]    │
├──────────────────────────────┼────────────────┼─────────────────┤
│ vfile-message                │ [...]          │ [..., 3.0.1]    │
└──────────────────────────────┴────────────────┴─────────────────┘

Note: A rebuild of the dictionaries seems necessary since there were changes in @cspell/dict-fullstack and @cspell/dict-software-terms.

However, the same as @Longwave experienced, I can't get yarn.lock to be ignored (even though it's explicitly excluded in .cspell.jon.

Will look into this later.

Spokje’s picture

Looking a bit more at my local Drupal install, it turned out there were some left-over files in there that shouldn't be (thank you, git status --ignored.

So after merging the current HEAD into this MR an running yarn spellcheck:make-drupal-dict on an actual clean checkout of 9.3.x: No new words added.

So the MR as-is is ready for review.

Spokje’s picture

Assigned: Spokje » Unassigned
Status: Needs work » Needs review
Spokje’s picture

MR needed re-roll, took the opportunity to get the even more updated js depencies:

$ cp yarn.lock old.yarn.lock
$ yarn upgrade
$ yarn build
$ yarn-lock-diff -o old.yarn.lock -n yarn.lock
┌──────────────────────────────┬───────────────┬───────────────┐
│ package name                 │ old version(s)│ new version(s)│
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/core                  │ 7.14.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/generator             │ 7.14.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/helper-create-class-… │ 7.14.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/helper-function-name  │ 7.12.13       │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/helper-module-transf… │ 7.14.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/parser                │ 7.14.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-asyn… │ 7.13.15       │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-dyna… │ 7.13.8        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-expo… │ 7.12.13       │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-json… │ 7.13.8        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-logi… │ 7.13.8        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-null… │ 7.13.8        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-nume… │ 7.12.13       │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-obje… │ 7.13.8        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-opti… │ 7.13.8        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-proposal-opti… │ 7.13.12       │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-transform-blo… │ 7.13.16       │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-transform-cla… │ 7.13.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-transform-mod… │ 7.14.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/plugin-transform-par… │ 7.13.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/preset-env            │ 7.14.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/traverse              │ 7.14.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @babel/types                 │ 7.14.0        │ 7.14.2        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @cspell/dict-fullstack       │ 1.0.37        │ 1.0.38        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @cspell/dict-software-terms  │ 1.0.28        │ 1.0.29        │
├──────────────────────────────┼───────────────┼───────────────┤
│ @eslint/eslintrc             │ 0.4.0         │ 0.4.1         │
├──────────────────────────────┼───────────────┼───────────────┤
│ @types/node                  │ 15.0.1        │ 15.0.3        │
├──────────────────────────────┼───────────────┼───────────────┤
│ ajv                          │ 8.2.0         │ 8.3.0         │
├──────────────────────────────┼───────────────┼───────────────┤
│ caniuse-db                   │ 1.0.30001219  │ 1.0.30001226  │
├──────────────────────────────┼───────────────┼───────────────┤
│ caniuse-lite                 │ 1.0.30001221  │ 1.0.30001228  │
├──────────────────────────────┼───────────────┼───────────────┤
│ core-js-compat               │ 3.11.1        │ 3.12.1        │
├──────────────────────────────┼───────────────┼───────────────┤
│ core-js-pure                 │ 3.11.1        │ 3.12.1        │
├──────────────────────────────┼───────────────┼───────────────┤
│ damerau-levenshtein          │ 1.0.6         │ 1.0.7         │
├──────────────────────────────┼───────────────┼───────────────┤
│ dotenv                       │ 8.2.0         │ 8.6.0         │
├──────────────────────────────┼───────────────┼───────────────┤
│ electron-to-chromium         │ 1.3.725       │ 1.3.727       │
├──────────────────────────────┼───────────────┼───────────────┤
│ eslint-visitor-keys          │ 2.0.0         │ 2.1.0         │
├──────────────────────────────┼───────────────┼───────────────┤
│ eslint                       │ 7.25.0        │ 7.26.0        │
├──────────────────────────────┼───────────────┼───────────────┤
│ follow-redirects             │ 1.14.0        │ 1.14.1        │
├──────────────────────────────┼───────────────┼───────────────┤
│ glob                         │ 7.1.6         │ 7.1.7         │
├──────────────────────────────┼───────────────┼───────────────┤
│ is-bigint                    │ 1.0.1         │ 1.0.2         │
├──────────────────────────────┼───────────────┼───────────────┤
│ is-boolean-object            │ 1.1.0         │ 1.1.1         │
├──────────────────────────────┼───────────────┼───────────────┤
│ is-core-module               │ 2.3.0         │ 2.4.0         │
├──────────────────────────────┼───────────────┼───────────────┤
│ is-date-object               │ 1.0.2         │ 1.0.4         │
├──────────────────────────────┼───────────────┼───────────────┤
│ is-number-object             │ 1.0.4         │ 1.0.5         │
├──────────────────────────────┼───────────────┼───────────────┤
│ is-regex                     │ 1.1.2         │ 1.1.3         │
├──────────────────────────────┼───────────────┼───────────────┤
│ is-string                    │ 1.0.5         │ 1.0.6         │
├──────────────────────────────┼───────────────┼───────────────┤
│ is-symbol                    │ 1.0.3         │ 1.0.4         │
├──────────────────────────────┼───────────────┼───────────────┤
│ is2                          │ 2.0.6         │ 2.0.7         │
├──────────────────────────────┼───────────────┼───────────────┤
│ lodash.flatten               │ 4.4.0         │ -             │
├──────────────────────────────┼───────────────┼───────────────┤
│ nightwatch                   │ 1.6.3         │ 1.6.4         │
├──────────────────────────────┼───────────────┼───────────────┤
│ object-inspect               │ 1.10.2        │ 1.10.3        │
├──────────────────────────────┼───────────────┼───────────────┤
│ postcss-selector-parser      │ 6.0.5         │ 6.0.6         │
├──────────────────────────────┼───────────────┼───────────────┤
│ prettier                     │ 2.2.1         │ 2.3.0         │
├──────────────────────────────┼───────────────┼───────────────┤
│ table                        │ 6.6.0         │ 6.7.1         │
├──────────────────────────────┼───────────────┼───────────────┤
│ unist-util-stringify-positi… │ [...]         │ [..., 3.0.0]  │
├──────────────────────────────┼───────────────┼───────────────┤
│ vfile-message                │ [...]         │ [..., 3.0.1]  │
└──────────────────────────────┴───────────────┴───────────────┘

As you probably immediately noticed, in comparison to the previous version of the MR @types/node has gone from 15.0.1 to 15.0.3 instead of 15.0.2.

Since the cspell libraries haven't changed since the last version of the MR, where we rebuild them and found no new words added, I didn't rebuild them this time.

Spokje’s picture

Issue summary: View changes

Since this issue is a moving target and to prevent the comments to become a (very) long list of yarn-lock-diff output per update, I put the output of yarn-lock-diff in the IS, so it can be kept updated in there.

Spokje’s picture

Issue summary: View changes
Spokje’s picture

Issue summary: View changes

New re-roll, new JS dependencies updated, updated the yarn-lock-diff in the IS.

zrpnr’s picture

Status: Needs review » Reviewed & tested by the community

I ran the steps in the IS from 9.3.x HEAD, got the exact same yarn.lock file that is in the MR.
My yarn-lock-diff turned out identical to the one in the IS as well.
Ran yarn run spellcheck:core and didn't see any unknown words.

If I run yarn build it hangs indefinitely in the css step, however I can run each of the commands (build:css, build:js, build:jqueryui) separately, and I get the same result on 9.3.x as I do on this MR so maybe it's something on my system.

This seems like an uncontroversial change, most of the packages are just a minor release update.
Not sure what else we'd need to check here, I think this is good!

Spokje’s picture

Issue summary: View changes
Status: Reviewed & tested by the community » Needs review

Since the review by @zrpnr in #24 there were more updates all over the board.

Pulled in the latest ones, updated the IS with the output of yarn-lock-diff.

Not really sure if it's necessary, but putting this back to NR since there are changes done after the RTBC.

longwave’s picture

Status: Needs review » Reviewed & tested by the community

JavaScript dependencies never stop moving, I think we should just leave this at RTBC now, otherwise we will never get this in.

  • catch committed 3379d01 on 9.3.x
    Issue #3210633 by Spokje, bnjmnm, longwave, zrpnr: Update JavaScript...

  • catch committed 74237a9 on 9.2.x
    Issue #3210633 by Spokje, bnjmnm, longwave, zrpnr: Update JavaScript...
catch’s picture

Version: 9.3.x-dev » 9.2.x-dev
Status: Reviewed & tested by the community » Fixed

Committed/pushed to 9.3.x and cherry-picked to 9.2.x, thanks!

drumm’s picture

(Correcting cross-post.)

Status: Fixed » Closed (fixed)

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