chore(benchpress): add browserify bundling
Use browserify to bundle benchpress and its dependencies.
This commit is contained in:
@@ -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); });
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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) %>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user