Repolode
parcel-bundler

parcel-bundler/parcel

設定ファイルなしでHTML、CSS、JavaScriptやアセットをバンドルできる、Web向けのゼロコンフィグビルドツール。

代替できる製品:Webpack

スター
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. 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 の数値は毎日更新されます。

関連プロジェクト