Skip to content

chore: update dependencies (2026-09-25) - #34

Merged
isamu merged 1 commit into
mainfrom
deps/update-2026-09-25
Sep 25, 2026
Merged

isamu merged 1 commit into
mainfrom
deps/update-2026-09-25

Conversation

@isamu

@isamu isamu commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Summary

定期メンテナンスによる依存更新(2026-09-25)。yarn upgrade --latest + yarn-deduplicate。
変更は package.json と yarn.lock のみで、ソースには触れていない。

  • vue: ^3.5.40 → ^3.5.43
  • @types/react: ^19.2.17 → ^19.3.0
  • @types/react-dom: ^19.0.0 → ^19.3.0
  • @typescript-eslint/eslint-plugin: ^8.65.0 → ^8.70.1
  • @typescript-eslint/parser: ^8.65.0 → ^8.70.1
  • @vitejs/plugin-react: ^6.0.4 → ^6.1.1
  • @vitejs/plugin-vue: ^6.0.8 → ^6.0.9
  • eslint: ^10.8.0 → ^10.11.0
  • eslint-plugin-vue: ^10.10.0 → ^10.11.1
  • globals: ^17.8.0 → ^17.12.0
  • react: ^19.2.8 → ^19.3.0
  • react-dom: ^19.2.8 → ^19.3.0
  • vite: ^8.1.5 → ^8.3.1
  • vue-tsc: ^3.3.8 → ^3.3.11
  • openai: ^6.48.0 → ^7.23.0

Items to Confirm / Review

  • TypeScript を据え置き: yarn upgrade --latest が 7.x へ上げようとしたため ~6.0.3 系へ戻した。ts-node@10 が TS7 の ts.sys 変更に非対応で、リポジトリ横断の統一方針のため

major 昇格あり(要確認)

  • openai: 6.48.0 → 7.23.0

  • yarn audit: 0 vulnerabilities found

  • 検証は warm な node_modules ではなく、rm -rf node_modules && yarn install --frozen-lockfile の後に実施。lockfile の変更で推移的依存が落ちて「手元は緑・CI は赤」になる事例があるため

  • 直接依存がすべてリポジトリ内の node_modules から解決されることを確認済み(親ディレクトリへ逃げていない)

  • 作業はローカルの作業コピーではなく origin からのクリーンクローンで実施

検証結果

  • yarn typecheck … OK
  • yarn lint … OK
  • yarn build … OK

User Prompt

~/ss/llm の定期メンテナンス(依存更新)を実行してほしい。ただし作業中のディレクトリは除外すること。
GUIChatPluginSpreadsheet / MulmoChatPluginForm / GUIChatPluginPresent3D は作業中なので外し、ほかの GUI chat plugin は対象にしてよい。
modernized-js 系と arXiv-api-ts も対象に含める。
提示された候補一覧のうち、GUI chat plugin は全部、その他は graphai-stream-web を除いて実施する。

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@isamu
isamu merged commit fa2d132 into main Sep 25, 2026
10 checks passed
@isamu
isamu deleted the deps/update-2026-09-25 branch September 25, 2026 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants