diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 60ca938b50b..28f4fd7e6c5 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -32,6 +32,8 @@ const baseConfig = { additionalHooks: '(useMemoObservable|useObservableCallback|useAsync)', }, ], + 'react/no-unescaped-entities': 'off', + 'react/jsx-uses-react': 'warn', }, settings: { 'import/extensions': ['.cjs', '.mjs', '.js', '.jsx', '.ts', '.tsx'], diff --git a/dev/starter-next-studio/components/Studio.tsx b/dev/starter-next-studio/components/Studio.tsx index 15dda6b42e2..7d408bf21d9 100644 --- a/dev/starter-next-studio/components/Studio.tsx +++ b/dev/starter-next-studio/components/Studio.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import {useMemo} from 'react' import {defineConfig, Studio} from 'sanity' import {deskTool} from 'sanity/desk' diff --git a/dev/starter-next-studio/pages/_app.tsx b/dev/starter-next-studio/pages/_app.tsx index e61540799fb..8dc7e1188a4 100644 --- a/dev/starter-next-studio/pages/_app.tsx +++ b/dev/starter-next-studio/pages/_app.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import type {AppProps} from 'next/app' // eslint-disable-next-line import/no-unassigned-import diff --git a/dev/starter-next-studio/pages/index.tsx b/dev/starter-next-studio/pages/index.tsx index 74fb8b62146..6f26cb4fcfa 100644 --- a/dev/starter-next-studio/pages/index.tsx +++ b/dev/starter-next-studio/pages/index.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Link from 'next/link' export default function IndexPage() { diff --git a/dev/starter-next-studio/pages/studio/[[...tool]].tsx b/dev/starter-next-studio/pages/studio/[[...tool]].tsx index 4746989245d..2d3c476a32b 100644 --- a/dev/starter-next-studio/pages/studio/[[...tool]].tsx +++ b/dev/starter-next-studio/pages/studio/[[...tool]].tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import {useRouter} from 'next/router' import {useState} from 'react' import Studio from '../../components/Studio' diff --git a/dev/test-next-studio/app/Studio.tsx b/dev/test-next-studio/app/Studio.tsx index 15ae17a5ef3..f429a323d8f 100644 --- a/dev/test-next-studio/app/Studio.tsx +++ b/dev/test-next-studio/app/Studio.tsx @@ -1,7 +1,5 @@ 'use client' -/* eslint-disable react/react-in-jsx-scope */ - import {useMemo} from 'react' import {defineConfig, Studio, StudioProps} from 'sanity' import {deskTool} from 'sanity/desk' diff --git a/dev/test-next-studio/app/app-defaults/[[...path]]/page.tsx b/dev/test-next-studio/app/app-defaults/[[...path]]/page.tsx index 9a23d330fcc..86c875a7551 100644 --- a/dev/test-next-studio/app/app-defaults/[[...path]]/page.tsx +++ b/dev/test-next-studio/app/app-defaults/[[...path]]/page.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/app/app-global-styles/[[...path]]/page.tsx b/dev/test-next-studio/app/app-global-styles/[[...path]]/page.tsx index 3a2554aadf9..4e13f8e0b1d 100644 --- a/dev/test-next-studio/app/app-global-styles/[[...path]]/page.tsx +++ b/dev/test-next-studio/app/app-global-styles/[[...path]]/page.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/app/app-no-auth-boundary/[[...path]]/page.tsx b/dev/test-next-studio/app/app-no-auth-boundary/[[...path]]/page.tsx index 15dc9ebbf7f..41da6ad93a4 100644 --- a/dev/test-next-studio/app/app-no-auth-boundary/[[...path]]/page.tsx +++ b/dev/test-next-studio/app/app-no-auth-boundary/[[...path]]/page.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/app/app-scheme-dark/[[...path]]/page.tsx b/dev/test-next-studio/app/app-scheme-dark/[[...path]]/page.tsx index d4ca70756f9..d0164ecbf26 100644 --- a/dev/test-next-studio/app/app-scheme-dark/[[...path]]/page.tsx +++ b/dev/test-next-studio/app/app-scheme-dark/[[...path]]/page.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/app/app-scheme-light/[[...path]]/page.tsx b/dev/test-next-studio/app/app-scheme-light/[[...path]]/page.tsx index ca47ce71f6c..5d6f3e48128 100644 --- a/dev/test-next-studio/app/app-scheme-light/[[...path]]/page.tsx +++ b/dev/test-next-studio/app/app-scheme-light/[[...path]]/page.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/app/app-scheme-system/[[...path]]/page.tsx b/dev/test-next-studio/app/app-scheme-system/[[...path]]/page.tsx index e9b42b6810f..69529726634 100644 --- a/dev/test-next-studio/app/app-scheme-system/[[...path]]/page.tsx +++ b/dev/test-next-studio/app/app-scheme-system/[[...path]]/page.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/app/layout.tsx b/dev/test-next-studio/app/layout.tsx index c8b289c4ac2..68f3cff62e5 100644 --- a/dev/test-next-studio/app/layout.tsx +++ b/dev/test-next-studio/app/layout.tsx @@ -1,4 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ // eslint-disable-next-line import/no-unassigned-import import './global.css' import StyledComponentsRegistry from './registry' diff --git a/dev/test-next-studio/app/page.tsx b/dev/test-next-studio/app/page.tsx index 4b5aac89b07..4f85696e8bb 100644 --- a/dev/test-next-studio/app/page.tsx +++ b/dev/test-next-studio/app/page.tsx @@ -1,4 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ import Link from 'next/link' const links = [ diff --git a/dev/test-next-studio/pages/_app.tsx b/dev/test-next-studio/pages/_app.tsx index e75d0e211e3..3f667b55b98 100644 --- a/dev/test-next-studio/pages/_app.tsx +++ b/dev/test-next-studio/pages/_app.tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import type {AppProps} from 'next/app' // eslint-disable-next-line import/no-unassigned-import diff --git a/dev/test-next-studio/pages/_document.tsx b/dev/test-next-studio/pages/_document.tsx index 93876bf2a87..3d0d5a62146 100644 --- a/dev/test-next-studio/pages/_document.tsx +++ b/dev/test-next-studio/pages/_document.tsx @@ -1,4 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ import Document, {type DocumentContext} from 'next/document' import {ServerStyleSheet} from 'styled-components' diff --git a/dev/test-next-studio/pages/pages-defaults/[[...path]].tsx b/dev/test-next-studio/pages/pages-defaults/[[...path]].tsx index 45bc597f1ee..2e9c9496d34 100644 --- a/dev/test-next-studio/pages/pages-defaults/[[...path]].tsx +++ b/dev/test-next-studio/pages/pages-defaults/[[...path]].tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../app/Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/pages/pages-global-styles/[[...path]].tsx b/dev/test-next-studio/pages/pages-global-styles/[[...path]].tsx index ac3475b12b7..094ca7514ea 100644 --- a/dev/test-next-studio/pages/pages-global-styles/[[...path]].tsx +++ b/dev/test-next-studio/pages/pages-global-styles/[[...path]].tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../app/Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/pages/pages-no-auth-boundary/[[...path]].tsx b/dev/test-next-studio/pages/pages-no-auth-boundary/[[...path]].tsx index 5e07d6e786d..a0347444fa3 100644 --- a/dev/test-next-studio/pages/pages-no-auth-boundary/[[...path]].tsx +++ b/dev/test-next-studio/pages/pages-no-auth-boundary/[[...path]].tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../app/Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/pages/pages-scheme-dark/[[...path]].tsx b/dev/test-next-studio/pages/pages-scheme-dark/[[...path]].tsx index b2dcacde1ee..b64554d6ad6 100644 --- a/dev/test-next-studio/pages/pages-scheme-dark/[[...path]].tsx +++ b/dev/test-next-studio/pages/pages-scheme-dark/[[...path]].tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../app/Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/pages/pages-scheme-light/[[...path]].tsx b/dev/test-next-studio/pages/pages-scheme-light/[[...path]].tsx index 1f863766267..36ee55d222e 100644 --- a/dev/test-next-studio/pages/pages-scheme-light/[[...path]].tsx +++ b/dev/test-next-studio/pages/pages-scheme-light/[[...path]].tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../app/Studio' export default function StudioPage() { diff --git a/dev/test-next-studio/pages/pages-scheme-system/[[...path]].tsx b/dev/test-next-studio/pages/pages-scheme-system/[[...path]].tsx index fdf77a09bd1..276be2f12f4 100644 --- a/dev/test-next-studio/pages/pages-scheme-system/[[...path]].tsx +++ b/dev/test-next-studio/pages/pages-scheme-system/[[...path]].tsx @@ -1,5 +1,3 @@ -/* eslint-disable react/react-in-jsx-scope */ - import Studio from '../../app/Studio' export default function StudioPage() { diff --git a/package.json b/package.json index 9c0c779d966..0d3d6541218 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "@optimize-lodash/rollup-plugin": "^4.0.4", "@playwright/test": "^1.38.1", "@sanity/client": "^6.7.0", - "@sanity/pkg-utils": "^2.3.10", + "@sanity/pkg-utils": "^3.2.0", "@sanity/tsdoc": "1.0.0-alpha.38", "@sanity/uuid": "^3.0.2", "@types/jest": "^29.5.6", diff --git a/packages/@sanity/block-tools/package.json b/packages/@sanity/block-tools/package.json index a5876064cde..eb40da0f547 100644 --- a/packages/@sanity/block-tools/package.json +++ b/packages/@sanity/block-tools/package.json @@ -27,8 +27,7 @@ "source": "./src/index.ts", "require": "./lib/index.js", "node": { - "import": "./lib/index.cjs.mjs", - "require": "./lib/index.js" + "import": "./lib/index.cjs.mjs" }, "import": "./lib/index.esm.js", "default": "./lib/index.esm.js" diff --git a/packages/@sanity/block-tools/tsconfig.json b/packages/@sanity/block-tools/tsconfig.json index 9a8e66d914c..35da468b0b8 100644 --- a/packages/@sanity/block-tools/tsconfig.json +++ b/packages/@sanity/block-tools/tsconfig.json @@ -7,7 +7,7 @@ "rootDir": ".", "outDir": "./lib/dts", - "jsx": "react" + "jsx": "react-jsx" }, "references": [{"path": "../schema/tsconfig.lib.json"}, {"path": "../types/tsconfig.lib.json"}] } diff --git a/packages/@sanity/block-tools/tsconfig.lib.json b/packages/@sanity/block-tools/tsconfig.lib.json index 74f3feec56d..5d624d18b44 100644 --- a/packages/@sanity/block-tools/tsconfig.lib.json +++ b/packages/@sanity/block-tools/tsconfig.lib.json @@ -14,7 +14,7 @@ "outDir": "./lib/dts", "declarationDir": "./lib/dts", - "jsx": "react" + "jsx": "react-jsx" }, "references": [{"path": "../schema/tsconfig.lib.json"}, {"path": "../types/tsconfig.lib.json"}] } diff --git a/packages/@sanity/cli/package.json b/packages/@sanity/cli/package.json index e2aa2e98a34..980292a5f87 100644 --- a/packages/@sanity/cli/package.json +++ b/packages/@sanity/cli/package.json @@ -28,8 +28,7 @@ "source": "./src/index.ts", "require": "./lib/index.js", "node": { - "import": "./lib/index.cjs.mjs", - "require": "./lib/index.js" + "import": "./lib/index.cjs.mjs" }, "import": "./lib/index.esm.js", "default": "./lib/index.esm.js" diff --git a/packages/@sanity/cli/tsconfig.json b/packages/@sanity/cli/tsconfig.json index 91da01c8e3f..869756404c3 100644 --- a/packages/@sanity/cli/tsconfig.json +++ b/packages/@sanity/cli/tsconfig.json @@ -9,7 +9,7 @@ "checkJs": false, "allowJs": true, - "jsx": "react", + "jsx": "react-jsx", "resolveJsonModule": true }, "references": [{"path": "../types/tsconfig.lib.json"}, {"path": "../util/tsconfig.lib.json"}] diff --git a/packages/@sanity/cli/tsconfig.lib.json b/packages/@sanity/cli/tsconfig.lib.json index ab4b459b109..bd0b89481b6 100644 --- a/packages/@sanity/cli/tsconfig.lib.json +++ b/packages/@sanity/cli/tsconfig.lib.json @@ -15,7 +15,7 @@ "checkJs": false, "allowJs": true, - "jsx": "react", + "jsx": "react-jsx", "resolveJsonModule": true }, "references": [{"path": "../types/tsconfig.lib.json"}, {"path": "../util/tsconfig.lib.json"}] diff --git a/packages/@sanity/diff/package.json b/packages/@sanity/diff/package.json index a4c6e239b12..ca35c139e8d 100644 --- a/packages/@sanity/diff/package.json +++ b/packages/@sanity/diff/package.json @@ -27,8 +27,7 @@ "source": "./src/index.ts", "require": "./lib/index.js", "node": { - "import": "./lib/index.cjs.mjs", - "require": "./lib/index.js" + "import": "./lib/index.cjs.mjs" }, "import": "./lib/index.esm.js", "default": "./lib/index.esm.js" diff --git a/packages/@sanity/diff/tsconfig.json b/packages/@sanity/diff/tsconfig.json index 560712cc932..7ba839796ac 100644 --- a/packages/@sanity/diff/tsconfig.json +++ b/packages/@sanity/diff/tsconfig.json @@ -6,7 +6,7 @@ "rootDir": ".", "outDir": "./lib/dts", "declarationDir": "./lib/dts", - "jsx": "react", + "jsx": "react-jsx", // todo: we need to disable noImplicitAny in a transition phase and should be removed eventually "noImplicitAny": false diff --git a/packages/@sanity/diff/tsconfig.lib.json b/packages/@sanity/diff/tsconfig.lib.json index 560712cc932..7ba839796ac 100644 --- a/packages/@sanity/diff/tsconfig.lib.json +++ b/packages/@sanity/diff/tsconfig.lib.json @@ -6,7 +6,7 @@ "rootDir": ".", "outDir": "./lib/dts", "declarationDir": "./lib/dts", - "jsx": "react", + "jsx": "react-jsx", // todo: we need to disable noImplicitAny in a transition phase and should be removed eventually "noImplicitAny": false diff --git a/packages/@sanity/mutator/package.json b/packages/@sanity/mutator/package.json index cfd5f31420b..acdbb4676e8 100644 --- a/packages/@sanity/mutator/package.json +++ b/packages/@sanity/mutator/package.json @@ -27,8 +27,7 @@ "source": "./src/index.ts", "require": "./lib/index.js", "node": { - "import": "./lib/index.cjs.mjs", - "require": "./lib/index.js" + "import": "./lib/index.cjs.mjs" }, "import": "./lib/index.esm.js", "default": "./lib/index.esm.js" diff --git a/packages/@sanity/portable-text-editor/package.json b/packages/@sanity/portable-text-editor/package.json index c9c449b5282..c00d6474b53 100644 --- a/packages/@sanity/portable-text-editor/package.json +++ b/packages/@sanity/portable-text-editor/package.json @@ -33,8 +33,7 @@ "source": "./src/index.ts", "require": "./lib/index.js", "node": { - "import": "./lib/index.cjs.mjs", - "require": "./lib/index.js" + "import": "./lib/index.cjs.mjs" }, "import": "./lib/index.esm.js", "default": "./lib/index.esm.js" diff --git a/packages/@sanity/portable-text-editor/tsconfig.json b/packages/@sanity/portable-text-editor/tsconfig.json index 99055f24f84..af6a1cffae3 100644 --- a/packages/@sanity/portable-text-editor/tsconfig.json +++ b/packages/@sanity/portable-text-editor/tsconfig.json @@ -6,7 +6,7 @@ "rootDir": ".", "outDir": "./lib/dts", - "jsx": "react", + "jsx": "react-jsx", "isolatedModules": false }, "references": [ diff --git a/packages/@sanity/portable-text-editor/tsconfig.lib.json b/packages/@sanity/portable-text-editor/tsconfig.lib.json index 48b6bb33e75..60ac44241fa 100644 --- a/packages/@sanity/portable-text-editor/tsconfig.lib.json +++ b/packages/@sanity/portable-text-editor/tsconfig.lib.json @@ -6,7 +6,7 @@ "rootDir": ".", "outDir": "./lib/dts", - "jsx": "react", + "jsx": "react-jsx", "isolatedModules": false }, "references": [ diff --git a/packages/@sanity/schema/package.json b/packages/@sanity/schema/package.json index 1838ff904dc..1d9855e0414 100644 --- a/packages/@sanity/schema/package.json +++ b/packages/@sanity/schema/package.json @@ -27,8 +27,7 @@ "source": "./src/_exports/index.ts", "require": "./lib/_exports/index.js", "node": { - "import": "./lib/_exports/index.cjs.mjs", - "require": "./lib/_exports/index.js" + "import": "./lib/_exports/index.cjs.mjs" }, "import": "./lib/_exports/index.esm.js", "default": "./lib/_exports/index.esm.js" @@ -38,8 +37,7 @@ "source": "./src/_exports/_internal.ts", "require": "./lib/_exports/_internal.js", "node": { - "import": "./lib/_exports/index.cjs.mjs", - "require": "./lib/_exports/index.js" + "import": "./lib/_exports/_internal.cjs.mjs" }, "import": "./lib/_exports/_internal.esm.js", "default": "./lib/_exports/_internal.esm.js" diff --git a/packages/@sanity/types/package.json b/packages/@sanity/types/package.json index 591021699e0..f90887ca472 100644 --- a/packages/@sanity/types/package.json +++ b/packages/@sanity/types/package.json @@ -29,8 +29,7 @@ "source": "./src/index.ts", "require": "./lib/index.js", "node": { - "import": "./lib/index.cjs.mjs", - "require": "./lib/index.js" + "import": "./lib/index.cjs.mjs" }, "import": "./lib/index.esm.js", "default": "./lib/index.esm.js" diff --git a/packages/@sanity/types/tsconfig.json b/packages/@sanity/types/tsconfig.json index 614e06c3828..4c8d9cabccd 100644 --- a/packages/@sanity/types/tsconfig.json +++ b/packages/@sanity/types/tsconfig.json @@ -6,7 +6,7 @@ "rootDir": ".", "outDir": "./lib/dts", - "jsx": "react", + "jsx": "react-jsx", "paths": { "_self_": ["./src"] } diff --git a/packages/@sanity/types/tsconfig.lib.json b/packages/@sanity/types/tsconfig.lib.json index 614e06c3828..4c8d9cabccd 100644 --- a/packages/@sanity/types/tsconfig.lib.json +++ b/packages/@sanity/types/tsconfig.lib.json @@ -6,7 +6,7 @@ "rootDir": ".", "outDir": "./lib/dts", - "jsx": "react", + "jsx": "react-jsx", "paths": { "_self_": ["./src"] } diff --git a/packages/@sanity/util/package.json b/packages/@sanity/util/package.json index 280f5722402..e895cabff29 100644 --- a/packages/@sanity/util/package.json +++ b/packages/@sanity/util/package.json @@ -27,8 +27,7 @@ "source": "./exports/index.ts", "require": "./lib/index.js", "node": { - "import": "./lib/index.cjs.mjs", - "require": "./lib/index.js" + "import": "./lib/index.cjs.mjs" }, "import": "./lib/index.esm.js", "default": "./lib/index.esm.js" @@ -38,8 +37,7 @@ "source": "./exports/fs.ts", "require": "./lib/fs.js", "node": { - "import": "./lib/fs.cjs.mjs", - "require": "./lib/fs.js" + "import": "./lib/fs.cjs.mjs" }, "import": "./lib/fs.esm.js", "default": "./lib/fs.esm.js" @@ -49,8 +47,7 @@ "source": "./exports/content.ts", "require": "./lib/content.js", "node": { - "import": "./lib/content.cjs.mjs", - "require": "./lib/content.js" + "import": "./lib/content.cjs.mjs" }, "import": "./lib/content.esm.js", "default": "./lib/content.esm.js" @@ -60,8 +57,7 @@ "source": "./exports/legacyDateFormat.ts", "require": "./lib/legacyDateFormat.js", "node": { - "import": "./lib/legacyDateFormat.cjs.mjs", - "require": "./lib/legacyDateFormat.js" + "import": "./lib/legacyDateFormat.cjs.mjs" }, "import": "./lib/legacyDateFormat.esm.js", "default": "./lib/legacyDateFormat.esm.js" @@ -71,8 +67,7 @@ "source": "./exports/paths.ts", "require": "./lib/paths.js", "node": { - "import": "./lib/paths.cjs.mjs", - "require": "./lib/paths.js" + "import": "./lib/paths.cjs.mjs" }, "import": "./lib/paths.esm.js", "default": "./lib/paths.esm.js" diff --git a/packages/@sanity/vision/package.json b/packages/@sanity/vision/package.json index c79e40185db..1b77ca4d5ac 100644 --- a/packages/@sanity/vision/package.json +++ b/packages/@sanity/vision/package.json @@ -30,8 +30,7 @@ "source": "./src/index.ts", "require": "./lib/index.js", "node": { - "import": "./lib/index.cjs.mjs", - "require": "./lib/index.js" + "import": "./lib/index.cjs.mjs" }, "import": "./lib/index.esm.js", "default": "./lib/index.esm.js" diff --git a/packages/@sanity/vision/tsconfig.json b/packages/@sanity/vision/tsconfig.json index 315e77351e1..41d94bafc99 100644 --- a/packages/@sanity/vision/tsconfig.json +++ b/packages/@sanity/vision/tsconfig.json @@ -6,7 +6,7 @@ "rootDir": ".", "outDir": "./lib/dts", - "jsx": "react" + "jsx": "react-jsx" }, "references": [{"path": "../types/tsconfig.lib.json"}, {"path": "../../sanity/tsconfig.lib.json"}] } diff --git a/packages/@sanity/vision/tsconfig.lib.json b/packages/@sanity/vision/tsconfig.lib.json index 315e77351e1..41d94bafc99 100644 --- a/packages/@sanity/vision/tsconfig.lib.json +++ b/packages/@sanity/vision/tsconfig.lib.json @@ -6,7 +6,7 @@ "rootDir": ".", "outDir": "./lib/dts", - "jsx": "react" + "jsx": "react-jsx" }, "references": [{"path": "../types/tsconfig.lib.json"}, {"path": "../../sanity/tsconfig.lib.json"}] } diff --git a/packages/groq/node/groq.mjs b/packages/groq/node/groq.mjs deleted file mode 100644 index 71fc846850c..00000000000 --- a/packages/groq/node/groq.mjs +++ /dev/null @@ -1,4 +0,0 @@ -// eslint-disable-next-line import/extensions -import cjs from '../lib/groq.js' - -export default cjs diff --git a/packages/groq/package.json b/packages/groq/package.json index 4201c4a3542..014c4a50d1b 100644 --- a/packages/groq/package.json +++ b/packages/groq/package.json @@ -31,8 +31,7 @@ "source": "./src/groq.ts", "require": "./lib/groq.js", "node": { - "import": "./node/groq.mjs", - "require": "./lib/groq.js" + "import": "./lib/groq.cjs.mjs" }, "import": "./lib/groq.esm.js", "default": "./lib/groq.esm.js" diff --git a/packages/sanity/package.json b/packages/sanity/package.json index bef02017e54..415bd4489e4 100644 --- a/packages/sanity/package.json +++ b/packages/sanity/package.json @@ -27,8 +27,7 @@ "source": "./exports/index.ts", "require": "./lib/index.js", "node": { - "import": "./lib/index.cjs.mjs", - "require": "./lib/index.js" + "import": "./lib/index.cjs.mjs" }, "import": "./lib/index.esm.js", "default": "./lib/index.esm.js" @@ -38,8 +37,7 @@ "source": "./exports/_internal.ts", "require": "./lib/_internal.js", "node": { - "import": "./lib/_internal.cjs.mjs", - "require": "./lib/_internal.js" + "import": "./lib/_internal.cjs.mjs" }, "import": "./lib/_internal.esm.js", "default": "./lib/_internal.esm.js" @@ -49,8 +47,7 @@ "source": "./exports/cli.ts", "require": "./lib/cli.js", "node": { - "import": "./lib/cli.cjs.mjs", - "require": "./lib/cli.js" + "import": "./lib/cli.cjs.mjs" }, "import": "./lib/cli.esm.js", "default": "./lib/cli.esm.js" @@ -60,8 +57,7 @@ "source": "./exports/desk.ts", "require": "./lib/desk.js", "node": { - "import": "./lib/desk.cjs.mjs", - "require": "./lib/desk.js" + "import": "./lib/desk.cjs.mjs" }, "import": "./lib/desk.esm.js", "default": "./lib/desk.esm.js" @@ -71,8 +67,7 @@ "source": "./exports/router.ts", "require": "./lib/router.js", "node": { - "import": "./lib/router.cjs.mjs", - "require": "./lib/router.js" + "import": "./lib/router.cjs.mjs" }, "import": "./lib/router.esm.js", "default": "./lib/router.esm.js" diff --git a/packages/sanity/tsconfig.json b/packages/sanity/tsconfig.json index d7a79394324..8e0b7fc3931 100644 --- a/packages/sanity/tsconfig.json +++ b/packages/sanity/tsconfig.json @@ -23,7 +23,7 @@ }, "emitDeclarationOnly": true, - "jsx": "react", + "jsx": "react-jsx", // For package.json import and scripts "resolveJsonModule": true, diff --git a/packages/sanity/tsconfig.lib.json b/packages/sanity/tsconfig.lib.json index 5b63c630c00..9ff5dec6bdf 100644 --- a/packages/sanity/tsconfig.lib.json +++ b/packages/sanity/tsconfig.lib.json @@ -22,7 +22,7 @@ }, "emitDeclarationOnly": true, - "jsx": "react", + "jsx": "react-jsx", // For package.json import "resolveJsonModule": true, diff --git a/perf/studio/tsconfig.json b/perf/studio/tsconfig.json index b030c8d577b..88ced4a5a8c 100644 --- a/perf/studio/tsconfig.json +++ b/perf/studio/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../tsconfig.settings.json", "compilerOptions": { - "jsx": "react", + "jsx": "react-jsx", "esModuleInterop": true } } diff --git a/yarn.lock b/yarn.lock index 38ec41c8eb6..51656d721cd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,7 +33,12 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.20.tgz#8df6e96661209623f1975d66c35ffca66f3306d0" integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.22.20", "@babel/core@^7.22.8", "@babel/core@^7.22.9": +"@babel/compat-data@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.22.20", "@babel/core@^7.22.8", "@babel/core@^7.23.2": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== @@ -133,6 +138,17 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + "@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" @@ -190,7 +206,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== -"@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": +"@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5", "@babel/helper-remap-async-to-generator@^7.22.9": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== @@ -475,6 +491,16 @@ "@babel/helper-remap-async-to-generator" "^7.22.9" "@babel/plugin-syntax-async-generators" "^7.8.4" +"@babel/plugin-transform-async-generator-functions@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" + integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-transform-async-to-generator@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" @@ -491,7 +517,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.22.15": +"@babel/plugin-transform-block-scoping@^7.22.15", "@babel/plugin-transform-block-scoping@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== @@ -538,7 +564,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.22.15": +"@babel/plugin-transform-destructuring@^7.22.15", "@babel/plugin-transform-destructuring@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== @@ -638,6 +664,14 @@ "@babel/helper-module-transforms" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-modules-amd@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" + integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== + dependencies: + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-modules-commonjs@^7.22.15", "@babel/plugin-transform-modules-commonjs@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" @@ -647,7 +681,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.22.11": +"@babel/plugin-transform-modules-systemjs@^7.22.11", "@babel/plugin-transform-modules-systemjs@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== @@ -723,7 +757,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.15": +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== @@ -903,7 +937,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@^7.22.20", "@babel/preset-env@^7.22.7", "@babel/preset-env@^7.22.9": +"@babel/preset-env@^7.22.20", "@babel/preset-env@^7.22.7": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.20.tgz#de9e9b57e1127ce0a2f580831717f7fb677ceedb" integrity sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg== @@ -989,6 +1023,92 @@ core-js-compat "^3.31.0" semver "^6.3.1" +"@babel/preset-env@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" + integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== + dependencies: + "@babel/compat-data" "^7.23.2" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.23.2" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.23.0" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.11" + "@babel/plugin-transform-classes" "^7.22.15" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.23.0" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.11" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.11" + "@babel/plugin-transform-for-of" "^7.22.15" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.11" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.23.0" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-modules-systemjs" "^7.23.0" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-numeric-separator" "^7.22.11" + "@babel/plugin-transform-object-rest-spread" "^7.22.15" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.23.0" + "@babel/plugin-transform-parameters" "^7.22.15" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.11" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.10" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.10" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "@babel/types" "^7.23.0" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + core-js-compat "^3.31.0" + semver "^6.3.1" + "@babel/preset-modules@0.1.6-no-external-plugins": version "0.1.6-no-external-plugins" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" @@ -1794,7 +1914,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -2532,14 +2652,14 @@ "@microsoft/tsdoc-config" "~0.16.1" "@rushstack/node-core-library" "3.59.1" -"@microsoft/api-extractor-model@7.27.5": - version "7.27.5" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.27.5.tgz#2220cf20c8587cd4cf78f82c20c4011a9e36a60f" - integrity sha512-9/tBzYMJitR+o+zkPr1lQh2+e8ClcaTF6eZo7vZGDqRt2O5XmXWPbYJZmxyM3wb5at6lfJNEeGZrQXLjsQ0Nbw== +"@microsoft/api-extractor-model@7.28.2": + version "7.28.2" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.28.2.tgz#91c66dd820ccc70e0c163e06b392d8363f1b9269" + integrity sha512-vkojrM2fo3q4n4oPh4uUZdjJ2DxQ2+RnDQL/xhTWSRUNPF6P4QyrvY357HBxbnltKcYu+nNNolVqc6TIGQ73Ig== dependencies: "@microsoft/tsdoc" "0.14.2" "@microsoft/tsdoc-config" "~0.16.1" - "@rushstack/node-core-library" "3.59.6" + "@rushstack/node-core-library" "3.61.0" "@microsoft/api-extractor@7.35.0": version "7.35.0" @@ -2559,17 +2679,17 @@ source-map "~0.6.1" typescript "~5.0.4" -"@microsoft/api-extractor@^7.36.3": - version "7.36.3" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.36.3.tgz#b6c1a98ba04016adcd2cac918b5386bbc937fa40" - integrity sha512-u0H6362AQq+r55X8drHx4npgkrCfJnMzRRHfQo8PMNKB8TcBnrTLfXhXWi+xnTM6CzlU/netEN8c4bq581Rnrg== +"@microsoft/api-extractor@^7.38.0": + version "7.38.0" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.38.0.tgz#e72546d6766b3866578a462b040f71b17779e1c5" + integrity sha512-e1LhZYnfw+JEebuY2bzhw0imDCl1nwjSThTrQqBXl40hrVo6xm3j/1EpUr89QyzgjqmAwek2ZkIVZbrhaR+cqg== dependencies: - "@microsoft/api-extractor-model" "7.27.5" + "@microsoft/api-extractor-model" "7.28.2" "@microsoft/tsdoc" "0.14.2" "@microsoft/tsdoc-config" "~0.16.1" - "@rushstack/node-core-library" "3.59.6" - "@rushstack/rig-package" "0.4.0" - "@rushstack/ts-command-line" "4.15.1" + "@rushstack/node-core-library" "3.61.0" + "@rushstack/rig-package" "0.5.1" + "@rushstack/ts-command-line" "4.16.1" colors "~1.2.1" lodash "~4.17.15" resolve "~1.22.1" @@ -3313,41 +3433,41 @@ react-lifecycles-compat "^3.0.4" react-style-proptype "^3.2.2" -"@rollup/plugin-alias@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-5.0.0.tgz#70f3d504bd17d8922e35c6b61c08b40a6ec25af2" - integrity sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA== +"@rollup/plugin-alias@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-5.0.1.tgz#c84a43e021f5e0ebf1cc3c5af518c8371251bb77" + integrity sha512-JObvbWdOHoMy9W7SU0lvGhDtWq9PllP5mjpAy+TUslZG/WzOId9u80Hsqq1vCUn9pFJ0cxpdcnAv+QzU2zFH3Q== dependencies: slash "^4.0.0" -"@rollup/plugin-babel@^6.0.3": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-6.0.3.tgz#07ccde15de278c581673034ad6accdb4a153dfeb" - integrity sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg== +"@rollup/plugin-babel@^6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz#bd698e351fa9aa9619fcae780aea2a603d98e4c4" + integrity sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw== dependencies: "@babel/helper-module-imports" "^7.18.6" "@rollup/pluginutils" "^5.0.1" -"@rollup/plugin-commonjs@^25.0.3": - version "25.0.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.3.tgz#eb5217ebae43d63a172b516655be270ed258bdcc" - integrity sha512-uBdtWr/H3BVcgm97MUdq2oJmqBR23ny1hOrWe2PKo9FTbjsGqg32jfasJUKYAI5ouqacjRnj65mBB/S79F+GQA== +"@rollup/plugin-commonjs@^25.0.7": + version "25.0.7" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz#145cec7589ad952171aeb6a585bbeabd0fd3b4cf" + integrity sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ== dependencies: "@rollup/pluginutils" "^5.0.1" commondir "^1.0.1" estree-walker "^2.0.2" glob "^8.0.3" is-reference "1.2.1" - magic-string "^0.27.0" + magic-string "^0.30.3" -"@rollup/plugin-json@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-6.0.0.tgz#199fea6670fd4dfb1f4932250569b14719db234a" - integrity sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w== +"@rollup/plugin-json@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-6.0.1.tgz#7e2efcf5ed549963f1444e010611d22f463931c0" + integrity sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw== dependencies: "@rollup/pluginutils" "^5.0.1" -"@rollup/plugin-node-resolve@^15.1.0", "@rollup/plugin-node-resolve@^15.2.2": +"@rollup/plugin-node-resolve@^15.2.2": version "15.2.2" resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.2.tgz#9ffa367a0a359f0dfc7703acfa8bd311ef9f6832" integrity sha512-f64bU4OKqV0yihtxFemmuf0oj37pToCFMISCA+sJbbIAl5wcpbRO9XgWNWb1tDiWQJUcPxo6V0l59hcuZOQ3kw== @@ -3359,18 +3479,30 @@ is-module "^1.0.0" resolve "^1.22.1" -"@rollup/plugin-replace@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz#45f53501b16311feded2485e98419acb8448c61d" - integrity sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA== +"@rollup/plugin-node-resolve@^15.2.3": + version "15.2.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz#e5e0b059bd85ca57489492f295ce88c2d4b0daf9" + integrity sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ== dependencies: "@rollup/pluginutils" "^5.0.1" - magic-string "^0.27.0" + "@types/resolve" "1.20.2" + deepmerge "^4.2.2" + is-builtin-module "^3.2.1" + is-module "^1.0.0" + resolve "^1.22.1" -"@rollup/plugin-terser@^0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.3.tgz#c2bde2fe3a85e45fa68a454d48f4e73e57f98b30" - integrity sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA== +"@rollup/plugin-replace@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-5.0.4.tgz#fef548dc751d06747e8dca5b0e8e1fbf647ac7e1" + integrity sha512-E2hmRnlh09K8HGT0rOnnri9OTh+BILGr7NVJGB30S4E3cLRn3J0xjdiyOZ74adPs4NiAMgrjUMGAZNJDBgsdmQ== + dependencies: + "@rollup/pluginutils" "^5.0.1" + magic-string "^0.30.3" + +"@rollup/plugin-terser@^0.4.4": + version "0.4.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz#15dffdb3f73f121aa4fbb37e7ca6be9aeea91962" + integrity sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A== dependencies: serialize-javascript "^6.0.1" smob "^1.0.0" @@ -3385,6 +3517,75 @@ estree-walker "^2.0.2" picomatch "^2.3.1" +"@rollup/pluginutils@^5.0.5": + version "5.0.5" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.5.tgz#bbb4c175e19ebfeeb8c132c2eea0ecb89941a66c" + integrity sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + +"@rollup/rollup-android-arm-eabi@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.1.4.tgz#e9bc2540174972b559ded126e6f9bf12f36c1bb1" + integrity sha512-WlzkuFvpKl6CLFdc3V6ESPt7gq5Vrimd2Yv9IzKXdOpgbH4cdDSS1JLiACX8toygihtH5OlxyQzhXOph7Ovlpw== + +"@rollup/rollup-android-arm64@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.1.4.tgz#50c4e7668cb00a63d9a6810d0a607496ad4f0d09" + integrity sha512-D1e+ABe56T9Pq2fD+R3ybe1ylCDzu3tY4Qm2Mj24R9wXNCq35+JbFbOpc2yrroO2/tGhTobmEl2Bm5xfE/n8RA== + +"@rollup/rollup-darwin-arm64@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.1.4.tgz#96b8ad0c21582fe8223c66ed4b39b30ff592da1c" + integrity sha512-7vTYrgEiOrjxnjsgdPB+4i7EMxbVp7XXtS+50GJYj695xYTTEMn3HZVEvgtwjOUkAP/Q4HDejm4fIAjLeAfhtg== + +"@rollup/rollup-darwin-x64@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.1.4.tgz#5f0f6bd8f0a29e4b2b32ab831e953a6ca2d8f45b" + integrity sha512-eGJVZScKSLZkYjhTAESCtbyTBq9SXeW9+TX36ki5gVhDqJtnQ5k0f9F44jNK5RhAMgIj0Ht9+n6HAgH0gUUyWQ== + +"@rollup/rollup-linux-arm-gnueabihf@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.1.4.tgz#52d706c87a05f91ff6f14f444685b662d3a6f96a" + integrity sha512-HnigYSEg2hOdX1meROecbk++z1nVJDpEofw9V2oWKqOWzTJlJf1UXVbDE6Hg30CapJxZu5ga4fdAQc/gODDkKg== + +"@rollup/rollup-linux-arm64-gnu@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.1.4.tgz#5afa269b26467a7929c23816e3e2cf417b973d3b" + integrity sha512-TzJ+N2EoTLWkaClV2CUhBlj6ljXofaYzF/R9HXqQ3JCMnCHQZmQnbnZllw7yTDp0OG5whP4gIPozR4QiX+00MQ== + +"@rollup/rollup-linux-arm64-musl@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.1.4.tgz#08d30969483a804769deb6e674fe963c21815ad9" + integrity sha512-aVPmNMdp6Dlo2tWkAduAD/5TL/NT5uor290YvjvFvCv0Q3L7tVdlD8MOGDL+oRSw5XKXKAsDzHhUOPUNPRHVTQ== + +"@rollup/rollup-linux-x64-gnu@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.1.4.tgz#e5000b4e6e2a81364083d64a608b915f4e92a9c1" + integrity sha512-77Fb79ayiDad0grvVsz4/OB55wJRyw9Ao+GdOBA9XywtHpuq5iRbVyHToGxWquYWlEf6WHFQQnFEttsAzboyKg== + +"@rollup/rollup-linux-x64-musl@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.1.4.tgz#6f356e16b275287f61c61ce8b9e1718fc5b24d4c" + integrity sha512-/t6C6niEQTqmQTVTD9TDwUzxG91Mlk69/v0qodIPUnjjB3wR4UA3klg+orR2SU3Ux2Cgf2pWPL9utK80/1ek8g== + +"@rollup/rollup-win32-arm64-msvc@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.1.4.tgz#acb619a959c7b03fad63017b328fa60641b75239" + integrity sha512-ZY5BHHrOPkMbCuGWFNpJH0t18D2LU6GMYKGaqaWTQ3CQOL57Fem4zE941/Ek5pIsVt70HyDXssVEFQXlITI5Gg== + +"@rollup/rollup-win32-ia32-msvc@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.1.4.tgz#6aab05c9a60f952cf5a263ebca244aa225fbde63" + integrity sha512-XG2mcRfFrJvYyYaQmvCIvgfkaGinfXrpkBuIbJrTl9SaIQ8HumheWTIwkNz2mktCKwZfXHQNpO7RgXLIGQ7HXA== + +"@rollup/rollup-win32-x64-msvc@4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.1.4.tgz#482022c71466e653aa6e1afc7a8323298743609b" + integrity sha512-ANFqWYPwkhIqPmXw8vm0GpBEHiPpqcm99jiiAp71DbCSqLDhrtr019C5vhD0Bw4My+LmMvciZq6IsWHqQpl2ZQ== + "@rushstack/eslint-patch@^1.3.2": version "1.3.2" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz#31b9c510d8cada9683549e1dbb4284cca5001faf" @@ -3403,10 +3604,10 @@ semver "~7.3.0" z-schema "~5.0.2" -"@rushstack/node-core-library@3.59.6": - version "3.59.6" - resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz#1dd2534a872549d463950a62b97d40fe3a6bdcf6" - integrity sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg== +"@rushstack/node-core-library@3.61.0": + version "3.61.0" + resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz#7441a0d2ae5268b758a7a49588a78cd55af57e66" + integrity sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ== dependencies: colors "~1.2.1" fs-extra "~7.0.1" @@ -3424,10 +3625,10 @@ resolve "~1.22.1" strip-json-comments "~3.1.1" -"@rushstack/rig-package@0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.4.0.tgz#1dade94da5cd81321ca9ec630b6ceed2d57cc826" - integrity sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw== +"@rushstack/rig-package@0.5.1": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.5.1.tgz#6c9c283cc96b5bb1eae9875946d974ac5429bb21" + integrity sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA== dependencies: resolve "~1.22.1" strip-json-comments "~3.1.1" @@ -3442,10 +3643,10 @@ colors "~1.2.1" string-argv "~0.3.1" -"@rushstack/ts-command-line@4.15.1": - version "4.15.1" - resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.15.1.tgz#8f2ebde6bb19deb2c5b65363854b84aea1bf59f0" - integrity sha512-EL4jxZe5fhb1uVL/P/wQO+Z8Rc8FMiWJ1G7VgnPDvdIt5GVjRfK7vwzder1CZQiX3x0PY6uxENYLNGTFd1InRQ== +"@rushstack/ts-command-line@4.16.1": + version "4.16.1" + resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.16.1.tgz#3537bbc323f77c8646646465c579b992d39feb16" + integrity sha512-+OCsD553GYVLEmz12yiFjMOzuPeCiZ3f8wTiFHL30ZVXexTyPmgjwXEhg2K2P0a2lVf+8YBy7WtPoflB2Fp8/A== dependencies: "@types/argparse" "1.0.38" argparse "~1.0.9" @@ -3568,50 +3769,49 @@ resolved "https://registry.yarnpkg.com/@sanity/logos/-/logos-2.1.2.tgz#0568c315cd1cfa292deebf61db1582a12474648f" integrity sha512-nxJUQQzEEG8EqjiOEswQQpBUuFc3iSxTVF9D9Memg/tlOChX76dStNHoa1RWuvSPu895aqJV+9zxijAa0kF9Vg== -"@sanity/pkg-utils@^2.3.10": - version "2.3.10" - resolved "https://registry.yarnpkg.com/@sanity/pkg-utils/-/pkg-utils-2.3.10.tgz#a3d33973cbc5fdaf70950b2699fba0a1b8dd1378" - integrity sha512-RipYYXsxTDXuleLEenK7RIZ2G9emzffcBlpNPG3YG52ltC2ORutMAmHmJaJTrZi5PxQHQSEpjT9r2UNoRqytgA== +"@sanity/pkg-utils@^3.2.0": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@sanity/pkg-utils/-/pkg-utils-3.2.1.tgz#0f687fb01c382af6c23751a0223206d946b0fbdc" + integrity sha512-Z+ztz3ol3FyRvFxOptFQ4TgwgS1/ScsQcLwv0QF+m1kzJZ4oUFH6UuYsdoKNwsVQ0lbQhAOnfb+2OWYjDJUOLg== dependencies: - "@babel/core" "^7.22.9" - "@babel/preset-env" "^7.22.9" - "@babel/types" "^7.22.5" - "@microsoft/api-extractor" "^7.36.3" + "@babel/core" "^7.23.2" + "@babel/preset-env" "^7.23.2" + "@babel/types" "^7.23.0" + "@microsoft/api-extractor" "^7.38.0" "@microsoft/tsdoc-config" "^0.16.2" - "@rollup/plugin-alias" "^5.0.0" - "@rollup/plugin-babel" "^6.0.3" - "@rollup/plugin-commonjs" "^25.0.3" - "@rollup/plugin-json" "^6.0.0" - "@rollup/plugin-node-resolve" "^15.1.0" - "@rollup/plugin-replace" "^5.0.2" - "@rollup/plugin-terser" "^0.4.3" - browserslist "^4.21.10" + "@rollup/plugin-alias" "^5.0.1" + "@rollup/plugin-babel" "^6.0.4" + "@rollup/plugin-commonjs" "^25.0.7" + "@rollup/plugin-json" "^6.0.1" + "@rollup/plugin-node-resolve" "^15.2.3" + "@rollup/plugin-replace" "^5.0.4" + "@rollup/plugin-terser" "^0.4.4" + browserslist "^4.22.1" cac "^6.7.14" chalk "^4.1.2" chokidar "^3.5.3" - esbuild "^0.18.17" - esbuild-register "^3.4.2" + esbuild "^0.19.5" + esbuild-register "^3.5.0" find-config "^1.0.0" get-latest-version "^5.1.0" - git-url-parse "^13.1.0" + git-url-parse "^13.1.1" globby "^11.1.0" jsonc-parser "^3.2.0" mkdirp "^3.0.1" outdent "^0.8.0" parse-git-config "^3.0.0" pkg-up "^3.1.0" - prettier "^3.0.0" - prettier-plugin-packagejson "^2.4.5" + prettier "^3.0.3" + prettier-plugin-packagejson "^2.4.6" pretty-bytes "^5.6.0" prompts "^2.4.2" - recast "^0.23.3" rimraf "^4.4.1" - rollup "^3.27.0" - rollup-plugin-esbuild "^5.0.0" + rollup "^4.1.4" + rollup-plugin-esbuild "^6.1.0" rxjs "^7.8.1" treeify "^1.1.0" - uuid "^9.0.0" - zod "^3.21.4" + uuid "^9.0.1" + zod "^3.22.4" "@sanity/tsdoc@1.0.0-alpha.38": version "1.0.0-alpha.38" @@ -5101,13 +5301,6 @@ ast-types@0.15.2: dependencies: tslib "^2.0.1" -ast-types@^0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.16.1.tgz#7a9da1617c9081bc121faafe91711b4c8bb81da2" - integrity sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg== - dependencies: - tslib "^2.0.1" - astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" @@ -5228,6 +5421,15 @@ babel-plugin-polyfill-corejs2@^0.4.5: "@babel/helper-define-polyfill-provider" "^0.4.2" semver "^6.3.1" +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.3" + semver "^6.3.1" + babel-plugin-polyfill-corejs3@^0.8.3: version "0.8.4" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.4.tgz#1fac2b1dcef6274e72b3c72977ed8325cb330591" @@ -5236,6 +5438,14 @@ babel-plugin-polyfill-corejs3@^0.8.3: "@babel/helper-define-polyfill-provider" "^0.4.2" core-js-compat "^3.32.2" +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" + integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.33.1" + babel-plugin-polyfill-regenerator@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" @@ -5243,6 +5453,13 @@ babel-plugin-polyfill-regenerator@^0.5.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.4.2" +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + babel-preset-current-node-syntax@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" @@ -5465,7 +5682,7 @@ browserify-zlib@^0.1.4: dependencies: pako "~0.2.0" -browserslist@^4.21.10, browserslist@^4.21.9, browserslist@^4.22.1: +browserslist@^4.21.9, browserslist@^4.22.1: version "4.22.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== @@ -6263,6 +6480,13 @@ core-js-compat@^3.31.0, core-js-compat@^3.32.2: dependencies: browserslist "^4.22.1" +core-js-compat@^3.33.1: + version "3.33.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.1.tgz#debe80464107d75419e00c2ee29f35982118ff84" + integrity sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ== + dependencies: + browserslist "^4.22.1" + core-js@^2.4.0: version "2.6.12" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" @@ -7169,10 +7393,10 @@ es-iterator-helpers@^1.0.12: iterator.prototype "^1.1.2" safe-array-concat "^1.0.1" -es-module-lexer@^1.0.5: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f" - integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== +es-module-lexer@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.1.tgz#c1b0dd5ada807a3b3155315911f364dc4e909db1" + integrity sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q== es-set-tostringtag@^2.0.1: version "2.0.1" @@ -7211,7 +7435,7 @@ esbuild-register@^3.4.1, esbuild-register@^3.4.2, esbuild-register@^3.5.0: dependencies: debug "^4.3.4" -esbuild@^0.18.10, esbuild@^0.18.17: +esbuild@^0.18.10: version "0.18.17" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.17.tgz#2aaf6bc6759b0c605777fdc435fea3969e091cad" integrity sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg== @@ -8373,6 +8597,13 @@ get-tsconfig@^4.5.0: resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.5.0.tgz#6d52d1c7b299bd3ee9cd7638561653399ac77b0f" integrity sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ== +get-tsconfig@^4.7.2: + version "4.7.2" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce" + integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== + dependencies: + resolve-pkg-maps "^1.0.0" + get-uri@^2.0.2: version "2.0.4" resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-2.0.4.tgz#d4937ab819e218d4cb5ae18e4f5962bef169cc6a" @@ -8466,10 +8697,10 @@ git-url-parse@^11.4.4: dependencies: git-up "^4.0.0" -git-url-parse@^13.1.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.0.tgz#07e136b5baa08d59fabdf0e33170de425adf07b4" - integrity sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA== +git-url-parse@^13.1.1: + version "13.1.1" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.1.tgz#664bddf0857c6a75b3c1f0ae6239abb08a1486d4" + integrity sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ== dependencies: git-up "^7.0.0" @@ -10285,11 +10516,6 @@ joi@^17.7.0: "@sideway/formula" "^3.0.1" "@sideway/pinpoint" "^2.0.0" -joycon@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" - integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== - js-message@1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz#2300d24b1af08e89dd095bc1a4c9c9cfcb892d15" @@ -10903,7 +11129,7 @@ maath@^0.9.0: resolved "https://registry.yarnpkg.com/maath/-/maath-0.9.0.tgz#425a9600dfc5d0aecfa48029a2e3eea852531b06" integrity sha512-aAR8hoUqPxlsU8VOxkS9y37jhUzdUxM017NpCuxFU1Gk+nMaZASZxymZrV8LRSHzRk/watlbfyNKu6XPUhCFrQ== -magic-string@0.30.x: +magic-string@0.30.x, magic-string@^0.30.3: version "0.30.5" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== @@ -10917,13 +11143,6 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" - integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" - make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -12689,7 +12908,15 @@ prettier-plugin-packagejson@^2.4.5: sort-package-json "2.5.1" synckit "0.8.5" -prettier@^3.0.0, prettier@^3.0.3: +prettier-plugin-packagejson@^2.4.6: + version "2.4.6" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz#b1d46b67fd4d80dd6b352d1f5cb472344e6db9be" + integrity sha512-5JGfzkJRL0DLNyhwmiAV9mV0hZLHDwddFCs2lc9CNxOChpoWUQVe8K4qTMktmevmDlMpok2uT10nvHUyU59sNw== + dependencies: + sort-package-json "2.6.0" + synckit "0.8.5" + +prettier@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.3.tgz#432a51f7ba422d1469096c0fdc28e235db8f9643" integrity sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg== @@ -13310,17 +13537,6 @@ recast@^0.22.0: source-map "~0.6.1" tslib "^2.0.1" -recast@^0.23.3: - version "0.23.3" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.23.3.tgz#f205d1f46b2c6f730de413ab18f96c166263d85f" - integrity sha512-HbCVFh2ANP6a09nzD4lx7XthsxMOJWKX5pIcUwtLrmeEIl3I0DwjCoVXDE0Aobk+7k/mS3H50FK4iuYArpcT6Q== - dependencies: - assert "^2.0.0" - ast-types "^0.16.1" - esprima "~4.0.0" - source-map "~0.6.1" - tslib "^2.0.1" - redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -13522,6 +13738,11 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== +resolve-pkg-maps@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" + integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== + resolve-pkg@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-pkg/-/resolve-pkg-2.0.0.tgz#ac06991418a7623edc119084edc98b0e6bf05a41" @@ -13630,24 +13851,42 @@ rimraf@^4.4.1: dependencies: glob "^9.2.0" -rollup-plugin-esbuild@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-esbuild/-/rollup-plugin-esbuild-5.0.0.tgz#6cce358f4abe164d65a0028e900b8501a15f72ef" - integrity sha512-1cRIOHAPh8WQgdQQyyvFdeOdxuiyk+zB5zJ5+YOwrZP4cJ0MT3Fs48pQxrZeyZHcn+klFherytILVfE4aYrneg== +rollup-plugin-esbuild@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-esbuild/-/rollup-plugin-esbuild-6.1.0.tgz#966d297fe9edea3e6ba5dfd8ca3208825c82d7ce" + integrity sha512-HPpXU65V8bSpW8eSYPahtUJaJHmbxJGybuf/M8B3bz/6i11YaYHlNNJIQ38gSEV0FyohQOgVxJ2YMEEZtEmwvA== dependencies: - "@rollup/pluginutils" "^5.0.1" + "@rollup/pluginutils" "^5.0.5" debug "^4.3.4" - es-module-lexer "^1.0.5" - joycon "^3.1.1" - jsonc-parser "^3.2.0" + es-module-lexer "^1.3.1" + get-tsconfig "^4.7.2" -rollup@^3.27.0, rollup@^3.27.1: +rollup@^3.27.1: version "3.27.2" resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.27.2.tgz#59adc973504408289be89e5978e938ce852c9520" integrity sha512-YGwmHf7h2oUHkVBT248x0yt6vZkYQ3/rvE5iQuVBh3WO8GcJ6BNeOkpoX1yMHIiBm18EMLjBPIoUDkhgnyxGOQ== optionalDependencies: fsevents "~2.3.2" +rollup@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.1.4.tgz#cf0ab00d9183a3d11fcc5d630270463b13831221" + integrity sha512-U8Yk1lQRKqCkDBip/pMYT+IKaN7b7UesK3fLSTuHBoBJacCE+oBqo/dfG/gkUdQNNB2OBmRP98cn2C2bkYZkyw== + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.1.4" + "@rollup/rollup-android-arm64" "4.1.4" + "@rollup/rollup-darwin-arm64" "4.1.4" + "@rollup/rollup-darwin-x64" "4.1.4" + "@rollup/rollup-linux-arm-gnueabihf" "4.1.4" + "@rollup/rollup-linux-arm64-gnu" "4.1.4" + "@rollup/rollup-linux-arm64-musl" "4.1.4" + "@rollup/rollup-linux-x64-gnu" "4.1.4" + "@rollup/rollup-linux-x64-musl" "4.1.4" + "@rollup/rollup-win32-arm64-msvc" "4.1.4" + "@rollup/rollup-win32-ia32-msvc" "4.1.4" + "@rollup/rollup-win32-x64-msvc" "4.1.4" + fsevents "~2.3.2" + run-applescript@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c" @@ -14173,6 +14412,19 @@ sort-package-json@2.5.1: is-plain-obj "^4.1.0" sort-object-keys "^1.1.3" +sort-package-json@2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.6.0.tgz#68337dbbd267971add856308a9b454a7d6cbfc0a" + integrity sha512-XSQ+lY9bAYA8ZsoChcEoPlgcSMaheziEp1beox1JVxy1SV4F2jSq9+h2rJ+3mC/Dhu9Ius1DLnInD5AWcsDXZw== + dependencies: + detect-indent "^7.0.1" + detect-newline "^4.0.0" + get-stdin "^9.0.0" + git-hooks-list "^3.0.0" + globby "^13.1.2" + is-plain-obj "^4.1.0" + sort-object-keys "^1.1.3" + "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" @@ -15537,7 +15789,7 @@ uuid@^8.0.0, uuid@^8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uuid@^9.0.0, uuid@^9.0.1: +uuid@^9.0.1: version "9.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== @@ -16037,10 +16289,10 @@ zip-stream@^4.1.0: compress-commons "^4.1.0" readable-stream "^3.6.0" -zod@^3.21.4: - version "3.21.4" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.21.4.tgz#10882231d992519f0a10b5dd58a38c9dabbb64db" - integrity sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw== +zod@^3.22.4: + version "3.22.4" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" + integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== zstddec@^0.0.2: version "0.0.2"