UNPKG

keepfast-contrib-psi

Version:
32 lines (28 loc) 640 B
#!/usr/bin/env node 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 }; } ); }); };