BT

Parcel.jsはJavaScriptモジュールバンドルにゼロコンフィギュレーションオプションを提供する

| 作者: Kevin Ball フォローする 3 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2018年1月17日. 推定読書時間: 2 分 |

原文(投稿日:2018/01/10)へのリンク

あなたのリクエストに応じて、ノイズを減らす機能を開発しました。大切な情報を見逃さないよう、お気に入りのトピックを選択して、メールとウェブで通知をもらいましょう。

Parcel.jsは、12月5日にローンチされた新しいオープンソースJavaScriptモジュールバンドラである。Parcelのローンチ発表では、webpack、browserify、rollupのような既存のモジュールバンドラとは違いスピードとゼロコンフィギュレーションがうたわれており、組み込みキャッシュを使うことでwebpackより最大10倍高速であると主張している。

Parcelは、プラグインを使用することなくにJavaScript、CSS、HTMLファイルといったファイルアセットが最初からサポートされている。開発者はNPMからインストールでき、CSSプリプロセッサ、コード分割、ホットモジュールリロード、開発用サーバー、キャッシュなどがすぐに利用できる。

コアチームは、ユーザーのリクエストに対応してすぐに機能を追加し、今後のロードマップには、WebAssemblyサポート、ソースマップ、tree shakingが含まれる。コアチームメンバーであるShawn Presser氏によると、このプロジェクトに参加するには、parcel slackチャネルへの参加や、github issuesへの登録を提案する。ローンチからたった1か月だが、プロジェクトにはすでに50人を超えるコントリビューターがおり、彼らは新しいオープンソースコントリビューターに非常にオープンである。

必要なモジュールバンドラがゼロコンフィギュレーションであるが、開発者がビルドをカスタマイズできないという意味ではない。Parcel.jsコア開発者であるDevon Govett氏によると:

'ゼロコンフィギュレーション'は、@parceljsに設定ができないという意味ではありません。まだbabel、 postcssなどの設定が必要かもしれない。考え方としては、設定の読み込みやプラグインなど、すべてのプロジェクトで必要になる定型的な設定を避けることです。

Parcelはまた、プラグインAPIによって拡張も可能だ。開発者はAssetハンドラとPackagersを構成して、ひとつのメソッドAPIを呼び出すだけで、Parcelにそれらを登録できる。parcel-plugin-プレフィックスでインストールされたパッケージは、自動的にparcelに検出されて、読み込まれる。過剰な構成をすることなく、パッケージマネージャーを拡張可能だ。

ローンチから1か月の間にParcelは、15,000を超えるgithubスターを獲得し、NPMを通じて500,000もダウンロードされ、代替のバンドルとして高い関心を示した。

開発者はparcel.jsドキュメントをチェックしたり、freecodecamp.comにある詳細なウォークスルーを調べることができる。

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT