[wp-trac] [WordPress Trac] #48154: Build Tools: Integrate DependencyExtractionWebpackPlugin in the JS build

WordPress Trac noreply at wordpress.org
Thu Sep 26 15:00:42 UTC 2019


#48154: Build Tools: Integrate DependencyExtractionWebpackPlugin in the JS build
------------------------------+------------------------------------
 Reporter:  gziolo            |      Owner:  (none)
     Type:  enhancement       |     Status:  assigned
 Priority:  normal            |  Milestone:  Awaiting Review
Component:  Build/Test Tools  |    Version:
 Severity:  normal            |   Keywords:  has-patch dev-feedback
  Focuses:  javascript        |
------------------------------+------------------------------------
 This is a try to integrate DependencyExtractionWebpackPlugin which we
 battle-tested in Gutenberg.

 This webpack plugin serves two purposes:

 - Externalize dependencies that are available as script dependencies on
 modern WordPress sites.
 - Add an asset file for each entry point that declares an object with the
 list of WordPress script dependencies for the entry point. The asset file
 also contains the current version calculated for the current source code.

 This will greatly simplify the process of upgrading npm packages which
 change after every Gutenberg release. It might even useful during the
 WordPress release cycle as we might need to publish more often as we
 discover critical bugs and regressions.

 Code also available at https://github.com/WordPress/wordpress-
 develop/pull/102 where I test its integration with Travis.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/48154>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list