keepfast-contrib-psi
Version:
Plugin for keepfast support PageSpeed
32 lines (28 loc) • 640 B
JavaScript
var Promise = require('bluebird');
var psi = Promise.promisifyAll(require('psi'));
var reference = require('./reference');
exports.getReference = function() {
return reference;
};
exports.output = function(url) {
return new Promise(
function (resolve, reject) {
resolve()
})
.then(function() {
return psi(url,
{
nokey: 'true',
strategy: 'desktop'
})
.then(function (data) {
return {
'url': url,
'plugin': reference.plugin,
'sensors': data.ruleGroups.SPEED
};
}
);
});
};