HN 日本語サマリー

← 一覧へ戻る
Web開発

Vite+ Beta版発表

Vite+ Beta (voidzero.dev)

192 pointsby Erenay09114 コメント

要約

VoidZeroは、Web開発に必要なランタイム、パッケージマネージャー、フロントエンドツールを統合するVite+のベータ版を発表しました。このツールチェーンは、Vite、Vitest、Rolldownなどのベストインクラスのツールを単一の高速で一貫したワークフローにまとめ、開発体験を向上させます。既存のプロジェクトへの導入や新規プロジェクトの作成が容易になります。

全文翻訳

VoidZeroがCloudflareに参加// announcementsAnnouncing Vite+ BetaJUL 2, 2026Alexander Lichter, MK, and Charles Wang5 MIN READCopy LinkTL;DR: Vite+がベータ版になりました。Webプロジェクトに必要なランタイム、パッケージマネージャー、フロントエンドツールを、高速で一貫したワークフローのもとに統合します。vp createで新規プロジェクトを開始するか、vp migrateで既存のプロジェクトに導入してください。 本日、Webのための統合ツールチェーンであるVite+のベータ版をリリースします。 Vite+はWeb開発への単一のエントリーポイントです。ランタイムとパッケージマネージャーを管理し、Vite、Vitest、Rolldown、tsdown、Oxlint、Oxfmtを組み込みタスクランナーと共に提供します。これはMITライセンスの下で完全にオープンソースであり、フレームワークに依存せず、CLIからライブラリ、Webアプリまで、あらゆる種類のWebプロジェクトに対応します。 なぜVite+なのか? Viteは、 sensible defaults を中心に設計されていれば、ツールは高速でありながら優れた開発者体験を提供できることを示しました。Vite+は、この考え方を開発ワークフローの残りの部分にも適用します。 リポジトリごとに異なるツールの組み合わせやコマンドを学ぶ代わりに、開発者は一貫したワークフローを使用できます。 vp dev — Vite 8を搭載したホットモジュールリプレイスメントで開発サーバーを開始します。 vp check — Oxfmtでコードをフォーマットし、Oxlintで lint し、同時に型チェックを行います。 vp test — Vitestを搭載した単体テストを実行します。 vp build — Vite 8を搭載して本番用にプロジェクトをビルドします。 vp pack — tsdownを搭載し、ベストプラクティスを組み込んだライブラリをバンドルします。 vp run — モノレポ対応の組み込みタスクランナーを通じて、インテリジェントなキャッシングにより、任意のnpmスクリプトまたはタスクを実行します。 これらのメリットは、チームやコードベースが大きくなるにつれてより重要になります。 ツールのバージョンが整合性を保ちます。 設定の共有が容易になります。 新規コントリビューターのセットアップ手順が少なくなります。 CIは開発者がローカルで使用するのと同じコマンドを実行します。 Vite+は、ツールチェーンを手作業で何度も組み立てたくない開発者や、プロジェクト全体で一貫したセットアップを維持したいチームのために存在します。 しかし、Vite+はViteエコシステムを置き換えるものではありません。Viteプラグインは引き続きViteプラグインであり、プロジェクトはバックグラウンドで好みのパッケージマネージャーを使い続けることができます。Vite+は、それらを単一のツールチェーンとして機能させるための統合レイヤーを提供します。 アルファからベータへ Vite+アルファを発表した際、開発者に実際のプロジェクトでテストするよう依頼しました。それ以来、十数バージョンをリリースし、500件以上のプルリクエストをマージしました。 これまでにリリースされた主なハイライトをいくつか紹介します。 スマートキャッシング: vp runは、自動データ追跡とViteが報告するメタデータを組み合わせるため、入力、出力、環境変数を手動でリストアップすることなく、ビルドが正しくキャッシュされます。 より良いマイグレーション: vp migrateは、さまざまなアプリセットアップを処理できるようになり、エージェント用のマイグレーションプロンプトも提供します。 エンタープライズ機能: 組織テンプレートはチーム間のセットアップを標準化し、プロキシおよびカスタムCA対応HTTPにより、vp runは企業のプロキシやファイアウォールの背後でも動作します。 クロスプラットフォーム: vpは、すべての主要なオペレーティングシステムやシェルでより良く動作するように強化されました。 洗練と磨き上げ: vite-plusで180件以上の修正と改善を行い、すでに堅固なツールチェーンの基盤をさらにシャープにしました。 この進歩の多くは、より広範なコミュニティと共にオープンソースでVite+を構築している、成長中の国際的なコアチームによるものです。 Vite+のリリース履歴で詳細な作業を追うことができます。 すべてが積み重なる Vite+の開発中に、基盤となるツールも改善され続けてきました。それらがなければ、Vite+は不可能でした。Vite+アルファ以降の主なハイライトをいくつか紹介します。 Vite 8.1は、実験的なフルバンドルモードを搭載してリリースされました。 VitestはARIAスナップショットのサポートを追加しました。 Rolldownの1.0がリリースされ、新しいプラグインシステムとパフォーマンスの向上が実現しました。 tsdownはCSSモジュールサポートを実装しました。 OxlintはネイティブReact Compiler lintルールを統合しました。 OxfmtはSvelteコードをフォーマットできます。 実際の採用 Vite+はすでに私たちの予想を超えて採用されています。1,300以上の公開リポジトリがvite-plusに依存しており、プライベートプロジェクトやグローバルCLIインストールは含まれていません。 採用は、多くのプロジェクトタイプにわたってエコシステム全体に広がっています。注目すべきハイライトは以下の通りです。 Dify: LLMアプリ構築のためのオープンソースプラットフォーム。 critical: Addy Osmaniによるフレームワークに依存しないクリティカルパスCSSツール。 BlockNote: React用のブロックベースのNotion風リッチテキストエディタ。 vinext: Vite上に構築された、Next.js互換のドロップインフレームワーク。 zerobyte: TanStackとReactで構築された、セルフホスティング者向けのバックアップ自動化ツール。 îles: Vue用の部分的なハイドレーションアイランドサイトジェネレーター。 agentsview: Svelteで構築された、コーディングエージェント向けのローカルファーストセッション検索および分析ツール。 Inkline: Vue、React、Svelte、Angular、Solid、Qwik、Astroで出荷されるUIコンポーネントライブラリ。 npmx: Nuxt上に構築されたオープンソースnpmレジストリブラウザ。 npmxでは、ランタイムと開発の両方で、ミリ秒単位のパフォーマンスを重視しています。Vite+は、開発体験を高速に保ち、CIとレビュープロセスをスピードアップすることで、コミュニティの生活をより良くします。— Daniel Roe, npmx 1.0への道 Vite+は安定していますが、まだ完了していません。統合ツールチェーンで求めている機能がカバーされている場合はVite+の採用をお勧めします。1.0に向けてさらに機能を追加していきます。その過程で、以下の点に注力します。 vp run (Vite Task) のリモートキャッシングの実装 GitLab CI/CD のための setup-vp の導入 Viteフレームワークやプラグインとの互換性の向上 より多くのマイグレーションターゲットのサポート 公式Homebrewフォーミュラなどの配布チャネルの追加 ドキュメントと診断の明確化 さらに、1.0リリース前に残りの互換性のギャップを修正するために、コミュニティからのフィードバックを優先します。 Vite+ベータ版をお試しください グローバルvpコマンドをインストールします。 macOS / Linux curl -fsSL https://vite.plus | bash Windows irm https://vite.plus/ps1 | iex 次に新しいプロジェクトを作成します。 bash vp create または既存のViteプロジェクトでVite+を試します。 bash vp migrate 重要: マイグレーションコマンドは変更内容を示しますが、複雑なプロジェクトでは手動でのフォローアップが必要になる場合があります。本番プロジェクトにVite+を導入する前に、マイグレーションガイドを読んでください。 特に、既存プロジェクトのマイグレーション、フレームワークおよびプラグイン作成者、大規模リポジトリを管理するチームからのフィードバックに関心があります。 ドキュメント: viteplus.dev Discord: VoidZeroコミュニティに参加 GitHub: 問題を報告し、貢献する X & Bluesky: @voidzerodev および voidzero.dev をフォローしてエコシステムのアップデートを入手 アルファ版をテストし、問題を報告し、プロジェクトに貢献してくれたすべての人に感謝します。 毎月のニュースレターを購読する Subscribe// announcementsVoidZero is Joining CloudflareJUN 4, 2026// announcementsAnnouncing Rolldown 1.0MAY 7, 2026