The zero configuration build tool for the web. 📦🚀
Blog post: https://parceljs.org/blog/v2-12-0/
Core
JavaScript
CSS
Bundler
Web Extensions
Performance
Core
JavaScript
Bundler
Dev
Core
Resolver
JavaScript
Core
import * as
is used with export *
- Details
JavaScript
hasOwnProperty
in modules exporting member with same name - Details
WebExtension
PostHTML, Pug, Stylus
invalidateOnFileChange
- Details
Parcel v2.10.0 includes big performance improvements, an improved --lazy
mode, reduced runtime bundle sizes, web extension improvements, and tons of bug fixes and improvements.
Core
--lazy
mode – Details, Details
@babel/register
, esbuild-register
, ts-node
) – Details
Bundler
Resolver
JavaScript
CSS
WASM
XML
Web Extensions
Web Manifest
Core
--lazy
mode bugs – Details
JavaScript
Bundler
Images
Sass
Dev Server
*
from empty files with sideEffects: false
as ESM – Details
Parcel v2.9.0 includes many long requested features, including a brand new resolver with support for package.json "exports" and tsconfig.json features, support for ESM plugins and configs, and local Parcel plugins. It also improves performance with a new default JS minifier powered by SWC, incremental symbol propagation, and improved bundler data structures.
Blog post: https://parceljs.org/blog/v2-9-0/
Core
.proxyrc.cjs
config files – Details
loadConfig
function to resolver plugins – Details
Resolver
JavaScript
Bundler
Web Extensions
chrome_style
field – Details
Core
fastest-levenshtein
and xmldom
dependencies – Details
JavaScript
@parcel/validator-eslint
– Details
inlineEnvironment
performance – Details
TypeScript
CSS
Bundler
Dev server
Elm