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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    1

Package Sidebar

Install

npm i psi-local

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • yankouskia