plugin build fails with library issues

Created on 3 January 2023, almost 2 years ago
Updated 8 May 2023, over 1 year ago

Problem/Motivation

Running yarn does not create build item(s).
Initial message from first yarn run is:

➤ YN0000: ┌ Resolution step
➤ YN0061: │ @ckeditor/ckeditor5-dev-webpack-plugin@npm:30.5.0 is deprecated: This package is no longer maintained. Please, read the migration path: https://github.com/ckeditor/ckeditor5-dev/releases/tag/v32.0.0.

The github page says @ckeditor/ckeditor5-dev-webpack-plugin is now longer present (as of 2 weeks ago)
This package is not listed in webpack.config.js package.json so not sure how to fix this - learning this framework!

Other errors

 YN0061: │ stable@npm:0.1.8 is deprecated: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
➤ YN0002: │ @ckeditor/ckeditor5-dev-utils@npm:30.5.0 [84998] doesn't provide typescript (pee2e1), requested by ts-loader
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed in 4s 773ms
➤ YN0000: ┌ Fetch step
➤ YN0013: │ word-wrap@npm:1.2.3 can't be found in the cache and will be fetched from the 
➤ YN0013: │ wrappy@npm:1.0.2 can't be found in the cache and will be fetched from the rem
➤ YN0013: │ yallist@npm:4.0.0 can't be found in the cache and will be fetched from the re
➤ YN0013: │ yaml@npm:1.10.2 can't be found in the cache and will be fetched from the remo
➤ YN0013: │ yocto-queue@npm:0.1.0 can't be found in the cache and will be fetched from th
➤ YN0000: └ Completed in 0s 827ms
➤ YN0000: ┌ Link step
➤ YN0000: │ ESM support for PnP uses the experimental loader API and is therefore experimental
➤ YN0000: └ Completed in 0s 313ms
➤ YN0000: Done with warnings in 5s 974ms

Running Yarn again

 YN0000: ┌ Resolution step
➤ YN0002: │ @ckeditor/ckeditor5-dev-utils@npm:30.5.0 [84998] doesn't provide typescript (pee2e1), requested by ts-loader
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed
➤ YN0000: ┌ Link step
➤ YN0000: │ ESM support for PnP uses the experimental loader API and is therefore experimental
➤ YN0000: └ Completed
➤ YN0000: Done with warnings in 0s 297ms

$ yarn explain peer-requirements pee2e1
➤ YN0000: @ckeditor/ckeditor5-dev-utils@npm:30.5.0 [84998] doesn't provide typescript, breaking the following requirements:

➤ YN0000: ts-loader@npm:9.4.2 [5fc52] → * ✘

Steps to reproduce

copy template and rename files etc
rub yarn (no items in build)
enable new module
note icon in text format and add to active toolbar
in page edit ckeditor not loaded as plugin not found

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Active

Version

1.0

Component

Code

Created by

🇬🇧United Kingdom Jons

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024