Skip to content

Bump @sitespeed.io/plugin from 1.0.0 to 1.0.2#1479

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sitespeed.io/plugin-1.0.2
Open

Bump @sitespeed.io/plugin from 1.0.0 to 1.0.2#1479
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sitespeed.io/plugin-1.0.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Bumps @sitespeed.io/plugin from 1.0.0 to 1.0.2.

Changelog

Sourced from @​sitespeed.io/plugin's changelog.

1.0.2 - UNRELEASED

Fixed

  • Relaxed the config validation introduced in 1.0.1 so that queue is no longer required at construction time. Existing plugins like pagexray call super({ name, options, context }) without a queue, which broke in 1.0.1 with SitespeedioPlugin requires a config object with name, context and queue. The constructor now only requires name and context; queue is consumed later by sendMessage() and may be set by the framework after construction.

1.0.1 - 2025-05-16

Fixed

  • Removed an unreachable log() wrapper method on the base class. The constructor's this.log assignment had always shadowed it, so calling plugin.log(...) invoked the logger object directly. Behavior is unchanged; the dead method is gone.
  • Validate the constructor's config argument up front and throw a clear error when name, context or queue is missing, instead of letting a confusing Cannot read properties of undefined escape later.
  • Use === for the abstract-class guard.
  • Fixed a malformed @param {} JSDoc tag on sendMessage.
  • README with install, example and API reference.
  • engines field (node >= 20).
  • test/plugin.test.js covering the public surface (run with npm test, uses the built-in node:test runner — no test deps).
  • GitHub Actions workflow that runs lint and tests on Node 20/22/24.
  • Bumped dev tooling: eslint 8 → 10, prettier 2 → 3, eslint-plugin-unicorn 45 → 64, eslint-config-prettier 8 → 10, eslint-plugin-prettier 4 → 5.
  • Migrated .eslintrc.json to flat config (eslint.config.mjs).
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@sitespeed.io/plugin](https://github.com/sitespeedio/plugin) from 1.0.0 to 1.0.2.
- [Changelog](https://github.com/sitespeedio/plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sitespeedio/plugin/commits/v1.0.2)

---
updated-dependencies:
- dependency-name: "@sitespeed.io/plugin"
  dependency-version: 1.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants