@valkyrie-language/vcc-wasm32-wasi
v0.0.5
Published
Valkyrie Compiler Collect (VCC) - wasm32-wasip1 Asgard host artifacts.
Maintainers
Readme
@valkyrie-language/vcc-wasm32-wasi
Valkyrie Compiler Collect (VCC) — wasm32-wasip1 host artifacts for Asgard.
This package ships the Wasm runtime used by @valkyrie-language/asgard. End users typically install
asgard, not this collect directly.
Contents
When fully assembled, the tarball includes:
| File | Description |
|---------------|--------------------------------------------|
| asgard.mjs | Node.js host bootstrap for the Wasm module |
| asgard.wasm | Compiled Asgard CLI (Wasm module) |
Subpath exports:
import.meta.resolve("@valkyrie-language/vcc-wasm32-wasi/asgard.mjs");
import.meta.resolve("@valkyrie-language/vcc-wasm32-wasi/asgard.wasm");Install
npm install @valkyrie-language/[email protected]Prefer the assembled CLI:
npm install @valkyrie-language/[email protected]Requirements
- Node.js 20 or newer
Usage
Do not invoke this package directly in normal workflows. Install @valkyrie-language/asgard and run:
asgard --help
asgard buildBuild
Native collect build copies vcc_wasm.wasm from projects/vcc-wasm; the Asgard assembly pipeline renames and wraps
artifacts into asgard.mjs / asgard.wasm before publish.
Related packages
| Package | Role |
|-----------------------------|-----------------------------------------|
| @valkyrie-language/asgard | Public CLI that depends on this collect |
| @valkyrie-language/vcc | Shared host runner |
