CLI、JavaScript API、Go APIを備えた、非常に高速なJavaScript、TypeScript、JSX、CSSバンドラー。
- スター
- 44,006
- フォーク
- 2,318
- 未解決の Issue
- 615
- 最終コミット
- 一昨日
これは何?
Parcelは、設定ファイルを用意せずにアプリケーションやライブラリをバンドルできるWeb向けビルドツールです。標準でHTML、CSS、JavaScript、TypeScript、JSXに加え、画像、フォント、動画などの一般的なアセットを扱えます。また、ホットリロードに対応した開発サーバーも備えています。
JavaScriptコンパイラはRustで実装されており、ビルドは複数のワーカースレッドで並列に実行されます。ビルド結果はキャッシュされるため、Parcelを再起動した後も、変更されていないコードは再ビルドされません。本番環境向けには、tree-shaking、minification、画像最適化、コンテンツハッシュ、自動コード分割を適用します。
標準設定では足りなくなったプロジェクト向けに、Parcelはシンプルな設定形式と、ビルドの大部分を拡張できるプラグインシステムを提供します。Webアプリやライブラリの構築ガイドも用意されており、Parcel v1からの移行手段も提供しています。
主な機能
- 01HTML、CSS、JavaScript、TypeScript、JSXおよび一般的なアセットをゼロコンフィグで扱える
- 02ホットモジュールリロードに対応した開発サーバーを内蔵
- 03Rust製のJavaScriptコンパイラと、ワーカースレッドによる並列ビルド
- 04永続キャッシュにより、再起動後も変更されていないコードを再ビルドしない
- 05tree-shaking、minification、画像最適化、コード分割などの本番向け最適化
- 06設定形式とプラグインシステムで拡張可能
ユースケース
- バンドラーの設定に時間をかけずに、新しいWebアプリを始める
- 最小限のセットアップでJavaScriptまたはTypeScriptのライブラリをビルドする
- アセットを含む小規模な静的サイトやフロントエンドページを試作する
- 既存プロジェクトをParcel v1から新しいバージョンへ移行する
クイックスタート
- 1
ドキュメントの「Parcel で Web アプリを構築する」ガイドに従ってください
トピック
よくある質問
- parcel とは?
- 設定ファイルなしでHTML、CSS、JavaScriptやアセットをバンドルできる、Web向けのゼロコンフィグビルドツール。 Parcelは、設定ファイルを用意せずにアプリケーションやライブラリをバンドルできるWeb向けビルドツールです。標準でHTML、CSS、JavaScript、TypeScript、JSXに加え、画像、フォント、動画などの一般的なアセットを扱えます。また、ホットリロードに対応した開発サーバーも備えています。
- parcel は無料で使えますか?ライセンスは?
- parcel は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- parcel は今もメンテナンスされていますか?
- 活発にメンテナンス中。parcel の最終コミットは 2026年10月19日 です。
- parcel は何に使えますか?
- バンドラーの設定に時間をかけずに、新しいWebアプリを始める 最小限のセットアップでJavaScriptまたはTypeScriptのライブラリをビルドする アセットを含む小規模な静的サイトやフロントエンドページを試作する 既存プロジェクトをParcel v1から新しいバージョンへ移行する
- parcel のインストール方法は?
- ドキュメントの「Parcel で Web アプリを構築する」ガイドに従ってください
- parcel はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/parcel-bundler/parcel
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
多数のモジュールやアセットを少数のバンドルにまとめ、コード分割や非JavaScriptファイル用ローダーも備えたJavaScriptモジュールバンドラー。
JavaScriptに任意の静的型付けを追加し、読みやすく標準準拠のJavaScriptにコンパイルできる上位互換言語です。
ランタイム、バンドラー、テストランナー、パッケージマネージャーを単一の実行ファイルにまとめた、高速なJavaScript/TypeScriptツールキット。
Node.jsなしで動作するネイティブ実行ファイルやWebAssemblyを生成する実験的なTypeScript/JavaScriptコンパイラ。
Angularは、CLI、ルーティング、フォーム、SSR、Materialコンポーネントを備えた、TypeScriptベースのWebアプリケーション開発プラットフォームです。