Conversation
9eb7b09 to
5c1fc98
Compare
…dates Bumps the development-dependencies group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@eslint/css](https://github.com/eslint/css) | `0.14.1` | `1.1.0` | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` | | [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.2.4` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` | | [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` | | [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.7.0` | `5.9.0` | | [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` | | [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.3.3` | `10.3.5` | | [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` | | [jsdom](https://github.com/jsdom/jsdom) | `29.0.1` | `29.0.2` | | [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` | | [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.7.3` | | [tailwind-csstree](https://github.com/humanwhocodes/tailwind-csstree) | `0.1.4` | `0.3.1` | | [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.57.2` | `8.59.0` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.0.10` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.1` | `4.1.5` | Updates `@eslint/css` from 0.14.1 to 1.1.0 - [Release notes](https://github.com/eslint/css/releases) - [Changelog](https://github.com/eslint/css/blob/main/CHANGELOG.md) - [Commits](eslint/css@css-v0.14.1...css-v1.1.0) Updates `@eslint/js` from 9.39.4 to 10.0.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js) Updates `@tailwindcss/vite` from 4.2.2 to 4.2.4 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/@tailwindcss-vite) Updates `@types/node` from 25.5.0 to 25.6.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint` from 9.39.4 to 10.2.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.4...v10.2.1) Updates `eslint-plugin-perfectionist` from 5.7.0 to 5.9.0 - [Release notes](https://github.com/azat-io/eslint-plugin-perfectionist/releases) - [Changelog](https://github.com/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md) - [Commits](azat-io/eslint-plugin-perfectionist@v5.7.0...v5.9.0) Updates `eslint-plugin-react-hooks` from 7.0.1 to 7.1.1 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/eslint-plugin-react-hooks@7.1.1/packages/eslint-plugin-react-hooks) Updates `eslint-plugin-storybook` from 10.3.3 to 10.3.5 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v10.3.5/code/lib/eslint-plugin) Updates `globals` from 17.4.0 to 17.5.0 - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v17.4.0...v17.5.0) Updates `jsdom` from 29.0.1 to 29.0.2 - [Release notes](https://github.com/jsdom/jsdom/releases) - [Commits](jsdom/jsdom@v29.0.1...v29.0.2) Updates `prettier` from 3.8.1 to 3.8.3 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.8.1...3.8.3) Updates `prettier-plugin-tailwindcss` from 0.7.2 to 0.7.3 - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](tailwindlabs/prettier-plugin-tailwindcss@v0.7.2...v0.7.3) Updates `tailwind-csstree` from 0.1.4 to 0.3.1 - [Release notes](https://github.com/humanwhocodes/tailwind-csstree/releases) - [Changelog](https://github.com/humanwhocodes/tailwind-csstree/blob/main/CHANGELOG.md) - [Commits](humanwhocodes/tailwind-csstree@tailwind-csstree-v0.1.4...tailwind-csstree-v0.3.1) Updates `tailwindcss` from 4.2.2 to 4.2.4 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/tailwindcss) Updates `typescript` from 5.9.3 to 6.0.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.3) Updates `typescript-eslint` from 8.57.2 to 8.59.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/typescript-eslint) Updates `vite` from 7.3.2 to 8.0.10 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.10/packages/vite) Updates `vitest` from 4.1.1 to 4.1.5 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest) --- updated-dependencies: - dependency-name: "@eslint/css" dependency-version: 1.1.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: development-dependencies - dependency-name: "@eslint/js" dependency-version: 10.0.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: development-dependencies - dependency-name: "@tailwindcss/vite" dependency-version: 4.2.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: "@types/node" dependency-version: 25.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: eslint dependency-version: 10.2.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: development-dependencies - dependency-name: eslint-plugin-perfectionist dependency-version: 5.9.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: eslint-plugin-react-hooks dependency-version: 7.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: eslint-plugin-storybook dependency-version: 10.3.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: globals dependency-version: 17.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: jsdom dependency-version: 29.0.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: prettier dependency-version: 3.8.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: prettier-plugin-tailwindcss dependency-version: 0.7.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: tailwind-csstree dependency-version: 0.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: tailwindcss dependency-version: 4.2.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: typescript dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: development-dependencies - dependency-name: typescript-eslint dependency-version: 8.59.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: vite dependency-version: 8.0.10 dependency-type: direct:development update-type: version-update:semver-major dependency-group: development-dependencies - dependency-name: vitest dependency-version: 4.1.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
The React Hooks lint upgrade reports synchronous state updates from effects. `TagInput` mirrored its `tags` prop into local state and then synchronized that mirror from an effect whenever the parent changed the value. Render from the `tags` prop directly and keep only the draft input text in local state. Add, remove, and Backspace handling now compute the next tag array from the controlled prop and notify the parent through `onChange`, so external prop changes still update the rendered tags without a syncing effect.
TypeScript 6 reports `baseUrl` as deprecated and blocks compilation unless the deprecation is explicitly ignored. The project only used `baseUrl` to make the `@*` path alias point at source files. Drop `baseUrl` and make the alias target explicit relative to the config file. This preserves the existing import behavior while avoiding a temporary compiler deprecation override.
Vite 8 now validates `manualChunks` for the Rolldown build path, and the existing object form is rejected before production assets can be emitted. The chunk split was still useful for keeping the larger UI dependencies out of the main bundle. Convert the chunk configuration to the function form accepted by the newer bundler. The function matches normalized module IDs for the same dependency families, preserving the previous chunk names without changing application runtime behavior.
The upgraded test toolchain surfaced warnings for deprecated path-resolution plugin wiring, a nested module mock, and JSDOM's missing scroll API. The path warning came from keeping `vite-tsconfig-paths` after Vite added native `resolve.tsconfigPaths` support, so the plugin was both noisy and redundant. Use Vite's native `resolve.tsconfigPaths` support in both Vite and Vitest config, and remove the now-unused `vite-tsconfig-paths` dependency. Move the job-search API mock to module scope so Vitest's hoisting behavior is explicit, and provide a minimal `scrollTo` test shim for code paths that expect browser scrolling APIs.
5c1fc98 to
4a10563
Compare
bgentry
approved these changes
May 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the development-dependencies group with 18 updates in the / directory:
0.14.11.1.09.39.410.0.14.2.24.2.425.5.025.6.09.39.410.2.15.7.05.9.07.0.17.1.110.3.310.3.517.4.017.5.029.0.129.0.23.8.13.8.30.7.20.7.30.1.40.3.14.2.24.2.45.9.36.0.38.57.28.59.07.3.28.0.104.1.14.1.5Additional changes and fixes
This branch keeps the full dependency roll-forward and adds focused compatibility fixes so the upgraded toolchain validates cleanly:
TagInputcontrolled so the neweslint-plugin-react-hooksset-state-in-effectcheck is fixed rather than ignored.baseUrlsetting by making the@*path alias target explicit for TypeScript 6.resolve.tsconfigPathssupport and removed the now-redundantvite-tsconfig-pathsdependency.scrollTotest shim sovitest runno longer emits warnings.Updates
@eslint/cssfrom 0.14.1 to 1.1.0Release notes
Sourced from @eslint/css's releases.
... (truncated)
Changelog
Sourced from @eslint/css's changelog.
... (truncated)
Commits
a131cbachore: release 1.1.0 🚀 (#400)6f8c083fix: update baseline data (#412)51f24f4feat: add CSS unit baseline checking (#403)a1b5c6ffix: correctly extract baseline support for CSS functions (#401)616558efix: update baseline data (#405)155dacbchore: update dependency tailwind-csstree to ^0.2.0 (#407)bc8a1b9chore: update dependency knip to v6 (#406)8ce1988chore: update dependency@eslint/jsonto ^1.2.0 (#404)6fb7bacchore: add lint:unused script to run Knip (#371)235f451fix: update baseline data (#399)Updates
@eslint/jsfrom 9.39.4 to 10.0.1Release notes
Sourced from @eslint/js's releases.
... (truncated)
Commits
84fb885chore: package.json update for@eslint/jsrelease1f66734chore: addeslinttopeerDependenciesof@eslint/js(#20467)f3fbc2fchore: set@eslint/jsversion to 10.0.0 to skip releasing it (#20466)b4b3127chore: package.json update for@eslint/jsrelease0b14059chore: package.json update for@eslint/jsreleasefa31a60feat!: addnameto configs (#20015)1e2cad5chore: package.json update for@eslint/jsrelease454a292feat!: updateeslint:recommendedconfiguration (#20210)c6358c3feat!: Require Node.js^20.19.0 || ^22.13.0 || >=24(#20160)Updates
@tailwindcss/vitefrom 4.2.2 to 4.2.4Release notes
Sourced from @tailwindcss/vite's releases.
Changelog
Sourced from @tailwindcss/vite's changelog.
Commits
69ad7cc4.2.4 (#19948)685c19eFix issue around resolving paths in@tailwindcss/vite(#19947)2e3fa494.2.3 (#19944)5cb1efdfix(vite): resolve tsconfig paths in CSS and JS resolvers (#19803)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@tailwindcss/vitesince your current version.Updates
@types/nodefrom 25.5.0 to 25.6.0Commits
Updates
eslintfrom 9.39.4 to 10.2.1Release notes
Sourced from eslint's releases.
... (truncated)
Commits
4d1d8f910.2.13e33105Build: changelog update for 10.2.1ca92ca0docs: reuse markdown-it instance for markdown filter (#20768)7ddfea9chore: update dependency prettier to v3.8.2 (#20770)57d2ee2docs: Enable Eleventy incremental mode for watch (#20767)c1621b9docs: fix typos in code-path-analyzer.js (#20700)fac40e1ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (#20763)7246f92test: add tests for SuppressionsService.load() error handling (#20734)4f34b1echore: update pnpm/action-setup action to v5 (#20762)1418d52docs: Update READMEUpdates
eslint-plugin-perfectionistfrom 5.7.0 to 5.9.0Release notes
Sourced from eslint-plugin-perfectionist's releases.
Changelog
Sourced from eslint-plugin-perfectionist's changelog.
Commits
fafddd6build: publish v5.9.0422e8f2chore: update dependencies3d75ce2fix: preserve uncased character positionsf03c6adchore: update github actionsa4b425dfeat: support configurable spacing between overload signatures05b2819chore: update dependenciesc05d1b1fix(sort-imports): add submodule imports as internal patternsb98c82dfeat: export class option typesc55f2d9build: publish v5.8.0713aaf9chore: update github actionsUpdates
eslint-plugin-react-hooksfrom 7.0.1 to 7.1.1Release notes
Sourced from eslint-plugin-react-hooks's releases.
Changelog
Sourced from eslint-plugin-react-hooks's changelog.