Browserify

Browserify

Browserifyを使用すると、依存関係をすべてまとめることにより、ブラウザーでrequire( 'modules')を実行できます。
ブラウザにはrequireメソッドが定義されていませんが、Node.jsにはあります。Browserifyを使用すると、Nodeで使用するのと同じ方法でrequireを使用するコードを作成できます。Browserifyは、ブラウザー用のノードフレーバーcommonjsモジュールをコンパイルするためのツールです。npmでパッケージをバンドルしてインストールすることを除き、ノード自体を他の容量で使用しない場合でも、browserifyを使用してコードを整理し、サードパーティライブラリを使用できます。browserifyが使用するモジュールシステムはノードと同じであるため、npmに公開されたパッケージはもともとノードでの使用を目的としており、ブラウザでは使用しませんでしたが、ブラウザでも正常に機能します。ますます多くの人が、ブラウザとbrowserifyを使用してノードとブラウザの両方で動作するように意図的に設計されたモジュールをnpmに公開しています。npmの多くのパッケージはブラウザのみでの使用を目的としています。npmはすべてのjavascript、フロントエンド、バックエンドに対応しています。
browserify

ウェブサイト:

カテゴリー

ライセンスのあるすべてのプラットフォームでのBrowserifyの代替

Webpack

Webpack

webpackは、最新のJavaScriptアプリケーション用のモジュールバンドルです。
Parcel JS Application Bundler

Parcel JS Application Bundler

機能:🚀高速なバンドル時間-マルチコアコンパイル、および再起動後でも高速再構築のためのファイルシステムキャッシュ。
SystemJS

SystemJS

Configurable module loader enabling dynamic ES module workflows in browsers and NodeJS.