psi-local
v1.0.0
Published
Tool for ability to use Google PageSpeed Insights locally
Downloads
3
Readme
psi-local
Use PageSpeed Insights locally!
Using
npm install psi-local --save-dev
- run your application locally (e.g. http://localhost:3000)
- create
.js
file and require module:const psi = require('psi-local'); psi(3000) .then(data => { // do something with results ... });
- run
node <your-file>.js
Additional
Module contains the only function and returns Promise
for more the best usability. You can easily use ES2017 syntax for working with psi-local
as this promise
is never rejected. If some errors occur, it will return object { err: Error }
(async function() {
const port = 3000;
const stats = await psi(port);
if (stats.err) return handleError(stats);
return handleResults(stats);
})()
MIT License
Fill free to use and contribute