posthtml-content icon indicating copy to clipboard operation
posthtml-content copied to clipboard

Support nested transformations

Open cossssmin opened this issue 1 year ago • 0 comments

Would be great to be able to do something like this:

<div uppercase>
  Some
  <br>
  <span reverse>text</span>
</div>
import content from 'posthtml-content'

const {html} = await posthtml(content({
    uppercase: content => content.toUpperCase(),
    reverse: content => content.split('').reverse().join('')
  })).process(sourceHtml)

... and get:

<div>
  SOME
  <br>
  <span>TXET</span>
</div>

cossssmin avatar Jan 08 '24 16:01 cossssmin