From a119d189ba5e09b185fc0db2d504cac5d0b6f0c6 Mon Sep 17 00:00:00 2001 From: Matthew Reishus Date: Thu, 5 Sep 2024 21:25:03 +0000 Subject: [PATCH] get some missing blocks --- plugins/woocommerce-blocks/bin/blocks-json-to-php.js | 9 ++++++++- plugins/woocommerce-blocks/package.json | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/woocommerce-blocks/bin/blocks-json-to-php.js b/plugins/woocommerce-blocks/bin/blocks-json-to-php.js index b5aa4cee8df..39cda893fd0 100644 --- a/plugins/woocommerce-blocks/bin/blocks-json-to-php.js +++ b/plugins/woocommerce-blocks/bin/blocks-json-to-php.js @@ -17,11 +17,18 @@ const glob = require( 'glob' ); const json2php = require( 'json2php' ); const blocksDir = path.join( __dirname, '../assets/js/blocks' ); +const blocksDir2 = path.join( __dirname, '../../woocommerce/assets/client/blocks' ); const outputFile = path.join( __dirname, '../build/blocks-json.php' ); const blocks = {}; -glob.sync( `${ blocksDir }/**/block.json` ).forEach( ( file ) => { +const globSync = glob.sync; +const blockMetadataFiles = [ + ...globSync( `${ blocksDir }/**/block.json` ), + ...globSync( `${ blocksDir2 }/**/block.json` ), +]; + +blockMetadataFiles.forEach( ( file ) => { const blockJson = JSON.parse( fs.readFileSync( file, 'utf8' ) ); blocks[ blockJson.name ] = blockJson; } ); diff --git a/plugins/woocommerce-blocks/package.json b/plugins/woocommerce-blocks/package.json index c4af4aac23b..4aac119ce5f 100644 --- a/plugins/woocommerce-blocks/package.json +++ b/plugins/woocommerce-blocks/package.json @@ -402,6 +402,7 @@ "command": "node ./bin/blocks-json-to-php.js", "files": [ "assets/js/blocks/**/block.json", + "../woocommerce/assets/client/blocks/**/block.json", "bin/blocks-json-to-php.js" ], "output": [