Skip to content

v0.2.1

Latest

Choose a tag to compare

@zcag zcag released this 12 Mar 04:30
· 10 commits to master since this release

Fixes

  • Layout table detection: Tables used for page layout (Paul Graham, old-school sites) are now unwrapped instead of rendered as markdown tables
  • Class name false positives: Fixed regex that incorrectly skipped elements with class "heading", "loading", etc. (was matching "ad" substring)
  • Spacer image filtering: 1x1 pixel images and tracking beacons are automatically removed
  • Dependency fix: Benchmark packages moved from dependencies to devDependencies

New

  • Real-world benchmark script (node benchmark.js) comparing against readability+turndown and defuddle
  • GitHub Actions CI
  • GitHub Packages auto-publish
  • JSR publish config (ready for activation)
  • Test suite expanded from 41 to 48 tests

Benchmark Results

readdown fastest on 4/5 real-world pages. Best heading extraction across all pages.