Skip to content

未使用パッケージを整理し本番依存を削減 - #203

Merged
128na merged 1 commit into
masterfrom
codex/trim-cross-search-dependencies
Oct 19, 2026
Merged

128na merged 1 commit into
masterfrom
codex/trim-cross-search-dependencies

Conversation

@128na

@128na 128na commented Oct 19, 2026

Copy link
Copy Markdown
Owner

未使用のsymfony/browser-kitを削除し、アプリが直接利用するsymfony/dom-crawlerとsymfony/css-selectorを本番依存として明示します。laravel/tinkerは開発依存へ移し、package.jsonもnpm依存も存在しない空のpackage-lock.jsonを削除します。

パッケージのバージョン変更はありません。本番依存は86→82(BrowserKit/Tinker/PsySH/php-parserが本番から外れる)。本番でartisan tinkerは利用できなくなりますが、開発環境には維持します。

Laravel13の旧PHP要件による保留理由は、PHP8.3.30を維持した一時コピーでの依存解決dry-runに成功したため訂正します。Laravelのメジャー更新自体は行いません。

検証: 全88テスト213 assertions、PHPStan/Pint/docs、composer validate/audit成功。独立したno-devインストールで起動・ルート一覧・config/route cache・CSS selectorによるHTML解析とTinker/BrowserKit不在を確認しました。

@128na
128na merged commit eafe06c into master Oct 19, 2026
6 checks passed
@128na
128na deleted the codex/trim-cross-search-dependencies branch October 19, 2026 08:13
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.

1 participant