Skip to content
This repository was archived by the owner on Mar 25, 2023. It is now read-only.

nodejs/webidl-napi

WebIDL-NAPI

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.

Installation

Since this is an npm package it requires a version of Node.js to run.

To install, run

npm -g install webidl-napi

Afterwards, the command webidl-napi will become available from the command line.

Usage

Once installed, please run

webidl-napi --help

to see a full list of options. At its most basic, running

webidl-napi -o output.cc input.idl

will process file input.idl and create file output.cc containing the bindings described by input.idl.

About

A WebIDL-to-N-API compiler

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •