Repository navigation
fix(deps): update dependency @sanity/pkg-utils to v13 - #2138
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
🦋 Changeset detectedLatest commit: f0596b9 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
✅ E2E Tests🟢 43 passed • 🟡 1 flaky • view full report • view run Studio: https://plugins-e2e-test-studio-mu8pq8wwj.sanity.dev Datasets: |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
96e393d to
5d62c65
Compare
5d62c65 to
5be5698
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 5be5698. Configure here.
5be5698 to
ab3a69e
Compare
ab3a69e to
5199758
Compare
…instance - Re-resolve the lockfile on top of main's tsdown ^0.23.0 while keeping the Studio `next` overrides at the locked 6.19.0-next.25 prerelease - Dedupe publint to 0.3.25 (required by pkg-utils 13) so every importer shares one tsdown@0.23.0 snapshot; the split snapshot was what made the debug-preview-url-secret-plugin dts emit fail with TS2883 - Exempt @yuku-core/* and yuku-core@0.18.1 from minimumReleaseAge: pulled in by yuku-parser@0.18.1 and published today, they otherwise fail the frozen install in CI with ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION - Add the @sanity/plugin-kit changeset Co-authored-by: Cody Olsen <stipsan@users.noreply.github.com>
…sPath quirk Co-authored-by: Cody Olsen <stipsan@users.noreply.github.com>
Coverage Report
File CoverageNo changed files found. |
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @sanity/plugin-kit@10.0.13 ### Patch Changes - [#2136](#2136) [`0dd70b8`](0dd70b8) Thanks [@squiggler-app](https://github.com/apps/squiggler-app)! - fix(deps): update dependency oxfmt to ^0.72.0 - [#2138](#2138) [`8578d29`](8578d29) Thanks [@squiggler-app](https://github.com/apps/squiggler-app)! - fix(deps): update dependency @sanity/pkg-utils to v13 ## @sanity/assist@6.2.4 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/block-insert-picker@1.0.13 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/code-input@7.3.11 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/color-input@6.1.7 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/cross-dataset-duplicator@2.1.7 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 - Updated dependencies [[`9a107b5`](9a107b5), [`2611f2a`](2611f2a)]: - @sanity/studio-secrets@4.0.22 ## @sanity/dashboard@6.0.21 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/debug-live-sync-tags@1.0.20 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/document-internationalization@6.2.41 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 - Updated dependencies [[`2611f2a`](2611f2a)]: - sanity-plugin-utils@2.0.21 ## @sanity/embeddings-index-ui@4.0.20 ### Patch Changes - [#2150](#2150) [`9a107b5`](9a107b5) Thanks [@stipsan](https://github.com/stipsan)! - Update `react-rx` to v7. Document previews in the embeddings index results now render their loading placeholder on the first paint and subscribe to the preview state once mounted, matching the Studio's own previews. `react-rx` v7 requires React `^19.2` (already required) and declares Node `>=22.12`. - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/form-toolkit@3.0.20 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 - Updated dependencies [[`2611f2a`](2611f2a)]: - @sanity/sanity-plugin-async-list@3.0.7 ## @sanity/google-maps-input@6.1.16 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/hierarchical-document-list@4.0.7 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/language-filter@5.0.21 ### Patch Changes - [#2150](#2150) [`9a107b5`](9a107b5) Thanks [@stipsan](https://github.com/stipsan)! - Update `react-rx` to v7. The selected language ids exposed by `useLanguageFilterStudioContext` are now derived from the resolved languages and the persisted selection during render, instead of being pushed into state from inside the language stream. Languages are still resolved once per Studio session and the selection behaves as before. `react-rx` v7 requires React `^19.2` (already required) and declares Node `>=22.12`. - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/orderable-document-list@2.0.27 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 - Updated dependencies [[`2611f2a`](2611f2a)]: - sanity-plugin-utils@2.0.21 ## @sanity/personalization-plugin@3.1.9 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 - Updated dependencies [[`9a107b5`](9a107b5), [`2611f2a`](2611f2a)]: - @sanity/studio-secrets@4.0.22 ## @sanity/rich-date-input@4.1.9 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/sanity-plugin-async-list@3.0.7 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 - Updated dependencies [[`9a107b5`](9a107b5), [`2611f2a`](2611f2a)]: - @sanity/studio-secrets@4.0.22 ## @sanity/sfcc@1.0.37 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/studio-secrets@4.0.22 ### Patch Changes - [#2150](#2150) [`9a107b5`](9a107b5) Thanks [@stipsan](https://github.com/stipsan)! - Update `react-rx` to v7. `useSecrets` now reads the secrets document with `useSyncObservable`, so `loading` and `secrets` stay in sync with the store and with the namespace passed to the hook. The first render always reports `loading: true`; the document is observed once the component mounts, so a document that is already available resolves right after the first paint instead of during it. `react-rx` v7 requires React `^19.2` (already required) and declares Node `>=22.12`. - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/table@3.1.19 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/themer@0.10.2 ### Patch Changes - [#2164](#2164) [`222ad55`](222ad55) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency motion to ^14.1.0 - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## @sanity/vercel-protection-bypass@5.0.26 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-aprimo@2.0.23 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-asset-source-unsplash@7.0.28 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-bynder-input@5.1.3 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-cloudinary@2.1.7 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 - Updated dependencies [[`9a107b5`](9a107b5), [`2611f2a`](2611f2a)]: - @sanity/studio-secrets@4.0.22 ## sanity-plugin-dashboard-widget-document-list@3.0.22 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-dashboard-widget-netlify@3.0.21 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-dashboard-widget-vercel@4.0.31 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-documents-pane@4.1.23 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 - Updated dependencies [[`2611f2a`](2611f2a)]: - sanity-plugin-utils@2.0.21 ## sanity-plugin-google-translate@4.0.16 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-graph-view@5.0.27 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-hotspot-array@5.0.20 ### Patch Changes - [#2164](#2164) [`222ad55`](222ad55) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency motion to ^14.1.0 - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-iframe-pane@5.0.39 ### Patch Changes - [#2164](#2164) [`222ad55`](222ad55) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency motion to ^14.1.0 - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-internationalized-array@5.3.4 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-markdown@9.0.16 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-media@6.3.4 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-mux-input@5.1.2 ### Patch Changes - [#2157](#2157) [`22cddf3`](22cddf3) Thanks [@squiggler-app](https://github.com/apps/squiggler-app)! - fix(deps): update dependency @mux/mux-player to ^3.14.0 - [#2150](#2150) [`9a107b5`](9a107b5) Thanks [@stipsan](https://github.com/stipsan)! - Update `react-rx` to v7. The document list preview now renders its loading placeholder on the first paint and subscribes to the preview state once mounted, matching the Studio's own pane item preview. `react-rx` v7 requires React `^19.2` (already required) and declares Node `>=22.12`. - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-shopify-assets@2.0.19 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-studio-smartling@5.0.21 ### Patch Changes - Updated dependencies [[`2611f2a`](2611f2a)]: - sanity-translations-tab@6.1.24 ## sanity-plugin-transifex@5.1.24 ### Patch Changes - Updated dependencies [[`2611f2a`](2611f2a)]: - sanity-translations-tab@6.1.24 ## sanity-plugin-utils@2.0.21 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-plugin-workflow@3.0.49 ### Patch Changes - [#2164](#2164) [`222ad55`](222ad55) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency motion to ^14.1.0 - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 - Updated dependencies [[`2611f2a`](2611f2a)]: - sanity-plugin-utils@2.0.21 ## sanity-plugin-workspace-home@3.0.24 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 ## sanity-translations-tab@6.1.24 ### Patch Changes - [#2163](#2163) [`2611f2a`](2611f2a) Thanks [@stipsan](https://github.com/stipsan)! - fix(deps): update dependency @sanity/ui to ^4.4.4 <!-- CURSOR_SUMMARY --> --- > [!NOTE] > <sup>[Cursor Bugbot](https://cursor.com/bugbot) is generating a summary for commit 8e6d5cb. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY --> Co-authored-by: squiggler-app[bot] <265501495+squiggler-app[bot]@users.noreply.github.com>

