The zero configuration build tool for the web. 📦🚀
this
in CommonJS – Details
srcset
parsing – Details
Blog post: https://parceljs.org/blog/v2-8-0/
Content-Length
header in HEAD requests – Details
with
query param - Details
errorRecovery
option in @parcel/transformer-css
- Details
This release includes bug fixes:
This release includes bug fixes:
process.env
- Details
Promise.resolve()
- Details
libc
field in package.json - Details
Blog post: https://parceljs.org/blog/v2-6-0/
@parcel/resolver-glob
- Details
compilerOptions
in Vue config - Details
<script setup>
- Details
@parcel/transformer-image
- Details
@parcel/transformer-image
- Details
useDefineForClassFields
option in tsconfig.json
- Details
--hmr-host
CLI option to set HMR host independently from dev server - Details
Symbol.toStringTag
- Details
export declare
syntax in generated TypeScript definitions - Details
this
for named/default imports - Details
sideEffects
- Details
This release includes new features, including improved Web Extension support and better output for Node.js targets, as well as upgrades to SWC and Parcel CSS, and many bug fixes. Thanks to everyone who contributed!
__dirname
and __filename
to refer to the original path when building for Node.js targets - Details
$schema
support in web extension manifest - Details
in
expressions with process.env
, e.g. 'foo' in process.env
- Details
<style>
elements as CSS modules - Details
srcset
attribute - Details
.env
files when entries are specified using "source"
field in package.json - Details
This release includes bug fixes.
:export
in CSS modules@keyframes
when a CSS module is processed by postcss::-webkit-scrollbar
, list styles in CSS modules, @-moz-document
, and more. See release notes.