parcel
4.8/539

parcel

npm i parcel

584 Versions

2.0.0-nightly.1242

nightly
13 days ago

2.8.3

latest
13 days ago
  • Core
    • filter out title execArgv to workers – Details
  • Bundler
    • Fix CSS order when merging type change bundles – Details
    • Fix assertion error when mixing CSS modules and non-modules – Details
    • Fix set diff – Details
    • Recursively check reachability when removing asset graphs from bundles in deduplication – Details
  • JavaScript
    • Don't retarget dependencies if a symbol is imported multiple times with different local names – Details
    • Fix assigning to this in CommonJS – Details
    • Bump SWC to fix dead branch removal bug – Details
    • Bump swc to fix sourcemaps with Windows line endings – Details
    • Add test cases for ESM initialization problems – Details
  • TypeScript
    • Fix TSC sourcemaps metadata – Details
  • HTML
  • Dev server
    • Apply HMR updates in topological order – Details
    • Fixed the hmr connection with host 0.0.0.0 – Details

2.0.0-nightly.1240

14 days ago

2.0.0-nightly.1238

20 days ago

2.0.0-nightly.1237

22 days ago

2.0.0-nightly.1236

23 days ago

2.0.0-nightly.1235

24 days ago

2.0.0-nightly.1234

25 days ago

2.0.0-nightly.1232

1 month ago

2.0.0-nightly.1230

1 month ago

2.0.0-nightly.1226

1 month ago

2.0.0-nightly.1221

1 month ago

2.0.0-nightly.1220

1 month ago

2.0.0-nightly.1219

2 months ago

2.8.2

2 months ago
Fixed
  • Core
    • Ensure maxListeners for process.stdout accounts for workers – Details
  • JavaScript
    • Bump SWC to fix scoping issue with block-less loops – Details
    • Fix requires of external CommonJS SWC helpers – Details

2.0.0-nightly.1217

2 months ago

2.0.0-nightly.1214

2 months ago

2.0.0-nightly.1212

2 months ago

2.8.1

2 months ago
Fixed
  • Core
    • fix: remove @parcel/utils dep in @parcel/graph – Details
  • JavaScript
    • Don't retarget dependencies with *Details
    • Fix overriding single export of a export *Details
    • Add mjs and cjs to resolver extensions – Details
  • TypeScript
    • Make ts-types transformer work with TS >= 4.8 – Details
  • Web manifest
    • Parse shortcut icons in web app manifests – Details
  • SVG
    • Fix transformer-svg-react not finding .svgrrcDetails

2.0.0-nightly.1210

2 months ago

2.0.0-nightly.1209

2 months ago

2.0.0-nightly.1203

2 months ago

2.0.0-nightly.1202

3 months ago

2.8.0

3 months ago

Blog post: https://parceljs.org/blog/v2-8-0/

Added
  • Core
    • Code splitting across reexports using symbol data by splitting dependencies – Details
    • Update without bundling for non-dependency related changes – Details
    • Improve performance of incremental bundling – Details
    • Only serialize and send shared references to workers that need them – Details
    • Improve performance of HMR by not waiting for packaging – Details
  • JavaScript
    • Verify version when resolving Node builtin polyfills – Details
    • Add loadBundleConfig method to Packager plugins – Details
  • SVG
    • Generate typescript for SVGs when using svgr and typescript option – Details
  • Bundler
    • Move experimental bundler to default – Details
Fixed
  • Core
    • Fix verbose warning: reexport all doesn't include default – Details
    • Support multiple edge types in Graph.hasEdge – Details
    • Ensure edge exists before removal in Graph.removeEdge – Details
    • Disable splitting dependencies on symbols for non-scope hoisted bundles – Details
    • Fix TypeScript definitions for Parcel config API – Details
    • Use traverseAssets in packager to improve performance – Details
    • Make uniqueKey undefined by default – Details
    • Catch uncaught promise build abort race – Details
    • Bump parcel dependencies – Details
  • JavaScript
    • Bump SWC - Details, Details
    • Fix Chrome Android browserslist support check – Details
    • Fix CommonJS symbol collection without scope hoisting – Details
    • Make React Refresh debounce call on the leading edge – Details
    • Retain correct dependency order between imports and reexports without scopehoisting – Details
  • Bundler
    • Consider sibling in available assets to younger sibling for parallel deps – Details
    • Don't merge isolated child assets – Details
    • Do not merge isolated bundles in experimental bundler – Details
    • Implement min bundles configuration – Details
  • Dev server
    • Include Content-Length header in HEAD requests – Details
  • Vue
    • Fix errors displaying errors when compiling Vue SFCs – Details
    • Add file path to error code frames – Details
    • Fix location of errors – Details
  • Image
  • TypeScript
    • Allow configuring module resolution – Details
  • Web extensions
    • Fix service worker packaging in web extensions – Details

