get some missing blocks

This commit is contained in:
Matthew Reishus 2024-09-05 21:25:03 +00:00
parent 5075e60c0c
commit a119d189ba
2 changed files with 9 additions and 1 deletions

View File

@ -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;
} );

View File

@ -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": [