Skip to content

Bumps#131

Merged
grahamc merged 5 commits intomainfrom
bumps
Jan 28, 2026
Merged

Bumps#131
grahamc merged 5 commits intomainfrom
bumps

Conversation

@grahamc
Copy link
Member

@grahamc grahamc commented Jan 28, 2026

Description
Checklist
  • Tested changes against a test repository
  • Added or updated relevant documentation (leave unchecked if not applicable)
  • (If this PR is for a release) Updated README to point to the new tag (leave unchecked if not applicable)

Summary by CodeRabbit

  • Chores
    • Updated development dependencies to their latest versions for improved tooling stability and performance.

✏️ Tip: You can customize this high-level summary in your review settings.

@netlify
Copy link

netlify bot commented Jan 28, 2026

Deploy Preview for detsys-ts-docs ready!

Name Link
🔨 Latest commit 131f06a
🔍 Latest deploy log https://app.netlify.com/projects/detsys-ts-docs/deploys/697a40098c5a0f000737afd5
😎 Deploy Preview https://deploy-preview-131--detsys-ts-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link

coderabbitai bot commented Jan 28, 2026

📝 Walkthrough

Walkthrough

This PR updates seven devDependencies in package.json to their latest patch versions. Updates include @types/node, @typescript-eslint packages, globals, prettier, tsdown, and vitest. No functional logic, scripts, or dependency structure changes.

Changes

Cohort / File(s) Summary
Dependency Version Bumps
package.json
Updated 7 devDependencies to patch versions: @types/node (25.0.9 → 25.0.10), @typescript-eslint/eslint-plugin (8.53.0 → 8.53.1), globals (17.0.0 → 17.1.0), prettier (3.8.0 → 3.8.1), tsdown (0.19.0 → 0.20.1), vitest (4.0.17 → 4.0.18), typescript-eslint (8.53.0 → 8.53.1).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • gustavderdrache
  • RossComputerGuy

Poem

🐰 Dependency dance, version by version we go,
Patches and bumps, watching our packages grow!
Prettier, vitest, and types so refined,
Fresh versions arranged, all neatly aligned.

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'Bumps' is vague and does not clearly convey the specific nature or scope of the changes; it lacks meaningful detail about which packages or why they were updated. Provide a more descriptive title that specifies the main change, such as 'Update dev dependencies to latest patch and minor versions' or 'Bump package dependencies including TypeScript, ESLint, and Vitest'.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@grahamc grahamc enabled auto-merge (squash) January 28, 2026 17:00
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@package.json`:
- Line 45: The package.json upgrade to tsdown v0.20.x introduces a breaking
change: the dts plugin no longer supports the dts.resolve option; inspect
package.json and any tsdown config files for uses of "tsdown" and the
"dts.resolve" option (or references in build scripts invoked by npm run build)
and remove or replace those usages with the new dts plugin configuration format;
update the tsdown config to the v0.20+ plugin API (or lock tsdown to 0.19.x if
you cannot migrate) and then run npm run build to verify the build succeeds,
adjusting any plugin options until the build is green.

"globals": "^17.0.0",
"prettier": "^3.8.0",
"tsdown": "^0.19.0",
"globals": "^17.1.0",
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash

echo "=== Checking tsdown npm registry info ==="
curl -s https://registry.npmjs.org/tsdown | jq -r '.versions["0.20.1"].description, .versions["0.19.0"].description' 2>/dev/null || echo "Could not fetch from npm registry"

echo ""
echo "=== Checking tsdown repository and recent releases ==="
curl -s https://registry.npmjs.org/tsdown | jq -r '.repository.url // .bugs.url // "No repo info"' 2>/dev/null

Repository: DeterminateSystems/detsys-ts

Length of output: 280


🌐 Web query:

tsdown changelog 0.20.1 breaking changes

💡 Result:

tsdown v0.20.1 (Jan 22, 2026) does not list any breaking changes in its release notes; it only includes a feature: inline-only: show warnings if bundled dependencies. [1][2]

If you’re upgrading from v0.20.0 → v0.20.1, the documented breaking change is in v0.20.0, not v0.20.1: upgraded the dts plugin and removed the dts.resolve option. [1]

Sources:
[1] (github.com)
[2] (github.com)

Citations:


🌐 Web query:

tsdown 0.20.1 release notes

💡 Result:

tsdown v0.20.1 (released Jan 22)

  • Feature: inline-only — show warnings if dependencies were bundled. [1]

Sources:
[1] (github.com)

Citations:


Review and address breaking change in tsdown v0.20.0.

The tsdown update from 0.19.0 to 0.20.1 includes a breaking change introduced in v0.20.0: the dts plugin was upgraded and the dts.resolve option was removed. Verify that the build configuration does not rely on the removed dts.resolve option and that npm run build completes successfully.

The globals bump to 17.1.0 is backward compatible.

Also applies to: 47-47

🤖 Prompt for AI Agents
In `@package.json` at line 45, The package.json upgrade to tsdown v0.20.x
introduces a breaking change: the dts plugin no longer supports the dts.resolve
option; inspect package.json and any tsdown config files for uses of "tsdown"
and the "dts.resolve" option (or references in build scripts invoked by npm run
build) and remove or replace those usages with the new dts plugin configuration
format; update the tsdown config to the v0.20+ plugin API (or lock tsdown to
0.19.x if you cannot migrate) and then run npm run build to verify the build
succeeds, adjusting any plugin options until the build is green.

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