A tiny (~4KB) tool to extract DOM tree with styles and pseudo elements.
npm install @liquid-js/extractor
https://liquid-js.github.io/extractor/
import { serializeWithStyles } from '@liquid-js/extractor'
const element = document.getElementById('target-element')
const htmlCode = serializeWithStyles(element)