Pico CSSのメンテナであるLucas Larroche氏は、バージョン2.1.1がプロジェクトの最終リリースであることを公式に発表しました。リポジトリはアーカイブされ、現在は読み取り専用の状態となっており、新しいイシュー、プルリクエスト、またはリリースは受け付けられません。プロジェクトの開発は停止しましたが、メンテナは、既存のフレームワークを使用しているウェブサイトが壊れないように、npmパッケージ、jsDelivr CDN、および公式サイトを含む既存のインフラは長期的にオンラインで維持されることを明らかにしました。

Pico CSSバージョン2.1.1の最終リリースに関するGitHubのディスカッションスレッド。
GitHubでの公式発表では、Pico CSSのアーカイブ状態への移行について詳述されています。github.com

この画像は、プロジェクトの最終リリースに関する発表の主なソースと、アーカイブの背後にある理由を捉えたものです。

この決定の主な要因は、Webコンポーネントの構築および消費方法の変化です。Larroche氏は、現代のAIツールが、それらの要素に必要な特定のCSSとともに、軽量で独立したアクセシブルなHTMLを生成できるようになったと指摘しました。この変化により、Picoの核となる価値提案であった「セマンティックなHTMLのための最小限のCSSフレームワーク」の実用的な有用性が低下しています。現在の状況で競争力を維持するためには、Pico CSSには完全なアーキテクチャの書き換えが必要になるとメンテナは示唆しました。これには、SassからプレーンなモダンCSSへの移行、OKLCHカラー、cascade layers、Popover、anchor positioningなどの高度な機能の統合、さらに未使用のCSSを削除しカスタマイズを簡素化するためのネイティブコンパイラの開発が含まれます。

このような書き換えに必要な多大な労力を考慮し、Larroche氏は新しいプロジェクトを開始するのではなく、プロジェクトを現在の状態のまま維持することに決めました。プロジェクトは引き続きMITライセンスの下にあり、ユーザーはリポジトリをフォークして独立して開発を継続することができます。しかし、メンテナは、Pico CSSの名前とロゴはMITライセンスの対象外であるため、フォークする際は元のプロジェクトとユーザーを混乱させないよう、独自のブランディングを使用する必要があることを指定しました。この動きは、確立されたCSSフレームワークが、AI主導の自動化と、以前はフレームワークレベルの抽象化を必要としていたネイティブCSS機能の急速な採用の両方から圧力を受けているという、高まりつつあるトレンドを浮き彫りにしています。