Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

parcel-bundler

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

parcel-bundler - npm Package Versions

1245

1.9.0

Diff

Changelog

Source

[1.9.0] - 2018-06-14

Added

  • Tree shaking + scope hoisting for ES6 and CommonJS modules Details
  • Put filewatcher in a worker, for better stability and performance Details
  • Cache resolved paths of dependencies Details
  • Custom less filemanager Details
  • support for sass specific import syntax Details
  • Allow --https for watch Details
  • Fix browser entry-point resolution Details
  • Use config.locals to render pug template Details
  • Use async modules when possibles Details
  • Add a bundlestart event Details
  • Add unit tests for line counter Details
  • Use async FS in tests Details
  • Use async fs on new linecounter tests Details
  • Make CSS assets async Details
  • Enable posthtml-parse options in posthtmlrc Details
  • Enforce Prettier (check if prettier is run in lint script) Details
  • Add support for Cargo workspaces in Rust integration Details
  • Surface Bundler error to browser Details
  • Programmatically pass env vars as a whitelist Details

Fixed

  • Fix bundle hoisting when asset is already in the common bundle Details
  • Only resolve env vars on bundling when --target=browser Details
  • improve the time reported by the bundler Details
  • clear console before accepting updates, not after Details
  • Lookup correct generated output for bundle type in RawPackager Details
  • Remove extra argument passed to addAssetToBundle in JSPackager Details
  • Fix indented syntax type for single file vue components Details
  • Fix Vue asset supplemental code concatenation Details
  • Add dependencies referenced by posthtml-include Details
  • node-sass accepts importer as single function or array of functions Details
  • Get mtime of folder on wildcard imports Details
  • Fix vue test Details
  • Fix absolute and tilde paths for url dependencies Details
  • Fix failing appveyor test Details
  • Fix worker environment variable Details
  • Add test/dist to .prettierignore Details
  • Fix typo in uglify.js Details
  • Pass compiler of @vue/component-compiler-utils to parser. Details
  • Fix package.json configs Details
  • change Uglify to Terser Details

Removed

  • Don’t pass package.json and options over IPC Details
devongovett
published 1.8.1 •

Changelog

Source

[1.8.1] - 2018-05-04

Fixed

  • Loading modules with AMD Defines Details
devongovett
published 1.8.0 •

Changelog

Source

[1.8.0] - 2018-05-03

Added

  • Add support for multiple entry points Details
  • Support source field in package.json to enable babel on symlinked modules Details
  • Expose modules as UMD Details
  • Use parcel's resolver for sass imports Details
  • Update default browser engines to > 0.25% marketshare Details
  • Ignore dependencies in falsy branches Details
  • Clear the console in browser on each HMR Details
  • Watch directories instead of individual files to fix EMFILE errors Details

Fixed

  • Prevent build from breaking when .scss file is empty Details
  • Handle empty config files Details
  • Update dependency with security vuln Details
  • Minor change to mkHandle in workerfarm Details
  • Don't start server if target isn't browser Details
  • Let worker return early instead of throw on unknown messages Details
  • change default behaviour to keep default values of HTML form elements Details
  • Fix autoinstall infinite loop Details
  • Allow spaces in filenames Details
  • Update deps Details
  • Fix reference pass error in package config Details
  • Remove eval usage. Fixes CSP cases. Details
  • Remove jsnext:main Details
  • fix for outFile option; respect file-extension Details
devongovett
published 1.7.1 •

Changelog

Source

[1.7.1] - 2018-04-15

Fixed

  • Fix scoped plugin packages Details
  • Fix writing files in subfolders inside dist directory Details
  • Update addBundleLoader to accept multiple targets Details
  • Fix sourcemap reference in JS output Details
  • Sourcemap sourceRoot Details
  • Fix serving files with query params Details
  • Give priority to styl files in StylusAsset resolver Details
  • Bump dependencies Details
  • Fix asset size always be zero when building vue project Detailds
  • Custom workerfarm, BI-Directional IPC - run all npm/yarn installs on the main process Details
devongovett
published 1.7.0 •

Changelog

Source

[1.7.0] - 2018-03-28

Added

  • Add .vue file support Details
  • New faster resolver supporting absolute and tilde paths, and aliases Details
  • Content hash output file names in production Details
  • Automatically install missing dependencies that you require in your code Details
  • Production sourcemaps support via uglify Details
  • Add Pug and Jade support Details
  • Add GLSL assets support Details
  • Add overlay for build errors when using HMR Details
  • Implement pipelines to compose multiple asset types together Details
  • Add --hmr-port and --hmr-hostname options to parcel watch Details
  • Add support for specifying SSL certificate & key Details
  • Allow specifying which browser to open with --open option Details
  • Add data config option so it is possible to include global scss variables Details
  • Add --log-level option Details
  • Add support for data attr of object element Details
  • Add useBuiltIns babel-preset-env option Details
  • Support code splitting and loading WASM with --target=node Details

Fixed

  • Fix hmr runtime error Details
  • Add server reference to bundler Details
  • Fix error when no "targets" options in .babelrc Details
  • Refactor prettifySize Details
  • Fix property descriptor of config.internal in transforms/babel.js Details
  • only transform safe cssnano minifiers Details
  • fix electron hmr bug Details
  • Fix HMR hostname in browser Details
  • Fix srcset not working for source element Details
  • Update htmlnano Details
  • Fix svg dependencies not being found when using minification Details
  • Set TypeScript option esModuleInterop to true by default Details
  • HTML bundle serving bug Details
  • Change default public-url to / Details
  • Make --help same as help command Details
  • Make -h same as help command Details
  • Close hmr server when HMRServer.stop() is called Details
  • Fix methods of LazyPromise Details
  • Ignore require if it is defined as a local variable Details
  • Check browserslist prop in package.json for environments Details
devongovett
published 1.6.2 •

Changelog

Source

[1.6.2] - 2018-02-19

Added

Fixed

  • Fix babel handling for node: DEFAULT_ENGINES Details
  • Remove unnecessary files from npm Details
  • Use babel-register for tests only with node < 8 Details
  • remove call to window.location Details
devongovett
published 1.6.1 •

Changelog

Source

[1.6.1] - 2018-02-15

Fixed

  • Update HMRServer handleSocketError for ErrorEvent Details
devongovett
published 1.6.0 •

Changelog

Source

[1.6.0] - 2018-02-15

Added

  • Automatically transpile dependencies with babel-preset-env Details
  • Add no-config support for jsx Details
  • Add "--target=node" and "--target=electron" option to produce Node/electron friendly bundles Details
  • Log bundle metrics Details
  • Node 6 support Details
  • Add WebManifestAsset to handle W3C webmanifest Details
  • Add support for optional dependencies Details
  • support svg <use> elements Details
  • Auto-install peerDependencies Details
  • Inject HTML tag if missing Details
  • Add JSON5 support Details
  • Implement support for <img srcset="..."> Details
  • Add .toml asset support Details
  • Warn instead of error when an fs call cannot be evaluated Details
  • Add support for HTML meta assets Details
  • Add --out-file option Details
  • Add Access-Control header for CORS Details

Fixed

  • Remove -h alias for hmr-port option Details
  • Add 'id' to the module variable Details
  • Preserve asset's search and hash Details
  • Always add bundle-loader module to the bundle Details
  • Launch https websocket server is --https Details
  • Fix PromiseQueue returning null when there are no jobs Details
  • Correctly serialize YAML to JS Details
  • Update parser to treat file extensions as case-insensitive Details
  • Add babel-template and babel-types to package.json Details
  • Improve Code Coverage Details
  • Safe cssnano transforms by default Details
  • Make sure bundles is an array in loadBundlesLazy Details
  • Bump dependencies Details
  • Allows for dots in lazyloaded file names Details
  • Add missing packages for pnpm to work Details
  • pass lowerCaseAttributeNames: true to posthtml-parser (fix version bump) Details
devongovett
published 1.5.1 •

Changelog

Source

[1.5.1] - 2018-01-25

Added

Fixed

  • Fix rust projects with hyphenated names Details
  • Purify sourcemaps (Prevent babel from giving invalid mappings) Details
  • Don't drop console statements by default in uglifyjs Details
  • Fix for ipc closed error in tests Details
devongovett
published 1.5.0 •

Changelog

Source

[1.5.0] - 2018-01-23

Added

Fixed

  • Virtualpaths, throw file not found error Details
  • Transform HTML prior to collecting dependencies Details
  • Find a[href] dependencies when attrs precede it Details
  • Resolve URI-encoded assets Details
  • Public-url not an os path Details
  • Invalidate cache when parent dependencies change Details
  • Invalidate cache on config change Details
  • Circular bundles Details
  • Possibly ignore fs using browser-resolve config Details
  • Do not use global window inside hmr, fixes web worker issues Details
  • Improved worker startup times Details
  • Parse // as a valid url Details
  • Improve windows emoji console detections Details
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc