tdeekens / flopflip

🎚Flip or flop features in your React application in real-time backed by flag provider of your choice 🚦
https://techblog.commercetools.com/embracing-real-time-feature-toggling-in-your-react-application-a5e6052716a9
MIT License
403 stars 40 forks source link

fix(deps): update all dependencies #1952

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@biomejs/biome (source) 1.9.2 -> 1.9.3 age adoption passing confidence
@changesets/cli (source) 2.27.8 -> 2.27.9 age adoption passing confidence
@preconstruct/cli (source) 2.8.7 -> 2.8.8 age adoption passing confidence
@types/lodash (source) 4.17.9 -> 4.17.10 age adoption passing confidence
@types/react (source) 18.3.10 -> 18.3.11 age adoption passing confidence
pnpm (source) 9.11.0 -> 9.12.0 age adoption passing confidence

Release Notes

biomejs/biome (@​biomejs/biome) ### [`v1.9.3`](https://redirect.github.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v193-2024-10-01) [Compare Source](https://redirect.github.com/biomejs/biome/compare/5f2287e005eadb261a4c78e4ec0fdc0d46068551...3d498ed6399dc642d045f9bb9e9782a88c6bd4c9) ##### CLI ##### New features - GritQL queries that match functions or methods will now match async functions or methods as well. If this is not what you want, you can capture the `async` keyword (or its absence) in a metavariable and assert its emptiness: ```grit $async function foo() {} where $async <: . ``` Contributed by [@​arendjr](https://redirect.github.com/arendjr) ##### Bug fixes - Fix [#​4077](https://redirect.github.com/biomejs/biome/issues/4077): Grit queries no longer need to match the statement's trailing semicolon. Contributed by [@​arendjr](https://redirect.github.com/arendjr) - Fix [#​4102](https://redirect.github.com/biomejs/biome/issues/4102). Now the CLI command `lint` doesn't exit with an error code when using `--write`/`--fix`. Contributed by [@​ematipico](https://redirect.github.com/ematipico) ##### Configuration ##### Bug fixes - Fix [#​4125](https://redirect.github.com/biomejs/biome/issues/4125), where `noLabelWithoutControl` options where incorrectly marked as mandatory. Contributed by [@​ematipico](https://redirect.github.com/ematipico) ##### Editors - Fix a case where CSS files weren't correctly linted using the default configuration. Contributed by [@​ematipico](https://redirect.github.com/ematipico) ##### Formatter ##### Bug fixes - Fix [#​3924](https://redirect.github.com/biomejs/biome/issues/3924) where GraphQL formatter panics in block comments with empty line. Contributed by [@​vohoanglong0107](https://redirect.github.com/vohoanglong0107) - Fix a case where raw values inside `url()` functions weren't properly trimmed. ```diff .value { - background: url( - whitespace-around-string - ); + background: url(whitespace-around-string); } ``` Contributed by [@​ematipico](https://redirect.github.com/ematipico) - Fixed [#​4076](https://redirect.github.com/biomejs/biome/issues/4076), where a media query wasn't correctly formatted: ```diff .class { - @​media (1024px <= width <=1280px) { + @​media (1024px <= width <= 1280px) { color: red; } } ``` Contributed by [@​blaze-d83](https://redirect.github.com/blaze-d83) ##### JavaScript API ##### Bug fixes - Fix [#​3881](https://redirect.github.com/biomejs/biome/issues/3881), by updating the APIs to use the latest WASM changes. Contributed by [@​ematipico](https://redirect.github.com/ematipico) ##### Linter ##### New features - Add [noDescendingSpecificity](https://biomejs.dev/linter/rules/no-descending-specificity/). Contributed by [@​tunamaguro](https://redirect.github.com/tunamaguro) - Add [noNestedTernary](https://biomejs.dev/linter/rules/no-nested-ternary/). Contributed by [@​kaykdm](https://redirect.github.com/kaykdm) - Add [noTemplateCurlyInString](https://biomejs.dev/linter/rules/no-template-curly-in-string/). Contributed by [@​fireairforce](https://redirect.github.com/fireairforce) - Add [noOctalEscape](https://biomejs.dev/linter/rules/no-octal-escape/). Contributed by [@​fireairforce](https://redirect.github.com/fireairforce) ##### Enhancements - Add an option `reportUnnecessaryDependencies` to [useExhaustiveDependencies](https://biomejs.dev/linter/rules/use-exhaustive-dependencies/). Defaults to true. When set to false, errors will be suppressed for React hooks that declare dependencies but do not use them. Contributed by [@​simon-paris](https://redirect.github.com/simon-paris) - Add an option `reportMissingDependenciesArray` to [useExhaustiveDependencies](https://biomejs.dev/linter/rules/use-exhaustive-dependencies/). Contributed by [@​simon-paris](https://redirect.github.com/simon-paris) ##### Bug fixes - [noControlCharactersInRegex](https://www.biomejs.dev/linter/rules/no-control-characters-in-regex) no longer panics on regexes with incomplete escape sequences. Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [noMisleadingCharacterClass](https://biomejs.dev/linter/rules/no-misleading-character-class/) no longer reports issues outside of character classes. The following code is no longer reported: ```js /[a-z]👍/; ``` Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [noUndeclaredDependencies](https://biomejs.dev/linter/rules/no-undeclared-dependencies/) no longer reports Node.js builtin modules as undeclared dependencies. The rule no longer reports the following code: ```js import * as fs from "fs"; ``` Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [noUnusedVariables](https://biomejs.dev/linter/rules/no-unused-variables/) no longer panics when suggesting the renaming of a variable at the start of a file ([#​4114](https://redirect.github.com/biomejs/biome/issues/4114)). Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [noUselessEscapeInRegex](https://biomejs.dev/linter/rules/no-useless-escape-in-regex/) no longer panics on regexes that start with an empty character class. Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [noUselessStringConcat](https://biomejs.dev/linter/rules/no-useless-string-concat/) no longer panics when it encounters malformed code. Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [noUnusedFunctionParameters](https://biomejs.dev/linter/rules/no-unused-function-parameters/) no longer reports unused parameters inside an object pattern with a rest parameter. In the following code, the rule no longer reports `a` as unused. ```js function f({ a, ...rest }) { return rest; } ``` This matches the behavior of [noUnusedVariables](https://biomejs.dev/linter/rules/no-unused-variables/). Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [useButtonType](https://biomejs.dev/linter/rules/use-button-type/) no longer reports dynamically created button with a valid type ([#​4072](https://redirect.github.com/biomejs/biome/issues/4072)). The following code is no longer reported: ```js React.createElement("button", { type: "button" }, "foo") ``` Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [useSemanticElements](https://biomejs.dev/linter/rules/use-semantic-elements/) now ignores elements with the `img` role ([#​3994](https://redirect.github.com/biomejs/biome/issues/3994)). [MDN recommends](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/img_role) using `role="img"` for grouping images or creating an image from other elements. The following code is no longer reported: ```jsx

