package.json- declares the plugin's entry point (plugin.js)plugin.js- instructs Lighthouse to run the plugin's ownpreload-as.jsaudit; describes the new category and its details for the reportaudits/preload-as.js- the new audit to run in addition to Lighthouse's default audits
- Install as a (peer) dependency, parallel to
lighthouse. npx lighthouse https://example.com --plugins=lighthouse-plugin-example --view
The input to --plugins will be loaded from node_modules/.
