0.1.6 • Published 10 days ago

@zsoerenm/libavoid v0.1.6

Weekly downloads
-
License
MIT
Repository
github
Last release
10 days ago

libavoid-js

Libavoid port for js. This port is created mostly using WebIDL Bindings.

Usage

There are two versions of the library:

  • Production version of the library is in dist directory
  • Debug version of the library is in examples/lib directory

A usage example is in examples directory. To try it out start http server in this directory, just opening index.html in your browser doesn't work unfortunately.

Documentation

Library API Documentation is in api_docs_build directory, just open index.html

Build

Requirements

  • Git (to clone original libavoid library and build tools)
  • Docker (used to run emcc)
  • Python 3.5+ (used for tooling/build automation)

Build commands

  • python3 ../tools/generate.py

    It will generate both production and debug versions of the library, also update documentation.

Debugging

Address to source map is hardcoded in tools/generate.py script and is always 'http://localhost:8080' in debug build.

Also, symlink to adaptagrams should be in examples directory to provide libavoid sources for debugger.

TODO

  • idea: docs from c++
  • tests
  • extend WebIDL bindings to provide the same abilities as C++ library
  • host API Docs in platform such Github Pages
0.1.6

10 days ago

0.1.4

11 months ago

0.1.5

11 months ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago