# jetformbuilder/3.6.6/modules/html-parser/admin/serialize.js

JetFormBuilder — Dynamic Blocks Form Builder, version 3.6.6. 14 lines.

- Page: https://pluginprobe.com/plugins/jetformbuilder/3.6.6/code/modules/html-parser/admin/serialize.js
- Raw: https://pluginprobe.com/plugins/jetformbuilder/3.6.6/raw/modules/html-parser/admin/serialize.js
- Modified: 2025-05-12T10:59:22+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/jetformbuilder/3.6.6/code/modules/html-parser/admin/serialize.js#L10-L20`.

```javascript
function convertToCommentBlock( { name, attributes } ) {
	const blockAttrs = JSON.stringify( attributes );

	return `<!-- wp:${ name } ${ blockAttrs } /-->`;
}

/**
 * @param blocks {Object[]}
 */
function serialize( blocks ) {
	return blocks.map( convertToCommentBlock ).join( '\n\n' );
}

export default serialize;
```
