openeuropa / bootstrap-component-library

Openeuropa Bootstrap Component Library
https://oelibrary.netlify.app/
MIT License
14 stars 9 forks source link

Several dependencies of @openeuropa/bcl-builder are emitting deprecations #559

Open claudiu-cristea opened 9 months ago

claudiu-cristea commented 9 months ago

Running npm ci, I'm getting:

npm WARN deprecated stable@0.1.8: 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
npm WARN deprecated @babel/plugin-proposal-unicode-property-regex@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm WARN deprecated rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.

Checking the dependency chain:

$ npm why stable
stable@0.1.8 dev
node_modules/stable
  stable@"^0.1.8" from svgo@2.8.0
  node_modules/svg-sprite/node_modules/svgo
    svgo@"^2.8.0" from svg-sprite@2.0.2
    node_modules/svg-sprite
      svg-sprite@"2.0.2" from @openeuropa/bcl-builder@1.2.0
      node_modules/@openeuropa/bcl-builder
        dev @openeuropa/bcl-builder@"1.2.0" from the root project

$ npm why @babel/plugin-proposal-unicode-property-regex
@babel/plugin-proposal-unicode-property-regex@7.18.6 dev
node_modules/@babel/plugin-proposal-unicode-property-regex
  @babel/plugin-proposal-unicode-property-regex@"^7.4.4" from @babel/preset-modules@0.1.6
  node_modules/@babel/preset-modules
    @babel/preset-modules@"^0.1.5" from @babel/preset-env@7.22.9
    node_modules/@babel/preset-env
      @babel/preset-env@"7.22.9" from @openeuropa/bcl-builder@1.2.0
      node_modules/@openeuropa/bcl-builder
        dev @openeuropa/bcl-builder@"1.2.0" from the root project

$ npm why rollup-plugin-terser
rollup-plugin-terser@7.0.2 dev
node_modules/rollup-plugin-terser
  rollup-plugin-terser@"7.0.2" from @openeuropa/bcl-builder@1.2.0
  node_modules/@openeuropa/bcl-builder
    dev @openeuropa/bcl-builder@"1.2.0" from the root project

$ npm why babel-eslint
babel-eslint@10.1.0 dev
node_modules/babel-eslint
  babel-eslint@"10.1.0" from @openeuropa/bcl-builder@1.2.0
  node_modules/@openeuropa/bcl-builder
    dev @openeuropa/bcl-builder@"1.2.0" from the root project