All Projects → matrix-org → matrix-vr-demo

matrix-org / matrix-vr-demo

Licence: Apache-2.0 license
Matrix.org Virtual Reality Demo

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

matrix-vr-demo

A demo of Matrix VR tourism and VR video conferencing

Usage

git clone [email protected]:matrix-org/matrix-vr-demo.git
cd matrix-vr-demo
npm install
npm run serve

N.B. that currently we currently depend on an unreleased version of matrix-js-sdk from github. matrix-js-sdk has to be transpiled from ES6 to ES5 using Babel however. running npm install on matrix-vr-demo doesn't run the transpilation however; if nothing else the transpilation step needs devDependencies (exorcist, uglifyjs), which don't get installed for transitive dependencies.

We fudge this for now by manually calling npm i on node_modules/matrix-js-sdk from the build target of matrix-vr-demo, which pulls in all the dependencies and does the transpile (as well as probably installing duplicate dependencies for stuff which matrix-vr-demo already depends on). This should be removed once we depend on a released matrix-js-sdk.

The pinned dependency on aframe & aframe-look-at-component doesn't suffer from this problem as it doesn't need to be transpiled.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].