chore(benchpress): add browserify bundling

Use browserify to bundle benchpress and its dependencies.
This commit is contained in:
uber5001
2015-06-23 15:26:51 -07:00
committed by Tobias Bosch
parent f1cf5298d8
commit c4e10ea9ac
11 changed files with 1413 additions and 14 deletions
+3 -1
View File
@@ -1,6 +1,8 @@
export {verifyNoBrowserErrors} from './e2e_util';
import {bind, Options} from 'benchpress/benchpress';
var benchpress = global['benchpress'];
var bind = benchpress.bind;
var Options = benchpress.Options;
export function runClickBenchmark(config) {
var buttons = config.buttons.map(function(selector) { return $(selector); });
+5 -1
View File
@@ -1,2 +1,6 @@
require(require('traceur').RUNTIME_PATH);
require('reflect-metadata');
require('traceur/bin/traceur-runtime');
module.exports = require('./benchpress.js');
// when bundling benchpress to one file, this is used
// for getting exports out of browserify's scope.
global.__benchpressExports = module.exports;
+2 -2
View File
@@ -11,9 +11,9 @@
"angular2": "<%= packageJson.version %>",
"firefox-profile": "<%= packageJson.devDependencies['firefox-profile'] %>",
"jpm": "<%= packageJson.devDependencies.jpm %>",
"rtts_assert": "<%= packageJson.version %>",
"traceur": "<%= packageJson.dependencies.traceur %>",
"selenium-webdriver": "<%= packageJson.dependencies['selenium-webdriver'] %>"
"selenium-webdriver": "<%= packageJson.dependencies['selenium-webdriver'] %>",
"reflect-metadata": "<%= packageJson.dependencies['reflect-metadata'] %>"
},
"devDependencies": <%= JSON.stringify(packageJson.devDependencies) %>
}