Skip to content

chore(deps-dev): consolidate dependabot dev-dependency bumps - #102

Merged
ErickXavier merged 1 commit into
mainfrom
chore/ELEM-84
Oct 13, 2026
Merged

ErickXavier merged 1 commit into
mainfrom
chore/ELEM-84

Conversation

@ErickXavier

Copy link
Copy Markdown
Collaborator

Summary

Consolidates eight open Dependabot dev-dependency bumps into a single PR.

Package From To
@testing-library/jest-dom 7.0.0 7.0.1
esbuild 0.28.1 0.28.2
jest-environment-jsdom 30.4.1 30.5.2
jest 30.4.2 30.5.2
babel-jest 30.2.0 30.5.2
@babel/preset-env 8.0.2 8.0.7
@playwright/test 1.61.1 1.64.0
@babel/core 8.0.1 8.0.7

Supersedes #85, #86, #94, #95, #97, #98, #99, #100

Only package.json and package-lock.json change. No source changes. The lockfile was regenerated with npm 10 (npx npm@10 install) because npm 11 lockfiles break npm ci on the node 20/22 CI runners. The lockfile's stale root version (1.20.2) is also corrected to match package.json (1.21.1).

Test evidence

All runs used node 20.20.2 and npm 10, with NoJS Core cloned from main as a sibling directory, the same way CI does it.

  • npx npm@10 ci: clean install succeeds.
  • npm test: 21/21 suites passed, 519 tests passed, 5 skipped.
  • npm run build: succeeds. The output in dist/ is byte-identical to main, so there is no dist change to commit.
  • cd e2e && npx playwright test --project=chromium: 145/145 passed (Chromium headless shell 156, Playwright 1.64.0).

Node 22 was not available locally, so the e2e job's node 22 runtime is verified by CI only.

- @testing-library/jest-dom 7.0.0 -> 7.0.1
- esbuild 0.28.1 -> 0.28.2
- jest-environment-jsdom 30.4.1 -> 30.5.2
- jest 30.4.2 -> 30.5.2
- babel-jest 30.2.0 -> 30.5.2
- @babel/preset-env 8.0.2 -> 8.0.7
- @playwright/test 1.61.1 -> 1.64.0
- @babel/core 8.0.1 -> 8.0.7

Lockfile regenerated with npm 10 so npm ci keeps working on the
node 20/22 CI runners.

Refs #85, #86, #94, #95, #97, #98, #99, #100

@ErickXavier ErickXavier left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA verified.

  • 8 dev-dependency bumps; only package.json and package-lock.json changed, lockfileVersion 3.
  • Unit tests: 519 pass.
  • E2E (Chromium): 145/145 pass.
  • Build: dist/ output identical to main.
  • CI green (build-and-test, e2e).

@ErickXavier
ErickXavier merged commit 709b675 into main Oct 13, 2026
2 checks passed
ErickXavier added a commit that referenced this pull request Oct 15, 2026
chore: reapply October PRs (#101, #102, #103) onto release-1.22
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.

1 participant