Skip to content

Comments

chore(deps): Update npm-frontend-dev#242

Open
renovate[bot] wants to merge 1 commit intomainfrom
update/renovate-npm-frontend-dev
Open

chore(deps): Update npm-frontend-dev#242
renovate[bot] wants to merge 1 commit intomainfrom
update/renovate-npm-frontend-dev

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 2, 2026

This PR contains the following updates:

Package Change Age Confidence
@eslint/js (source) 9.39.29.39.3 age confidence
@tailwindcss/node (source) 4.1.184.2.0 age confidence
@tailwindcss/vite (source) 4.1.184.2.0 age confidence
@types/node (source) 25.0.1025.3.0 age confidence
@types/react (source) 19.2.919.2.14 age confidence
@vitejs/plugin-react (source) 5.1.25.1.4 age confidence
autoprefixer 10.4.2310.4.24 age confidence
eslint (source) 9.39.29.39.3 age confidence
eslint-plugin-react-refresh ^0.4.24^0.5.0 age confidence
eslint-plugin-sonarjs (source) 3.0.53.0.7 age confidence
eslint-plugin-tailwind-canonical-classes 1.1.01.2.0 age confidence
globals 17.1.017.3.0 age confidence
tailwindcss (source) 4.1.184.2.0 age confidence
typescript-eslint (source) 8.53.18.56.0 age confidence

Release Notes

eslint/eslint (@​eslint/js)

v9.39.3

Compare Source

tailwindlabs/tailwindcss (@​tailwindcss/node)

v4.2.0

Compare Source

