As we're starting to work on components for the cryptocoinjs organization/app, all meant to jigsaw together, we should probably come up with a basic boilerplate layout for our modules, so we know we're all on the same page.
We talked about the javascript being intended to primarily run on Node, but could run through Browserify to be runnable in a browser. But some of the older components in the organization have RequireJS and other setups (Component, Bower, etc.). I think we came to the consensus to just focus on Node/Browserify, though does that mean we should do away with all the boilerplate like wrapping it in the "function(globals) {}" wrapper function? If not, what should we use as the basic wrapper for interoperability with the target runtime environments?
Brooks