2.0.0-nightly.1200

3 months ago

2.0.0-nightly.1198

3 months ago

2.0.0-nightly.1195

3 months ago

2.0.0-nightly.1193

3 months ago

2.0.0-nightly.1190

3 months ago

2.0.0-nightly.1189

3 months ago

2.0.0-nightly.1188

3 months ago

2.0.0-nightly.1186

3 months ago

2.0.0-nightly.1185

3 months ago

2.0.0-nightly.1184

3 months ago

2.0.0-nightly.1183

3 months ago

2.0.0-nightly.1181

3 months ago

2.0.0-nightly.1177

3 months ago

2.0.0-nightly.1176

3 months ago

2.0.0-nightly.1175

3 months ago

2.0.0-nightly.1174

3 months ago

2.0.0-nightly.1173

3 months ago

2.0.0-nightly.1172

4 months ago

2.0.0-nightly.1171

4 months ago

2.0.0-nightly.1170

4 months ago

2.0.0-nightly.1169

5 months ago

2.0.0-nightly.1163

5 months ago

2.0.0-nightly.1162

5 months ago

2.0.0-nightly.1160

5 months ago

2.0.0-nightly.1159

6 months ago

2.0.0-nightly.1157

6 months ago

2.0.0-nightly.1156

6 months ago

2.7.0

6 months ago
Added
  • Core
    • Log resolved targets in verbose log level for debugging - Details
    • Allow plugin configs to be written with .cjs extension - Details
  • JavaScript
    • Support react refresh for @emotion/react - Details
    • Inject script for hmr when there is only normal script in html - Details
  • Elm
    • Add support for compiling multiple modules at once via with query param - Details
  • CSS
    • Add support for errorRecovery option in @parcel/transformer-css - Details
  • Experimental bundler - Details
    • Implement bundling for multiple targets
    • Internalize async dependencies
    • Merge bundles of the same type
    • Fix missing module - Details
Fixed
  • JavaScript
    • Default interop missing when importing a CommonJS module - Details
    • Add missing imports for external dependencies in skipped assets - Details
    • Bump SWC to fix undefined variables - Details
    • Remove charset from JS loaded script to avoid double fetching in Firefox - Details
    • Use placeholder expression when replacing unused symbols - Details
  • Core
    • Fix atomic writestream handling on Windows - Details
    • Fix non-deterministic bundle hashes between builds due to symbol propagation - Details
    • Fix TypeScript types for @parcel/package-manager - Details
  • Dependencies

2.0.0-nightly.1138

6 months ago

2.0.0-nightly.1136

6 months ago

2.0.0-nightly.1135

6 months ago

2.0.0-nightly.1134

7 months ago

2.0.0-nightly.1133

7 months ago

2.0.0-nightly.1132

7 months ago

2.0.0-nightly.1131

7 months ago

2.0.0-nightly.1130

7 months ago

2.6.2

7 months ago

This release includes bug fixes:

  • Core
    • Fix race condition between writing and reading from cache - Details

2.0.0-nightly.1129

7 months ago

2.0.0-nightly.1128

7 months ago

2.6.1

7 months ago

This release includes bug fixes:

  • JavaScript
    • Fix issue with conditional dependencies based on process.env - Details
    • Fix transformation of import/requires wrapped into Promise.resolve() - Details
    • Fix object literal shorthand with imported variables - Details
    • Fix imported values in computed optional member expressions - Details
    • Bump SWC to fix issue with missing parenthesis in optional chaining call - Details
    • Bump SWC to fix helper imports in Node ESM libraries - Details
  • Resolution
    • Add missing invalidateOnEnvChange to resolver - Details
    • Fix importing node_modules packages in glob resolver with sub-paths - Details
    • Error when external dependencies in libraries have incompatible semver ranges - Details
  • Web Extensions
    • Fix HMR for web extensions - Details
    • Fix web extensions issues with Safari - Details
    • Fix declarative_net_request property in web extension manifest - Details
  • Dev Server
    • Fix browser caching issues with dev server - Details
  • TypeScript
    • Fix path separators on Windows - Details
  • CSS
    • Bump Parcel CSS to fix issues with libc field in package.json - Details
  • Core
    • Fix atomic file writing race condition - Details
    • Bump lmdb dependency to fix multi-threading issue - Details