🐈 😂

``` Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [useSemanticElements](https://biomejs.dev/linter/rules/use-semantic-elements/) now ignores `alert` and `alertdialog` roles ([#​3858](https://redirect.github.com/biomejs/biome/issues/3858)). Contributed by [@​Conaclos](https://redirect.github.com/Conaclos) - [noUselessFragments](https://biomejs.dev/linter/rules/no-useless-fragments/) don't create invaild JSX code when Fragments children contains JSX Expression and in a LogicalExpression. Contributed by [@​fireairforce](https://redirect.github.com/fireairforce) ##### Parser ##### Bug fixes - Forbid undefined as type name for typescript parser. Contributed by [@​fireairforce](https://redirect.github.com/fireairforce)
changesets/changesets (@​changesets/cli) ### [`v2.27.9`](https://redirect.github.com/changesets/changesets/releases/tag/%40changesets/cli%402.27.9) [Compare Source](https://redirect.github.com/changesets/changesets/compare/@changesets/cli@2.27.8...@changesets/cli@2.27.9) ##### Patch Changes - [#​1458](https://redirect.github.com/changesets/changesets/pull/1458) [`400ab7b`](https://redirect.github.com/changesets/changesets/commit/400ab7b5995aa4463c8db003a97bcfe11185422e) Thanks [@​benmccann](https://redirect.github.com/benmccann)! - Moved `@types/semver` to `devDependencies` - [#​1462](https://redirect.github.com/changesets/changesets/pull/1462) [`689e541`](https://redirect.github.com/changesets/changesets/commit/689e54127fe059425c6be51e2802879b49b0b5d8) Thanks [@​benmccann](https://redirect.github.com/benmccann)! - remove `outdent` dependency
preconstruct/preconstruct (@​preconstruct/cli) ### [`v2.8.8`](https://redirect.github.com/preconstruct/preconstruct/releases/tag/%40preconstruct/cli%402.8.8) [Compare Source](https://redirect.github.com/preconstruct/preconstruct/compare/@preconstruct/cli@2.8.7...@preconstruct/cli@2.8.8) ##### Patch Changes - [#​599](https://redirect.github.com/preconstruct/preconstruct/pull/599) [`4b920e7`](https://redirect.github.com/preconstruct/preconstruct/commit/4b920e77384f9950063dc25047b839d2c1ed00d7) Thanks [@​VanTanev](https://redirect.github.com/VanTanev)! - Remove unnecessary dependency on `meow` CLI parsing library, as [@​preconstruct/cli](https://redirect.github.com/preconstruct/cli) only takes a single positional argument denoting a preconstruct command. - [#​602](https://redirect.github.com/preconstruct/preconstruct/pull/602) [`b62bd19`](https://redirect.github.com/preconstruct/preconstruct/commit/b62bd192465a7e0cef190732fb06c230efcae1fa) Thanks [@​emmatown](https://redirect.github.com/emmatown)! - Fix referencing a type from another package in the same preconstruct build that has a `.d.ts` file at the entrypoint
pnpm/pnpm (pnpm) ### [`v9.12.0`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.12.0): pnpm 9.12 [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.11.0...v9.12.0) ##### Minor Changes - Fix peer dependency resolution dead lock [#​8570](https://redirect.github.com/pnpm/pnpm/issues/8570). This change might change some of the keys in the `snapshots` field inside `pnpm-lock.yaml` but it should happen very rarely. - `pnpm outdated` command supports now a `--sort-by=name` option for sorting outdated dependencies by package name [#​8523](https://redirect.github.com/pnpm/pnpm/pull/8523). - Added the ability for `overrides` to remove dependencies by specifying `"-"` as the field value [#​8572](https://redirect.github.com/pnpm/pnpm/issues/8572). For example, to remove `lodash` from the dependencies, use this configuration in `package.json`: ```json { "pnpm": { "overrides": { "lodash": "-" } } } ``` ##### Patch Changes - Fixed an issue where `pnpm list --json pkg` showed `"private": false` for a private package [#​8519](https://redirect.github.com/pnpm/pnpm/issues/8519). - Packages with `libc` that differ from `pnpm.supportedArchitectures.libc` are not downloaded [#​7362](https://redirect.github.com/pnpm/pnpm/issues/7362). - Prevent `ENOENT` errors caused by running `store prune` in parallel [#​8586](https://redirect.github.com/pnpm/pnpm/pull/8586). - Add issues alias to `pnpm bugs` [#​8596](https://redirect.github.com/pnpm/pnpm/pull/8596). ##### Platinum Sponsors
##### Gold Sponsors
##### Our Silver Sponsors

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

changeset-bot[bot] commented 1 month ago

⚠️ No Changeset found

Latest commit: fa1fd7a868b169eda6b0c0d4c34e4e1d9910ac7f

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

socket-security[bot] commented 1 month ago

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@biomejs/biome@1.9.3 None 0 206 kB conaclos, dominionl, ematipico, ...1 more
npm/@changesets/cli@2.27.9 Transitive: environment, eval, filesystem, shell, unsafe +100 15.8 MB changesets-release-bot
npm/@preconstruct/cli@2.8.8 Transitive: environment, filesystem, shell, unsafe +138 21.3 MB preconstruct-release-bot
npm/@types/lodash@4.17.10 None 0 867 kB types
npm/@types/react@18.3.11 None +2 1.69 MB types

🚮 Removed packages: npm/@biomejs/biome@1.9.2, npm/@changesets/cli@2.27.8, npm/@preconstruct/cli@2.8.7, npm/@types/lodash@4.17.9, npm/@types/react@18.3.10

View full report↗︎

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 92.86%. Comparing base (ec3c639) to head (fa1fd7a). Report is 1 commits behind head on main.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/tdeekens/flopflip/pull/1952/graphs/tree.svg?width=650&height=150&src=pr&token=QB77hgphUg&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tobias+Deekens)](https://app.codecov.io/gh/tdeekens/flopflip/pull/1952?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tobias+Deekens) ```diff @@ Coverage Diff @@ ## main #1952 +/- ## ======================================= Coverage 92.86% 92.86% ======================================= Files 109 109 Lines 1807 1807 Branches 277 283 +6 ======================================= Hits 1678 1678 + Misses 129 119 -10 - Partials 0 10 +10 ``` [see 2 files with indirect coverage changes](https://app.codecov.io/gh/tdeekens/flopflip/pull/1952/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Tobias+Deekens)