When comparing Parcel vs module-concat, the Slant community recommends Parcel for most people. In the question“What are the best frontend JavaScript module bundlers?” Parcel is ranked 2nd while module-concat is ranked 15th. The most important reason people chose Parcel is:
Run parcel watch on javascript file. It will auto download dependencies when you import modules.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Auto-fetch dependencies
Run parcel watch on javascript file. It will auto download dependencies when you import modules.
Pro Works nice with Vue.js
Just set "lang" parameter and parcel will install required dependencies like pug or node-sass. You don't even need to restart the process.
Pro Supports Client-side Browser Projects
Provides some support for concatenating client-side browser JavaScript modules. Also, can process the browser
property in package.json.
Pro Supports languages that compile to JS
For example, CoffeeScript is supported using the compilers
option.
Pro Lightweight
This library just concatenates CommonJS modules together into a single *.js file. Nothing else. It only uses 1 dependency: resolve
Cons
Con Running yarn under the hood fails on Windows from time to time
Con Not a full-featured bundler
This doesn't handle CSS or HTML stuff. It only bundles JavaScript files.