OK.
After trying to read through the npm error messages, I attempted to install the 'peer dependencies' necessary.
I kept getting errors until I realized I needed 'node' in my path and could not just do an absolute call to npm and expect that version of npm to use the node installed in that folder.
Once I added the node binary to the PATH environment variable, I began to install the various dependencies, I reran 'npm install' again in the web folder.
This was all to no avail ... so I went back to the documentation again and installed nvm and am using the latest node (v5) and npm.
Anyway, after re-downloading a fresh copy of the ui github repo and then switching to the branch 2.0.160127, I begin the procedures again, after removing the previous node / npm from my path and using the ones that are now being managed by nvm.
All well and good, except for when I tried to run 'npm install' in the cli folder.
I get an error that there was an unmet dependency with the coffee-loader needing coffee-script@1.x.
So, I go ahead and manually install coffee-script@1.x into the corresponding folder using
npm install coffee-script@1.x
Thinking that this would work and now I can install the cli folder properly, I try
npm install
but this fails. So, out of nothing more than sheer trial and error, I go ahead and decide to install coffee-loader manually, thinking that maybe
npm install
does something where it re-writes any other manually installed package (still unsure what is actually done with npm and the packages installed in node_modules, especially since coffee-loader is a dependency in the package.json file).
Anyway, after doing
npm install coffee-script@1.x ; npm install coffee-loader ; npm install
I do not get any peer dependency errors for the cli folder.
The 'dl', 'ios', and 'web' folders both work just fine with 'npm install'.
Then, the 'npm start' worked fine in the web folder.
Not sure what was going on in the cli folder like that ...
Sorry for the ramblings on what I did -- what failed to work -- and what eventually succeeded.
New design looks great, btw!
Also glad to be running the latest locally.