Skip to content

v1.2.4

Latest

Choose a tag to compare

@onokonem onokonem released this 25 May 19:28
· 115 commits to master since this release
02d4993

What's Changed

  • Bundle jsdom into webfetch.cjs — no more npm install needed at runtime. Zero external dependencies. Plugin works directly from git clone with no build step.
  • Inline CSS and worker source — jsdom's default-stylesheet.css and xhr-sync-worker.js are now embedded in the CJS bundle via esbuild plugin
  • Fix strict-mode compatibility — @acemir/cssom CSSStyleRule sets parentRule via plain assignment (sloppy mode); bundled strict mode threw because cssstyle defines it as getter-only. Patched to use _parentRule backing field
  • Keep built artifacts in repo — CJS files tracked in git for seamless install

Details

  • webfetch.cjs is fully self-contained (9.9MB with jsdom bundled)
  • websearch.cjs unchanged (2.7MB)
  • No runtime deps, no SessionStart hooks, no node_modules needed