Skip to content

chore(deps): bump eslint-plugin-react-refresh from 0.4.26 to 0.5.3 - #9

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/eslint-plugin-react-refresh-0.5.3
Open

chore(deps): bump eslint-plugin-react-refresh from 0.4.26 to 0.5.3#9
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/eslint-plugin-react-refresh-0.5.3

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubJul 8, 2026

Copy link
Copy Markdown

Bumps eslint-plugin-react-refresh from 0.4.26 to 0.5.3.

Release notes

Sourced from eslint-plugin-react-refresh's releases.

v0.5.3

  • Fix check for non component class exported via export { }#110 (fixes #109)

v0.5.2

  • Support nested function calls for extraHOCs (actually fixes #104)

v0.5.1

  • Mark ESLint v10 as supported
  • Support false positives with TypeScript function overloading (fixes #105)
  • Support nested function calls for extraHOCs (fixes #104)

v0.5.0

Breaking changes

  • The package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use flat config
  • A new reactRefresh export is available and prefered over the default export. It's an object with two properties:
    • plugin: The plugin object with the rules
    • configs: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.
  • customHOCs option was renamed to extraHOCs
  • Validation of HOCs calls is now more strict, you may need to add some HOCs to the extraHOCs option (like connect or styled)

Config example:

import{defineConfig}from"eslint/config";import{reactRefresh}from"eslint-plugin-react-refresh";exportdefaultdefineConfig(/* Main config */reactRefresh.configs.vite({extraHOCs: ["someLibHOC"]}),);

Config example without config:

import{defineConfig}from"eslint/config";import{reactRefresh}from"eslint-plugin-react-refresh";exportdefaultdefineConfig({files: ["/*.ts","/*.tsx"],plugins: {// other plugins"react-refresh": reactRefresh.plugin,},rules: {// other rules"react-refresh/only-export-components": ["warn",{extraHOCs: ["someLibHOC"]},</tr></table>

... (truncated)

Changelog

Sourced from eslint-plugin-react-refresh's changelog.

0.5.3

  • Fix check for non component class exported via export { }#110 (fixes #109)

0.5.2

  • Support nested function calls for extraHOCs (actually fixes #104)

0.5.1

  • Mark ESLint v10 as supported
  • Support false positives with TypeScript function overloading (fixes #105)
  • Support nested function calls for extraHOCs (fixes #104)

0.5.0

Breaking changes

  • The package now ships as ESM and requires ESLint 9 + node 20. Because legacy config doesn't support ESM, this requires to use flat config
  • A new reactRefresh export is available and prefered over the default export. It's an object with two properties:
    • plugin: The plugin object with the rules
    • configs: An object containing configuration presets, each exposed as a function. These functions accept your custom options, merge them with sensible defaults for that config, and return the final config object.
  • customHOCs option was renamed to extraHOCs
  • Validation of HOCs calls is now more strict, you may need to add some HOCs to the extraHOCs option

Config example:

import{defineConfig}from"eslint/config";import{reactRefresh}from"eslint-plugin-react-refresh";exportdefaultdefineConfig(/* Main config */reactRefresh.configs.vite({extraHOCs: ["someLibHOC"]}),);

Config example without config:

import{defineConfig}from"eslint/config";import{reactRefresh}from"eslint-plugin-react-refresh";exportdefaultdefineConfig({files: ["/*.ts","/*.tsx"],plugins: {// other plugins"react-refresh": reactRefresh.plugin,},rules: {</tr></table>

... (truncated)

Commits
  • 00818e9 v0.5.3 [publish]
  • 202fc4a Fix PascalCase class exported via export { Name } incorrectly treated as Re...
  • c0317bf Fix support for nested function calls for extraHOCs [publish]
  • 42a1805 Explicit v10 support (fixes #106) [publish]
  • 199793e Support nested function calls for extraHOCs (fixes #104)
  • 26b3c15 Support false positives with TypeScript function overloading (fixes #105)
  • daa2efb Revamp logic to catch more cases [publish] (#97)
  • See full diff in compare view

@dependabotdependabotBot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 8, 2026
@decode2

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) from 0.4.26 to 0.5.3.
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases)
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md)
- [Commits](ArnaudBarre/eslint-plugin-react-refresh@v0.4.26...v0.5.3)
---
updated-dependencies:
- dependency-name: eslint-plugin-react-refresh
dependency-version: 0.5.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/npm_and_yarn/eslint-plugin-react-refresh-0.5.3 branch from 064f3c8 to 9f87accCompareJuly 11, 2026 18:42
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filejavascriptPull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@decode2