Currently the javascript dependencies we use within our source are committed in three locations, this is the only bundled source type we included within our source tree and currently we are required to maintain each in the LICENSE file.
To help simplify managing the LICENSE file I would like to propose 1. Move all javascript dependencies into 3rdparty/javascript/ to simplify tracking of these within the LICENSE file. (I think this should be the initial approach and look into #2 if we want to introduce npm as a build dependency) 2. We remove all javascript dependencies from the source tree and use bower to handle these dependencies. As part of the initial build process we would then check for npm and install the javascript components. Thoughts? -Jake