diff --git a/tools/webpack/packages.js b/tools/webpack/packages.js
index e58b5274f3..04f9999b6f 100644
|
a
|
b
|
const LiveReloadPlugin = require( 'webpack-livereload-plugin' ); |
| 7 | 7 | const postcss = require( 'postcss' ); |
| 8 | 8 | const UglifyJS = require( 'uglify-js' ); |
| 9 | 9 | |
| 10 | | const { join, basename } = require( 'path' ); |
| | 10 | const { join, basename, dirname } = require( 'path' ); |
| 11 | 11 | const { get } = require( 'lodash' ); |
| 12 | 12 | |
| 13 | 13 | /** |
| … |
… |
module.exports = function( env = { environment: 'production', watch: false, buil |
| 152 | 152 | to: join( baseDir, `src/${ phpFiles[ filename ] }` ), |
| 153 | 153 | } ) ); |
| 154 | 154 | |
| | 155 | const blockMetadataCopies = Object.keys( phpFiles ).map( function( filename ) { |
| | 156 | return { |
| | 157 | filename: filename, |
| | 158 | dir: dirname( filename ), |
| | 159 | } |
| | 160 | } ).map( ( { filename, dir } ) => ( { |
| | 161 | from: join( baseDir, `node_modules/@wordpress/${ dir }/block.json` ), |
| | 162 | to: join( baseDir, `src/${ dirname( phpFiles[ filename ] ) }/${ basename( dir ) }.json` ), |
| | 163 | } ) ); |
| | 164 | |
| 155 | 165 | const config = { |
| 156 | 166 | mode, |
| 157 | 167 | |
| … |
… |
module.exports = function( env = { environment: 'production', watch: false, buil |
| 231 | 241 | ...vendorCopies, |
| 232 | 242 | ...cssCopies, |
| 233 | 243 | ...phpCopies, |
| | 244 | ...blockMetadataCopies, |
| 234 | 245 | ], |
| 235 | 246 | ), |
| 236 | 247 | ], |