2 Commits

Author SHA1 Message Date
tomsideguide 6f0a15795e feat: add wasm bindings, @firecrawl/anydoc-wasm, and a browser demo
- wasm/ crate with wasm-bindgen bindings mirroring the lib API
  (formatFromBytes/Extension/Path, toMarkdownBytes, toDocument)
- static demo page under wasm/www, deployed to GitHub Pages on push
- @firecrawl/anydoc-wasm published from release.yml with provenance
- wasm job in CI: clippy on the wasm target plus a Node smoke test
- version guard now spans five locations (wasm/Cargo.toml added)
2026-08-05 14:55:34 +01:00
tomsideguide 4982f0fb1f ci: rewrite the workflows with npm provenance, dry-run releases, and a shared version gate
Clean-room rewrite. The release gate moves to scripts/check-versions.sh
(also runnable locally), npm publishing runs on a GitHub-hosted runner so
every package gets a provenance attestation, workflow_dispatch on Release
is now a full no-publish dry run, and both workflows default to read-only
permissions.
2026-08-04 16:38:15 +01:00