Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
42a8014
chore: configure v2 releases
stipsan Jul 24, 2025
7ee8496
fix(deps): update dependency use-effect-event to ^2.0.3 (v2) (#1784)
renovate[bot] Jul 24, 2025
3f2db83
chore(release): 2.16.8 [skip ci]
semantic-release-bot Jul 24, 2025
8f86ee7
chore: `@types/refractor` not needed
stipsan Jul 24, 2025
e9d1a2c
chore: test reconf renovate from branch
stipsan Jul 24, 2025
5333eba
chore(deps): update dependency @sanity/pkg-utils to ^7.9.10 (v2) (#1785)
renovate[bot] Jul 24, 2025
5b061e9
chore: reset
stipsan Jul 24, 2025
8cf758a
chore(deps): update dependency @sanity/prettier-config to ^2.0.1 (v2)…
renovate[bot] Jul 24, 2025
6681198
chore(deps): update dependency @sanity/ui-workshop to ^2.1.6 (v2) (#1…
renovate[bot] Jul 24, 2025
cdad4db
chore(deps): update dependency semantic-release to ^24.2.7 (v2) (#1788)
renovate[bot] Jul 24, 2025
dc4dc23
chore(deps): update jest monorepo to ^30.0.5 (v2) (#1789)
renovate[bot] Jul 24, 2025
af26cdb
chore(deps): update dependency @figma/plugin-typings to ^1.116.0 (v2)…
renovate[bot] Jul 24, 2025
14f182c
chore(deps): update linters (v2) (#1794)
renovate[bot] Jul 24, 2025
70366e9
chore(deps): update dependency @vitejs/plugin-react to ^4.7.0
stipsan Jul 24, 2025
276f753
fix(deps): update dependency framer-motion to ^12.23.9 (v2) (#1790)
renovate[bot] Jul 24, 2025
447c655
chore(release): 2.16.9 [skip ci]
semantic-release-bot Jul 24, 2025
6573479
chore: prep static
stipsan Jul 24, 2025
6af7947
chore(deps): lock file maintenance (v2) (#1796)
renovate[bot] Jul 24, 2025
2c82db5
chore(deps): lock file maintenance (v2) (#1807)
renovate[bot] Jul 24, 2025
f742a4b
chore(deps): update dependency @sanity/pkg-utils to ^7.9.11 (v2) (#1821)
renovate[bot] Jul 25, 2025
842aaa2
chore(deps): update testing-library monorepo (v2) (#1835)
renovate[bot] Jul 28, 2025
7423dd7
chore(deps): update linters to ^9.32.0 (v2) (#1836)
renovate[bot] Jul 28, 2025
9404122
fix(deps): update dependency framer-motion to ^12.23.11 (v2) (#1844)
renovate[bot] Jul 28, 2025
8b69512
chore(release): 2.16.10 [skip ci]
semantic-release-bot Jul 28, 2025
fc00521
chore(deps): update react monorepo (v2) (#1848)
renovate[bot] Jul 29, 2025
8a0d8be
fix: workaround [email protected] regression (#1851)
stipsan Jul 29, 2025
a90be3e
chore(release): 2.16.11 [skip ci]
semantic-release-bot Jul 29, 2025
573aa16
chore(deps): update dependency @sanity/pkg-utils to ^7.9.17 (v2) (#1847)
renovate[bot] Jul 30, 2025
421dead
fix(deps): update dependency @floating-ui/react-dom to ^2.1.5 (v2) (#…
renovate[bot] Jul 30, 2025
b07c57f
fix(deps): update dependency framer-motion to ^12.23.12 (v2) (#1857)
renovate[bot] Jul 30, 2025
6286629
chore(release): 2.16.12 [skip ci]
semantic-release-bot Jul 30, 2025
55400e6
chore(deps): update dependency @sanity/pkg-utils to ^7.9.17 (v2) (#1865)
renovate[bot] Jul 31, 2025
d1b0083
chore: no longer run studio e2e for v2 releases
stipsan Jul 31, 2025
25fd63c
chore(deps): lock file maintenance (v2) (#1866)
renovate[bot] Jul 31, 2025
9563ff6
chore(deps): update dependency @sanity/pkg-utils to ^7.9.19 (v2) (#1872)
renovate[bot] Aug 1, 2025
e03c4f9
chore(deps): update dependency typescript to v5.9.2 (v2) (#1873)
renovate[bot] Aug 1, 2025
059adce
chore(deps): update dependency @sanity/pkg-utils to ^7.9.20 (v2) (#1881)
renovate[bot] Aug 4, 2025
e867a69
chore(deps): update dependency start-server-and-test to ^2.0.13 (v2) …
renovate[bot] Aug 4, 2025
c236cde
chore(deps): update dependency typescript-eslint to ^8.39.0 (v2) (#1887)
renovate[bot] Aug 4, 2025
cd85071
chore(deps): update dependency @sanity/pkg-utils to ^7.10.0 (v2) (#1891)
renovate[bot] Aug 4, 2025
7062989
chore(deps): update dependency @sanity/pkg-utils to ^7.11.0 (v2) (#1893)
renovate[bot] Aug 5, 2025
79b1e32
chore(deps): update dependency @sanity/pkg-utils to ^7.11.1 (v2) (#1895)
renovate[bot] Aug 6, 2025
f782709
chore: use the rc react compiler
stipsan Aug 7, 2025
c4be749
chore(deps): update dependency @sanity/pkg-utils to ^7.11.4 (v2) (#1899)
renovate[bot] Aug 7, 2025
ccaee0e
chore(deps): update dependency @vitejs/plugin-react to v5 (v2) (#1903)
renovate[bot] Aug 7, 2025
d492ce9
chore: update lockfile
stipsan Aug 7, 2025
54139ec
chore(deps): lock file maintenance (v2) (#1907)
renovate[bot] Aug 7, 2025
4703ac5
chore(deps): update dependency @sanity/pkg-utils to ^7.11.5 (v2) (#1913)
renovate[bot] Aug 8, 2025
be6034b
chore(deps): update linters to ^9.33.0 (v2) (#1918)
renovate[bot] Aug 11, 2025
6d30931
chore(deps): lock file maintenance (v2) (#1927)
renovate[bot] Aug 12, 2025
a3188b0
chore(deps): update actions/checkout action to v5 (v2) (#1926)
renovate[bot] Aug 12, 2025
38ef856
chore(deps): update dependency @types/react to ^19.1.10 (v2) (#1924)
renovate[bot] Aug 12, 2025
1cac3e4
chore(deps): update dependency @sanity/pkg-utils to ^7.11.7 (v2) (#1923)
renovate[bot] Aug 12, 2025
8e881be
chore(deps): update dependency typescript-eslint to ^8.39.1 (v2) (#1925)
renovate[bot] Aug 12, 2025
87bb8e1
chore(deps): lock file maintenance (v2) (#1947)
renovate[bot] Aug 18, 2025
cdeaab8
chore(deps): update dependency @sanity/pkg-utils to v8 (v2) (#1976)
renovate[bot] Aug 26, 2025
0d079c9
chore(deps): update babel monorepo to ^7.28.3 (v2) (#1943)
renovate[bot] Aug 26, 2025
143ca65
chore(deps): update react monorepo (v2) (#1973)
renovate[bot] Aug 26, 2025
86c985d
chore(deps): lock file maintenance (v2) (#1981)
renovate[bot] Aug 26, 2025
fbbd32e
chore(deps): update linters (v2) (#1975)
renovate[bot] Aug 26, 2025
d35066b
chore(deps): upgrade non-major
stipsan Aug 26, 2025
790170f
chore: remove unused def
stipsan Aug 26, 2025
bb90b84
fix(deps): update dependency @floating-ui/react-dom to ^2.1.6 (v2) (#…
renovate[bot] Aug 26, 2025
36f3a98
chore(release): 2.16.13 [skip ci]
semantic-release-bot Aug 26, 2025
76f29f3
chore: use sc fork
stipsan Aug 26, 2025
b912195
chore(deps): lock file maintenance (v2) (#1999)
renovate[bot] Aug 26, 2025
ec157aa
chore(deps): update dependency styled-components to v6.1.18-24 (v2) (…
renovate[bot] Aug 27, 2025
20a7a99
chore(deps): update dependency @sanity/pkg-utils to ^8.1.1 (v2) (#2002)
renovate[bot] Aug 27, 2025
c7f8936
chore: static is now v4
stipsan Sep 4, 2025
9e65976
fix(deps): update react compiler dependencies πŸ€– ✨
squiggler[bot] Sep 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/renovate.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"baseBranches": ["$default", "v3"],
"baseBranchPatterns": ["v2", "$default", "v4"],
"extends": ["github>sanity-io/renovate-config"],
"ignorePresets": ["github>sanity-io/renovate-config:group-non-major"],
"packageRules": [
Expand Down
24 changes: 7 additions & 17 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@ on:
pull_request:
push:
branches:
- alpha
- beta
- next
- v2
- main
- v4

permissions:
contents: read # for checkout
Expand All @@ -16,7 +15,7 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
Expand All @@ -31,7 +30,7 @@ jobs:
name: "ESLint"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
Expand All @@ -56,7 +55,7 @@ jobs:
- platform: macos-latest
node-version: lts/*
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
Expand All @@ -69,7 +68,7 @@ jobs:
cypress:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
Expand All @@ -95,15 +94,6 @@ jobs:
path: cypress/videos
if-no-files-found: ignore

sanity-e2e:
if: ${{ github.event_name == 'pull_request' }}
permissions:
contents: read
actions: write
name: "Run Studio End-to-end tests"
uses: sanity-io/sanity/.github/workflows/e2e-ui.yml@main
secrets: inherit

release:
permissions:
id-token: write # to enable use of OIDC for npm provenance
Expand All @@ -116,7 +106,7 @@ jobs:
with:
app-id: ${{ secrets.ECOSPARK_APP_ID }}
private-key: ${{ secrets.ECOSPARK_APP_PRIVATE_KEY }}
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
# Need to fetch entire commit history to
# analyze every commit since last release
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkg-pr-new.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/prettier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
name: Can the code be prettier? πŸ€”
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/react-compiler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ jobs:
name: Should React Compiler dependencies be updated? πŸ€”
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
cache: pnpm
node-version: lts/*
- run: pnpm -r up --ignore-scripts react-compiler-runtime@rc babel-plugin-react-compiler@rc eslint-plugin-react-hooks@experimental
- run: pnpm -r up --ignore-scripts react-compiler-runtime@rc babel-plugin-react-compiler@rc eslint-plugin-react-compiler@rc
- uses: actions/create-github-app-token@v2
id: generate-token
with:
Expand All @@ -39,7 +39,7 @@ jobs:
- if: steps.check-changes.outputs.changed == 'true'
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7
with:
body: I ran `pnpm -r up react-compiler-runtime@rc babel-plugin-react-compiler@rc eslint-plugin-react-hooks@experimental` πŸ§‘β€πŸ’»
body: I ran `pnpm -r up react-compiler-runtime@rc babel-plugin-react-compiler@rc eslint-plugin-react-compiler@rc` πŸ§‘β€πŸ’»
branch: actions/react-compiler
commit-message: "fix(deps): update react compiler dependencies πŸ€– ✨"
labels: πŸ€– bot
Expand Down
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,43 @@
All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [2.16.13](https://github.com/sanity-io/ui/compare/v2.16.12...v2.16.13) (2025-08-26)

### Bug Fixes

- **deps:** update dependency @floating-ui/react-dom to ^2.1.6 (v2) ([#1974](https://github.com/sanity-io/ui/issues/1974)) ([bb90b84](https://github.com/sanity-io/ui/commit/bb90b842b8a9fd294ec4203695fc2e382685697f))

## [2.16.12](https://github.com/sanity-io/ui/compare/v2.16.11...v2.16.12) (2025-07-30)

### Bug Fixes

- **deps:** update dependency @floating-ui/react-dom to ^2.1.5 (v2) ([#1856](https://github.com/sanity-io/ui/issues/1856)) ([421dead](https://github.com/sanity-io/ui/commit/421dead4e468e736ee3550d4f6aa6298020a27e7))
- **deps:** update dependency framer-motion to ^12.23.12 (v2) ([#1857](https://github.com/sanity-io/ui/issues/1857)) ([b07c57f](https://github.com/sanity-io/ui/commit/b07c57f781f023a93e051eb51577e3c935f89ca7))

## [2.16.11](https://github.com/sanity-io/ui/compare/v2.16.10...v2.16.11) (2025-07-29)

### Bug Fixes

- workaround [email protected] regression ([#1851](https://github.com/sanity-io/ui/issues/1851)) ([8a0d8be](https://github.com/sanity-io/ui/commit/8a0d8be567c26c3afd9a3d484f754280ee30a948))

## [2.16.10](https://github.com/sanity-io/ui/compare/v2.16.9...v2.16.10) (2025-07-28)

### Bug Fixes

- **deps:** update dependency framer-motion to ^12.23.11 (v2) ([#1844](https://github.com/sanity-io/ui/issues/1844)) ([9404122](https://github.com/sanity-io/ui/commit/9404122e498700414d5e01e3dd47487e175dd7a2))

## [2.16.9](https://github.com/sanity-io/ui/compare/v2.16.8...v2.16.9) (2025-07-24)

### Bug Fixes

- **deps:** update dependency framer-motion to ^12.23.9 (v2) ([#1790](https://github.com/sanity-io/ui/issues/1790)) ([276f753](https://github.com/sanity-io/ui/commit/276f753d23877d19608074b605496c1e48481ea4))

## [2.16.8](https://github.com/sanity-io/ui/compare/v2.16.7...v2.16.8) (2025-07-24)

### Bug Fixes

- **deps:** update dependency use-effect-event to ^2.0.3 (v2) ([#1784](https://github.com/sanity-io/ui/issues/1784)) ([7ee8496](https://github.com/sanity-io/ui/commit/7ee8496ea69bb24f461f467735f98579cc3b7539))

## [2.16.7](https://github.com/sanity-io/ui/compare/v2.16.6...v2.16.7) (2025-07-11)

### Bug Fixes
Expand Down
15 changes: 12 additions & 3 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import boundaries from 'eslint-plugin-boundaries'
import _import from 'eslint-plugin-import'
import jsxA11y from 'eslint-plugin-jsx-a11y'
import react from 'eslint-plugin-react'
import reactCompiler from 'eslint-plugin-react-compiler'
import reactHooks from 'eslint-plugin-react-hooks'
import reactRefresh from 'eslint-plugin-react-refresh'
import simpleImportSort from 'eslint-plugin-simple-import-sort'
Expand Down Expand Up @@ -69,12 +70,20 @@ export default ts.config(
// react-refresh
reactRefresh.configs.vite,

// react-hooks and react-compiler
// react-hooks
{
...reactHooks.configs.recommended,
rules: {
'react-hooks/exhaustive-deps': 'error', // it's `warn` by default
'react-hooks/react-compiler': 'error', // enable the react compiler
},
},
// react-compiler
{
plugins: {
'react-compiler': reactCompiler,
},
rules: {
'react-compiler/react-compiler': 'error', // enable the react compiler
},
},

Expand All @@ -97,7 +106,7 @@ export default ts.config(
{
files: ['**/*.stories.{js,ts,tsx}', '**/*.test.{js,ts,tsx}'],
rules: {
'react-hooks/react-compiler': 'off',
'react-compiler/react-compiler': 'off',
},
},

Expand Down
2 changes: 1 addition & 1 deletion figma/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
},
"devDependencies": {
"@babel/plugin-transform-object-rest-spread": "^7.28.0",
"@figma/plugin-typings": "^1.115.0",
"@figma/plugin-typings": "^1.117.0",
"@sanity/color": "^3.0.6",
"@sanity/ui": "workspace:*",
"segmented-property": "^4.0.0"
Expand Down
77 changes: 39 additions & 38 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sanity/ui",
"version": "2.16.7",
"version": "2.16.13",
"keywords": [
"sanity",
"ui",
Expand Down Expand Up @@ -99,43 +99,43 @@
"prettier": "@sanity/prettier-config",
"release": {
"branches": [
"+([0-9])?(.{+([0-9]),x}).x",
"main",
"next",
{
"name": "beta",
"prerelease": true
"name": "v2",
"range": "2.x",
"channel": "v2"
},
"main",
{
"name": "alpha",
"name": "v4",
"channel": "static",
"prerelease": true
}
],
"extends": "@sanity/semantic-release-preset"
},
"dependencies": {
"@floating-ui/react-dom": "^2.1.4",
"@floating-ui/react-dom": "^2.1.6",
"@juggle/resize-observer": "^3.4.0",
"@sanity/color": "^3.0.6",
"@sanity/icons": "^3.7.4",
"csstype": "^3.1.3",
"framer-motion": "^12.23.3",
"react-compiler-runtime": "19.1.0-rc.2",
"framer-motion": "^12.23.12",
"react-compiler-runtime": "19.1.0-rc.3",
"react-refractor": "^2.2.0",
"use-effect-event": "^2.0.2"
"use-effect-event": "^2.0.3"
},
"devDependencies": {
"@babel/core": "^7.28.0",
"@babel/preset-env": "^7.28.0",
"@babel/core": "^7.28.3",
"@babel/preset-env": "^7.28.3",
"@babel/preset-react": "^7.27.1",
"@babel/preset-typescript": "^7.27.1",
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@eslint/js": "^9.30.1",
"@sanity/pkg-utils": "^7.9.4",
"@sanity/prettier-config": "^2.0.0",
"@eslint/js": "^9.34.0",
"@sanity/pkg-utils": "^8.1.1",
"@sanity/prettier-config": "^2.0.1",
"@sanity/semantic-release-preset": "^5.0.0",
"@sanity/ui-workshop": "^2.1.5",
"@sanity/ui-workshop": "^2.1.6",
"@storybook/addon-a11y": "^8.6.14",
"@storybook/addon-docs": "^8.6.14",
"@storybook/addon-essentials": "^8.6.14",
Expand All @@ -150,57 +150,57 @@
"@storybook/react-vite": "^8.6.14",
"@storybook/test": "^8.6.14",
"@storybook/theming": "^8.6.14",
"@testing-library/dom": "^10.4.0",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/dom": "^10.4.1",
"@testing-library/jest-dom": "^6.8.0",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/jest": "^30.0.0",
"@types/jest-axe": "^3.5.9",
"@types/node": "^20.12.7",
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
"@types/node": "^22.18.0",
"@types/react": "^19.1.11",
"@types/react-dom": "^19.1.8",
"@types/react-is": "^19.0.0",
"@types/refractor": "^3.4.1",
"@vitejs/plugin-react": "^4.6.0",
"babel-plugin-react-compiler": "19.1.0-rc.2",
"@vitejs/plugin-react": "^5.0.1",
"babel-plugin-react-compiler": "19.1.0-rc.3",
"babel-plugin-styled-components": "^2.1.4",
"commitizen": "^4.3.1",
"cypress": "^13.17.0",
"cypress-real-events": "^1.14.0",
"cz-conventional-changelog": "^3.3.0",
"eslint": "^9.30.1",
"eslint-config-prettier": "^10.1.5",
"eslint": "^9.34.0",
"eslint-config-prettier": "^10.1.8",
"eslint-formatter-compact": "^8.40.0",
"eslint-plugin-boundaries": "^5.0.1",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "0.0.0-experimental-97cdd5d3-20250710",
"eslint-plugin-react-compiler": "19.1.0-rc.2",
"eslint-plugin-react-hooks": "0.0.0-experimental-edac0dde-20250723",
"eslint-plugin-react-refresh": "^0.4.20",
"eslint-plugin-simple-import-sort": "^12.1.1",
"eslint-plugin-storybook": "^0.12.0",
"globals": "^16.3.0",
"http-server": "^14.1.1",
"husky": "^8.0.3",
"jest": "^30.0.4",
"jest": "^30.0.5",
"jest-axe": "^10.0.0",
"jest-environment-jsdom": "^30.0.4",
"jest-environment-jsdom": "^30.0.5",
"lint-staged": "^14.0.1",
"module-alias": "^2.2.3",
"npm-run-all2": "^5.0.2",
"prettier": "^3.6.2",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"react-is": "^19.1.0",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-is": "^19.1.1",
"refractor": "^4.9.0",
"rimraf": "^5.0.5",
"semantic-release": "^24.2.6",
"start-server-and-test": "^2.0.12",
"semantic-release": "^24.2.7",
"start-server-and-test": "^2.0.13",
"storybook": "^8.6.14",
"styled-components": "^6.1.19",
"tsconfig-paths": "^4.2.0",
"typescript": "5.8.3",
"typescript-eslint": "^8.36.0",
"typescript": "5.9.2",
"typescript-eslint": "^8.41.0",
"vite": "^5.4.19",
"vite-tsconfig-paths": "^5.1.4"
},
Expand All @@ -225,7 +225,8 @@
"conventional-changelog-conventionalcommits": ">= 8.0.0",
"react": "$react",
"react-dom": "$react-dom",
"react-is": "$react-is"
"react-is": "$react-is",
"styled-components": "npm:@sanity/[email protected]"
}
},
"esm.sh": {
Expand Down
Loading