Current collected state Current
Observed since 20 Oct, 19:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A command-line tool to convert OpenAPI specifications into WebAssembly plugins
A command-line tool built with Bun and Extism to convert OpenAPI specifications into WebAssembly plugins.
# Install globally
npm install -g openapi2wasm
# Or install locally in your project
npm install --save-dev openapi2wasm
# Clone the repository
git clone https://github.com/yourusername/openapi-2-wasm-cli.git
cd openapi-2-wasm-cli
# Install dependencies
bun install
# If installed via npm (globally)
openapi2wasm --schema path/to/your/openapi.yaml
# If installed manually or locally
./index.ts --schema path/to/your/openapi.yaml
# Specify output directory
openapi2wasm --schema path/to/your/openapi.yaml --output ./dist
# Specify a custom name for the plugin
openapi2wasm --schema path/to/your/openapi.yaml --name my-custom-plugin
--schema, -s: Path to the OpenAPI schema file (YAML or JSON) (required)--output, -o: Output directory for the generated files (default: current directory)--name, -n: Custom name for the plugin (default: derived from the schema's title)The tool generates:
[plugin-name].wasm: The WebAssembly plugin filemanifest.json: The plugin manifest file for ExtismMIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.3Registry latest | 11 Apr 2025 | 8 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:13f5e7e3399906eb36f1148ec0a0ed57ed97a462b0e562a96ee2b1b3e9b6d7dd