Metadata
The WASM Analyzer Metadata Overview is accessible via clicking on the name of a package in the Package Registry package list1, and as a navigation item2 in the main WASM Analyzer interface. The Metadata Overview displays a representation of the available metadata for a given package. Read more about packages in our WebAssembly documentation, here.
A clickable package name on a package card in the Package registry list
The Metadata navigation item on the WASM Analyzer sidebar
Metadata overview
The main Metadata overview section contains the following metadata for a given package, when such information is available:
name | explanation |
---|---|
Name1 | Name defined in the names section or if not present the published name of the package |
Languages2 | One or more programming language used to produce the source code for the .wasm file or package |
Hash3 | sha256 of the .wasm file, or package |
Type4 | Type of the package, or contents of the .wasm file; Possible values: Component , Interface , or Module |
Tools5 | Tools used to produce the .wasm file, or package |
Size6 | Package size in bytes, displayed as kilobytes/megabytes as appropriate |
SDK7 | SDK the .wasm file, or package was built on |
Version8 | Latest published version of the package |
The main Metadata section
In addition, the Metadata overview may contain the following:
name | explanation |
---|---|
Component type1 | Content type of the package, possible values: Component or Module |
WASM Version2 | WebAssembly version the package was created for, displayed for Modules |
Component Version3 | Component Model version* the package was created for, displayed for Components |
Encoding4 | Shows whether is a Component , or a Module according to the WebAssembly Component Module. |
padlock symbol5 | Displays for locked packages; Shown if the package requires specific versions of its dependencies. |
box symbol6 | Displays for packages with bundled dependencies; Shown if the package includes its own dependencies. |
The Metadata overview displayed for a Component
The Metadata overview displayed for a Module
Registry Metadata
Below the main Metadata overview, the Registry Metadata section displays additional Metadata, when available:
name | explanation |
---|---|
License1 | Representation of the license, or licenses, the package falls under |
Authors2 | List of one or more package authors, including email address where available |
Homepage3 | Homepage link , when appropriate URL is included in the metadata of the .wasm file or package |
Documentation4 | Documentation link , when appropriate URL is included in the metadata of the .wasm file or package |
Repository5 | Repository link , when appropriate URL is included in the metadata of the .wasm file or package |
Categories6 | List of meta categories; A tag list |
The Metadata Registry section
The Metadata Registry section may also include the Fund this package button. If present, this button will redirect you to an external page where you have the option of sending money in support of the package author:
The Fund this package button
Summary
- The Metadata overview can be accessed by opening a .wasm file from the WASM Analyzer start page, or by clicking the name of a package in the Package Registry list pf packages.
- The Metadata overview gives you a detailed view of various metadata attributes of a .wasm file or package.