This PR replaces the current, "big scoped container" approach with one that uses explicit dependencies via browserify. Now, each file pulls in its dependencies using require and browserify combines them at build time.
Changes:
Replaced vendored dependencies with npm versions (e.g., eventemitter, easyxdm, and jquery)
Broke up files into several smaller parts (e.g., classes, constants)
Fixed tests that relied on replacing F2.log with a spy on console.log
This PR replaces the current, "big scoped container" approach with one that uses explicit dependencies via browserify. Now, each file pulls in its dependencies using
require
and browserify combines them at build time.Changes:
F2.log
with a spy onconsole.log