I did agree! ... but then I changed my mind... :-) I thought on this and having looked back through a number of JS projects from the past, I did quite like putting the unmanaged dependencies in a lib folder; similar to sbt itself. I thought that it may be useful to namespace these (managed) dependencies further just in case some developer gets a whim to create their own jquery, knockout, whatever folder...

The path is at least provided as a folder so I thought it would be overridden if required.