chore(deps): electron 43.0.0 / p-limit 7.3.0 へ bump (#262/#268 combine)#275
Merged
Conversation
- electron ^42.5.0 → ^43.0.0 (Chromium 150 / Node v24.17) - p-limit ^3.1.0 → ^7.3.0 (ESM only だが main bundle に inline されるため runtime 影響なし) - RENDERER_TARGET chrome148 → chrome150 (electron-vite@5 の stale fallback 矯正を 43 に追従) - CLAUDE.md「electron 42+ への対応」に改題 + version-agnostic 化、docs の version 記述整合 (specification.md / ADR-0009 / tauri-purge-inventory.md) - electron.vite.config.ts の as const / spread 冗長を削減 - pnpm-workspace.yaml に marked dual-resolution allow を記録追記 (katex と同構造、 mermaid が ^18 を宣言するまで override しない判断の文書化) dependabot PR #262 (electron 43.0.0) / #268 (p-limit 7.3.0) の取り込み。 merge 後に両 PR を手動 close する。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ymnao
added a commit
that referenced
this pull request
Jul 5, 2026
- package.json の version を 0.6.0 → 0.7.0 に bump - CHANGELOG.md に v0.7.0 エントリを追加 (#243 〜 #280) - Fixed: FileTree scroll regression (#276)、electron e2e launch teardown timeout 拡大 (#247) - Internal: #209 3 項目 (drift-lock 系 refactor #278/#279/#280)、settings setter 集約 (#273 → #277)、search/workspace/backlink 系 helper 抽出 15 件 - Dependencies: electron 43.0.0 / p-limit 7.3.0 major bump (#275)、Dependabot 7 件 combine (#274)、pnpm-workspace.yaml overrides で @codemirror dual copy を恒久防止 Co-authored-by: Claude Opus 4.7 <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.
概要
dependabot PR #262 (electron 42.5.2 → 43.0.0 major) と #268 (p-limit 3.1.0 → 7.3.0 major) を 1 branch に combine して取り込む。electron 43 (Chromium 150 / Node v24.17) への build target 追従と、CLAUDE.md / docs の version 記述整合も同梱。
関連 Issue
なし (dependabot PR #262 / #268 の取り込み。PR 間は auto close されないため、本 PR merge 後に両 PR を手動 close する)
移行 Stage
該当なし (依存更新 + ドキュメント整合)
変更内容
electron^42.5.0 → ^43.0.0 (Chromium 150 / Node v24.17 / V8 15.0)p-limit^3.1.0 → ^7.3.0electron/main/ipc/search.tsのpLimit(16)1 箇所のみで API 互換 (v7 の activeCount semantic 変更は.activeCount未参照のため無影響)require(esm)経路なし)electron.vite.config.ts:RENDERER_TARGETchrome148 → chrome150 (electron-to-chromium の 43.0→150 マッピング + electron v43.0.0 release notes の 2 ソースで確認)。NODE_TARGETは node24 継続 (43 同梱 Node は v24.17 系)。あわせてas const/ spread の冗長を削減CLAUDE.md: 「electron 42 への対応」→「electron 42+ への対応」に改題し opening を version-agnostic 化、§3 の具体値を 43 に更新、相互参照修正specification.md技術スタック表 v43、ADR-0009の workaround 撤去トリガーを「Electron 42+ に対応した後」に一般化、tauri-purge-inventory.mdの「Electron 42 (Chromium 134)」誤記を「Electron 43 (Chromium 150)」に訂正pnpm-workspace.yaml: marked の dual-resolution allow を記録追記 (mermaid@11.16.0 がmarked@^16.3.0を direct dep 宣言しており major 2 跨ぎの override は描画破壊リスク。katex の既存記録と同じ判断枠組みで、mermaid が ^18 を宣言するまで dual を許容)pnpm-lock.yaml: fresh regen (rm+--lockfile-onlyで verified cache bypass)。importer section の specifier/version 一致を grep 確認済み動作確認
tsc --noEmit(tsconfig.node.json / tsconfig.web.json) cleanelectron-vite build成功スクリーンショット
なし (UI 変更なし)
🤖 Generated with Claude Code