diff --git a/app/routes/_data.acls._index/editor.tsx b/app/routes/_data.acls._index/editor.tsx
index f1e5451..e7ef953 100644
--- a/app/routes/_data.acls._index/editor.tsx
+++ b/app/routes/_data.acls._index/editor.tsx
@@ -1,36 +1,33 @@
-import { json } from '@codemirror/lang-json'
-import { yaml } from '@codemirror/lang-yaml'
-import { useFetcher } from '@remix-run/react'
-import { githubDark, githubLight } from '@uiw/codemirror-theme-github'
-import CodeMirror from '@uiw/react-codemirror'
-import clsx from 'clsx'
-import { useEffect, useMemo, useState } from 'react'
-import CodeMirrorMerge from 'react-codemirror-merge'
+import Editor, { DiffEditor, Monaco } from '@monaco-editor/react'
+import { useEffect, useState } from 'react'
+import { ClientOnly } from 'remix-utils/client-only'
-import Button from '~/components/Button'
-import Spinner from '~/components/Spinner'
-import { toast } from '~/components/Toaster'
+import Fallback from '~/routes/_data.acls._index/fallback'
+import { cn } from '~/utils/cn'
-import Fallback from './fallback'
-
-interface EditorProperties {
- readonly acl: string
- readonly setAcl: (acl: string) => void
- readonly mode: 'edit' | 'diff'
-
- readonly data: {
- hasAclWrite: boolean
- currentAcl: string
- aclType: string
- }
+interface MonacoProps {
+ variant: 'editor' | 'diff'
+ language: 'json' | 'yaml'
+ value: string
+ onChange: (value: string) => void
+ original?: string
}
-export default function Editor({ data, acl, setAcl, mode }: EditorProperties) {
- const [light, setLight] = useState(false)
- const [loading, setLoading] = useState(true)
+function monacoCallback(monaco: Monaco) {
+ monaco.languages.json.jsonDefaults.setDiagnosticsOptions({
+ validate: true,
+ allowComments: true,
+ schemas: [],
+ enableSchemaRequest: true,
+ trailingCommas: 'ignore',
+ })
- const fetcher = useFetcher()
- const aclType = useMemo(() => data.aclType === 'json' ? json() : yaml(), [data.aclType])
+ monaco.languages.register({ id: 'json' })
+ monaco.languages.register({ id: 'yaml' })
+}
+
+export default function MonacoEditor({ value, onChange, variant, original, language }: MonacoProps) {
+ const [light, setLight] = useState(false)
useEffect(() => {
const theme = window.matchMedia('(prefers-color-scheme: light)')
@@ -39,87 +36,62 @@ export default function Editor({ data, acl, setAcl, mode }: EditorProperties) {
theme.addEventListener('change', (theme) => {
setLight(theme.matches)
})
-
- // Prevents the FOUC
- setLoading(false)
}, [])
return (
<>
-
- {loading
- ? (
-
- )
- : (
- mode === 'edit'
- ? (
- {
- setAcl(value)
- }}
- />
- )
- : (
-
-
-
-
- )
- )}
+ }>
+ {() => variant === 'editor'
+ ? (
+ {
+ if (!updated) {
+ return
+ }
+
+ if (updated !== value) {
+ onChange(updated)
+ }
+ }}
+ loading={}
+ beforeMount={monacoCallback}
+ options={{
+ wordWrap: 'on',
+ minimap: { enabled: false },
+ fontSize: 14,
+ }}
+ />
+ )
+ : (
+ }
+ beforeMount={monacoCallback}
+ options={{
+ wordWrap: 'on',
+ minimap: { enabled: false },
+ fontSize: 13,
+ }}
+ />
+ )}
+
-
-
>
)
}
diff --git a/app/routes/_data.acls._index/fallback.tsx b/app/routes/_data.acls._index/fallback.tsx
index 7f98197..2a3a1c5 100644
--- a/app/routes/_data.acls._index/fallback.tsx
+++ b/app/routes/_data.acls._index/fallback.tsx
@@ -1,43 +1,24 @@
-import clsx from 'clsx'
+import Spinner from '~/components/Spinner'
+import { cn } from '~/utils/cn'
-import Button from '~/components/Button'
-
-type FallbackProperties = {
- readonly acl: string;
- readonly where: 'client' | 'server';
+interface FallbackProps {
+ readonly acl: string
}
-export default function Fallback({ acl, where }: FallbackProperties) {
+export default function Fallback({ acl }: FallbackProps) {
return (
- <>
-
-
-
- {where === 'server' ? (
- <>
-
-
- >
- ) : undefined}
- >
+
+
+
+
)
}
diff --git a/app/routes/_data.acls._index/route.tsx b/app/routes/_data.acls._index/route.tsx
index c6f926b..ea60e59 100644
--- a/app/routes/_data.acls._index/route.tsx
+++ b/app/routes/_data.acls._index/route.tsx
@@ -1,18 +1,19 @@
import { BeakerIcon, EyeIcon, IssueDraftIcon, PencilIcon } from '@primer/octicons-react'
import { type ActionFunctionArgs, json } from '@remix-run/node'
-import { useLoaderData } from '@remix-run/react'
+import { useFetcher, useLoaderData } from '@remix-run/react'
import { useState } from 'react'
import { Tab, TabList, TabPanel, Tabs } from 'react-aria-components'
-import { ClientOnly } from 'remix-utils/client-only'
+import Button from '~/components/Button'
import Link from '~/components/Link'
import Notice from '~/components/Notice'
+import Spinner from '~/components/Spinner'
+import { toast } from '~/components/Toaster'
import { cn } from '~/utils/cn'
import { loadAcl, loadContext, patchAcl } from '~/utils/config/headplane'
import { getSession } from '~/utils/sessions'
-import Editor from './editor'
-import Fallback from './fallback'
+import Monaco from './editor'
export async function loader() {
const context = await loadContext()
@@ -56,6 +57,7 @@ export async function action({ request }: ActionFunctionArgs) {
export default function Page() {
const data = useLoaderData()
const [acl, setAcl] = useState(data.currentAcl)
+ const fetcher = useFetcher()
return (
@@ -141,18 +143,21 @@ export default function Page() {
- }>
- {() => (
-
- )}
-
+
- }>
- {() => (
-
- )}
-
+
+
+
)
}
diff --git a/app/utils/config/headplane.ts b/app/utils/config/headplane.ts
index 088f972..d7d47de 100644
--- a/app/utils/config/headplane.ts
+++ b/app/utils/config/headplane.ts
@@ -83,7 +83,7 @@ export async function loadContext(): Promise {
return context
}
-export async function loadAcl() {
+export async function loadAcl(): Promise<{ data: string, type: 'json' | 'yaml' }> {
let path = process.env.ACL_FILE
if (!path) {
try {
diff --git a/package.json b/package.json
index 324e639..3975456 100644
--- a/package.json
+++ b/package.json
@@ -11,26 +11,22 @@
"typecheck": "tsc"
},
"dependencies": {
- "@codemirror/lang-json": "^6.0.1",
- "@codemirror/lang-yaml": "^6.1.1",
"@dnd-kit/core": "^6.1.0",
"@dnd-kit/modifiers": "^7.0.0",
"@dnd-kit/sortable": "^8.0.0",
"@dnd-kit/utilities": "^3.2.2",
+ "@monaco-editor/react": "^4.6.0",
"@primer/octicons-react": "^19.9.0",
"@react-aria/toast": "3.0.0-beta.11",
"@react-stately/toast": "3.0.0-beta.3",
"@remix-run/node": "^2.9.2",
"@remix-run/react": "^2.9.2",
"@remix-run/serve": "^2.9.2",
- "@uiw/codemirror-theme-github": "^4.22.0",
- "@uiw/react-codemirror": "^4.22.0",
"clsx": "^2.1.1",
"isbot": "^5.1.6",
"oauth4webapi": "^2.10.4",
"react": "19.0.0-beta-26f2496093-20240514",
"react-aria-components": "^1.2.0",
- "react-codemirror-merge": "^4.22.0",
"react-dom": "19.0.0-beta-26f2496093-20240514",
"remix-utils": "^7.6.0",
"tailwind-merge": "^2.3.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5ffd720..ab6e905 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,24 +13,21 @@ importers:
.:
dependencies:
- '@codemirror/lang-json':
- specifier: ^6.0.1
- version: 6.0.1
- '@codemirror/lang-yaml':
- specifier: ^6.1.1
- version: 6.1.1(@codemirror/view@6.26.3)
'@dnd-kit/core':
specifier: ^6.1.0
- version: 6.1.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ version: 6.1.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@dnd-kit/modifiers':
specifier: ^7.0.0
- version: 7.0.0(@dnd-kit/core@6.1.0)(react@19.0.0-beta-26f2496093-20240514)
+ version: 7.0.0(@dnd-kit/core@6.1.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@dnd-kit/sortable':
specifier: ^8.0.0
- version: 8.0.0(@dnd-kit/core@6.1.0)(react@19.0.0-beta-26f2496093-20240514)
+ version: 8.0.0(@dnd-kit/core@6.1.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@dnd-kit/utilities':
specifier: ^3.2.2
version: 3.2.2(react@19.0.0-beta-26f2496093-20240514)
+ '@monaco-editor/react':
+ specifier: ^4.6.0
+ version: 4.6.0(monaco-editor@0.49.0)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@primer/octicons-react':
specifier: ^19.9.0
version: 19.9.0(react@19.0.0-beta-26f2496093-20240514)
@@ -45,16 +42,10 @@ importers:
version: 2.9.2(typescript@5.4.5)
'@remix-run/react':
specifier: ^2.9.2
- version: 2.9.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5)
+ version: 2.9.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5)
'@remix-run/serve':
specifier: ^2.9.2
version: 2.9.2(typescript@5.4.5)
- '@uiw/codemirror-theme-github':
- specifier: ^4.22.0
- version: 4.22.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)
- '@uiw/react-codemirror':
- specifier: ^4.22.0
- version: 4.22.0(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.16.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.7.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.3)(codemirror@6.0.1)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
clsx:
specifier: ^2.1.1
version: 2.1.1
@@ -69,16 +60,13 @@ importers:
version: 19.0.0-beta-26f2496093-20240514
react-aria-components:
specifier: ^1.2.0
- version: 1.2.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- react-codemirror-merge:
- specifier: ^4.22.0
- version: 4.22.0(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.16.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.7.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.3)(codemirror@6.0.1)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ version: 1.2.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
react-dom:
specifier: 19.0.0-beta-26f2496093-20240514
version: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
remix-utils:
specifier: ^7.6.0
- version: 7.6.0(@remix-run/node@2.9.2)(@remix-run/react@2.9.2)(react@19.0.0-beta-26f2496093-20240514)(zod@3.23.8)
+ version: 7.6.0(@remix-run/node@2.9.2(typescript@5.4.5))(@remix-run/react@2.9.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5))(@remix-run/router@1.16.1)(react@19.0.0-beta-26f2496093-20240514)(zod@3.23.8)
tailwind-merge:
specifier: ^2.3.0
version: 2.3.0
@@ -100,7 +88,7 @@ importers:
devDependencies:
'@remix-run/dev':
specifier: ^2.9.2
- version: 2.9.2(@remix-run/react@2.9.2)(@remix-run/serve@2.9.2)(typescript@5.4.5)(vite@5.2.11)
+ version: 2.9.2(@remix-run/react@2.9.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5))(@remix-run/serve@2.9.2(typescript@5.4.5))(@types/node@20.12.12)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12))
'@types/react':
specifier: npm:types-react@beta
version: types-react@19.0.0-beta.1
@@ -133,13 +121,13 @@ importers:
version: 5.4.5
vite:
specifier: ^5.2.11
- version: 5.2.11
+ version: 5.2.11(@types/node@20.12.12)
vite-plugin-babel:
specifier: ^1.2.0
- version: 1.2.0(@babel/core@7.24.5)(vite@5.2.11)
+ version: 1.2.0(@babel/core@7.24.5)(vite@5.2.11(@types/node@20.12.12))
vite-tsconfig-paths:
specifier: ^4.2.1
- version: 4.3.2(typescript@5.4.5)(vite@5.2.11)
+ version: 4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12))
packages:
@@ -325,44 +313,6 @@ packages:
resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==}
engines: {node: '>=6.9.0'}
- '@codemirror/autocomplete@6.16.0':
- resolution: {integrity: sha512-P/LeCTtZHRTCU4xQsa89vSKWecYv1ZqwzOd5topheGRf+qtacFgBeIMQi3eL8Kt/BUNvxUWkx+5qP2jlGoARrg==}
- peerDependencies:
- '@codemirror/language': ^6.0.0
- '@codemirror/state': ^6.0.0
- '@codemirror/view': ^6.0.0
- '@lezer/common': ^1.0.0
-
- '@codemirror/commands@6.5.0':
- resolution: {integrity: sha512-rK+sj4fCAN/QfcY9BEzYMgp4wwL/q5aj/VfNSoH1RWPF9XS/dUwBkvlL3hpWgEjOqlpdN1uLC9UkjJ4tmyjJYg==}
-
- '@codemirror/lang-json@6.0.1':
- resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==}
-
- '@codemirror/lang-yaml@6.1.1':
- resolution: {integrity: sha512-HV2NzbK9bbVnjWxwObuZh5FuPCowx51mEfoFT9y3y+M37fA3+pbxx4I7uePuygFzDsAmCTwQSc/kXh/flab4uw==}
-
- '@codemirror/language@6.10.1':
- resolution: {integrity: sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==}
-
- '@codemirror/lint@6.7.1':
- resolution: {integrity: sha512-rELba6QJD20/bNXWP/cKTGLrwVEcpa2ViwULCV03ONcY1Je85++7sczVRUlnE4TJMjatx3IJTz6HX4NXi+moXw==}
-
- '@codemirror/merge@6.6.1':
- resolution: {integrity: sha512-7wuc0R8+CSMlGZzEpxphQVkoBYb4D+M/MeB7/8g1ZrmLuP1wxhyOy7xWftmCzjKlVuRAUaKgBoA3LHS42H8eKA==}
-
- '@codemirror/search@6.5.6':
- resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==}
-
- '@codemirror/state@6.4.1':
- resolution: {integrity: sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==}
-
- '@codemirror/theme-one-dark@6.1.2':
- resolution: {integrity: sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==}
-
- '@codemirror/view@6.26.3':
- resolution: {integrity: sha512-gmqxkPALZjkgSxIeeweY/wGQXBfwTUaLs8h7OKtSwfbj9Ct3L11lD+u1sS7XHppxFQoMDiMDp07P9f3I2jWOHw==}
-
'@dnd-kit/accessibility@3.1.0':
resolution: {integrity: sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==}
peerDependencies:
@@ -757,24 +707,21 @@ packages:
'@jspm/core@2.0.1':
resolution: {integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==}
- '@lezer/common@1.2.1':
- resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==}
-
- '@lezer/highlight@1.2.0':
- resolution: {integrity: sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==}
-
- '@lezer/json@1.0.2':
- resolution: {integrity: sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==}
-
- '@lezer/lr@1.4.0':
- resolution: {integrity: sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==}
-
- '@lezer/yaml@1.0.2':
- resolution: {integrity: sha512-XCkwuxe+eumJ28nA9e1S6XKsXz9W7V/AG+WBiWOtiIuUpKcZ/bHuvN8bLxSDREIcybSRpEd/jvphh4vgm6Ed2g==}
-
'@mdx-js/mdx@2.3.0':
resolution: {integrity: sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==}
+ '@monaco-editor/loader@1.4.0':
+ resolution: {integrity: sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==}
+ peerDependencies:
+ monaco-editor: '>= 0.21.0 < 1'
+
+ '@monaco-editor/react@4.6.0':
+ resolution: {integrity: sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==}
+ peerDependencies:
+ monaco-editor: '>= 0.25.0 < 1'
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -1652,38 +1599,6 @@ packages:
resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@uiw/codemirror-extensions-basic-setup@4.22.0':
- resolution: {integrity: sha512-3vdpMq1Oj3qRKGjNgi5NeMxWem/cJ/gL0dZSu62MLBR4w3BWlEVi6xsk/MEk0+mT1AVKOzQV3jFS5y7mzxrfeA==}
- peerDependencies:
- '@codemirror/autocomplete': '>=6.0.0'
- '@codemirror/commands': '>=6.0.0'
- '@codemirror/language': '>=6.0.0'
- '@codemirror/lint': '>=6.0.0'
- '@codemirror/search': '>=6.0.0'
- '@codemirror/state': '>=6.0.0'
- '@codemirror/view': '>=6.0.0'
-
- '@uiw/codemirror-theme-github@4.22.0':
- resolution: {integrity: sha512-toRG+V8xCKVvqZnyEHgR9posQ8fA28U0m8ALqn0fWTRRFuGPvYCSSX+i2mpA3HF06Sv7GWCzgHe8ioyYbrN2Lg==}
-
- '@uiw/codemirror-themes@4.22.0':
- resolution: {integrity: sha512-nn7K+lkfdLOSQN6NZx651ae24L5L2RiCuNOxIeP3/CcGm9tnic8i+9pq42IXZe+hEoxX64yUTZisoB5qtocvrQ==}
- peerDependencies:
- '@codemirror/language': '>=6.0.0'
- '@codemirror/state': '>=6.0.0'
- '@codemirror/view': '>=6.0.0'
-
- '@uiw/react-codemirror@4.22.0':
- resolution: {integrity: sha512-ZbC9NX1458McehTN0XGVUHK/hb79DJXwwP3SfvumcjzIx/zIwAK0wtGABposlGHpxifIF6RAxMmUcL3gDVpiMA==}
- peerDependencies:
- '@babel/runtime': '>=7.11.0'
- '@codemirror/state': '>=6.0.0'
- '@codemirror/theme-one-dark': '>=6.0.0'
- '@codemirror/view': '>=6.0.0'
- codemirror: '>=6.0.0'
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
-
'@ungap/structured-clone@1.2.0':
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
@@ -1970,9 +1885,6 @@ packages:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- codemirror@6.0.1:
- resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==}
-
color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
@@ -2035,9 +1947,6 @@ packages:
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- crelt@1.0.6:
- resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==}
-
cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
@@ -3209,6 +3118,9 @@ packages:
modern-ahocorasick@1.0.1:
resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==}
+ monaco-editor@0.49.0:
+ resolution: {integrity: sha512-2I8/T3X/hLxB2oPHgqcNYUVdA/ZEFShT7IAujifIPMfKkNbLOqY8XCoyHCXrsdjb36dW9MwoTwBCFpXKMwNwaQ==}
+
morgan@1.10.0:
resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==}
engines: {node: '>= 0.8.0'}
@@ -3652,17 +3564,6 @@ packages:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
- react-codemirror-merge@4.22.0:
- resolution: {integrity: sha512-GxnuFn+3fDBF5buKorEv5CfaAjNBO4hDLqOIKOZkqHNwP+F+NCqywAc5hKPOXwQIuZ1rc29OhS0PGhEapQ8wkw==}
- peerDependencies:
- '@babel/runtime': '>=7.11.0'
- '@codemirror/state': '>=6.0.0'
- '@codemirror/theme-one-dark': '>=6.0.0'
- '@codemirror/view': '>=6.0.0'
- codemirror: '>=6.0.0'
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
-
react-dom@19.0.0-beta-26f2496093-20240514:
resolution: {integrity: sha512-UvQ+K1l3DFQ34LDgfFSNuUGi9EC+yfE9tS6MdpNTd5fx7qC7KLfepfC/KpxWMQZ7JfE3axD4ZO6H4cBSpAZpqw==}
peerDependencies:
@@ -3953,6 +3854,9 @@ packages:
resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ state-local@1.0.7:
+ resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==}
+
statuses@2.0.1:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
@@ -4022,9 +3926,6 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- style-mod@4.1.2:
- resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}
-
style-to-object@0.4.4:
resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
@@ -4361,9 +4262,6 @@ packages:
terser:
optional: true
- w3c-keyname@2.2.8:
- resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
-
wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
@@ -4689,86 +4587,12 @@ snapshots:
'@babel/helper-validator-identifier': 7.24.5
to-fast-properties: 2.0.0
- '@codemirror/autocomplete@6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)':
- dependencies:
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- '@lezer/common': 1.2.1
-
- '@codemirror/commands@6.5.0':
- dependencies:
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- '@lezer/common': 1.2.1
-
- '@codemirror/lang-json@6.0.1':
- dependencies:
- '@codemirror/language': 6.10.1
- '@lezer/json': 1.0.2
-
- '@codemirror/lang-yaml@6.1.1(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/yaml': 1.0.2
- transitivePeerDependencies:
- - '@codemirror/view'
-
- '@codemirror/language@6.10.1':
- dependencies:
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
- style-mod: 4.1.2
-
- '@codemirror/lint@6.7.1':
- dependencies:
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- crelt: 1.0.6
-
- '@codemirror/merge@6.6.1':
- dependencies:
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- '@lezer/highlight': 1.2.0
- style-mod: 4.1.2
-
- '@codemirror/search@6.5.6':
- dependencies:
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- crelt: 1.0.6
-
- '@codemirror/state@6.4.1': {}
-
- '@codemirror/theme-one-dark@6.1.2':
- dependencies:
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- '@lezer/highlight': 1.2.0
-
- '@codemirror/view@6.26.3':
- dependencies:
- '@codemirror/state': 6.4.1
- style-mod: 4.1.2
- w3c-keyname: 2.2.8
-
'@dnd-kit/accessibility@3.1.0(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
react: 19.0.0-beta-26f2496093-20240514
tslib: 2.6.2
- '@dnd-kit/core@6.1.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@dnd-kit/core@6.1.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@dnd-kit/accessibility': 3.1.0(react@19.0.0-beta-26f2496093-20240514)
'@dnd-kit/utilities': 3.2.2(react@19.0.0-beta-26f2496093-20240514)
@@ -4776,16 +4600,16 @@ snapshots:
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
tslib: 2.6.2
- '@dnd-kit/modifiers@7.0.0(@dnd-kit/core@6.1.0)(react@19.0.0-beta-26f2496093-20240514)':
+ '@dnd-kit/modifiers@7.0.0(@dnd-kit/core@6.1.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
- '@dnd-kit/core': 6.1.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@dnd-kit/core': 6.1.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@dnd-kit/utilities': 3.2.2(react@19.0.0-beta-26f2496093-20240514)
react: 19.0.0-beta-26f2496093-20240514
tslib: 2.6.2
- '@dnd-kit/sortable@8.0.0(@dnd-kit/core@6.1.0)(react@19.0.0-beta-26f2496093-20240514)':
+ '@dnd-kit/sortable@8.0.0(@dnd-kit/core@6.1.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
- '@dnd-kit/core': 6.1.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@dnd-kit/core': 6.1.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@dnd-kit/utilities': 3.2.2(react@19.0.0-beta-26f2496093-20240514)
react: 19.0.0-beta-26f2496093-20240514
tslib: 2.6.2
@@ -5058,28 +4882,6 @@ snapshots:
'@jspm/core@2.0.1': {}
- '@lezer/common@1.2.1': {}
-
- '@lezer/highlight@1.2.0':
- dependencies:
- '@lezer/common': 1.2.1
-
- '@lezer/json@1.0.2':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
- '@lezer/lr@1.4.0':
- dependencies:
- '@lezer/common': 1.2.1
-
- '@lezer/yaml@1.0.2':
- dependencies:
- '@lezer/common': 1.2.1
- '@lezer/highlight': 1.2.0
- '@lezer/lr': 1.4.0
-
'@mdx-js/mdx@2.3.0':
dependencies:
'@types/estree-jsx': 1.0.5
@@ -5102,6 +4904,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@monaco-editor/loader@1.4.0(monaco-editor@0.49.0)':
+ dependencies:
+ monaco-editor: 0.49.0
+ state-local: 1.0.7
+
+ '@monaco-editor/react@4.6.0(monaco-editor@0.49.0)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
+ dependencies:
+ '@monaco-editor/loader': 1.4.0(monaco-editor@0.49.0)
+ monaco-editor: 0.49.0
+ react: 19.0.0-beta-26f2496093-20240514
+ react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
+
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -5175,7 +4989,7 @@ snapshots:
'@swc/helpers': 0.5.11
react: 19.0.0-beta-26f2496093-20240514
- '@react-aria/calendar@3.5.7(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/calendar@3.5.7(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@internationalized/date': 3.5.3
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
@@ -5205,13 +5019,13 @@ snapshots:
'@swc/helpers': 0.5.11
react: 19.0.0-beta-26f2496093-20240514
- '@react-aria/color@3.0.0-beta.32(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/color@3.0.0-beta.32(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/numberfield': 3.11.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/numberfield': 3.11.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/slider': 3.7.7(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/spinbutton': 3.6.4(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/spinbutton': 3.6.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/textfield': 3.14.4(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/visually-hidden': 3.8.11(react@19.0.0-beta-26f2496093-20240514)
@@ -5223,14 +5037,14 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/combobox@3.9.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/combobox@3.9.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/listbox': 3.12.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/listbox': 3.12.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/live-announcer': 3.3.3
- '@react-aria/menu': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/menu': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/textfield': 3.14.4(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/collections': 3.10.6(react@19.0.0-beta-26f2496093-20240514)
@@ -5243,7 +5057,7 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/datepicker@3.10.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/datepicker@3.10.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@internationalized/date': 3.5.3
'@internationalized/number': 3.5.2
@@ -5253,7 +5067,7 @@ snapshots:
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/label': 3.7.7(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/spinbutton': 3.6.4(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/spinbutton': 3.6.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/datepicker': 3.9.3(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/form': 3.0.2(react@19.0.0-beta-26f2496093-20240514)
@@ -5266,10 +5080,10 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/dialog@3.5.13(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/dialog@3.5.13(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-types/dialog': 3.5.9(react@19.0.0-beta-26f2496093-20240514)
'@react-types/shared': 3.23.0(react@19.0.0-beta-26f2496093-20240514)
@@ -5277,13 +5091,13 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/dnd@3.6.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/dnd@3.6.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@internationalized/string': 3.2.2
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/live-announcer': 3.3.3
- '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/dnd': 3.3.0(react@19.0.0-beta-26f2496093-20240514)
'@react-types/button': 3.9.3(react@19.0.0-beta-26f2496093-20240514)
@@ -5310,13 +5124,13 @@ snapshots:
'@swc/helpers': 0.5.11
react: 19.0.0-beta-26f2496093-20240514
- '@react-aria/grid@3.9.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/grid@3.9.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/live-announcer': 3.3.3
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/collections': 3.10.6(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/grid': 3.8.6(react@19.0.0-beta-26f2496093-20240514)
@@ -5329,13 +5143,13 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/gridlist@3.8.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/gridlist@3.8.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/grid': 3.9.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/grid': 3.9.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/collections': 3.10.6(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/list': 3.10.4(react@19.0.0-beta-26f2496093-20240514)
@@ -5390,11 +5204,11 @@ snapshots:
'@swc/helpers': 0.5.11
react: 19.0.0-beta-26f2496093-20240514
- '@react-aria/listbox@3.12.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/listbox@3.12.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/label': 3.7.7(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/collections': 3.10.6(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/list': 3.10.4(react@19.0.0-beta-26f2496093-20240514)
@@ -5408,13 +5222,13 @@ snapshots:
dependencies:
'@swc/helpers': 0.5.11
- '@react-aria/menu@3.14.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/menu@3.14.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/collections': 3.10.6(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/menu': 3.7.0(react@19.0.0-beta-26f2496093-20240514)
@@ -5434,11 +5248,11 @@ snapshots:
'@swc/helpers': 0.5.11
react: 19.0.0-beta-26f2496093-20240514
- '@react-aria/numberfield@3.11.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/numberfield@3.11.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/spinbutton': 3.6.4(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/spinbutton': 3.6.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/textfield': 3.14.4(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/form': 3.0.2(react@19.0.0-beta-26f2496093-20240514)
@@ -5450,7 +5264,7 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/overlays@3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/overlays@3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
@@ -5502,15 +5316,15 @@ snapshots:
'@swc/helpers': 0.5.11
react: 19.0.0-beta-26f2496093-20240514
- '@react-aria/select@3.14.4(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/select@3.14.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/form': 3.0.4(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/label': 3.7.7(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/listbox': 3.12.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/menu': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/listbox': 3.12.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/menu': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/visually-hidden': 3.8.11(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/select': 3.6.3(react@19.0.0-beta-26f2496093-20240514)
@@ -5521,7 +5335,7 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection@3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/selection@3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
@@ -5553,7 +5367,7 @@ snapshots:
'@swc/helpers': 0.5.11
react: 19.0.0-beta-26f2496093-20240514
- '@react-aria/spinbutton@3.6.4(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/spinbutton@3.6.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/live-announcer': 3.3.3
@@ -5577,10 +5391,10 @@ snapshots:
'@swc/helpers': 0.5.11
react: 19.0.0-beta-26f2496093-20240514
- '@react-aria/table@3.14.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/table@3.14.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/grid': 3.9.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/grid': 3.9.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/live-announcer': 3.3.3
@@ -5598,11 +5412,11 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/tabs@3.9.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/tabs@3.9.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/tabs': 3.6.5(react@19.0.0-beta-26f2496093-20240514)
'@react-types/shared': 3.23.0(react@19.0.0-beta-26f2496093-20240514)
@@ -5611,13 +5425,13 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/tag@3.4.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/tag@3.4.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
- '@react-aria/gridlist': 3.8.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/gridlist': 3.8.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/label': 3.7.7(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/list': 3.10.4(react@19.0.0-beta-26f2496093-20240514)
'@react-types/button': 3.9.3(react@19.0.0-beta-26f2496093-20240514)
@@ -5681,11 +5495,11 @@ snapshots:
'@swc/helpers': 0.5.11
react: 19.0.0-beta-26f2496093-20240514
- '@react-aria/tree@3.0.0-alpha.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
+ '@react-aria/tree@3.0.0-alpha.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)':
dependencies:
- '@react-aria/gridlist': 3.8.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/gridlist': 3.8.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/tree': 3.8.0(react@19.0.0-beta-26f2496093-20240514)
'@react-types/button': 3.9.3(react@19.0.0-beta-26f2496093-20240514)
@@ -6088,7 +5902,7 @@ snapshots:
'@react-types/shared': 3.23.0(react@19.0.0-beta-26f2496093-20240514)
react: 19.0.0-beta-26f2496093-20240514
- '@remix-run/dev@2.9.2(@remix-run/react@2.9.2)(@remix-run/serve@2.9.2)(typescript@5.4.5)(vite@5.2.11)':
+ '@remix-run/dev@2.9.2(@remix-run/react@2.9.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5))(@remix-run/serve@2.9.2(typescript@5.4.5))(@types/node@20.12.12)(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12))':
dependencies:
'@babel/core': 7.24.5
'@babel/generator': 7.24.5
@@ -6101,12 +5915,11 @@ snapshots:
'@mdx-js/mdx': 2.3.0
'@npmcli/package-json': 4.0.1
'@remix-run/node': 2.9.2(typescript@5.4.5)
- '@remix-run/react': 2.9.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5)
+ '@remix-run/react': 2.9.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5)
'@remix-run/router': 1.16.1
- '@remix-run/serve': 2.9.2(typescript@5.4.5)
'@remix-run/server-runtime': 2.9.2(typescript@5.4.5)
'@types/mdx': 2.0.13
- '@vanilla-extract/integration': 6.5.0
+ '@vanilla-extract/integration': 6.5.0(@types/node@20.12.12)
arg: 5.0.2
cacache: 17.1.4
chalk: 4.1.2
@@ -6144,9 +5957,11 @@ snapshots:
set-cookie-parser: 2.6.0
tar-fs: 2.1.1
tsconfig-paths: 4.2.0
- typescript: 5.4.5
- vite: 5.2.11
ws: 7.5.9
+ optionalDependencies:
+ '@remix-run/serve': 2.9.2(typescript@5.4.5)
+ typescript: 5.4.5
+ vite: 5.2.11(@types/node@20.12.12)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -6166,6 +5981,7 @@ snapshots:
dependencies:
'@remix-run/node': 2.9.2(typescript@5.4.5)
express: 4.19.2
+ optionalDependencies:
typescript: 5.4.5
'@remix-run/node@2.9.2(typescript@5.4.5)':
@@ -6176,18 +5992,20 @@ snapshots:
cookie-signature: 1.2.1
source-map-support: 0.5.21
stream-slice: 0.1.2
- typescript: 5.4.5
undici: 6.16.1
+ optionalDependencies:
+ typescript: 5.4.5
- '@remix-run/react@2.9.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5)':
+ '@remix-run/react@2.9.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5)':
dependencies:
'@remix-run/router': 1.16.1
'@remix-run/server-runtime': 2.9.2(typescript@5.4.5)
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
react-router: 6.23.1(react@19.0.0-beta-26f2496093-20240514)
- react-router-dom: 6.23.1(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ react-router-dom: 6.23.1(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
turbo-stream: 2.0.1
+ optionalDependencies:
typescript: 5.4.5
'@remix-run/router@1.16.1': {}
@@ -6215,6 +6033,7 @@ snapshots:
set-cookie-parser: 2.6.0
source-map: 0.7.4
turbo-stream: 2.0.1
+ optionalDependencies:
typescript: 5.4.5
'@remix-run/web-blob@3.1.0':
@@ -6420,7 +6239,7 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
- '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0)(eslint@8.57.0)(typescript@5.4.5)':
+ '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)':
dependencies:
'@eslint-community/regexpp': 4.10.0
'@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
@@ -6433,6 +6252,7 @@ snapshots:
ignore: 5.3.1
natural-compare: 1.4.0
ts-api-utils: 1.3.0(typescript@5.4.5)
+ optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
- supports-color
@@ -6445,6 +6265,7 @@ snapshots:
'@typescript-eslint/visitor-keys': 7.9.0
debug: 4.3.4
eslint: 8.57.0
+ optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
- supports-color
@@ -6461,6 +6282,7 @@ snapshots:
debug: 4.3.4
eslint: 8.57.0
ts-api-utils: 1.3.0(typescript@5.4.5)
+ optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
- supports-color
@@ -6477,6 +6299,7 @@ snapshots:
minimatch: 9.0.4
semver: 7.6.2
ts-api-utils: 1.3.0(typescript@5.4.5)
+ optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
- supports-color
@@ -6497,47 +6320,6 @@ snapshots:
'@typescript-eslint/types': 7.9.0
eslint-visitor-keys: 3.4.3
- '@uiw/codemirror-extensions-basic-setup@4.22.0(@codemirror/autocomplete@6.16.0)(@codemirror/commands@6.5.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.7.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/commands': 6.5.0
- '@codemirror/language': 6.10.1
- '@codemirror/lint': 6.7.1
- '@codemirror/search': 6.5.6
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
-
- '@uiw/codemirror-theme-github@4.22.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)':
- dependencies:
- '@uiw/codemirror-themes': 4.22.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)
- transitivePeerDependencies:
- - '@codemirror/language'
- - '@codemirror/state'
- - '@codemirror/view'
-
- '@uiw/codemirror-themes@4.22.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)':
- dependencies:
- '@codemirror/language': 6.10.1
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
-
- '@uiw/react-codemirror@4.22.0(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.16.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.7.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.3)(codemirror@6.0.1)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)':
- dependencies:
- '@babel/runtime': 7.24.5
- '@codemirror/commands': 6.5.0
- '@codemirror/state': 6.4.1
- '@codemirror/theme-one-dark': 6.1.2
- '@codemirror/view': 6.26.3
- '@uiw/codemirror-extensions-basic-setup': 4.22.0(@codemirror/autocomplete@6.16.0)(@codemirror/commands@6.5.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.7.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)
- codemirror: 6.0.1(@lezer/common@1.2.1)
- react: 19.0.0-beta-26f2496093-20240514
- react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- transitivePeerDependencies:
- - '@codemirror/autocomplete'
- - '@codemirror/language'
- - '@codemirror/lint'
- - '@codemirror/search'
-
'@ungap/structured-clone@1.2.0': {}
'@vanilla-extract/babel-plugin-debug-ids@1.0.5':
@@ -6562,7 +6344,7 @@ snapshots:
transitivePeerDependencies:
- babel-plugin-macros
- '@vanilla-extract/integration@6.5.0':
+ '@vanilla-extract/integration@6.5.0(@types/node@20.12.12)':
dependencies:
'@babel/core': 7.24.5
'@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5)
@@ -6575,8 +6357,8 @@ snapshots:
lodash: 4.17.21
mlly: 1.7.0
outdent: 0.8.0
- vite: 5.2.11
- vite-node: 1.6.0
+ vite: 5.2.11(@types/node@20.12.12)
+ vite-node: 1.6.0(@types/node@20.12.12)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -6902,18 +6684,6 @@ snapshots:
clsx@2.1.1: {}
- codemirror@6.0.1(@lezer/common@1.2.1):
- dependencies:
- '@codemirror/autocomplete': 6.16.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.1)
- '@codemirror/commands': 6.5.0
- '@codemirror/language': 6.10.1
- '@codemirror/lint': 6.7.1
- '@codemirror/search': 6.5.6
- '@codemirror/state': 6.4.1
- '@codemirror/view': 6.26.3
- transitivePeerDependencies:
- - '@lezer/common'
-
color-convert@1.9.3:
dependencies:
color-name: 1.1.3
@@ -6970,8 +6740,6 @@ snapshots:
core-util-is@1.0.3: {}
- crelt@1.0.6: {}
-
cross-spawn@7.0.3:
dependencies:
path-key: 3.1.1
@@ -8488,6 +8256,8 @@ snapshots:
modern-ahocorasick@1.0.1: {}
+ monaco-editor@0.49.0: {}
+
morgan@1.10.0:
dependencies:
basic-auth: 2.0.1
@@ -8788,8 +8558,9 @@ snapshots:
postcss-load-config@4.0.2(postcss@8.4.38):
dependencies:
lilconfig: 3.1.1
- postcss: 8.4.38
yaml: 2.4.2
+ optionalDependencies:
+ postcss: 8.4.38
postcss-modules-extract-imports@3.1.0(postcss@8.4.38):
dependencies:
@@ -8914,16 +8685,16 @@ snapshots:
iconv-lite: 0.4.24
unpipe: 1.0.0
- react-aria-components@1.2.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514):
+ react-aria-components@1.2.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514):
dependencies:
'@internationalized/date': 3.5.3
'@internationalized/string': 3.2.2
- '@react-aria/color': 3.0.0-beta.32(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/color': 3.0.0-beta.32(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/menu': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/menu': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/toolbar': 3.0.0-beta.4(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/tree': 3.0.0-alpha.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/tree': 3.0.0-alpha.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/color': 3.6.0(react@19.0.0-beta-26f2496093-20240514)
'@react-stately/menu': 3.7.0(react@19.0.0-beta-26f2496093-20240514)
@@ -8937,45 +8708,45 @@ snapshots:
'@swc/helpers': 0.5.11
client-only: 0.0.1
react: 19.0.0-beta-26f2496093-20240514
- react-aria: 3.33.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ react-aria: 3.33.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
react-stately: 3.31.0(react@19.0.0-beta-26f2496093-20240514)
use-sync-external-store: 1.2.2(react@19.0.0-beta-26f2496093-20240514)
- react-aria@3.33.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514):
+ react-aria@3.33.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514):
dependencies:
'@internationalized/string': 3.2.2
'@react-aria/breadcrumbs': 3.5.12(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/button': 3.9.4(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/calendar': 3.5.7(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/calendar': 3.5.7(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/checkbox': 3.14.2(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/combobox': 3.9.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/datepicker': 3.10.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/dialog': 3.5.13(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/dnd': 3.6.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/combobox': 3.9.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/datepicker': 3.10.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/dialog': 3.5.13(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/dnd': 3.6.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/focus': 3.17.0(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/gridlist': 3.8.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/gridlist': 3.8.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/i18n': 3.11.0(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/interactions': 3.21.2(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/label': 3.7.7(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/link': 3.7.0(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/listbox': 3.12.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/menu': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/listbox': 3.12.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/menu': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/meter': 3.4.12(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/numberfield': 3.11.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/numberfield': 3.11.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/overlays': 3.22.0(patch_hash=mwvr7ecwabovde3onruwb2ke4i)(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/progress': 3.4.12(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/radio': 3.10.3(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/searchfield': 3.7.4(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/select': 3.14.4(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/select': 3.14.4(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/selection': 3.18.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/separator': 3.3.12(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/slider': 3.7.7(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/ssr': 3.9.3(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/switch': 3.6.3(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/table': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/tabs': 3.9.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- '@react-aria/tag': 3.4.0(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/table': 3.14.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/tabs': 3.9.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
+ '@react-aria/tag': 3.4.0(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/textfield': 3.14.4(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/tooltip': 3.7.3(react@19.0.0-beta-26f2496093-20240514)
'@react-aria/utils': 3.24.0(react@19.0.0-beta-26f2496093-20240514)
@@ -8984,23 +8755,6 @@ snapshots:
react: 19.0.0-beta-26f2496093-20240514
react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- react-codemirror-merge@4.22.0(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.16.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.7.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.3)(codemirror@6.0.1)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514):
- dependencies:
- '@babel/runtime': 7.24.5
- '@codemirror/merge': 6.6.1
- '@codemirror/state': 6.4.1
- '@codemirror/theme-one-dark': 6.1.2
- '@codemirror/view': 6.26.3
- '@uiw/react-codemirror': 4.22.0(@babel/runtime@7.24.5)(@codemirror/autocomplete@6.16.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.7.1)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.3)(codemirror@6.0.1)(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)
- codemirror: 6.0.1(@lezer/common@1.2.1)
- react: 19.0.0-beta-26f2496093-20240514
- react-dom: 19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514)
- transitivePeerDependencies:
- - '@codemirror/autocomplete'
- - '@codemirror/language'
- - '@codemirror/lint'
- - '@codemirror/search'
-
react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514):
dependencies:
react: 19.0.0-beta-26f2496093-20240514
@@ -9010,7 +8764,7 @@ snapshots:
react-refresh@0.14.2: {}
- react-router-dom@6.23.1(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514):
+ react-router-dom@6.23.1(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514):
dependencies:
'@remix-run/router': 1.16.1
react: 19.0.0-beta-26f2496093-20240514
@@ -9149,12 +8903,14 @@ snapshots:
mdast-util-to-hast: 12.3.0
unified: 10.1.2
- remix-utils@7.6.0(@remix-run/node@2.9.2)(@remix-run/react@2.9.2)(react@19.0.0-beta-26f2496093-20240514)(zod@3.23.8):
+ remix-utils@7.6.0(@remix-run/node@2.9.2(typescript@5.4.5))(@remix-run/react@2.9.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5))(@remix-run/router@1.16.1)(react@19.0.0-beta-26f2496093-20240514)(zod@3.23.8):
dependencies:
- '@remix-run/node': 2.9.2(typescript@5.4.5)
- '@remix-run/react': 2.9.2(react-dom@19.0.0-beta-26f2496093-20240514)(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5)
- react: 19.0.0-beta-26f2496093-20240514
type-fest: 4.15.0
+ optionalDependencies:
+ '@remix-run/node': 2.9.2(typescript@5.4.5)
+ '@remix-run/react': 2.9.2(react-dom@19.0.0-beta-26f2496093-20240514(react@19.0.0-beta-26f2496093-20240514))(react@19.0.0-beta-26f2496093-20240514)(typescript@5.4.5)
+ '@remix-run/router': 1.16.1
+ react: 19.0.0-beta-26f2496093-20240514
zod: 3.23.8
require-like@0.1.2: {}
@@ -9344,6 +9100,8 @@ snapshots:
dependencies:
minipass: 7.1.1
+ state-local@1.0.7: {}
+
statuses@2.0.1: {}
stream-shift@1.0.3: {}
@@ -9429,8 +9187,6 @@ snapshots:
strip-json-comments@3.1.1: {}
- style-mod@4.1.2: {}
-
style-to-object@0.4.4:
dependencies:
inline-style-parser: 0.1.1
@@ -9556,7 +9312,7 @@ snapshots:
ts-interface-checker@0.1.13: {}
tsconfck@3.0.3(typescript@5.4.5):
- dependencies:
+ optionalDependencies:
typescript: 5.4.5
tsconfig-paths@4.2.0:
@@ -9628,10 +9384,11 @@ snapshots:
typescript-eslint@7.9.0(eslint@8.57.0)(typescript@5.4.5):
dependencies:
- '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0)(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)
'@typescript-eslint/parser': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
'@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5)
eslint: 8.57.0
+ optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
- supports-color
@@ -9768,13 +9525,13 @@ snapshots:
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
- vite-node@1.6.0:
+ vite-node@1.6.0(@types/node@20.12.12):
dependencies:
cac: 6.7.14
debug: 4.3.4
pathe: 1.1.2
picocolors: 1.0.1
- vite: 5.2.11
+ vite: 5.2.11(@types/node@20.12.12)
transitivePeerDependencies:
- '@types/node'
- less
@@ -9785,31 +9542,31 @@ snapshots:
- supports-color
- terser
- vite-plugin-babel@1.2.0(@babel/core@7.24.5)(vite@5.2.11):
+ vite-plugin-babel@1.2.0(@babel/core@7.24.5)(vite@5.2.11(@types/node@20.12.12)):
dependencies:
'@babel/core': 7.24.5
- vite: 5.2.11
+ vite: 5.2.11(@types/node@20.12.12)
- vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.11):
+ vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.11(@types/node@20.12.12)):
dependencies:
debug: 4.3.4
globrex: 0.1.2
tsconfck: 3.0.3(typescript@5.4.5)
- vite: 5.2.11
+ optionalDependencies:
+ vite: 5.2.11(@types/node@20.12.12)
transitivePeerDependencies:
- supports-color
- typescript
- vite@5.2.11:
+ vite@5.2.11(@types/node@20.12.12):
dependencies:
esbuild: 0.20.2
postcss: 8.4.38
rollup: 4.17.2
optionalDependencies:
+ '@types/node': 20.12.12
fsevents: 2.3.3
- w3c-keyname@2.2.8: {}
-
wcwidth@1.0.1:
dependencies:
defaults: 1.0.4