Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@shama
Copy link
Member

@shama shama commented May 1, 2012

This project is badass :D

sokra added a commit that referenced this pull request May 1, 2012
@sokra sokra merged commit dc64e3f into webpack:master May 1, 2012
@sokra
Copy link
Member

sokra commented May 1, 2012

Thanks :)

@dashed dashed mentioned this pull request Jan 9, 2014
JonDum added a commit to JonDum/webpack that referenced this pull request Mar 25, 2015
@hellatan hellatan mentioned this pull request Mar 29, 2016
@aldendaniels aldendaniels mentioned this pull request Jul 6, 2016
sokra pushed a commit that referenced this pull request Apr 27, 2018
sokra pushed a commit that referenced this pull request Mar 25, 2019
Add fix for normal Function Expression and fix code style for fix #8874
@qiaozikl
Copy link

Package.json Dependencies Comparison: v5.0.0 vs v4.0.0

Major Changes in Dependencies

Added Dependencies (v5.0.0):

  • @types/eslint-scope: "^3.7.0"
  • @types/estree: "^0.0.45"
  • @webassemblyjs/ast: "1.9.0"
  • @webassemblyjs/helper-module-context: "1.9.0"
  • @webassemblyjs/wasm-edit: "1.9.0"
  • @webassemblyjs/wasm-parser: "1.9.0"
  • browserslist: "^4.14.3"
  • enhanced-resolve: "^5.2.0" (was "^4.0.0")
  • events: "^3.2.0"
  • glob-to-regexp: "^0.4.1"
  • graceful-fs: "^4.2.4"
  • json-parse-better-errors: "^1.0.2"
  • loader-runner: "^4.1.0" (was "^2.3.0")
  • mime-types: "^2.1.27"
  • neo-async: "^2.6.2" (was "^2.5.0")
  • pkg-dir: "^4.2.0"
  • schema-utils: "^3.0.0" (was "^0.4.2")
  • tapable: "^2.0.0" (was "^1.0.0")
  • terser-webpack-plugin: "^4.1.0"
  • watchpack: "^2.0.0" (was "^1.4.0")
  • webpack-sources: "^2.0.1" (was "^1.0.1")

Removed Dependencies (v5.0.0):

  • acorn-dynamic-import: "^3.0.0"
  • ajv: "^6.1.0"
  • ajv-keywords: "^3.1.0"
  • memory-fs: "~0.4.1"
  • micromatch: "^3.1.8"
  • mkdirp: "~0.5.0"
  • node-libs-browser: "^2.0.0"
  • uglifyjs-webpack-plugin: "^1.1.1"
  • vm-browserify: "~0.0.0"

Key Changes Summary:

  1. Major version upgrades for several core dependencies
  2. WebAssembly support added with @webassemblyjs packages
  3. Schema utils upgraded from v0.4.2 to v3.0.0
  4. Tapable upgraded from v1.0.0 to v2.0.0
  5. Loader runner upgraded from v2.3.0 to v4.1.0
  6. Watchpack upgraded from v1.4.0 to v2.0.0
  7. Webpack sources upgraded from v1.0.1 to v2.0.1
  8. Terser webpack plugin added as a dependency
  9. Events library added
  10. Graceful-fs added
  11. JSON parsing improved with json-parse-better-errors

Breaking Changes:

  • Removed acorn-dynamic-import - dynamic imports are now handled differently
  • Removed ajv and ajv-keywords - schema validation approach changed
  • Removed memory-fs - file system handling changed
  • Removed node-libs-browser - browser polyfills handled differently
  • Removed uglifyjs-webpack-plugin - minification now handled by terser-webpack-plugin

This major version upgrade represents significant architectural changes in Webpack 5, particularly around WebAssembly support, improved performance, and modernized dependency handling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants