lesjoursfr / gdpr-consent

GDPR banner to comply with the European cookie law. Inspired by tarteaucitronjs.
MIT License
7 stars 4 forks source link

Update all non-major dependencies #155

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
eslint-plugin-promise ^5.1.1 -> ^5.2.0 age adoption passing confidence
postcss (source) ^8.3.11 -> ^8.4.4 age adoption passing confidence
sass ^1.43.4 -> ^1.44.0 age adoption passing confidence
webpack ^5.64.2 -> ^5.64.4 age adoption passing confidence
webpack-dev-server ^4.5.0 -> ^4.6.0 age adoption passing confidence
yarn 3.1.0 -> 3.1.1 age adoption passing confidence

Release Notes

xjamundx/eslint-plugin-promise ### [`v5.2.0`](https://togithub.com/xjamundx/eslint-plugin-promise/blob/master/CHANGELOG.md#​520) [Compare Source](https://togithub.com/xjamundx/eslint-plugin-promise/compare/v5.1.1...1f982da02579fcc18a13880b4c4904e530d3a54b) - Updated `param-names` rule to allow for unused params
postcss/postcss ### [`v8.4.4`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#​844) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.3...8.4.4) - Fixed absolute path in source map on zero plugins mode. ### [`v8.4.3`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#​843) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.2...8.4.3) - Fixed `this.css.replace is not a function` error. ### [`v8.4.2`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#​842) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.1...8.4.2) - Fixed previous source map support in zero plugins mode. ### [`v8.4.1`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#​841) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.0...8.4.1) - Fixed `Stringifier` types (by James Garbutt). ### [`v8.4.0`](https://togithub.com/postcss/postcss/releases/8.4.0) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.11...8.4.0) President Camio seal PostCSS 8.4 brought ranges for warnings and errors, smaller `node_modules` size, lazy parsing to avoid `PostCSS does nothing` warning, and TypeScript fixes. #### Thanks to Sponsors This release was possible thanks to our community. Sponsored by Tailwind CSS Sponsored by ThemeIsle If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by: - [**Tidelift**](https://tidelift.com/) with a Spotify-like subscription model supporting all projects from your lock file. - Direct donations in [**PostCSS & Autoprefixer Open Collective**](https://opencollective.com/postcss#section-contributors). #### Rages for Errors and Warnings [@​adalinesimonian](https://togithub.com/adalinesimonian), the author of amazing [Stylelint extension](https://togithub.com/stylelint/vscode-stylelint) for VS Code, added ranges to errors and warnings. ```js result.warn(msg, { index }) // One character warning at index result.warn(msg, { endIndex }) // Starts at node start, ends at endIndex result.warn(msg, { index, endIndex }) // Starts at index, ends at endIndex result.warn(msg, { start }) // Starts at start, ends at node end result.warn(msg, { end }) // Starts at node start, ends at end result.warn(msg, { start, end }) // Starts at start, ends at end result.warn(msg, { word }) // Starts at word location, ends at word index + length ``` It will improve DX in the IDE extension. #### Lazy Parsing Previously, we found that many tools run PostCSS even if the developer didn’t pass any PostCSS plugins. Parsing is the most expensive step in CSS processing. It led to a waste of resources without any reason. We tried to resolve the problem by adding a `PostCSS does nothing` warning. But it didn’t force tool authors to be more careful with user’s resources. If PostCSS sees that tool call it without passing plugins (or changing parser/stringifier), PostCSS will not parse CSS (until toll will call `Result#root`). In 8.4, [@​bogdan0083](https://togithub.com/bogdan0083) (with the help of [@​WilhelmYakunin](https://togithub.com/WilhelmYakunin)) tries to solve the problem in another way. It allows us to save resources and remove the `PostCSS does nothing` warning. ```js // No plugins, we do not parse CSS let result = await postcss().process(css, { from }) result.css // Is the same string passed to process() result.map // Special 1-to-1 source map result.root // CSS will parsed only here ``` #### Install Size Reduction With [≈60M weekly](https://npm-stat.com/charts.html?package=postcss) downloads, PostCSS has responsibility for the world’s resource spending. Together with [@​7rulnik](https://togithub.com/7rulnik) we [reduced](https://togithub.com/7rulnik/source-map-js/pull/7) [`source-map-js`](https://togithub.com/7rulnik/source-map-js) size. It is transitive dependency of PostCSS. In 8.4, we moved to a fixed version of `source-map-js`, which reduced the `postcss` size in your `node_modules` from [≈1 MB to 0.3 MB](https://packagephobia.com/result?p=postcss). With the huge popularity of PostCSS, it will free a lot of resources on our CIs. PostCSS install size reduction #### Migration from Jest to `uvu` [@​kimoofey](https://togithub.com/kimoofey) refactored all tests from the popular Jest framework to small and fast [`uvu`](https://togithub.com/lukeed/uvu). It will not affect end-users. However, it reduced our `node_modules` size by 33 MB and made tests twice faster (`yarn install & yarn unit`: 24 → 13 seconds). #### TypeScript Fixes - Added `Processor` types. - Added `Stringifier` types (by [@​43081j](https://togithub.com/43081j)). - Fixed types `Root` and `Document` in result values (by [@​43081j](https://togithub.com/43081j)). - Fixed `Node#walkRules()` types (by [@​hudochenkov](https://togithub.com/hudochenkov)). #### Other Changes - Fixed docs (by [@​paulshryock](https://togithub.com/paulshryock)).
sass/dart-sass ### [`v1.44.0`](https://togithub.com/sass/dart-sass/blob/master/CHANGELOG.md#​1440) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.43.5...1.44.0) - Suggest `calc()` as an alternative in `/`-as-division deprecation messages. ##### Dart API - Add `SassNumber.convert()` and `SassNumber.convertValue()`. These work like `SassNumber.coerce()` and `SassNumber.coerceValue()`, except they don't treat unitless numbers as universally compatible. - Fix a bug where `SassNumber.coerceToMatch()` and `SassNumber.coerceValueToMatch()` wouldn't coerce single-unit numbers to match unitless numbers. ### [`v1.43.5`](https://togithub.com/sass/dart-sass/blob/master/CHANGELOG.md#​1435) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.43.4...1.43.5) - Fix a bug where calculations with different operators were incorrectly considered equal. - Properly parse attribute selectors with empty namespaces. ##### JS API - Print more detailed JS stack traces. This is mostly useful for the Sass team's own debugging purposes.
webpack/webpack ### [`v5.64.4`](https://togithub.com/webpack/webpack/releases/v5.64.4) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.64.3...v5.64.4) ### Bugfixes - fix tagged template literal evaluation - fix ModuleFederation with ESM - fix outputModule with intial splitChunks ### Performance - upgrade watchpack for faster watcher updating - track file and directory timestamps separately in watchpack and webpack ### Developer Experience - show origin of singleton shared module in mismatch warning ### [`v5.64.3`](https://togithub.com/webpack/webpack/releases/v5.64.3) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.64.2...v5.64.3) ### Performance - allow to use pre-compiled schema when `Infinity` is used in configuration - allow to use pre-compiled schema for configuration arrays
webpack/webpack-dev-server ### [`v4.6.0`](https://togithub.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md#​460-httpsgithubcomwebpackwebpack-dev-servercomparev450v460-2021-11-25) [Compare Source](https://togithub.com/webpack/webpack-dev-server/compare/v4.5.0...v4.6.0) ##### Features - allow to pass all `chokidar` options ([#​4025](https://togithub.com/webpack/webpack-dev-server/issues/4025)) ([5026601](https://togithub.com/webpack/webpack-dev-server/commit/5026601bd670eb65bdddabc208ec9ae73a58e592)) ##### Bug Fixes - reconnection logic ([#​4044](https://togithub.com/webpack/webpack-dev-server/issues/4044)) ([9b32c96](https://togithub.com/webpack/webpack-dev-server/commit/9b32c968fd96a57f5bab36416f79e649ab3a4a2c)) - reload on warnings ([#​4056](https://togithub.com/webpack/webpack-dev-server/issues/4056)) ([1ba9720](https://togithub.com/webpack/webpack-dev-server/commit/1ba97201f71b8a5b8f67281059f4834e55bf8f67))
yarnpkg/berry ### [`v3.1.1`](https://togithub.com/yarnpkg/berry/blob/master/CHANGELOG.md#​311) [Compare Source](https://togithub.com/yarnpkg/berry/compare/575db872c4fea13dee4e7157f5067090a9cc72ac...8a82356039ae60f859daa8e6bda3ca681e7c2b0e) - Updates the PnP compatibility layer for TypeScript 4.5

Configuration

📅 Schedule: "before 2am on monday" in timezone Europe/Paris.

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by WhiteSource Renovate. View repository job log here.