BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlywww/deno-dom0.1.48_4none known-[email protected]-
FreeBSDwww/deno-dom0.1.56_9 newestnone known-[email protected]2026-10-14
HardenedBSDwww/deno-dom0.1.56_8 newestno data-[email protected]-
GhostBSDwww/deno-dom0.1.56_8 newestno 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.