Skip to content

chore(deps): update dependency tsx to ^4.23.11 - #13904

Open
squiggler-app[bot] wants to merge 1 commit into
mainfrom
renovate/tsx-4.x
Open

chore(deps): update dependency tsx to ^4.23.11#13904
squiggler-app[bot] wants to merge 1 commit into
mainfrom
renovate/tsx-4.x

Conversation

@squiggler-app

@squiggler-app squiggler-app Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
tsx (source) ^4.23.1^4.23.11 age confidence

Release Notes

privatenumber/tsx (tsx)

v4.23.11

Compare Source

Bug Fixes
  • preserve async ESM require fallback (55cbece)

This release is also available on:

v4.23.10

Compare Source

Bug Fixes

This release is also available on:

v4.23.9

Compare Source

Bug Fixes
  • map Node test locations (2f55884)
  • support data URLs in tsImport (b94f46f)

This release is also available on:

v4.23.8

Compare Source

Bug Fixes
  • preserve package subpath resolution (be1315e)
  • preserve typeless ESM dependency exports (70dfc5e)

This release is also available on:

v4.23.7

Compare Source

Bug Fixes
  • prevent tsImport cache collisions (4e5a138)

This release is also available on:

v4.23.6

Compare Source

Bug Fixes
  • compose resolver URL metadata (5040762)
  • preserve Node resolution with allowJs (2046d9e)
  • preserve resolver URL metadata (a91df46)

This release is also available on:


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 3am on the first day of the month"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Mend Renovate using a curated preset maintained by Sanity. View repository job log here

@squiggler-app
squiggler-app Bot requested a review from a team as a code owner August 7, 2026 05:36
@squiggler-app
squiggler-app Bot requested review from stipsan and removed request for a team August 7, 2026 05:36
@squiggler-app
squiggler-app Bot enabled auto-merge (squash) August 7, 2026 05:36
@vercel

vercel Bot commented Aug 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
auth-test-studio Ready Ready Preview Aug 10, 2026 3:47pm
page-building-studio Ready Ready Preview Aug 10, 2026 3:47pm
studio-metrics Ready Ready Preview Aug 10, 2026 3:47pm
test-studio Ready Ready Preview Aug 10, 2026 3:47pm
test-studio-preview-iframe Ready Ready Preview Aug 10, 2026 3:47pm

Request Review

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

❌ E2E Tests

🟢 88 passed🔴 33 failed🟡 82 flaky • (⚪ 103 skipped) • view full reportview run

Debug failing tests locally
SANITY_E2E_PROJECT_ID=ittbm412 \
SANITY_E2E_BASE_URL=https://e2e-studio-mqpxspviu.sanity.dev \
SANITY_E2E_DATASET=pr-13904-chromium-31405250964 \
SANITY_E2E_DATASET_CHROMIUM=pr-13904-chromium-31405250964 \
SANITY_E2E_DATASET_FIREFOX=pr-13904-firefox-31405250964 \
pnpm test:e2e --headed \
  e2e/tests/desk/documentTypeListContextMenu.spec.ts \
  e2e/tests/document-actions/delete.spec.ts \
  e2e/tests/components-api/studio.spec.ts \
  e2e/tests/desk/defaultPanes.spec.ts \
  e2e/tests/desk/inspectDialog.spec.ts \
  e2e/tests/document-actions/discardChanges.spec.ts \
  e2e/tests/enhanced-object-dialog/deepLinkPath.spec.ts \
  e2e/tests/expanded-document/expanded.spec.ts \
  e2e/tests/inputs/array.spec.ts \
  e2e/tests/inputs/reference.spec.ts \
  e2e/tests/inputs/revertArrayChanges.spec.ts \
  e2e/tests/inputs/text.spec.ts \
  e2e/tests/navbar/search.spec.ts \
  e2e/tests/pte/referencesInPopover.spec.ts \
  e2e/tests/releases/displayDocument/DisplayedDocument.spec.ts \
  e2e/tests/tasks/tasks.spec.ts \
  e2e/tests/validation-test/validation.spec.ts \
  e2e/tests/variants/variantTool.spec.ts \
  e2e/tests/vision/vision.spec.ts

Studio: https://e2e-studio-mqpxspviu.sanity.dev

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

📦 Bundle Stats — sanity

Compared against main (41996fd3) · v6.9.1 (npm)

sanity

Metric Value vs main (41996fd) vs v6.9.1
Internal (raw) 4.18 MB - +12.6 KB, +0.3%
Internal (gzip) 1.03 MB - +4.1 KB, +0.4%
Bundled (raw) 12.87 MB - -33.5 KB, -0.3%
Bundled (gzip) 3.02 MB - -38.4 KB, -1.2%
Import time 1.89s -26ms, -1.4% +122ms, +6.9%

bin:sanity

Metric Value vs main (41996fd) vs v6.9.1
Internal (raw) 7.1 KB - -
Internal (gzip) 2.9 KB - -
Bundled (raw) 7.1 KB - -
Bundled (gzip) 2.8 KB - -
Import time 5ms +0ms, +3.4% +0ms, +7.5%

🗺️ View treemap · Artifacts

Details
  • Import time regressions over 10% are flagged with ⚠️
  • Sizes shown as raw / gzip 🗜️. Internal bytes = own code only. Total bytes = with all dependencies. Import time = Node.js cold-start median.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