2.0.0-nightly.1126

7 months ago

2.0.0-nightly.1125

7 months ago

2.0.0-nightly.1123

8 months ago

2.0.0-nightly.1122

8 months ago

2.0.0-nightly.1115

8 months ago

2.0.0-nightly.1114

8 months ago

2.0.0-nightly.1111

8 months ago

2.0.0-nightly.1110

8 months ago

2.0.0-nightly.1108

8 months ago

2.6.0

8 months ago

Blog post: https://parceljs.org/blog/v2-6-0/

Added
  • Add React error overlay to display pretty runtime errors like Create React App - Details
  • Support for source maps in HMR updates - Details
  • Support for scoping variables in CSS modules - Details
  • Support for custom CSS modules naming patterns - Details
  • Support for node_modules packages in @parcel/resolver-glob - Details
  • Add support for defining compilerOptions in Vue config - Details
  • Add support for Vue 3 <script setup> - Details
  • Add support for gif, tiff, avif, heic, and heif images in @parcel/transformer-image - Details
  • Add support for animated images (i.e. gifs, webp, etc.) in @parcel/transformer-image - Details
  • Support for missing fields in web extensions manifest v3 - Details, Details
  • Improve elm compiler error output - Details
  • Support for useDefineForClassFields option in tsconfig.json - Details
  • Add --hmr-host CLI option to set HMR host independently from dev server - Details
Fixed
  • Update lmdb-js. Fixes Node 18 support - Details, Details
  • Update napi-rs to v2 - Details
  • Fix SWC targets for older browsers - Details
  • Add SWC error handler to fix panic during transpilation - Details
  • Update SWC. Fixes issue with Symbol.toStringTag - Details
  • Bump SWC to fix spreads of imported symbols - Details
  • Correctly emit warnings for unnecessary PostCSS plugins in package.json - Details
  • Fix typo in error message - Details
  • Remove duplicate values in graph APIs when getting connected node ids - Details
  • Fix Pug support in Vue files - Details
  • Fix export declare syntax in generated TypeScript definitions - Details
  • Preserve correct this for named/default imports - Details
  • Fix hoisting for optional chaining member expressions - Details
  • Fix issues with web extensions - Details
  • Reload the closest package.json to an asset if it's a package entry to fix sideEffects - Details
  • Only emit non static import bailout warnings for variables which correspond to a * import - Details

2.0.0-nightly.1103

8 months ago

2.0.0-nightly.1101

8 months ago

2.0.0-nightly.1097

8 months ago

2.0.0-nightly.1096

8 months ago

2.0.0-nightly.1095

8 months ago

2.0.0-nightly.1094

8 months ago

2.0.0-nightly.1090

9 months ago

2.0.0-nightly.1089

9 months ago

2.0.0-nightly.1088

9 months ago

2.0.0-nightly.1087

9 months ago

2.0.0-nightly.1086

9 months ago

2.0.0-nightly.1084

9 months ago

2.0.0-nightly.1083

9 months ago

2.0.0-nightly.1080

9 months ago

2.0.0-nightly.1078

9 months ago

2.0.0-nightly.1075

9 months ago

2.0.0-nightly.1073

9 months ago

2.0.0-nightly.1072

9 months ago

2.0.0-nightly.1071

9 months ago

2.0.0-nightly.1068

9 months ago

2.0.0-nightly.1067

9 months ago

2.5.0

9 months ago

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!

Added
  • Add support for Web Extension manifest v3 - Details
  • Rewrite __dirname and __filename to refer to the original path when building for Node.js targets - Details
  • Generate codeframe positions for JSON5 - Details
  • Add $schema support in web extension manifest - Details
  • Add support for in expressions with process.env, e.g. 'foo' in process.env - Details
Fixed
  • Updated SWC. - Details + Details
  • Update Parcel CSS to v1.8.1 - Details + Details
  • Fix diagnostic message - Details
  • Disable react refresh for library targets. Fixes "Asset was skipped or not found" error. - Details
  • Don't process inline <style> elements as CSS modules - Details
  • Fix issue with multiple images in srcset attribute - Details
  • Fix peer dependencies - Details + Details
  • Scope hoisting: Fix wrapping when any ancestor asset is wrapped - Details
  • Scope hoisting: Don't insert unused requires that aren't registered anywhere - Details
  • Scope hoisting: Fix wrapped assets importing their own namespace - Details
  • Fix issues with resolving symbols - Details
  • Fix loading .env files when entries are specified using "source" field in package.json - Details
  • Correctly remove orphaned non-tree subgraphs - Details

2.0.0-nightly.1054

9 months ago

2.0.0-nightly.1053

9 months ago

2.0.0-nightly.1052

9 months ago

2.0.0-nightly.1051

9 months ago

584 Versions

TagPublished
2.0.0-nightly.1242nightly13d ago
2.8.3latest13d ago
2.0.0-nightly.124014d ago
2.0.0-nightly.123820d ago
2.0.0-nightly.123722d ago
2.0.0-nightly.123623d ago
2.0.0-nightly.123524d ago
2.0.0-nightly.123425d ago
2.0.0-nightly.12321mo ago
2.0.0-nightly.12301mo ago
2.0.0-nightly.12261mo ago
2.0.0-nightly.12211mo ago
2.0.0-nightly.12201mo ago
2.0.0-nightly.12192mos ago
2.8.22mos ago
2.0.0-nightly.12172mos ago
2.0.0-nightly.12142mos ago
2.0.0-nightly.12122mos ago
2.8.12mos ago
2.0.0-nightly.12102mos ago
2.0.0-nightly.12092mos ago
2.0.0-nightly.12032mos ago
2.0.0-nightly.12023mos ago
2.8.03mos ago
2.0.0-nightly.12003mos ago
2.0.0-nightly.11983mos ago
2.0.0-nightly.11953mos ago
2.0.0-nightly.11933mos ago
2.0.0-nightly.11903mos ago
2.0.0-nightly.11893mos ago
2.0.0-nightly.11883mos ago
2.0.0-nightly.11863mos ago
2.0.0-nightly.11853mos ago
2.0.0-nightly.11843mos ago
2.0.0-nightly.11833mos ago
2.0.0-nightly.11813mos ago
2.0.0-nightly.11773mos ago
2.0.0-nightly.11763mos ago
2.0.0-nightly.11753mos ago
2.0.0-nightly.11743mos ago
2.0.0-nightly.11733mos ago
2.0.0-nightly.11724mos ago
2.0.0-nightly.11714mos ago
2.0.0-nightly.11704mos ago
2.0.0-nightly.11695mos ago
2.0.0-nightly.11635mos ago
2.0.0-nightly.11625mos ago
2.0.0-nightly.11605mos ago
2.0.0-nightly.11596mos ago
2.0.0-nightly.11576mos ago
2.0.0-nightly.11566mos ago
2.7.06mos ago
2.0.0-nightly.11386mos ago
2.0.0-nightly.11366mos ago
2.0.0-nightly.11356mos ago
2.0.0-nightly.11347mos ago
2.0.0-nightly.11337mos ago
2.0.0-nightly.11327mos ago
2.0.0-nightly.11317mos ago
2.0.0-nightly.11307mos ago
2.6.27mos ago
2.0.0-nightly.11297mos ago
2.0.0-nightly.11287mos ago
2.6.17mos ago
2.0.0-nightly.11267mos ago
2.0.0-nightly.11257mos ago
2.0.0-nightly.11238mos ago
2.0.0-nightly.11228mos ago
2.0.0-nightly.11158mos ago
2.0.0-nightly.11148mos ago
2.0.0-nightly.11118mos ago
2.0.0-nightly.11108mos ago
2.0.0-nightly.11088mos ago
2.6.08mos ago
2.0.0-nightly.11038mos ago
2.0.0-nightly.11018mos ago
2.0.0-nightly.10978mos ago
2.0.0-nightly.10968mos ago
2.0.0-nightly.10958mos ago
2.0.0-nightly.10948mos ago
2.0.0-nightly.10909mos ago
2.0.0-nightly.10899mos ago
2.0.0-nightly.10889mos ago
2.0.0-nightly.10879mos ago
2.0.0-nightly.10869mos ago
2.0.0-nightly.10849mos ago
2.0.0-nightly.10839mos ago
2.0.0-nightly.10809mos ago
2.0.0-nightly.10789mos ago
2.0.0-nightly.10759mos ago
2.0.0-nightly.10739mos ago
2.0.0-nightly.10729mos ago
2.0.0-nightly.10719mos ago
2.0.0-nightly.10689mos ago
2.0.0-nightly.10679mos ago
2.5.09mos ago
2.0.0-nightly.10549mos ago
2.0.0-nightly.10539mos ago
2.0.0-nightly.10529mos ago
2.0.0-nightly.10519mos ago