Web client for üWave servers.
Web client for üWave.
For running in the browser: something modern. The aim is to support ~IE10+ and other modern browsers (recent Chromes and Firefoxes, at least). If you use something reasonably recent and üWave doesn't work, file a bug!
For development: Node versions >=4 and NPM 3.x.
üWave isn't yet on NPM, so you have to do a little bit of manual setup.
cd ./u-wave-corenpm linkcd ../u-wave-api-v1npm link
npm link command will create a symlink to the module in the global modules
folder. Now, you can create symlinks to the global modules folder inside the
cd ../u-wave-webnpm link u-wave-core u-wave-api-v1# and install web client dependencies:npm install
…and now you should be good to go!
The build system is based on Gulp. The most important tasks are aliased as npm scripts:
npm install# to build the clientnpm run build# to build the client for production environments: (minified, without# development tools and such)npm run build -- --minify# to build the client, watch for changes, and enable live-reload in the browsernpm run watch# to serve the client on localhost:6041:npm run serve
See the Gulp tasks documentation for more.
The üWave web client is licensed under the MIT license.