* fix: extra blank lines being added to initial html transform * fix: ignore selected texted when determining contextual heading level * fix: ignore events already handled by another plugin * feat(ci): add CI workflow * chore: add package-lock.json