WordPress.org

@wordpress/block-serialization-spec-parser Edit

This library contains the grammar file (grammar.pegjs) for WordPress posts which is a block serialization specification which is used to generate the actual parser which is also bundled in this package.

PEG parser generators are available in many languages, though different libraries may require some translation of this grammar into their syntax. For more information see:

Installation Installation

Install the module

npm install @wordpress/block-serialization-spec-parser --save

Top ↑

Usage Usage

import { parse } from '@wordpress/block-serialization-spec-parser';

parse( '<!-- wp:core/more --><!--more--><!-- /wp:core/more -->' );
// [{"attrs": null, "blockName": "core/more", "innerBlocks": [], "innerHTML": "<!--more-->"}]

Code is Poetry.

Skip to toolbar