Switch to PSI for pagespeed reporting

master
Addy Osmani 2014-06-06 11:59:34 +01:00
parent 9116b7bb5b
commit 9f67a682d8
2 changed files with 11 additions and 3 deletions

View File

@ -2,6 +2,7 @@
var gulp = require('gulp');
var browserSync = require('browser-sync');
var pagespeed = require('psi');
var reload = browserSync.reload;
// load plugins
@ -64,8 +65,14 @@ gulp.task('fonts', function () {
.pipe($.size());
});
gulp.task('pagespeed', function () {
require('opn')('https://developers.google.com/speed/pagespeed/insights/?url=' + encodeURIComponent(hostedUrl));
gulp.task('pagespeed', function (cb) {
return pagespeed({
// key: A developer API key if you have one
// See http://goo.gl/RkN0vE for more details
nokey: 'true',
url: hostedUrl,
strategy: 'mobile',
}, cb);
});
gulp.task('clean', function () {

View File

@ -17,7 +17,8 @@
"gulp-uglify": "^0.3.0",
"gulp-useref": "^0.4.3",
"jshint-stylish": "^0.2.0",
"opn": "^0.1.1"
"opn": "^0.1.1",
"psi": "0.0.1"
},
"engines": {
"node": ">=0.10.0"