psi-local

1.0.0 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i psi-local

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • yankouskia