-
-
Notifications
You must be signed in to change notification settings - Fork 1
chore(deps): update all dependencies #30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
|
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. |
size-limit report 📦
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #30 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 3 3
Lines 52 52
Branches 16 16
=========================================
Hits 52 52 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
📊 Package size report -0%↓
Unchanged files
🤖 This report was automatically generated by pkg-size-action |
commit: |
|
Deploy preview for eslint-import-context ready! ✅ Preview Built with commit 03f7956. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Important
Looks good to me! 👍
Reviewed everything up to e6d3166 in 2 minutes and 22 seconds. Click for details.
- Reviewed
125lines of code in7files - Skipped
2files when reviewing. - Skipped posting
10draft comments. View those below. - Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.
1. .github/workflows/autofix.yml:22
- Draft comment:
Updated actions/setup-node to v5.0.0. Please ensure that using 'node-version: lts/*' resolves to Node 20+ since v5 requires a minimum Node version (Node 20 or above). - Reason this comment was not posted:
Comment did not seem useful. Confidence is useful =0%<= threshold50%The comment is related to a dependency update, specifically the 'actions/setup-node' to version 5.0.0. It asks the PR author to ensure that 'node-version: lts/*' resolves to Node 20+, which is a requirement for the new version. This falls under the category of asking the author to ensure compatibility, which is against the rules.
2. .github/workflows/ci.yml:31
- Draft comment:
Updated actions/setup-node to v5.0.0. Confirm that the matrix node versions (20, 22, 24) satisfy the new minimum requirement as v5 enforces Node 20+. - Reason this comment was not posted:
Comment was not on a location in the diff, so it can't be submitted as a review comment.
3. .github/workflows/ci.yml:47
- Draft comment:
Upgraded codecov/codecov-action to v5.5.1. Please review its release notes to ensure no changes affect token handling or behavior in the CI environment. - Reason this comment was not posted:
Comment did not seem useful. Confidence is useful =0%<= threshold50%This comment is related to a dependency change, specifically an upgrade of a GitHub Action. The comment asks the PR author to review release notes, which is a form of asking for confirmation or verification. This violates the rule against asking the author to confirm or ensure behavior. Therefore, this comment should be removed.
4. .github/workflows/pkg-pr-new.yml:20
- Draft comment:
Updated actions/setup-node to v5.0.0. Verify that using 'node-version: lts/*' now yields a supported Node version (>=20) for this publishing workflow. - Reason this comment was not posted:
Comment did not seem useful. Confidence is useful =0%<= threshold50%The comment is related to a dependency update, specifically the 'actions/setup-node' to version 5.0.0. It asks the author to verify that using 'node-version: lts/*' yields a supported Node version. This is a request for verification, which is against the rules. The comment does not provide a specific code suggestion or ask for a specific test to be written, so it should be removed.
5. .github/workflows/release.yml:29
- Draft comment:
Updated actions/setup-node to v5.0.0 in the release workflow. Ensure that the 'lts/*' version resolves to Node 20+ to meet the new requirements. - Reason this comment was not posted:
Comment did not seem useful. Confidence is useful =30%<= threshold50%The comment is related to a dependency update, specifically the version of Node.js in a workflow. It suggests ensuring that the 'lts/*' version resolves to Node 20+, which is a specific requirement. However, it also includes a request to ensure something, which is against the rules. The comment is not purely informative, but it does ask for confirmation of a requirement, which is not allowed.
6. .github/workflows/size-limit.yml:19
- Draft comment:
Updated actions/setup-node to v5.0.0 in the size-limit workflow. Confirm that this change remains compatible with the subsequent size-limit action. - Reason this comment was not posted:
Comment did not seem useful. Confidence is useful =0%<= threshold50%The comment is asking the PR author to confirm compatibility with a dependency update, which is against the rules. It doesn't provide a specific suggestion or point out a specific issue with the code.
7. .yarnrc.yml:10
- Draft comment:
Upgraded yarnPath to use yarn 4.10.3. Verify that this version works seamlessly with your custom lifecycle plugin configuration. - Reason this comment was not posted:
Comment did not seem useful. Confidence is useful =0%<= threshold50%The comment is asking the PR author to verify that the new version of Yarn works with their custom configuration. This falls under the rule of not asking the author to ensure compatibility or verify behavior, which is not allowed.
8. package.json:64
- Draft comment:
Updated '@commitlint/cli' to v20.0.0. Please ensure that your commitlint configuration is compatible with any changes in this new version. - Reason this comment was not posted:
Comment did not seem useful. Confidence is useful =0%<= threshold50%The comment is asking the PR author to ensure compatibility with a new version of a dependency, which is against the rules. It doesn't provide a specific suggestion or point out a specific issue.
9. package.json:65
- Draft comment:
Updated '@eslint-react/eslint-plugin' to v2.0.0, which introduces breaking changes (ESM-only distribution, support only for ESLint Flat Config, and a minimum Node.js version of 20). Consider updating your ESLint configuration and possibly the 'engines' field. - Reason this comment was not posted:
Decided after close inspection that this draft comment was likely wrong and/or not actionable: usefulness confidence = 10% vs. threshold = 50% This is a dependency update comment. According to the rules, we should not comment on dependency changes or library versions we don't recognize. Even though this seems like potentially useful information, it falls under the category of dependency-related comments that we should avoid. Additionally, the comment is somewhat speculative ("Consider updating...") rather than pointing to a definite issue. The comment does highlight a potential compatibility issue between the Node.js engine requirements and the new dependency version, which could cause real problems. While the compatibility concern is valid, our rules explicitly state not to comment on dependency changes or library versions, regardless of the potential impact. Delete this comment as it violates our rule about not commenting on dependency changes and library versions.
10. package.json:97
- Draft comment:
Updated 'type-fest' to v5.0.0. Note that it is now pure ESM and requires Node.js 20 and TypeScript 5.9.2. Verify that this change does not conflict with your CommonJS setup. - Reason this comment was not posted:
Decided after close inspection that this draft comment was likely wrong and/or not actionable: usefulness confidence = 20% vs. threshold = 50% Since type-fest is only a dev dependency, its ESM-only nature won't affect runtime behavior. The Node.js version requirement mismatch could be an issue, but the package is only used for types during development. The project already has TypeScript 5.9.2 as a dependency, so that requirement is met. This seems like an overly cautious warning about a dev-only dependency. I might be underestimating the impact of ESM/CommonJS conflicts in the development toolchain. There could be build or test processes that are affected. While build tooling compatibility is worth considering, the fact that this is a dev-only type utility makes serious issues unlikely. Any problems would be immediately apparent during development. The comment should be deleted as it raises speculative concerns about a dev dependency that would be immediately apparent if problematic.
Workflow ID: wflow_f441fzG9fxG0zXRg
You can customize by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.
e6d3166 to
03f7956
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Note
Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot].This notice will be removed on 2025-10-07.
This PR contains the following updates:
^19.8.1->^20.0.0^1.52.6->^2.0.0^0.0.262->^0.0.271v4.4.0->v5.0.0v5.4.3->v5.5.1^5.2.0->^6.0.0^4.41.0->^5.0.04.9.2->4.10.3Release Notes
conventional-changelog/commitlint (@commitlint/cli)
v20.1.0Compare Source
Note: Version bump only for package @commitlint/cli
v20.0.0Compare Source
Note: Version bump only for package @commitlint/cli
19.8.1 (2025-05-08)
Bug Fixes
Rel1cx/eslint-react (@eslint-react/eslint-plugin)
v2.0.4Compare Source
✨ New
naming-convention/use-staterule in recommended presets by @Rel1cx in #1252🐞 Fixes
hooks-extra/no-direct-set-state-in-use-effectrule to recommended presets, closes #1251 by @Rel1cx in #1252Full Changelog: Rel1cx/eslint-react@v2.0.3...v2.0.4
v2.0.3Compare Source
🐞 Fixes
dom/prefer-namespace-importmissing inreact-domplugin by @Rel1cx in #1249dom/no-missing-button-typewhen specifying non-trivial expression as value oftypeattribute, closes #1247 by @Rel1cx in #1250Full Changelog: Rel1cx/eslint-react@v2.0.2...v2.0.3
v2.0.2Compare Source
🪄 Improvements
eslint-plugin-react, closes #1154 by @outslept in #1242hooks-extra/no-direct-set-state-in-use-layout-effectby @tnir in #1245v2.0.1Compare Source
🐞 Fixes
ts-api-utilsto unified plugin deps, closes #1239 by @Rel1cx in #1240Full Changelog: Rel1cx/eslint-react@v2.0.0...v2.0.1
v2.0.0Compare Source
💥 Breaking Changes
Target Environment Updates: Now ESM and ESLint Flat Config Only
eslint.config.js)Removed Rules
react-x/avoid-shorthand-booleanreact-x/jsx-shorthand-booleanreact-x/avoid-shorthand-fragmentreact-x/jsx-shorthand-fragmentreact-x/ensure-forward-ref-using-refreact-x/no-useless-forward-refreact-x/no-duplicate-propsreact-x/jsx-no-duplicate-propsreact-x/no-comment-textnodesreact-x/jsx-no-comment-textnodesreact-x/no-complicated-conditional-renderingreact-x/no-nested-componentsreact-x/no-nested-component-definitionsreact-x/prefer-react-namespace-importreact-x/prefer-namespace-importreact-x/prefer-shorthand-booleanreact-x/jsx-shorthand-booleanreact-x/prefer-shorthand-fragmentreact-x/jsx-shorthand-fragmentreact-x/use-jsx-varsreact-x/jsx-uses-varsreact-dom/no-children-in-void-dom-elementsreact-dom/no-void-elements-with-childrenreact-hooks-extra/no-direct-set-state-in-use-layout-effectreact-hooks-extra/no-direct-set-state-in-use-effectreact-hooks-extra/no-unnecessary-use-callbackreact-x/no-unnecessary-use-callbackreact-hooks-extra/no-unnecessary-use-memoreact-x/no-unnecessary-use-memoreact-hooks-extra/no-unnecessary-use-prefixreact-x/no-unnecessary-use-prefixreact-hooks-extra/prefer-use-state-lazy-initializationreact-x/prefer-use-state-lazy-initializationRemoved Presets
corexoff-domdisable-domRemoved Settings
additionalComponentsadditionalHooksskipImportCheckRules previously using these settings have been refactored to use improved heuristics and no longer require manual configuration.
✨ New
Added the following new rules:
react-x/jsx-shorthand-boolean: Enforces a consistent style for boolean attributes by @Rel1cxreact-x/jsx-shorthand-fragment: Enforces a consistent style for React Fragments by @Rel1cxreact-x/no-forbidden-props: Disallows specific props on components by @retepsreact-x/no-unnecessary-key: Reports unnecessarykeyprops on elements by @Rel1cx, @kachkaevreact-x/no-unused-props: Reports unused props in components by @ulrichstarkreact-dom/no-string-style-prop: Disallows string values for thestyleprop by @Rel1cx, @karlhorkyreact-dom/prefer-namespace-import: Enforces using a namespace import forreact-domby @Rel1cxAdded the following new rule to the
recommended-type-checkedpreset:react-x/no-unused-props: Reports unused props in componentsThe following rules now support Codemod features:
react-x/no-component-did-updateby @Rel1cxreact-x/no-component-will-receive-propsby @Rel1cxreact-x/no-component-will-updateby @Rel1cxreact-x/no-context-providerby @Rel1cxreact-x/no-forward-refby @Rel1cxreact-x/no-string-refsby @Rel1cxThe following rules now support auto-fix:
react-x/no-missing-context-display-nameby @k-yleThe following rules now support suggestion fixes:
react-dom/no-missing-button-typeby @Rel1cxreact-dom/no-missing-iframe-sandboxby @Rel1cxreact-dom/no-unsafe-target-blankby @Rel1cxNew configuration preset added:
disable-conflict-eslint-plugin-react: Disable rules ineslint-plugin-reactthat conflict with rules in our plugins by @reteps🐞 Fixes
vi.mock(...)in Vitest test files by @Rel1cxuseEffectsetup function check to handleReact.useEffect()calls correctly by @Rel1cx404.tsx,_app.tsx,[slug].tsxby @Rel1cx🪄 Improvements
eslint-plugin-reactandeslint-reactrules by @reteps, @outslepttseslint.configwithdefineConfigin all examples by @Rel1cxtsuptotsdownfor better performance by @Rel1cxFull Changelog: Rel1cx/eslint-react@v1.53.1...v2.0.0
v1.53.1Compare Source
🐞 Fixes
web-api/no-leaked-event-listener, closes #1228 by @Rel1cx in #1229Full Changelog: Rel1cx/eslint-react@v1.53.0...v1.53.1
v1.53.0Compare Source
✨ New
🪄 Improvements
tsupwithtsdownby @Rel1cx in #1213Full Changelog: Rel1cx/eslint-react@v1.52.8...v1.53.0
v1.52.9Compare Source
🐞 Fixes
react-hooks-extrarules were not exported, closes #1207 by @Rel1cx in #1208Full Changelog: Rel1cx/eslint-react@v1.52.8...v1.52.9
v1.52.8Compare Source
🐞 Fixes
Full Changelog: Rel1cx/eslint-react@v1.52.7...v1.52.8
v1.52.7Compare Source
🐞 Fixes
f3083c7Full Changelog: Rel1cx/eslint-react@v1.52.6...v1.52.7
microsoft/TypeScript-DOM-Lib-Generator (@types/web)
v0.0.271Compare Source
asynciterable.d.tsNo changes
index.d.tsNew interfaces
CommandEventModified
command,commandForElementinteractionIdlockNon-value types
moveBeforeiterable.d.tsNo changes
v0.0.270Compare Source
asynciterable.d.tsNo changes
index.d.tsNon-value types
scrollMarginiterable.d.tsNo changes
v0.0.269Compare Source
asynciterable.d.tsNo changes
index.d.tsNo changes
iterable.d.tsNo changes
v0.0.268Compare Source
asynciterable.d.tsNo changes
index.d.tsModified
toJSONiterable.d.tsNo changes
v0.0.267Compare Source
asynciterable.d.tsNo changes
index.d.tsNo changes
iterable.d.tsNo changes
v0.0.266Compare Source
asynciterable.d.tsNo changes
index.d.tsNew interfaces
DigitalCredentialiterable.d.tsNo changes
v0.0.265Compare Source
asynciterable.d.tsNo changes
index.d.tsNo changes
iterable.d.tsNo changes
v0.0.264Compare Source
asynciterable.d.tsNo changes
index.d.tsModified
textAutospacevariationSettingsiterable.d.tsNo changes
v0.0.263Compare Source
asynciterable.d.tsNo changes
index.d.tsNo changes
iterable.d.tsNo changes
actions/setup-node (actions/setup-node)
v5.0.0Compare Source
What's Changed
Breaking Changes
This update, introduces automatic caching when a valid
packageManagerfield is present in yourpackage.json. This aims to improve workflow performance and make dependency management more seamless.To disable this automatic caching, set
package-manager-cache: falseMake sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes
Dependency Upgrades
New Contributors
Full Changelog: actions/setup-node@v4...v5.0.0
codecov/codecov-action (codecov/codecov-action)
v5.5.1Compare Source
What's Changed
codecov-cliversion reference example by @webknjaz in #1774Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1
v5.5.0Compare Source
What's Changed
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0
facebook/react (eslint-plugin-react-hooks)
v6.1.0Compare Source
Note: Version 6.0.0 was mistakenly released and immediately deprecated and untagged on npm. This is the first official 6.x major release and includes breaking changes.
recommendedpreset. Legacy config moved torecommended-legacy. (@michaelfaith in #32457)usewithin try/catch blocks. (@poteto in #34040)useEffectEventfunctions in arbitrary closures. (@jbrown215 in #33544)React.useEffectin addition touseEffectin rules-of-hooks. (@Ayc0 in #34076)react-hookssettings config option that to acceptadditionalEffectHooksthat are used across exhaustive-deps and rules-of-hooks rules. (@jbrown215) in #34497v6.0.0Compare Source
Accidentally released. See 6.1.0 for the actual changes.
sindresorhus/type-fest (type-fest)
v5.0.1Compare Source
4f9c248v5.0.0Compare Source
Breaking
b5b0214cc2b0f2type-festrequiresstrict: truein your tsconfig.StringKeyOf: Rename toKeyAsStringe492c9cArrayTail: EnablepreserveReadonlyby default and remove the optionb34b1d8CamelCase/CamelCasedProperties/CamelCasedPropertiesDeep/PascalCase/PascalCasedProperties/PascalCasedPropertiesDeep: DisablepreserveConsecutiveUppercaseby default8226c1bPartialDeep: DisableallowUndefinedInNonTupleArraysby defaultb3c4524Split: EnablestrictLiteralChecksby default544a846Paths: DefaultmaxRecursionDepth5 (was 10)2ab5decObservableLike: Move to sub-export2a1072eIf*types in favor of a singleIf4c2151aNew types
Alphanumeric— Single alphanumeric character (A–Z,a–z,0–9).484e030AllExtend— Evaluates totrueif every element of a tuple/array extendsU.c8c6d55ConditionalSimplify— Simplifies a type’s unions/intersections with opt-in controls.b7a4771ConditionalSimplifyDeep— Deep version ofConditionalSimplifythat recurses into objects.b7a4771DigitCharacter— Single ASCII digit character (0–9).484e030ExcludeStrict— Non-distributive, stricter variant ofExclude<T, U>.e6f62a2ExtendsStrict— Non-distributiveA extends Bcheck.d71242aExtractStrict— Non-distributive, stricter variant ofExtract<T, U>.98d24faIsLowercase— Evaluates totrueif a string literal is all lowercase.afe132cIsNullable— Evaluates totrueifTincludesnull.5067e25IsOptional— Evaluates totrueifTincludesundefined.5067e25IsOptionalKeyOf— Evaluates totrueif propertyKofTis optional.93728b5IsReadonlyKeyOf— Evaluates totrueif propertyKofTis readonly.93728b5IsRequiredKeyOf— Evaluates totrueif propertyKofTis required.93728b5IsUnion— Evaluates totrueifTis a union type.b3d92edIsUndefined— Evaluates totrueif the type is exactlyundefined.f7bc576IsUppercase— Evaluates totrueif a string literal is all uppercase.afe132cLowercaseLetter— Single lowercase Latin letter (a–z).484e030RemovePrefix— Removes a specified prefix from a string literal.18a1c04UppercaseLetter— Single uppercase Latin letter (A–Z).484e030Improvements
Jsonify: HandleunknownasJsonValue642bb13SetRequired/SetOptional/SetReadonly: Handle functions with propertiesa5e45d4Schema: Preserve arrays/remove extraneous unions8a96def; dropundefinedforrecurseIntoArrays1cb955bReadonlyKeysOf/WritableKeysOf: Addobjectconstrainta6efbe0TsConfigJson: Add TypeScript 5.9 fieldsd2bda94Fixes
Or: Fix withboolean,never,any42d6106And: Fix withboolean,never,anyb38ac60IsStringLiteral: Fix uncollapsed unions, and tagged typeseb37799/d1b35c7Paths: Fix behavior with index signatures9926e5dConditionalKeys: Fix behavior with arrays and unions4d7cc50RequiredDeep: Fix withundefinedbfcdbc4Split: Fix template strings ending with interpolation853b881ArrayTail: Fix fix non-tuple arraysf3aabd8UnionMinandUnionMaxd52d5e7Meta
Huge thanks to all the contributors to this release, especially @som-sm 🙌
yarnpkg/berry (yarn)
v4.10.3Compare Source
v4.10.2Compare Source
v4.10.1Compare Source
v4.10.0Compare Source
v4.9.4Compare Source
v4.9.3Compare Source
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 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 was generated by Mend Renovate. View the repository job log.