Skip to content

chore(deps-dev): update dependency jsdom to v30.0.1 - #1340

Merged
gabrielseco merged 1 commit into
mainfrom
renovate/jsdom-30.x
Sep 22, 2026
Merged

gabrielseco merged 1 commit into
mainfrom
renovate/jsdom-30.x

Conversation

@renovate

@renovate renovate Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
jsdom 30.0.0 → 30.0.1 age confidence

Release Notes

jsdom/jsdom (jsdom)

v30.0.1

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


Note

Low Risk
Dev-only patch dependency for the test runner; no production or runtime behavior changes.

Overview
Bumps the jsdom dev dependency from 30.0.0 to 30.0.1 in package.json and refreshes package-lock.json accordingly.

jsdom is used as the DOM environment for Vitest; this is a patch release with updated transitive deps (e.g. @asamuzakjp/dom-selector, undici). No source or test config changes are included.

Reviewed by Cursor Bugbot for commit 35ea859. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Deploy preview for adp-cost-calculator ready!

Project:adp-cost-calculator
Status: ✅  Deploy successful!
Preview URL:https://adp-cost-calculator-ch02u6ia9-remotecom.vercel.app
Latest Commit:35ea859

Deployed with vercel-action

@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Deploy preview for remote-flows ready!

Project:remote-flows
Status: ✅  Deploy successful!
Preview URL:https://remote-flows-fac0nq84v-remotecom.vercel.app
Latest Commit:35ea859

Deployed with vercel-action

@renovate
renovate Bot force-pushed the renovate/jsdom-30.x branch 2 times, most recently from 7dba40c to 0867289 Compare September 21, 2026 07:52
gabrielseco added a commit that referenced this pull request Sep 21, 2026
Renovate's lockfile-only install (used for most dependency bumps)
never populates node_modules/.bin, so the repo's `prepare` script
(`npm run build` -> tsdown) fails with "tsdown: command not found",
aborting the whole update. Renovate then commits only the
package.json bump without a matching package-lock.json, which
breaks `npm ci` in CI for every subsequent PR check.

This previously went unnoticed because Renovate reuses a cached
node_modules across runs, and a working tsup binary was already
present from earlier installs. The tsup -> tsdown migration (#1325)
reset that cache, and the next two dependency PRs (#1339, #1340)
hit the bug for the first time.

ignoreScripts tells Renovate to skip lifecycle scripts during its
own lockfile computation. It has no effect on real CI or local
installs, which still run prepare/build as normal.

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@renovate
renovate Bot force-pushed the renovate/jsdom-30.x branch 3 times, most recently from 201e55e to a949086 Compare September 21, 2026 09:02

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit a949086. Configure here.

Comment thread package.json Resolved
gabrielseco added a commit that referenced this pull request Sep 22, 2026
…1346)

npm 12 (Renovate's hosted runner) changed allow-remote's default from
all to none. @tailwindcss/oxide's wasm32-wasi optional fallback
declares bundleDependencies, which forces npm to download/unpack that
tarball to re-resolve the tree on any package.json edit — npm 12 now
refuses that as a "remote" fetch even though it comes straight from
registry.npmjs.org:

  npm error code EALLOWREMOTE
  npm error Fetching packages of type "remote" have been disabled
  npm error Refusing to fetch ".../@tailwindcss/oxide-wasm32-wasi-4.2.4.tgz"

This repo's Renovate npmrc already forces `include=optional` (to keep
every platform's optional binaries in the lockfile for devs/CI on
other platforms), which is why Renovate touches this package at all.
Adding allow-remote=all to that same Renovate-only npmrc unblocks the
fetch. Same scoping as #1341's ignoreScripts: it has no effect on real
CI or local installs.

Seen failing on #1340 (jsdom bump) after #1341 fixed the earlier
tsdown/prepare-script issue.

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@renovate
renovate Bot force-pushed the renovate/jsdom-30.x branch from a949086 to 35ea859 Compare September 22, 2026 09:05
@github-actions

Copy link
Copy Markdown
Contributor

📦 Bundle Size Report

Metric Current Previous Change Status
Total (gzip) 165.18 kB 165.18 kB 0 B (0%) 🟢
Total (raw) 550.35 kB 550.35 kB 0 B (0%) 🟢
CSS (gzip) 21.94 kB 21.94 kB 0 B (0%) 🟢
CSS (raw) 114.43 kB 114.43 kB 0 B (0%) 🟢

Size Limits

  • ✅ Total gzipped: 165.18 kB / 350 kB (47.2%)
  • ✅ Total raw: 550.35 kB / 850 kB (64.7%)
  • ✅ CSS gzipped: 21.94 kB / 25 kB (87.8%)

Largest Files (Top 5)

  1. CheckBoxField-DSq9Qf8u.js - 19.38 kB (0 B (0%))
  2. ContractorOnboarding-QSgRChZR.js - 14.69 kB (0 B (0%))
  3. Onboarding-axVT9XVh.js - 11.26 kB (0 B (0%))
  4. Termination-sjnHMs8m.js - 11.09 kB (0 B (0%))
  5. styles.css - 10.97 kB (0 B (0%))
View All Files (74 total)
File Size (gzip) Change
CheckBoxField-DSq9Qf8u.js 19.38 kB 0 B (0%)
ContractorOnboarding-QSgRChZR.js 14.69 kB 0 B (0%)
Onboarding-axVT9XVh.js 11.26 kB 0 B (0%)
Termination-sjnHMs8m.js 11.09 kB 0 B (0%)
styles.css 10.97 kB 0 B (0%)
index.css 10.97 kB 0 B (0%)
CostCalculator-CoUCw59l.js 10.7 kB 0 B (0%)
internals-CzDL30xI.js 8.25 kB 0 B (0%)
sdk.gen-C7MLoCMc.js 5.55 kB 0 B (0%)
JSONSchemaForm-DehMm5lM.js 5.03 kB 0 B (0%)

✅ Bundle size check passed

@github-actions

Copy link
Copy Markdown
Contributor

📊 Coverage Report

⚪ Coverage unchanged

Metric Current Previous Change Status
Lines 86.19% 86.19% 0% ⚪
Statements 85.77% 85.77% 0% ⚪
Functions 84.73% 84.73% 0% ⚪
Branches 77.66% 77.66% 0% ⚪

Detailed Breakdown

Lines Coverage
  • Covered: 4780 / 5546
  • Coverage: 86.19%
  • Change: 0% (0 lines)
Statements Coverage
  • Covered: 4864 / 5671
  • Coverage: 85.77%
  • Change: 0% (0 statements)
Functions Coverage
  • Covered: 1276 / 1506
  • Coverage: 84.73%
  • Change: 0% (0 functions)
Branches Coverage
  • Covered: 2962 / 3814
  • Coverage: 77.66%
  • Change: 0% (0 branches)

✅ Coverage check passed

@gabrielseco
gabrielseco merged commit d69d43c into main Sep 22, 2026
16 checks passed
@gabrielseco
gabrielseco deleted the renovate/jsdom-30.x branch September 22, 2026 09:34
@gabrielseco gabrielseco mentioned this pull request Sep 25, 2026
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