📚 TypeDoc Generation Result

TypeDoc generated successfully!

  • File size: 8.4M
  • Total exports: 1085
  • Artifact: sanity-typedoc-146d98e291beefdb0076fdc805dd11b3e2c6f9ce

The TypeDoc JSON file has been generated and validated. All documentation scripts completed successfully.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

⚡️ Editor Performance Report

Updated Mon, 10 Aug 2026 15:58:40 GMT

Benchmark reference
latency of sanity@latest
experiment
latency of this branch
Δ (%)
latency difference
arrayI18n (simple-en) 33.3 efps (30ms) 33.3 efps (30ms) +0ms (-/-%)
article (title) 31.3 efps (32ms) 31.3 efps (32ms) +0ms (-/-%)
article (body) 27.9 efps (36ms) 28.7 efps (35ms) -1ms (-2.7%)
article (string inside object) 31.3 efps (32ms) 32.3 efps (31ms) -1ms (-3.1%)
article (string inside array) 76.9 efps (13ms) 74.1 efps (14ms) +1ms (-/-%)
recipe (name) 40.0 efps (25ms) 38.5 efps (26ms) +1ms (+4.0%)
recipe (description) 28.2 efps (36ms) 41.7 efps (24ms) -12ms (-32.4%)
recipe (instructions) 99.9+ efps (5ms) 99.9+ efps (6ms) +1ms (-/-%)
singleString (stringField) 99.9+ efps (8ms) 99.9+ efps (8ms) -1ms (-/-%)
synthetic (title) 33.3 efps (30ms) 33.3 efps (30ms) +0ms (-/-%)
synthetic (string inside object) 34.5 efps (29ms) 33.3 efps (30ms) +1ms (+3.4%)

efps — editor "frames per second". The number of updates assumed to be possible within a second.

Derived from input latency. efps = 1000 / input_latency

Detailed information

🏠 Reference result

The performance result of sanity@latest

Benchmark latency p75 p90 p99 blocking time test duration
arrayI18n (simple-en) 30ms 32ms 34ms 42ms 0ms 8.8s
article (title) 32ms 36ms 44ms 63ms 20ms 15.1s
article (body) 36ms 37ms 39ms 52ms 224ms 7.9s
article (string inside object) 32ms 35ms 40ms 44ms 2ms 8.1s
article (string inside array) 13ms 20ms 25ms 35ms 5ms 7.8s
recipe (name) 25ms 29ms 31ms 79ms 149ms 6.4s
recipe (description) 36ms 39ms 42ms 48ms 0ms 5.2s
recipe (instructions) 5ms 24ms 32ms 47ms 0ms 3.4s
singleString (stringField) 8ms 13ms 15ms 19ms 10ms 4.4s
synthetic (title) 30ms 31ms 33ms 39ms 1685ms 14.3s
synthetic (string inside object) 29ms 30ms 32ms 36ms 1926ms 11.0s

🧪 Experiment result

The performance result of this branch

Benchmark latency p75 p90 p99 blocking time test duration
arrayI18n (simple-en) 30ms 33ms 37ms 45ms 0ms 9.8s
article (title) 32ms 35ms 45ms 85ms 5ms 13.4s
article (body) 35ms 37ms 40ms 61ms 219ms 7.8s
article (string inside object) 31ms 33ms 36ms 44ms 10ms 7.9s
article (string inside array) 14ms 20ms 34ms 63ms 24ms 8.0s
recipe (name) 26ms 29ms 31ms 37ms 64ms 6.9s
recipe (description) 24ms 28ms 31ms 37ms 0ms 4.9s
recipe (instructions) 6ms 9ms 12ms 18ms 0ms 3.2s
singleString (stringField) 8ms 12ms 15ms 21ms 1ms 4.2s
synthetic (title) 30ms 32ms 33ms 61ms 1652ms 13.7s
synthetic (string inside object) 30ms 31ms 32ms 37ms 1768ms 10.8s

📚 Glossary

column definitions

  • benchmark — the name of the test, e.g. "article", followed by the label of the field being measured, e.g. "(title)".
  • latency — the time between when a key was pressed and when it was rendered. derived from a set of samples. the median (p50) is shown to show the most common latency.
  • p75 — the 75th percentile of the input latency in the test run. 75% of the sampled inputs in this benchmark were processed faster than this value. this provides insight into the upper range of typical performance.
  • p90 — the 90th percentile of the input latency in the test run. 90% of the sampled inputs were faster than this. this metric helps identify slower interactions that occurred less frequently during the benchmark.
  • p99 — the 99th percentile of the input latency in the test run. only 1% of sampled inputs were slower than this. this represents the worst-case scenarios encountered during the benchmark, useful for identifying potential performance outliers.
  • blocking time — the total time during which the main thread was blocked, preventing user input and UI updates. this metric helps identify performance bottlenecks that may cause the interface to feel unresponsive.
  • test duration — how long the test run took to complete.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 44.38% 32360 / 72903
🔵 Statements 37.33% 42202 / 113033
🔵 Functions 35.68% 6870 / 19250
🔵 Branches 30.01% 28345 / 94425
File CoverageNo changed files found.
Generated in workflow #64511 for commit c75fb2e by the Vitest Coverage Report Action

@socket-security

socket-security Bot commented Aug 8, 2026

Copy link
Copy Markdown

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants