Problem/Motivation

I think we could simply remove our dependency on @ckeditor/ckeditor5-dev-utils since we are no longer running the DLL build for upstream packages on our end. The issue where that changed was #3247711: Simplify and accelerate builds: update our use of the CKEditor 5 DLL manifest
(@lauriii in #2)

Original IS

Since #3301495: Update CKEditor 5 to 35.0.1 was committed, step [4/5] Linking dependencies... from the yarn install-phase shows:
warning "@ckeditor/ckeditor5-dev-utils > ts-loader@9.3.1" has unmet peer dependency "typescript@*".

No idea if this will summon a random party of four horsemen to appear in a blood red sky, but ideally we want no warnings.

Steps to reproduce

Start a Drupal CI test run an any issue with any combination of PHP/DB for 10.0.x or 10.1.x

Proposed resolution

Get rid of @ckeditor/ckeditor5-dev-utils

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

CommentFileSizeAuthor
#10 3307713-d95-10.patch80.86 KBspokje
#2 3307713-2.patch81.27 KBlauriii

Comments

Spokje created an issue. See original summary.

lauriii’s picture

Status: Active » Needs review
StatusFileSize
new81.27 KB

I think we could simply remove our dependency on @ckeditor/ckeditor5-dev-utils since we are no longer running the DLL build for upstream packages on our end. The issue where that changed was #3247711: Simplify and accelerate builds: update our use of the CKEditor 5 DLL manifest.

spokje’s picture

Title: yarn install throws @ckeditor/ckeditor5-dev-utils warning » Remove @ckeditor/ckeditor5-dev-utils
Issue summary: View changes
Status: Needs review » Reviewed & tested by the community
Related issues: +#3247711: Simplify and accelerate builds: update our use of the CKEditor 5 DLL manifest

Retitling + updated IS.

spokje’s picture

Status: Reviewed & tested by the community » Needs review
spokje’s picture

Nice clean-up:

$ yarn-lock-diff -o old.yarn.lock -n yarn.lock
┌──────────────────────────────┬────────────────────────────┬─────────────────────┐
│ package name                 │ old version(s)             │ new version(s)      │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/code-frame            │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/generator             │ [..., 7.18.13]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-environment-v… │ [..., 7.18.9]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-function-name  │ [..., 7.18.9]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-hoist-variabl… │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-split-export-… │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-string-parser  │ 7.18.10                    │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-validator-ide… │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/highlight             │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/parser                │ [..., 7.18.13]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/template              │ [..., 7.18.10]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/traverse              │ [..., 7.18.13]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/types                 │ [..., 7.18.13]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @ckeditor/ckeditor5-dev-uti… │ 30.4.0                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @ckeditor/ckeditor5-dev-web… │ 30.4.0                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @gar/promisify               │ 1.1.3                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @npmcli/fs                   │ 1.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @npmcli/move-file            │ 1.1.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @trysound/sax                │ 0.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @types/glob                  │ 7.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @types/minimatch             │ 3.0.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ boolbase                     │ 1.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ cacache                      │ 15.3.0                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ camelcase-css                │ 2.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ caniuse-api                  │ 3.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ chalk                        │ [..., 4.1.2], 3.0.0        │ [...], 4.1.2        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ chownr                       │ 2.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ css-declaration-sorter       │ 6.2.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ css-select                   │ 4.3.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ css-tree                     │ 1.1.3                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ css-what                     │ 6.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ cssnano-preset-default       │ 5.2.7                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ cssnano-utils                │ 3.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ cssnano                      │ 5.1.7                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ csso                         │ 4.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ del                          │ [..., 6.0.0], 5.1.0        │ [...], 6.0.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ dom-serializer               │ 1.4.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ domelementtype               │ 2.3.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ domhandler                   │ 4.3.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ domutils                     │ 2.8.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ enhanced-resolve             │ [..., 5.9.3], 5.10.0       │ [...], 5.9.3        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ entities                     │ 2.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ escodegen                    │ [..., 2.0.0], 1.14.3       │ [...], 2.0.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ find-cache-dir               │ [..., 3.3.2]               │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ fs-extra                     │ [..., 8.1.0]               │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ fs-minipass                  │ 2.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ globby                       │ [..., 11.1.0], 10.0.2      │ [...], 11.1.0       │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ infer-owner                  │ 1.0.4                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ interpret                    │ [..., 2.2.0], 1.4.0        │ [...], 2.2.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ javascript-stringify         │ 1.6.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ jest-worker                  │ [..., 27.5.1], 26.6.2      │ [...], 27.5.1       │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ jsonfile                     │ [..., 6.1.0], 4.0.0        │ [...], 6.1.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ klona                        │ 2.0.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ lilconfig                    │ 2.0.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ lodash.memoize               │ 4.1.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ lodash.uniq                  │ 4.5.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ mdn-data                     │ 2.0.14                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minipass-collect             │ 1.0.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minipass-flush               │ 1.0.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minipass-pipeline            │ 1.2.4                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minipass                     │ 3.1.6                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minizlib                     │ 2.1.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ normalize-url                │ 6.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ nth-check                    │ 2.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ p-map                        │ [..., 4.0.0], 3.0.0        │ [...], 4.0.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ pofile                       │ 1.1.3                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-calc                 │ 8.2.4                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-colormin             │ 5.3.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-convert-values       │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-discard-comments     │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-discard-duplicates   │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-discard-empty        │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-discard-overridden   │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-import               │ [..., 14.1.0]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-js                   │ 4.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-loader               │ 4.3.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-merge-longhand       │ 5.1.4                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-merge-rules          │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-minify-font-values   │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-minify-gradients     │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-minify-params        │ 5.1.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-minify-selectors     │ 5.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-mixins               │ 9.0.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-nesting              │ [..., 7.0.1], 10.1.4       │ [...], 7.0.1        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-charset    │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-display-v… │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-positions  │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-repeat-st… │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-string     │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-timing-fu… │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-unicode    │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-url        │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-whitespace │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-ordered-values       │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-reduce-initial       │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-reduce-transforms    │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-simple-vars          │ 6.0.3                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-svgo                 │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-unique-selectors     │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ promise-inflight             │ 1.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ rechoir                      │ [..., 0.7.1], 0.6.2        │ [...], 0.7.1        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ serialize-javascript         │ [..., 6.0.0], 5.0.1        │ [...], 6.0.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ shelljs                      │ 0.8.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ source-list-map              │ 2.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ ssri                         │ 8.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ stable                       │ 0.1.8                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ style-loader                 │ 2.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ stylehacks                   │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ sugarss                      │ 4.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ svgo                         │ 2.8.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ tar                          │ 6.1.11                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ terser-webpack-plugin        │ [..., 5.3.3], 5.3.1, 4.2.3 │ [...], 5.3.3, 5.3.1 │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ through2                     │ 3.0.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ ts-loader                    │ 9.3.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ unique-filename              │ 1.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ unique-slug                  │ 2.0.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ webpack-sources              │ [..., 2.3.1], 1.4.3        │ [...], 3.2.3        │
└──────────────────────────────┴────────────────────────────┴─────────────────────┘
spokje’s picture

Status: Needs review » Reviewed & tested by the community

- yarn install error is gone:

00:00:57.488 yarn install v1.22.19
00:00:57.599 [1/5] Validating package.json...
00:00:57.604 [2/5] Resolving packages...
00:00:58.133 [3/5] Fetching packages...
00:01:14.425 [4/5] Linking dependencies...
00:01:22.567 [5/5] Building fresh packages...
00:01:23.518 Done in 26.04s.

- No references to ckeditor/ckeditor5-dev-utils left after applying patch.

RTBC if TestBot agrees.

alexpott’s picture

Version: 10.0.x-dev » 9.5.x-dev
Status: Reviewed & tested by the community » Patch (to be ported)

Can we do this on 9.5.x too?

Committed and pushed d0154b5bfd to 10.1.x and 46f4da7a8e to 10.0.x. Thanks!

  • alexpott committed d0154b5 on 10.1.x
    Issue #3307713 by lauriii, Spokje: Remove @ckeditor/ckeditor5-dev-utils
    

  • alexpott committed 46f4da7 on 10.0.x
    Issue #3307713 by lauriii, Spokje: Remove @ckeditor/ckeditor5-dev-utils...
spokje’s picture

Status: Patch (to be ported) » Needs review
StatusFileSize
new80.86 KB
$ yarn-lock-diff -o old.yarn.lock -n yarn.lock
┌──────────────────────────────┬────────────────────────────┬─────────────────────┐
│ package name                 │ old version(s)             │ new version(s)      │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/code-frame            │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/generator             │ [..., 7.18.13]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-environment-v… │ [..., 7.18.9]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-function-name  │ [..., 7.18.9]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-hoist-variabl… │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-split-export-… │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-string-parser  │ 7.18.10                    │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/helper-validator-ide… │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/highlight             │ [..., 7.18.6]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/parser                │ [..., 7.18.13]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/template              │ [..., 7.18.10]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/traverse              │ [..., 7.18.13]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @babel/types                 │ [..., 7.18.13]             │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @ckeditor/ckeditor5-dev-uti… │ 30.4.0                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @ckeditor/ckeditor5-dev-web… │ 30.4.0                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @gar/promisify               │ 1.1.3                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @npmcli/fs                   │ 1.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @npmcli/move-file            │ 1.1.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @trysound/sax                │ 0.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @types/glob                  │ 7.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ @types/minimatch             │ 3.0.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ boolbase                     │ 1.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ cacache                      │ 15.3.0                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ camelcase-css                │ 2.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ caniuse-api                  │ 3.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ chownr                       │ 2.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ css-declaration-sorter       │ 6.2.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ css-select                   │ 4.3.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ css-tree                     │ 1.1.3                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ css-what                     │ 6.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ cssnano-preset-default       │ 5.2.7                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ cssnano-utils                │ 3.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ cssnano                      │ 5.1.7                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ csso                         │ 4.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ del                          │ [..., 6.0.0], 5.1.0        │ [...], 6.0.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ dom-serializer               │ 1.4.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ domelementtype               │ 2.3.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ domhandler                   │ 4.3.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ domutils                     │ 2.8.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ enhanced-resolve             │ [..., 5.9.3], 5.10.0       │ [...], 5.9.3        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ entities                     │ 2.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ find-cache-dir               │ [..., 3.3.2]               │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ fs-minipass                  │ 2.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ globby                       │ [..., 11.1.0], 10.0.2      │ [...], 11.1.0       │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ infer-owner                  │ 1.0.4                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ interpret                    │ [..., 2.2.0], 1.4.0        │ [...], 2.2.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ javascript-stringify         │ 1.6.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ jest-worker                  │ [..., 27.5.1], 26.6.2      │ [...], 27.5.1       │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ klona                        │ 2.0.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ lilconfig                    │ 2.0.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ lodash.memoize               │ 4.1.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ lodash.uniq                  │ 4.5.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ mdn-data                     │ 2.0.14                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minipass-collect             │ 1.0.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minipass-flush               │ 1.0.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minipass-pipeline            │ 1.2.4                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minipass                     │ 3.1.6                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ minizlib                     │ 2.1.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ normalize-url                │ 6.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ nth-check                    │ 2.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ p-map                        │ [..., 4.0.0], 3.0.0        │ [...], 4.0.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ pofile                       │ 1.1.3                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-calc                 │ [..., 8.2.4]               │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-colormin             │ 5.3.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-convert-values       │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-discard-comments     │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-discard-duplicates   │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-discard-empty        │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-discard-overridden   │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-import               │ [..., 14.1.0]              │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-js                   │ 4.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-loader               │ 4.3.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-merge-longhand       │ 5.1.4                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-merge-rules          │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-minify-font-values   │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-minify-gradients     │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-minify-params        │ 5.1.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-minify-selectors     │ 5.2.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-mixins               │ 9.0.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-nesting              │ [..., 7.0.1], 10.1.4       │ [...], 7.0.1        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-charset    │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-display-v… │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-positions  │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-repeat-st… │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-string     │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-timing-fu… │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-unicode    │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-url        │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-normalize-whitespace │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-ordered-values       │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-reduce-initial       │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-reduce-transforms    │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-simple-vars          │ 6.0.3                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-svgo                 │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ postcss-unique-selectors     │ 5.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ promise-inflight             │ 1.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ readable-stream              │ [..., 3.6.0]               │ [...]               │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ rechoir                      │ [..., 0.7.1], 0.6.2        │ [...], 0.7.1        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ serialize-javascript         │ [..., 6.0.0], 5.0.1        │ [...], 6.0.0        │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ shelljs                      │ 0.8.5                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ source-list-map              │ 2.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ ssri                         │ 8.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ stable                       │ 0.1.8                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ string_decoder               │ 1.3.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ style-loader                 │ 2.0.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ stylehacks                   │ 5.1.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ sugarss                      │ 4.0.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ svgo                         │ 2.8.0                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ tar                          │ 6.1.11                     │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ terser-webpack-plugin        │ [..., 5.3.3], 5.3.1, 4.2.3 │ [...], 5.3.3, 5.3.1 │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ through2                     │ 3.0.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ ts-loader                    │ 9.3.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ unique-filename              │ 1.1.1                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ unique-slug                  │ 2.0.2                      │ -                   │
├──────────────────────────────┼────────────────────────────┼─────────────────────┤
│ webpack-sources              │ [..., 2.3.1], 1.4.3        │ [...], 3.2.3        │
└──────────────────────────────┴────────────────────────────┴─────────────────────┘
bnjmnm’s picture

Status: Needs review » Reviewed & tested by the community

9.5 port looks good, and my manual tests on a local 9.5.x confirm that. Thanks @Spokje

lauriii’s picture

Status: Reviewed & tested by the community » Fixed

Committed the backport to 9.5.x. 👍

  • lauriii committed 300c635 on 9.5.x
    Issue #3307713 by lauriii, Spokje: Remove @ckeditor/ckeditor5-dev-utils
    
xjm’s picture

phenaproxima’s picture

Status: Fixed » Needs work

This is tagged for release notes (why, I don't know) but there are no release notes. Kicking back for that.

wim leers’s picture

Do we really need release notes for a dev dependency of a module that was still "experimental" at the time of commit? 🤔

catch’s picture

I don't think this needs a release note:

- the change only impacts core developers
- there is no API change, not even to the experimental or internal API of ckeditor
- given there is zero impact on sites, contrib developers, or themers, it will just make the release notes incredibly long so that people don't read things that actually need to know about.

wim leers’s picture

Status: Needs work » Fixed
Issue tags: -10.0.0 release notes, -9.5.0 release notes

Per #17.

Status: Fixed » Closed (fixed)

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