Skip to content

build(deps-dev): bump tsx from 4.21.0 to 4.22.4#209

Merged
erode-release[bot] merged 1 commit into
mainfrom
dependabot/npm_and_yarn/tsx-4.22.4
Jun 4, 2026
Merged

build(deps-dev): bump tsx from 4.21.0 to 4.22.4#209
erode-release[bot] merged 1 commit into
mainfrom
dependabot/npm_and_yarn/tsx-4.22.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 4, 2026

Copy link
Copy Markdown
Contributor

Bumps tsx from 4.21.0 to 4.22.4.

Release notes

Sourced from tsx's releases.

v4.22.4

4.22.4 (2026-05-31)

Bug Fixes

  • resolve CommonJS directory requires inside dependencies (#803) (1ce8463)

This release is also available on:

v4.22.3

4.22.3 (2026-05-19)

Bug Fixes

  • decode typed loader source (dce02fc)
  • preserve entrypoint with TypeScript preload hooks (68f72f3)

This release is also available on:

v4.22.2

4.22.2 (2026-05-18)

Bug Fixes

  • preserve CJS JSON require in ESM hooks (35b700b)
  • preserve named exports from CommonJS TypeScript (11de737)
  • support module.exports require(esm) interop (cf8f199)

This release is also available on:

v4.22.1

4.22.1 (2026-05-17)

Bug Fixes

  • resolve tsconfig path aliases containing a colon (#780) (6979f28)

This release is also available on:

... (truncated)

Commits
  • 1ce8463 fix: resolve CommonJS directory requires inside dependencies (#803)
  • dce02fc fix: decode typed loader source
  • 68f72f3 fix: preserve entrypoint with TypeScript preload hooks
  • 69455cf test: cover package exports for ambiguous ESM reexports
  • 35b700b fix: preserve CJS JSON require in ESM hooks
  • ef807db chore: update testing dependencies
  • 3917090 test: document compatibility test taxonomy
  • de8113f refactor: centralize Node capability facts
  • c1f62db test: consolidate tsconfig path edge coverage
  • 4e08174 test: consolidate loader hook coverage
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for tsx since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 4, 2026
@dependabot dependabot Bot requested a review from a team as a code owner June 4, 2026 02:36
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 4, 2026
@erode-release erode-release Bot enabled auto-merge (squash) June 4, 2026 02:36
@greptile-apps

greptile-apps Bot commented Jun 4, 2026

Copy link
Copy Markdown

Greptile Summary

This is an automated dependabot bump of the tsx dev dependency from 4.21.0 to 4.22.4 across both workspace packages. The update carries several bug fixes in tsx's TypeScript/ESM loader (CJS directory resolves, typed loader source decoding, tsconfig path alias handling).

  • packages/core/package.json and packages/web/package.json: tsx version constraint updated from ^4.21.0 to ^4.22.4.
  • package-lock.json: Reflects the resolved version bump, including tsx's own esbuild sub-dependency moving from ~0.27.0 to ~0.28.0 (now nested under node_modules/tsx/node_modules/), and get-tsconfig being dropped as a direct dependency of tsx (it remains in the tree via another consumer, now marked dev instead of devOptional).

Confidence Score: 5/5

Safe to merge — purely a dev-only dependency version bump with no production code changes.

All three changed files are confined to package manifests and the lock file. The tsx upgrade is dev-only (used for TypeScript execution in scripts/tooling), carries only bug fixes, and its transitive dependency changes (esbuild 0.27→0.28, get-tsconfig reclassification) are benign and accurately reflected in the lock file.

No files require special attention.

Important Files Changed

Filename Overview
packages/core/package.json tsx dev dependency bumped from ^4.21.0 to ^4.22.4; no other changes.
packages/web/package.json tsx dev dependency bumped from ^4.21.0 to ^4.22.4; no other changes.
package-lock.json Lock file updated: tsx resolved to 4.22.4, esbuild sub-dep moved to 0.28.0 nested under tsx's own node_modules, and get-tsconfig reclassified from devOptional to dev after being dropped from tsx's direct dependency list.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    core["packages/core\n(devDep: tsx ^4.22.4)"]
    web["packages/web\n(devDep: tsx ^4.22.4)"]
    tsx["tsx@4.22.4\n(devOptional)"]
    esbuild["esbuild@0.28.0\nnested under tsx/node_modules"]
    get_tsconfig["get-tsconfig@4.14.0\n(dev — no longer a tsx dep)"]

    core --> tsx
    web --> tsx
    tsx --> esbuild
    tsx -. "dropped dependency" .-> get_tsconfig
Loading

Reviews (2): Last reviewed commit: "build(deps-dev): bump tsx from 4.21.0 to..." | Re-trigger Greptile

Bumps [tsx](https://github.com/privatenumber/tsx) from 4.21.0 to 4.22.4.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](privatenumber/tsx@v4.21.0...v4.22.4)

---
updated-dependencies:
- dependency-name: tsx
  dependency-version: 4.22.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/tsx-4.22.4 branch from d6755da to 2501c3d Compare June 4, 2026 02:40
@erode-release erode-release Bot merged commit 160b1ac into main Jun 4, 2026
3 checks passed
@erode-release erode-release Bot deleted the dependabot/npm_and_yarn/tsx-4.22.4 branch June 4, 2026 02:41
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