Website Main Dependencies¶
Here is a quick description of the main dependencies used in this web project:
- “genvid”: “file:modules/genvid.tgz”:
- This is the package containing the connection, video player instantiation, and data/video synchronization logic.
- “genvid-math”: “file:modules/genvid-math.tgz”:
- This is the package exposing useful geometry function used for the WebGL overlay.
- “express”: “~4.13.4”:
- This is the Express server lib used for the backend server.
- “consul”: “^0.27.0”:
- This is the Consul API for Node js.
- “jquery”: “^3.2.1”:
- jQuery is a useful DOM operation frontend library.
- “webpack”: “^4.18.0”:
- Webpack is a bundler for javascript projects. It will walk the dependency tree and bundle them into a single js file.
- “typescript”: “~2.5.2”:
- Typescript is a typed language that compiles into Javascript.