This project aims to provide a compiler that consumes a WebIDL file and produces a C++ source file containing code that defines the interfaces specified in the WebIDL file using N-API. It is intended to be used as part of a project's build infrastructure.
Since this is an npm package it requires a version of Node.js to run.
To install, run
npm -g install webidl-napiAfterwards, the command webidl-napi will become available from the command
line.
Once installed, please run
webidl-napi --helpto see a full list of options. At its most basic, running
webidl-napi -o output.cc input.idlwill process file input.idl and create file output.cc containing the
bindings described by input.idl.