このプロジェクトについて
Viteは、モダンなウェブアプリケーションの開発をより高速かつ効率的にすることを目指したフロントエンドツールプロジェクトです。主に、開発サーバーとビルドコマンドの2つの構成要素に分かれています。
開発サーバーはネイティブのESモジュールに基づいて構築されており、機能拡張が加えられています。特に高速なホットモジュールリプレイスメント(HMR)により、フルリロードなしで変更内容をブラウザに反映させることができます。ビルドコマンドはRolldownを使用してコードをバンドルし、プロダクション向けに高度に最適化された静的アセットを生成するように事前設定されています。
拡張性は設計上の核心的な目標です。ViteはPlugin APIとJavaScript APIを公開しており、どちらも完全な型サポートを備えています。これにより、フレームワークやツールの作者は、独自の変換、解決動作、および開発サーバー用ミドルウェアを統合することが可能です。
リポジトリの構成とパッケージ:
- vite — コアパッケージ。
- @vitejs/plugin-legacy — レガシーブラウザサポート用プラグイン。
- create-vite — 新規プロジェクトを開始するためのスキャフォールディングツール。
リポジトリ内のその他の資料には、コントリビューションガイドとMITライセンスが含まれています。また、READMEにはDiscordチャットコミュニティへのリンク、バージョンとNode互換性を示すnpmバッジ、CIビルドステータスバッジ、およびスポンサーウォールへのリンクが記載されています。
機能、プラグイン開発、およびJavaScript APIをカバーするドキュメントは、プロジェクトサイトで別途ホストされています。名前はフランス語で「速い」を意味する単語に由来し、「veet」のように発音します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.