html-to-gutenberg
Version:
Transform any valid HTML string into fully editable WP Gutenberg blocks in seconds rather than hours.
20 lines (18 loc) • 535 B
JavaScript
import fs from 'fs';
import block from './index.js';
(async () => {
const htmlContent = fs.readFileSync('index.html', 'utf8');
const options = {
name: 'TempBlockTest',
prefix: 'wp',
category: 'common',
basePath: process.cwd(),
shouldSaveFiles: true,
generateIconPreview: true,
jsFiles: [],
cssFiles: [],
source: 'https://diogoangelim.github.io/html-to-gutenberg/',
};
const result = await block(htmlContent, options);
console.log('Block generation result:', Object.keys(result));
})();