www/deno-dom 0.1.48_4 DragonFly
Deno: Browser DOM & HTML parser plugin
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- MIT
- Categories
- www
- Package size
- 344.4 KiB, 1306.2 KiB installed
Description
deno-dom is an implementation of the browser DOM-primarily for SSR-in Deno. Implemented with Rust, WASM, and obviously, Deno/TypeScript.
Deno DOM has two backends, WASM and native using Deno native plugins. Both APIs are **identical**, the difference being only in performance. The WASM backend works with all Deno restrictions, but the native backend requires the `--unstable-ffi --allow-ffi --allow-env --allow-read --allow-net=deno.land` flags. A shorter version could be `--unstable-ffi -A`, but that allows all permissions so you'd have to assess your risk and requirements. You can switch between them by importing either `jsr:@b-fuze/deno-dom` for WASM or `jsr:@b-fuze/deno-dom/native` for the native binary.
In the other systems
The newest version among them is 0.1.56, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | www/deno-dom | 0.1.48_4 | none known | - | [email protected] | - |
| FreeBSD | www/deno-dom | 0.1.56_9 newest | none known | - | [email protected] | 2026-10-14 |
| HardenedBSD | www/deno-dom | 0.1.56_8 newest | no data | - | [email protected] | - |
| GhostBSD | www/deno-dom | 0.1.56_8 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install deno-dom
From DPorts:
cd /usr/dports/www/deno-dom && make install clean
Dependencies
No port depends on this one.