Project Status
This project is highly experimental and subject to change.
It is a work in progress and might not cover every API.
The core idea is to prioritize ground coverage based on community needs.
We aim to focus on the most used APIs first and then expand from there.
Contributions
Contributions are welcome! Please open an issue if you have a specific API you would like to see added.
This really helps prioritize our work and ensures that the most important APIs are addressed first.
Current Status
Currently, all bindings are generated using a modified version of TypeScript-DOM-lib-generator.
Eventually, the generation may reach a level where manual tweaking can enhance the developer experience.
In the short term, generation could still be improved.
Coding contributions are encouraged, but please be aware that the project is still in a very experimental stage.
It might be a little daunting and rough to jump right in.
Future
Our goal is to make this a true community project. Consumers of the bindings should be able to contribute back to the project with minimal hassle.
This means that the project should be easy to understand and contribute to. Once a contribution is accepted, a new release will follow shortly.