@wordpress/block-library
Version:
Block library for the WordPress editor.
31 lines (30 loc) • 902 B
JavaScript
import { removep, autop } from "@wordpress/autop";
const transforms = {
from: [
{
type: "shortcode",
// Per "Shortcode names should be all lowercase and use all
// letters, but numbers and underscores should work fine too.
// Be wary of using hyphens (dashes), you'll be better off not
// using them." in https://codex.wordpress.org/Shortcode_API
// Require that the first character be a letter. This notably
// prevents footnote markings ([1]) from being caught as
// shortcodes.
tag: "[a-z][a-z0-9_-]*",
attributes: {
text: {
type: "string",
shortcode: (attrs, { content }) => {
return removep(autop(content));
}
}
},
priority: 20
}
]
};
var transforms_default = transforms;
export {
transforms_default as default
};
//# sourceMappingURL=transforms.js.map