www/deno-dom 0.1.56_9 FreeBSD
Deno: Browser DOM & HTML parser plugin
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- MIT
- Categories
- www
- Package size
- 294.0 KiB, 1023.3 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
| System | Port | Version |
|---|---|---|
| FreeBSD | www/deno-dom | 0.1.56_9 |
| DragonFly | www/deno-dom | 0.1.48_4 |
| HardenedBSD | www/deno-dom | 0.1.56_8 |
| GhostBSD | www/deno-dom | 0.1.56_8 |
Install
Binary package:
pkg install deno-dom
From the ports tree:
cd /usr/ports/www/deno-dom/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= deno-dom>0:www/deno-dom
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.1.56_8 | 0.1.56_9 | - | - | - |
| FreeBSD:14:quarterly | 0.1.56_8 | 0.1.56_8 | n/a | - | - |
| FreeBSD:15:latest | 0.1.56_9 | 0.1.56_9 | n/a | - | - |
| FreeBSD:15:quarterly | 0.1.56_8 | 0.1.56_8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.1.56_8 | 0.1.56_9 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Required by 1
Configuration
No options to configure.
- USES
- cargo
- Service scripts
- none
Files
distinfo 55
| File | Size | SHA256 |
|---|---|---|
| rust/crates/bitflags-2.10.0.crate | 48427 | 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3 |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/futf-0.1.5.crate | 11344 | df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843 |
| rust/crates/getrandom-0.1.16.crate | 25077 | 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce |
| rust/crates/html5ever-0.25.2.crate | 72780 | e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148 |
| rust/crates/itoa-1.0.15.crate | 11231 | 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c |
| rust/crates/libc-0.2.177.crate | 792045 | 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976 |
| rust/crates/lock_api-0.4.14.crate | 29249 | 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 |
| rust/crates/log-0.4.28.crate | 51131 | 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 |
| rust/crates/mac-0.1.1.crate | 4838 | c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4 |
| rust/crates/markup5ever-0.10.1.crate | 34668 | a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd |
| rust/crates/memchr-2.7.6.crate | 97616 | f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 |
| rust/crates/new_debug_unreachable-1.0.6.crate | 2582 | 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086 |
| rust/crates/parking_lot-0.12.5.crate | 46735 | 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a |
| rust/crates/parking_lot_core-0.9.12.crate | 34110 | 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 |
| rust/crates/phf-0.8.0.crate | 3902 | 3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12 |
| rust/crates/phf_codegen-0.8.0.crate | 3192 | cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815 |
| rust/crates/phf_generator-0.8.0.crate | 7604 | 17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526 |
| rust/crates/phf_generator-0.11.3.crate | 15431 | 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d |
| rust/crates/phf_shared-0.8.0.crate | 2860 | c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7 |