package.json
- declares the plugin's entry point (plugin.js
)plugin.js
- instructs Lighthouse to run the plugin's ownpreload-as.js
audit; 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/
.