[wp-trac] [WordPress Trac] #53690: Build: Split packages and blocks to their webpack configs

WordPress Trac noreply at wordpress.org
Wed Jul 28 10:05:15 UTC 2021


#53690: Build: Split packages and blocks to their webpack configs
--------------------------------------+---------------------
 Reporter:  gziolo                    |       Owner:  gziolo
     Type:  enhancement               |      Status:  closed
 Priority:  normal                    |   Milestone:  5.9
Component:  Build/Test Tools          |     Version:  5.8
 Severity:  normal                    |  Resolution:  fixed
 Keywords:  has-patch has-unit-tests  |     Focuses:
--------------------------------------+---------------------
Changes (by gziolo):

 * owner:  (none) => gziolo
 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"51501" 51501]:
 {{{
 #!CommitTicketReference repository="" revision="51501"
 Build: Split packages and blocks to their webpack configs

 It aligns with the changes proposed added in Gutenberg:
 https://github.com/WordPress/gutenberg/pull/33293.

 The idea here is to split the growing webpack config into two parts:
 blocks and  packages.

 We need to add handling for JavaScript files that are going to be used
 with blocks on the frontend. They didn't work quite well with the current
 setup for entry points created for packages.

 As part of the effort, it adds support for `viewScript` in `block.json`
 metadata file that is later translated to `$view_script` in
 `WP_Block_Type` class and exposed as `view_script` from the REST API
 endpoint for block types.

 Props youknowriad, desrosj, aristath.
 Fixes #53690.
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/53690#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list