Reduce the number of terminals required to build riot-web to 1

A step towards a real solution for https://github.com/vector-im/riot-web/issues/7305

This approach makes use of `npm link` to remove the use of symlinks in the build process. The build process has also been altered to invoke the build process of each underlying SDK (react, js). This means that one can now `npm link` and `npm start` and have a working environment. 

At the same time, parallelshell was dropped due to lack of maintenance from the maintainer.
This commit is contained in:
Travis Ralston 2018-09-17 17:46:13 -06:00
parent e58ac74aa2
commit 67e9606d55
5 changed files with 2668 additions and 2192 deletions

4745
package-lock.json generated

File diff suppressed because it is too large Load diff