CommonJS, and later Browserify