This PR contains the following updates:
^12.3.4→^13.0.8Release Notes
sanity-io/pkg-utils (@sanity/pkg-utils)
v13.0.8Compare Source
Patch Changes
24c9a21Thanks @squiggler-app! - fix(deps): update dependency cac to ^7.0.1v13.0.7Compare Source
Patch Changes
5f50c99,a7d96e4]:v13.0.6Compare Source
Patch Changes
54a7663,809af9a]:v13.0.5Compare Source
Patch Changes
#3541
ea9ea1cThanks @squiggler-app! - fix(deps): update dependency publint to ^0.3.25#3548
3cc7ff8Thanks @squiggler-app! - fix(deps): update dependency browserslist to ^4.29.3Updated dependencies [
847e9c3,ea9ea1c,733c107,db47390,3cc7ff8]:v13.0.4Compare Source
Patch Changes
#3524
3feccb8Thanks @squiggler-app! - fix(deps): update dependency chalk to ^6.0.1#3527
a02de7cThanks @squiggler-app! - fix(deps): update dependency pretty-bytes to ^7.2.0Updated dependencies []:
v13.0.3Compare Source
Patch Changes
#3490
cb5a10bThanks @squiggler-app! - fix(deps): update dependency tsx to ^4.23.15#3504
a709c9eThanks @squiggler-app! - fix(deps): update dependency browserslist to ^4.29.1Updated dependencies [
76c7488,a709c9e,9f1d9fa]:v13.0.2Compare Source
Patch Changes
#3463
586fe08Thanks @squiggler-app! - fix(deps): update dependency prettier to ^3.9.8#3472
f760551Thanks @squiggler-app! - fix(deps): update dependency empathic to ^2.1.0v13.0.1Compare Source
Patch Changes
#3401
7fed4ffThanks @squiggler-app! - fix(deps): update dependency pretty-bytes to ^7.1.3#3425
9f501a7Thanks @squiggler-app! - fix(deps): update dependency @rolldown/plugin-babel to ^0.2.4#3437
667fbd1Thanks @squiggler-app! - fix(deps): update dependency zod to ^4.6.5#3440
4c451e1Thanks @squiggler-app! - fix(deps): update dependency browserslist to ^4.29.0#3109
5a0d956Thanks @stipsan! - Fail builds whenever adevelopmentexport condition is not removed bypublishConfig.exports, including when strict validation is disabled.Updated dependencies [
232d6ea,667fbd1,4c451e1,7bbcee4,857c2dd]:v13.0.0Compare Source
Major Changes
#3406
5372ae6Thanks @stipsan! - Upgrade tsdown and@tsdown/cssto 0.23.BREAKING: the
@sanity/tsdown-configand@sanity/vanilla-extract-tsdown-plugintsdownpeer range is now^0.23.0; tsdown 0.22 is no longer supported. Node.js 25can no longer run either package or
pkg build. Use Node^22.18.0,^24.11.0, or>=26.0.0.tsdown 0.23 removes deprecated config options. Replace
dts.tsgo: trueanddts.oxc: truewithdts.generator: 'tsgo'anddts.generator: 'oxc'.Replace
dts.oxc: falsewithdts.generator: 'tsc'. Removedts.cjsReexport.Replace
dts.volarPluginswithdts.customLanguagesand rename each language'screatehook tocreateVolarPlugins.Under
deps, replaceskipNodeModulesBundle: truewithneverBundle: trueand
onlyAllowBundlewithonlyBundle.deps.resolveDepSubpath: truepreserves the old dependency-specifier behavior.pkg watchnow closes tsdown's native watch handle, including its Rolldown watchersand keyboard-shortcut resources, and sets
ignoreWatchonpackage.jsonandtsconfig.jsonso tsdown does not restart itself and orphan a watcher that abortcannot close. CSS builds now need
@tsdown/css@0.23.0, the exact version tsdown 0.23pins.
tsdown 0.23 also emits declarations with inline
export declaremodifiers instead ofa trailing export list. A
.d.tswith no export statement is an export context, so atype that the source left unexported becomes part of the published API. Export the
types you mean to publish and tag them
@public.Patch Changes
#3373
6d164d0Thanks @squiggler-app! - fix(deps): update dependency pretty-bytes to ^7.1.2#3374
943a2b2Thanks @squiggler-app! - fix(deps): update dependency zod to ^4.5.4#3389
fec61d3Thanks @squiggler-app! - fix(deps): update dependency tsx to ^4.23.13Updated dependencies [
943a2b2,7edcb76,5372ae6]:Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Mend Renovate using a curated preset maintained by
. View repository job log here
Note
Medium Risk
Major bump to shared package build tooling (
@sanity/pkg-utilsv13 / tsdown 0.23) can affect every package that usespkg build, though the catalog already pins tsdown ^0.23.0.Overview
Bumps the workspace catalog
@sanity/pkg-utilsfrom^12.3.4to^13.0.8, with a patch changeset on@sanity/plugin-kitrecording the dependency update.Because v13 pulls in
yuku-core@0.18.1(and platform@yuku-core/*bindings) still inside pnpm’s minimum release age window,pnpm-workspace.yamladds datedminimumReleaseAgeExcludeentries for those packages. The same file drops redundant exactreact@19.3.0/react-dom@19.3.0/react-is@19.3.0exclude pins in favor of the broader package names.AGENTS.mddocuments when pnpm auto-appends maturity excludes for pinned subdependencies, and how to runpnpm knipon Cursor Cloud VMs without a false unusedlefthookreport.Reviewed by Cursor Bugbot for commit f0596b9. Bugbot is set up for automated code reviews on this repo. Configure here.