Hey hey - don't know if this is worth the whole finangle of a github pull request that will most likely get rejected, but I'm getting errors on Windows (I know, | know) with enhance.
It mangles paths with drive letters because of line 143 in _get_elements.mjs. Changing it to readFileSync(e) rather than readFileSync(fileURL.pathname) fixes it, but it might break other things.
Just thought I'd let you know ;-)
Reported by user: