create-guten-block
Version:
Create a WordPress Gutenberg Block plugin with Zero-Config #OCJS, Webpack, React, ES6/7/8/Next, ESLint, Babel, and more.
31 lines (24 loc) • 556 B
JavaScript
/**
* Initialize the block plugin.
*
* @param {string} blockName The block name.
* @param {string} blockDir The block directory.
*/
;
const path = require( 'path' );
module.exports = ( blockName, blockDir ) => {
// Root path.
const root = process.cwd();
// Get path to cgb-scripts.
const scriptsPath = path.resolve(
blockDir,
'node_modules',
'cgb-scripts',
'scripts',
'init.js'
);
// Require cgb-scripts.
const init = require( scriptsPath );
// Run the initializer function.
init( root, blockName, blockDir );
};