Catalog app · RISC-V VM
Run dasel in the browser
Select, put and delete data in JSON, YAML, TOML, XML, CSV and more with a single selector syntax.
Caution · No live sample on this page: On NanoVM v0.2.1 the Go runtime fails to start: with the default 512 MB guest it aborts with
fatal error: failed to reserve page summary memory, and with the 1.8 GB guest it did not finish starting within the sample's instruction budget — so even dasel --version cannot run in the browser yet. The package installs and verifies; it is listed so the page is ready once Go binaries are supported.What it is
dasel (data selector) reads structured documents in many formats and queries or modifies them with one selector language, converting between formats on the way. It replaces a separate jq, yq and xmlstarlet for everyday config edits.
Package facts
- version
3.11.1- runs on
- RISC-V VM (
elf-app,riscv64gc-linux-musl) - download
- 3.7 MB compressed · 1 file
- command
dasel- requires
- nothing else — a static binary
- license
MIT(upstream)- upstream
- github.com/TomWright/dasel
- categories
- Data, Text
- catalog
- generation 12, Ed25519-signed
Install and run it from your page
With the SDK, installApp resolves dasel in the signed index, fetches its content-addressed chunks from the CDN, verifies each one and writes the files into the VM. Details in Installing catalog apps.
javascript
import { createNano } from "@userland-run/nano-sdk";
const nano = await createNano({ image: { wasm: "/nano/console.wasm" } });
await nano.installApp("dasel"); // signature-verified, cached in OPFS
// Installs and verifies today; see the note at the top of this page before running it.Typical usage of the upstream command-line tool:
bash
dasel -i yaml -o json < docker-compose.yml
Related apps
- yq4.53.3Query and edit YAML, JSON, XML, CSV and TOML with jq-like expressions.RISC-V VM5.3 MB
- jaq3.1.0Query and transform JSON with jq syntax, with a focus on correctness and speed.RISC-V VM1.9 MB
- gron0.7.1Flatten JSON into one assignment per line so it can be searched with grep — and turn it back.RISC-V VM2.5 MB