Files
ComfyUI_frontend/.github
Alexander Brown 630ae61132 chore: update core dev dependencies (#13733)
## Summary

Bump core dev toolchain (Vue/Vite/Oxlint/Oxfmt/ESLint/pnpm + ecosystem)
to latest same-major versions, with the small compat fixes the new
versions require.

## Changes

- **What**: Catalog bumps in `pnpm-workspace.yaml`: vue 3.5.39, vite
8.1.4, oxlint 1.74, oxfmt 0.59, eslint 10.7, vitest 4.1.10, vue-tsc
3.3.7, tailwindcss 4.3.2, @playwright/test 1.61.1, storybook 10.5.0,
knip 6.27, typescript-eslint 8.64, @vueuse 14.3 + assorted ecosystem
minors. `packageManager` pnpm 11.3.0 → 11.13.1.
- **Compat fixes**:
- `defineModel` default-factory param typing in
`WidgetSelectDefault.vue`/`WidgetSelectDropdown.vue` (vue 3.5.40+ types
it as `Record<string, unknown>`)
- `useClipboard` mock in `useCopyToClipboard.test.ts` (vueuse 14.3:
`ComputedRef` fields + new `copyPending`)
- Removed two knip ignores obsoleted by knip 6.27 (config treats hints
as errors)
- Renamed invalid CSS ident `--color-dark-elevation-1.5` → `-1-5` (dot
is not a valid ident char; unused; oxfmt 0.59 hard-errors on it)
  - oxfmt 0.59 reformat as a separate commit (small churn, 8 files)
- **Held back**: happy-dom pinned at 20.9.0 — 20.10.x throws sync
`NotSupportedError` on external `<script>` append, breaking GTM/Typeform
loader tests. Majors deferred to individual PRs: typescript 7, pinia 4,
vue-router 5, vue-i18n 11, stylelint 17, jsdom 29, globals 17,
unplugin-* majors, vite-plugin-dts 5, @types/node 25.
- **Dependencies**: version bumps only, no new packages. no
`minimumReleaseAgeExclude` exemptions — range floors sit at the newest
age-compliant releases (vue 3.5.40, vite 8.1.5, tailwind 4.3.3,
storybook 10.5.2 are <24h old and flow in automatically once they pass
the gate).

## Review Focus

- Unit suite failures match main exactly (previewAny/uploadAudio
pre-existing flakes); typecheck, lint, knip, build all green. Desktop-ui
typecheck failures are identical on main (pre-existing, untouched).

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-07-17 20:46:09 +00:00
..
2026-06-18 13:46:02 -07:00
2026-01-27 17:59:19 -08:00