deps(npm): Bump the npm-minor group across 1 directory with 13 updates - #9657
Merged
MarkusNeusinger merged 3 commits intoJul 23, 2026
Merged
Conversation
Bumps the npm-minor group with 13 updates in the /app directory: | Package | From | To | | --- | --- | --- | | [fuse.js](https://github.com/krisk/Fuse) | `7.4.2` | `7.5.0` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.0` | `8.65.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.0` | `8.65.0` | | [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `4.3.1` | `4.3.2` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.10` | | [eslint](https://github.com/eslint/eslint) | `10.4.1` | `10.7.0` | | [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.9.0` | `5.10.0` | | [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` | | [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` | | [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.6` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.5` | | [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker) | `0.14.1` | `0.14.5` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.10` | Updates `fuse.js` from 7.4.2 to 7.5.0 - [Release notes](https://github.com/krisk/Fuse/releases) - [Changelog](https://github.com/krisk/Fuse/blob/main/CHANGELOG.md) - [Commits](krisk/Fuse@v7.4.2...v7.5.0) Updates `@typescript-eslint/eslint-plugin` from 8.61.0 to 8.65.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.65.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.61.0 to 8.65.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.65.0/packages/parser) Updates `@vitejs/plugin-react-swc` from 4.3.1 to 4.3.2 - [Release notes](https://github.com/vitejs/vite-plugin-react/releases) - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite-plugin-react/commits/v4.3.2/packages/plugin-react-swc) Updates `@vitest/coverage-v8` from 4.1.8 to 4.1.10 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8) Updates `eslint` from 10.4.1 to 10.7.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.4.1...v10.7.0) Updates `eslint-plugin-perfectionist` from 5.9.0 to 5.10.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.9.0...v5.10.0) Updates `eslint-plugin-react-refresh` from 0.5.2 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.5.2...v0.5.3) Updates `globals` from 17.6.0 to 17.7.0 - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v17.6.0...v17.7.0) Updates `prettier` from 3.8.4 to 3.9.6 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.8.4...3.9.6) Updates `vite` from 8.0.16 to 8.1.5 - [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.1.5/packages/vite) Updates `vite-plugin-checker` from 0.14.1 to 0.14.5 - [Release notes](https://github.com/fi3ework/vite-plugin-checker/releases) - [Commits](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.14.1...v0.14.5) Updates `vitest` from 4.1.8 to 4.1.10 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest) --- updated-dependencies: - dependency-name: fuse.js dependency-version: 7.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.65.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: "@typescript-eslint/parser" dependency-version: 8.65.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: "@vitejs/plugin-react-swc" dependency-version: 4.3.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: "@vitest/coverage-v8" dependency-version: 4.1.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: eslint dependency-version: 10.7.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: eslint-plugin-perfectionist dependency-version: 5.10.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: eslint-plugin-react-refresh dependency-version: 0.5.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: globals dependency-version: 17.7.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: prettier dependency-version: 3.9.6 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: vite dependency-version: 8.1.5 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: vite-plugin-checker dependency-version: 0.14.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: vitest dependency-version: 4.1.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor ... Signed-off-by: dependabot[bot] <support@github.com>
The npm-minor group bumps prettier 3.8 -> 3.9, whose style pass touches these files; fm:check blocked the group PR (and its predecessor #9639). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
MarkusNeusinger
enabled auto-merge (squash)
July 23, 2026 22:07
…rn/app/npm-minor-c379af3ca2 # Conflicts: # app/package.json
MarkusNeusinger
deleted the
dependabot/npm_and_yarn/app/npm-minor-c379af3ca2
branch
July 23, 2026 22:12
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
MarkusNeusinger
added a commit
that referenced
this pull request
Jul 23, 2026
… (white-screen outage) (#9670) ## Outage Since ~22:15 UTC anyplot.ai serves a **blank page**: the `mui` chunk crashes at init (`TypeError: t is not a function` at `mui-BsYJ4sJA.js:1:54`). HTTP stays 200 everywhere and CI stays green — jsdom tests never execute the built bundle, so nothing caught it. ## Root cause The npm-minor Dependabot group (#9657, merged 22:13 UTC) bumped **vite 8.0.16 → 8.1.5** (rolldown 1.0.3 → 1.1.5). The new bundler's codegen emits a broken `mui`/`@emotion` chunk under our `manualChunks` split. Bisect (each step: clean install + build + real-browser check via Playwright): | Build | vite | mui chunk | Result | |---|---|---|---| | `28bf851df` (pre-react-group) | 8.0.16 | `mui-D3S8Baso` | ✅ boots | | `4d95a747c` (#8330 react 19.2.8) | 8.0.16 | `mui-DhJTAfML` | ✅ boots | | `d56329aa1` (#9657 npm-minor) / main | **8.1.5** | `mui-BsYJ4sJA` | ❌ TypeError, blank page | | main + this pin | 8.0.16 | `mui-DhJTAfML` | ✅ boots — **byte-identical to the known-good chunk** | (react 19.2.8 was initially suspected and is exonerated — pinning react back on main changed nothing; pinning vite alone restores the exact known-good chunk hash.) ## Fix - `app/package.json`: `vite` pinned to exact `8.0.16` (build-time dep only, zero runtime surface). - `.github/dependabot.yml`: ignore vite minor/major bumps with an explanatory comment — the next npm-minor group would otherwise re-bump vite and auto-merge green again, since no CI gate executes the built bundle. Lift the ignore once a newer vite is verified in a real browser. - CHANGELOG entry under Fixed. ## Post-merge Cloud Build deploys the healed bundle (~10 min). If Cloud Run traffic was manually pinned to revision `anyplot-app-00124-vqn` during the incident, reset with `--to-latest` after the new revision is live. Follow-up (separate): add a CI smoke gate that loads the built bundle in a headless browser, so a broken chunk can never ship green again. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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 npm-minor group with 13 updates in the /app directory:
7.4.27.5.08.61.08.65.08.61.08.65.04.3.14.3.24.1.84.1.1010.4.110.7.05.9.05.10.00.5.20.5.317.6.017.7.03.8.43.9.68.0.168.1.50.14.10.14.54.1.84.1.10Updates
fuse.jsfrom 7.4.2 to 7.5.0Release notes
Sourced from fuse.js's releases.
Changelog
Sourced from fuse.js's changelog.
Commits
45bac9fchore(release): 7.5.0437f8f3fix(search): keep the correct top-N under limit when scores tieb8142cftest(fieldNorm): cover full separator set; narrow "any whitespace" comment6fe85b0fix(fieldNorm): count tabs and newlines as word separatorse164b61fix(scoring): normalise key weights in object and keyless-logical searchdbb98b6fix(bitap): respect minMatchCharLength in exact-match shortcute2ee793chore: rebuild dist for #830 (fieldNorm whitespace fix)2946f97fix(fieldNorm): count word-starts instead of space transitions2fadbfachore: bump doc versions to 7.4.2Updates
@typescript-eslint/eslint-pluginfrom 8.61.0 to 8.65.0Release notes
Sourced from @typescript-eslint/eslint-plugin's releases.
... (truncated)
Changelog
Sourced from @typescript-eslint/eslint-plugin's changelog.
... (truncated)
Commits
63ba81bchore(release): publish 8.65.0aa602bdfix(eslint-plugin): [no-unnecessary-parameter-property-assignment] don't flag...1e90d67feat(eslint-plugin): [no-shadow] specialized error on enum declaration and me...b32fb34docs: fix broken code samples in no-extraneous-class and prefer-function-type...eaf4576feat: add warning when TS 7 is detected (#12529)18c01c7feat(eslint-plugin): [no-restricted-imports] deprecate extension rule (#12527)96e8fe2fix(eslint-plugin): [unbound-method] report unbound methods accessed via memb...0d06406chore: add attw validation to repo (#12437)9d9973bfix(eslint-plugin): [prefer-string-starts-ends-with] handle escaped $ ending ...c2386e4chore(deps): update dependency prettier to v3.9.5 (#12486)Updates
@typescript-eslint/parserfrom 8.61.0 to 8.65.0Release notes
Sourced from @typescript-eslint/parser's releases.
... (truncated)
Changelog
Sourced from @typescript-eslint/parser's changelog.
... (truncated)
Commits
63ba81bchore(release): publish 8.65.0eaf4576feat: add warning when TS 7 is detected (#12529)d8f1044feat(parser): add onUnsupportedTypeScriptVersion option to error on unsupport...0d06406chore: add attw validation to repo (#12437)c2386e4chore(deps): update dependency prettier to v3.9.5 (#12486)414d9abchore(release): publish 8.64.0290cf6cchore(release): publish 8.63.03ea32f4chore(release): publish 8.62.154e2857chore(release): publish 8.62.081e4c26feat: remove redundant package.json "files" (#12444)Updates
@vitejs/plugin-react-swcfrom 4.3.1 to 4.3.2Release notes
Sourced from @vitejs/plugin-react-swc's releases.
Changelog
Sourced from @vitejs/plugin-react-swc's changelog.
Commits
Updates
@vitest/coverage-v8from 4.1.8 to 4.1.10Release notes
Sourced from @vitest/coverage-v8's releases.
Commits
db616d2chore: release v4.1.10 (#10718)a7a61e7chore: release v4.1.9 (#10598)Updates
eslintfrom 10.4.1 to 10.7.0Release notes
Sourced from eslint's releases.
... (truncated)
Commits
fabd99b10.7.037c5e75Build: changelog update for 10.7.09489379chore: update dependency@eslint/eslintrcto ^3.3.6 (#21076)81a4774chore: updates for v9.39.5 release3e7bf15fix: applyignoreClassesWithImplementsto class expressions (#21069)9835414chore: enable$ExpectTypeannotations in all TypeScript files (#21071)cf2a9bffeat: add errorClassNames option to preserve-caught-error rule (#21032)c30d808docs: Update READMEf8b873afeat: max-nested-callbacks option for constructor callbacks (#21063)72adf6bchore: restrictmarkdownlint-cli2updates in renovate (#21067)Updates
eslint-plugin-perfectionistfrom 5.9.0 to 5.10.0Release notes
Sourced from eslint-plugin-perfectionist's releases.
Changelog
Sourced from eslint-plugin-perfectionist's changelog.
Commits
84aa039build: publish v5.10.02b5649achore: update github actions111fe80chore: update dependencies3db7a68ci: update pnpm to v11f26bdfdci: update nodejs to v26119bafefix: detect dependencies in iifes, auto-accessors and computed enum access2bea329fix(sort-switch-case): skip condition-shaped switch statements5c66d19fix: stop treating multiline trailing block comments as leading comments303ce43docs(sort-intersection-types): add banner about callable and named types967da57feat(sort-intersection-types): add ignore callable types optionUpdates
eslint-plugin-react-refreshfrom 0.5.2 to 0.5.3Release notes
Sourced from eslint-plugin-react-refresh's releases.
Changelog
Sourced from eslint-plugin-react-refresh's changelog.
Commits
00818e9v0.5.3 [publish]202fc4aFix PascalCase class exported viaexport { Name }incorrectly treated as Re...Updates
globalsfrom 17.6.0 to 17.7.0Release notes
Sourced from globals's releases.
Commits
a19670c17.7.09611620Update actions (#346)33b75f9Update globals (2026-06-22) (#345)887dd52Fix build script (#344)Updates
prettierfrom 3.8.4 to 3.9.6Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.