wac-graph 0.10.0

A library for defining, encoding, and decoding WebAssembly composition graphs.
Documentation
{
    "packages": [
        {
            "name": "test:foo",
            "path": "foo.wat"
        },
        {
            "name": "test:bar",
            "path": "bar.wat"
        }
    ],
    "nodes": [
        {
            "type": "import",
            "name": "my-foo",
            "package": 0,
            "export": "f"
        },
        {
            "type": "instantiation",
            "package": 0
        },
        {
            "type": "alias",
            "source": 1,
            "export": "bar"
        },
        {
            "type": "instantiation",
            "package": 1
        },
        {
            "type": "alias",
            "source": 3,
            "export": "e"
        }
    ],
    "arguments": [
        {
            "source": 0,
            "target": 1,
            "name": "foo"
        },
        {
            "source": 2,
            "target": 3,
            "name": "e"
        }
    ],
    "exports": [
        {
            "node": 4,
            "name": "e2"
        }
    ],
    "names": [
        {
            "node": 0,
            "name": "my-foo"
        },
        {
            "node": 1,
            "name": "foo"
        },
        {
            "node": 2,
            "name": "e"
        },
        {
            "node": 3,
            "name": "bar"
        },
        {
            "node": 4,
            "name": "e2"
        }
    ]
}