Added
  • Add mauve, olive, mist, and taupe color palettes to the default theme (#​19627)
  • Add @tailwindcss/webpack package to run Tailwind CSS as a webpack plugin (#​19610)
  • Add pbs-* and pbe-* utilities for padding-block-start and padding-block-end (#​19601)
  • Add mbs-* and mbe-* utilities for margin-block-start and margin-block-end (#​19601)
  • Add scroll-pbs-* and scroll-pbe-* utilities for scroll-padding-block-start and scroll-padding-block-end (#​19601)
  • Add scroll-mbs-* and scroll-mbe-* utilities for scroll-margin-block-start and scroll-margin-block-end (#​19601)
  • Add border-bs-* and border-be-* utilities for border-block-start and border-block-end (#​19601)
  • Add inline-*, min-inline-*, max-inline-* utilities for inline-size, min-inline-size, and max-inline-size (#​19612)
  • Add block-*, min-block-*, max-block-* utilities for block-size, min-block-size, and max-block-size (#​19612)
  • Add inset-s-*, inset-e-*, inset-bs-*, inset-be-* utilities for inset-inline-start, inset-inline-end, inset-block-start, and inset-block-end (#​19613)
  • Add font-features-* utility for font-feature-settings (#​19623)
Fixed
  • Prevent double @supports wrapper for color-mix values (#​19450)
  • Allow whitespace around @source inline() argument (#​19461)
  • Emit comment when source maps are saved to files when using @tailwindcss/cli (#​19447)
  • Detect utilities containing capital letters followed by numbers (#​19465)
  • Fix class extraction for Rails' strict locals (#​19525)
  • Align @utility name validation with Oxide scanner rules (#​19524)
  • Fix infinite loop when using @variant inside @custom-variant (#​19633)
  • Allow multiples of .25 in aspect-* fractions (e.g. aspect-8.5/11) (#​19688)
  • Ensure changes to external files listed via @source trigger a full page reload when using @tailwindcss/vite (#​19670)
  • Improve performance of Oxide scanner in bigger projects by reducing file system walks (#​19632)
  • Ensure import aliases in Astro v5 work without crashing when using @tailwindcss/vite (#​19677)
  • Allow escape characters in @utility names to improve support with formatters such as Biome (#​19626)
  • Fix incorrect canonicalization results when canonicalizing multiple times (#​19675)
  • Add .jj to default ignored content directories (#​19687)
Deprecated
  • Deprecate start-* and end-* utilities in favor of inset-s-* and inset-e-* utilities (#​19613)
vitejs/vite-plugin-react (@​vitejs/plugin-react)

v5.1.4

Compare Source

Fix canSkipBabel not accounting for babel.overrides (#​1098)

When configuring babel.overrides without top-level plugins or presets, Babel was incorrectly skipped. The canSkipBabel function now checks for overrides.length to ensure override configurations are processed.

v5.1.3

Compare Source

postcss/autoprefixer (autoprefixer)

v10.4.24

Compare Source

  • Made Autoprefixer a little faster (by @​Cherry).
eslint/eslint (eslint)

v9.39.3

Compare Source

ArnaudBarre/eslint-plugin-react-refresh (eslint-plugin-react-refresh)

v0.5.0

Compare Source

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";

export default defineConfig(
  /* Main config */
  reactRefresh.configs.vite({ extraHOCs: ["someLibHOC"] }),
);

Config example without config:

import { defineConfig } from "eslint/config";
import { reactRefresh } from "eslint-plugin-react-refresh";

export default defineConfig({
  files: ["**/*.ts", "**/*.tsx"],
  plugins: {
    // other plugins
    "react-refresh": reactRefresh.plugin,
  },
  rules: {
    // other rules
    "react-refresh/only-export-components": [
      "warn",
      { extraHOCs: ["someLibHOC"] },
    ],
  },
});
Why

This version follows a revamp of the internal logic to better make the difference between random call expressions like export const Enum = Object.keys(Record) and actual React HOC calls like export const MemoComponent = memo(Component). (fixes #​93)

The rule now handles ternaries and patterns like export default customHOC(props)(Component) which makes it able to correctly support files like this one given this config:

{
  "react-refresh/only-export-components": [
    "warn",
    { "extraHOCs": ["createRootRouteWithContext"] }
  ]
}

[!NOTE]
Actually createRoute functions from TanStack Router are not React HOCs, they return route objects that fake to be a memoized component but are not. When only doing createRootRoute({ component: Foo }), HMR will work fine, but as soon as you add a prop to the options that is not a React component, HMR will not work. I would recommend to avoid adding any TanStack function to extraHOCs it you want to preserve good HMR in the long term. Bluesky thread.

Because I'm not 100% sure this new logic doesn't introduce any false positive, this is done in a major-like version. This also give me the occasion to remove the hardcoded connect from the rule. If you are using connect from react-redux, you should now add it to extraHOCs like this:

{
  "react-refresh/only-export-components": ["warn", { "extraHOCs": ["connect"] }]
}
SonarSource/SonarJS (eslint-plugin-sonarjs)

v3.0.7

Compare Source

v3.0.6

Compare Source

MaisonnatM/eslint-plugin-tailwind-canonical-classes (eslint-plugin-tailwind-canonical-classes)

v1.2.0

Compare Source

Features
  • support ternary and logical expressions in call expressions (b82a26b)
sindresorhus/globals (globals)

v17.3.0

Compare Source


v17.2.0

Compare Source

  • jasmine: Add throwUnless and throwUnlessAsync globals (#​335) 97f23a7

typescript-eslint/typescript-eslint (typescript-eslint)

v8.56.0

Compare Source

🚀 Features
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.55.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.54.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

You can read about our versioning strategy and releases on our website.


Configuration

📅 Schedule: Branch creation - "before 9am on monday" in timezone America/New_York, Automerge - "before 6am on monday" in timezone America/New_York.

🚦 Automerge: Enabled.

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file frontend labels Feb 2, 2026
@renovate renovate bot enabled auto-merge February 2, 2026 05:40
@renovate renovate bot force-pushed the update/renovate-npm-frontend-dev branch 4 times, most recently from 2c844fe to dc3b6c9 Compare February 4, 2026 22:10
@renovate renovate bot force-pushed the update/renovate-npm-frontend-dev branch 2 times, most recently from 564590e to 8842b9a Compare February 8, 2026 01:35
@renovate renovate bot force-pushed the update/renovate-npm-frontend-dev branch 6 times, most recently from 63fd7e4 to aa2dc74 Compare February 12, 2026 17:03
@renovate renovate bot force-pushed the update/renovate-npm-frontend-dev branch 5 times, most recently from f5c299d to 3dcdb90 Compare February 19, 2026 04:40
@renovate renovate bot force-pushed the update/renovate-npm-frontend-dev branch from 3dcdb90 to eb57432 Compare February 20, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants