You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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