Skip to content

Update dependencies and GitHub Actions.#54

Merged
dlongley merged 3 commits into
mainfrom
update-deps
Jun 12, 2026
Merged

Update dependencies and GitHub Actions.#54
dlongley merged 3 commits into
mainfrom
update-deps

Conversation

@djscruggs

Copy link
Copy Markdown
Contributor

Addresses #53.

Changes

  • Replace eslint-config-digitalbazaar@5 with @digitalbazaar/eslint-config@8 using eslint 9 flat config (eslint.config.js, legacy .eslintrc.cjs removed). The jsdoc/unicorn plugins now come via the shared config, so they are dropped as direct devDependencies.
  • Remove /* global */ comments made redundant by the browser preset's globals; use optional catch bindings in lib/index.js to satisfy the new rules.
  • Update webpack (5.107) and webpack-cli (7).
  • CI: lint on Node.js 22.x (Node 20 is EOL), actions/checkout@v6 / actions/setup-node@v6, permissions: {}.
  • Add package-lock.json to .gitignore; add 4.0.3 changelog entry.

The runtime dependency web-request-rpc@3.0.1 is already the latest release, so no production dependency changes.

Testing

CI runs lint only (no test suite in this repo). Ran locally: npm run lint passes and npm run build (webpack) compiles successfully.

🤖 Generated with Claude Code

- Replace `eslint-config-digitalbazaar` with `@digitalbazaar/eslint-config@8`
  using eslint 9 flat config; remove now-redundant `/* global */` comments
  and plugin devDependencies provided by the shared config.
- Update `webpack` and `webpack-cli`.
- Use Node.js 22.x and current action versions in CI; set empty workflow
  permissions.

Addresses #53.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@djscruggs djscruggs requested review from davidlehn and dlongley June 12, 2026 16:48
Comment thread lib/CredentialHints.js Outdated
Comment thread lib/CredentialManager.js Outdated
Comment thread lib/CredentialsContainer.js Outdated
Comment thread eslint.config.js Outdated
Co-authored-by: Dave Longley <dlongley@digitalbazaar.com>
Comment thread lib/CredentialHandler.js Outdated
@dlongley dlongley merged commit b873bbc into main Jun 12, 2026
1 check passed
@dlongley dlongley deleted the update-deps branch June 12, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants