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

About

A WebIDL-to-N-API compiler

Resources

Code of conduct

Contributing

Security policy

Stars

11 stars

Watchers

5 watching

Forks

Repository files navigation

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

Code of conduct

Contributing

Security policy

Stars

11 stars

Watchers

5 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages