From fa8d7641e03f97e82d00e4aff21da53b69568ae5 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Tue, 3 Mar 2026 12:01:12 +0100 Subject: [PATCH 01/17] Import Preact from @uppy/utils to guarantee a single version --- packages/@uppy/audio/package.json | 3 +-- packages/@uppy/audio/src/PermissionsScreen.tsx | 2 +- packages/@uppy/audio/src/RecordingScreen.tsx | 2 +- packages/@uppy/box/package.json | 3 +-- packages/@uppy/box/src/Box.tsx | 2 +- packages/@uppy/components/migrate.mjs | 6 +++--- packages/@uppy/components/package.json | 2 +- packages/@uppy/components/src/Dropzone.tsx | 2 +- packages/@uppy/components/src/FilesGrid.tsx | 4 ++-- packages/@uppy/components/src/FilesList.tsx | 4 ++-- packages/@uppy/components/src/Thumbnail.tsx | 2 +- packages/@uppy/compressor/package.json | 1 - packages/@uppy/core/package.json | 3 +-- packages/@uppy/core/src/UIPlugin.ts | 2 +- packages/@uppy/core/src/Uppy.ts | 2 +- packages/@uppy/dashboard/package.json | 1 - packages/@uppy/dashboard/src/Dashboard.tsx | 2 +- packages/@uppy/dashboard/src/components/AddFiles.tsx | 2 +- packages/@uppy/dashboard/src/components/Dashboard.tsx | 2 +- .../dashboard/src/components/FileCard/RenderMetaFields.tsx | 2 +- packages/@uppy/dashboard/src/components/FileCard/index.tsx | 2 +- .../src/components/FileItem/FileProgress/index.tsx | 2 +- packages/@uppy/dashboard/src/components/FileItem/index.tsx | 2 +- packages/@uppy/dashboard/src/components/FileList.tsx | 2 +- packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx | 2 +- .../@uppy/dashboard/src/components/Informer/Informer.tsx | 2 +- .../dashboard/src/components/Informer/TransitionGroup.ts | 2 +- .../@uppy/dashboard/src/components/PickerPanelContent.tsx | 2 +- packages/@uppy/dashboard/src/components/Slide.tsx | 4 ++-- .../@uppy/dashboard/src/components/StatusBar/StatusBar.tsx | 4 ++-- packages/@uppy/drag-drop/package.json | 3 +-- packages/@uppy/drag-drop/src/DragDrop.tsx | 2 +- packages/@uppy/dropbox/package.json | 3 +-- packages/@uppy/dropbox/src/Dropbox.tsx | 2 +- packages/@uppy/facebook/package.json | 3 +-- packages/@uppy/facebook/src/Facebook.tsx | 2 +- packages/@uppy/google-drive-picker/package.json | 3 +-- packages/@uppy/google-drive/package.json | 3 +-- packages/@uppy/google-drive/src/GoogleDrive.tsx | 2 +- packages/@uppy/google-photos-picker/package.json | 3 +-- packages/@uppy/image-editor/package.json | 3 +-- packages/@uppy/image-editor/src/Editor.tsx | 2 +- packages/@uppy/image-generator/package.json | 3 +-- packages/@uppy/image-generator/src/index.tsx | 2 +- packages/@uppy/instagram/package.json | 3 +-- packages/@uppy/instagram/src/Instagram.tsx | 2 +- packages/@uppy/onedrive/package.json | 3 +-- packages/@uppy/onedrive/src/OneDrive.tsx | 2 +- packages/@uppy/provider-views/package.json | 3 +-- packages/@uppy/provider-views/src/Breadcrumbs.tsx | 2 +- packages/@uppy/provider-views/src/Browser.tsx | 2 +- packages/@uppy/provider-views/src/FooterActions.tsx | 2 +- .../provider-views/src/GooglePicker/GooglePickerView.tsx | 2 +- .../@uppy/provider-views/src/GooglePicker/googlePicker.ts | 2 +- .../@uppy/provider-views/src/Item/components/GridItem.tsx | 2 +- .../@uppy/provider-views/src/Item/components/ItemIcon.tsx | 2 +- .../@uppy/provider-views/src/Item/components/ListItem.tsx | 2 +- packages/@uppy/provider-views/src/Item/index.tsx | 2 +- packages/@uppy/provider-views/src/ProviderView/AuthView.tsx | 4 ++-- packages/@uppy/provider-views/src/ProviderView/Header.tsx | 2 +- .../@uppy/provider-views/src/ProviderView/ProviderView.tsx | 2 +- packages/@uppy/provider-views/src/ProviderView/User.tsx | 2 +- .../src/SearchProviderView/SearchProviderView.tsx | 2 +- packages/@uppy/provider-views/src/SearchView.tsx | 2 +- packages/@uppy/provider-views/src/useSearchForm.ts | 2 +- packages/@uppy/react/package.json | 2 +- packages/@uppy/react/src/headless/generated/Dropzone.tsx | 2 +- packages/@uppy/react/src/headless/generated/FilesGrid.tsx | 2 +- packages/@uppy/react/src/headless/generated/FilesList.tsx | 2 +- .../@uppy/react/src/headless/generated/ProviderIcon.tsx | 2 +- packages/@uppy/react/src/headless/generated/Thumbnail.tsx | 2 +- .../@uppy/react/src/headless/generated/UploadButton.tsx | 2 +- packages/@uppy/screen-capture/package.json | 3 +-- packages/@uppy/screen-capture/src/DiscardButton.tsx | 2 +- packages/@uppy/screen-capture/src/RecordButton.tsx | 2 +- packages/@uppy/screen-capture/src/RecorderScreen.tsx | 2 +- packages/@uppy/screen-capture/src/ScreenCapture.tsx | 2 +- packages/@uppy/screen-capture/src/StopWatch.tsx | 2 +- packages/@uppy/screen-capture/src/SubmitButton.tsx | 2 +- packages/@uppy/status-bar/package.json | 3 +-- packages/@uppy/status-bar/src/StatusBar.tsx | 2 +- packages/@uppy/svelte/package.json | 2 +- .../src/lib/components/headless/generated/Dropzone.svelte | 2 +- .../src/lib/components/headless/generated/FilesGrid.svelte | 2 +- .../src/lib/components/headless/generated/FilesList.svelte | 2 +- .../lib/components/headless/generated/ProviderIcon.svelte | 2 +- .../src/lib/components/headless/generated/Thumbnail.svelte | 2 +- .../lib/components/headless/generated/UploadButton.svelte | 2 +- packages/@uppy/unsplash/package.json | 3 +-- packages/@uppy/unsplash/src/Unsplash.tsx | 2 +- packages/@uppy/url/package.json | 3 +-- packages/@uppy/url/src/Url.tsx | 2 +- packages/@uppy/url/src/UrlUI.tsx | 2 +- packages/@uppy/utils/package.json | 2 ++ packages/@uppy/utils/src/preact/hooks.ts | 2 ++ packages/@uppy/utils/src/preact/index.ts | 2 ++ packages/@uppy/vue/package.json | 2 +- packages/@uppy/vue/src/headless/generated/Dropzone.ts | 2 +- packages/@uppy/vue/src/headless/generated/FilesGrid.ts | 2 +- packages/@uppy/vue/src/headless/generated/FilesList.ts | 2 +- packages/@uppy/vue/src/headless/generated/ProviderIcon.ts | 2 +- packages/@uppy/vue/src/headless/generated/Thumbnail.ts | 2 +- packages/@uppy/vue/src/headless/generated/UploadButton.ts | 2 +- packages/@uppy/webcam/package.json | 3 +-- packages/@uppy/webcam/src/CameraIcon.tsx | 2 +- packages/@uppy/webcam/src/CameraScreen.tsx | 2 +- packages/@uppy/webcam/src/PermissionsScreen.tsx | 2 +- packages/@uppy/webcam/src/VideoSourceSelect.tsx | 2 +- packages/@uppy/webcam/src/Webcam.tsx | 2 +- packages/@uppy/webdav/package.json | 3 +-- packages/@uppy/webdav/src/Webdav.tsx | 4 ++-- packages/@uppy/zoom/package.json | 3 +-- packages/@uppy/zoom/src/Zoom.tsx | 2 +- 113 files changed, 122 insertions(+), 139 deletions(-) create mode 100644 packages/@uppy/utils/src/preact/hooks.ts create mode 100644 packages/@uppy/utils/src/preact/index.ts diff --git a/packages/@uppy/audio/package.json b/packages/@uppy/audio/package.json index ee87bfaf1..5f3cd09fa 100644 --- a/packages/@uppy/audio/package.json +++ b/packages/@uppy/audio/package.json @@ -40,8 +40,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "devDependencies": { "cssnano": "^7.0.7", diff --git a/packages/@uppy/audio/src/PermissionsScreen.tsx b/packages/@uppy/audio/src/PermissionsScreen.tsx index 9bc876dbd..d76c84f4d 100644 --- a/packages/@uppy/audio/src/PermissionsScreen.tsx +++ b/packages/@uppy/audio/src/PermissionsScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' interface PermissionsScreenProps { icon: () => h.JSX.Element | null diff --git a/packages/@uppy/audio/src/RecordingScreen.tsx b/packages/@uppy/audio/src/RecordingScreen.tsx index b9f5cdcfc..7b6b80b7b 100644 --- a/packages/@uppy/audio/src/RecordingScreen.tsx +++ b/packages/@uppy/audio/src/RecordingScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import { useEffect, useRef } from 'preact/hooks' +import { useEffect, useRef } from '@uppy/utils/preact/hooks' import AudioSourceSelect, { type AudioSourceSelectProps, } from './AudioSourceSelect.js' diff --git a/packages/@uppy/box/package.json b/packages/@uppy/box/package.json index 07130fab3..0622a7bad 100644 --- a/packages/@uppy/box/package.json +++ b/packages/@uppy/box/package.json @@ -36,8 +36,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/box/src/Box.tsx b/packages/@uppy/box/src/Box.tsx index 590ebc3e1..ac11b1280 100644 --- a/packages/@uppy/box/src/Box.tsx +++ b/packages/@uppy/box/src/Box.tsx @@ -17,7 +17,7 @@ import { ProviderViews } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/components/migrate.mjs b/packages/@uppy/components/migrate.mjs index 7f79361d4..33863cb0a 100644 --- a/packages/@uppy/components/migrate.mjs +++ b/packages/@uppy/components/migrate.mjs @@ -64,7 +64,7 @@ import { %%ComponentName%% as %%PreactComponentName%%, type %%PropsTypeName%%, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' @@ -96,7 +96,7 @@ import { %%ComponentName%% as %%PreactComponentName%%, type %%PropsTypeName%%, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { useUppyContext } from '../useUppyContext.js' export default defineComponent({ @@ -149,7 +149,7 @@ const SVELTE_TEMPLATE = `\ type %%PropsTypeName%%, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit<%%PropsTypeName%%, 'ctx'> = $props() diff --git a/packages/@uppy/components/package.json b/packages/@uppy/components/package.json index 7e2aeb880..ab56a1860 100644 --- a/packages/@uppy/components/package.json +++ b/packages/@uppy/components/package.json @@ -41,9 +41,9 @@ "./package.json": "./package.json" }, "dependencies": { + "@uppy/utils": "workspace:^", "clsx": "^2.1.1", "dequal": "^2.0.3", - "preact": "^10.26.10", "pretty-bytes": "^6.1.1" }, "devDependencies": { diff --git a/packages/@uppy/components/src/Dropzone.tsx b/packages/@uppy/components/src/Dropzone.tsx index 4649b50d8..127d8f5ce 100644 --- a/packages/@uppy/components/src/Dropzone.tsx +++ b/packages/@uppy/components/src/Dropzone.tsx @@ -1,5 +1,5 @@ import { clsx } from 'clsx' -import { useMemo } from 'preact/hooks' +import { useMemo } from '@uppy/utils/preact/hooks' import { createDropzone } from './hooks/dropzone.js' import type { NonNullableUppyContext, UppyContext } from './types.js' diff --git a/packages/@uppy/components/src/FilesGrid.tsx b/packages/@uppy/components/src/FilesGrid.tsx index a820dbc63..41b26fd5b 100644 --- a/packages/@uppy/components/src/FilesGrid.tsx +++ b/packages/@uppy/components/src/FilesGrid.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, UppyEventMap, UppyFile } from '@uppy/core' import { clsx } from 'clsx' -import { Fragment } from 'preact' -import { useEffect, useState } from 'preact/hooks' +import { Fragment } from '@uppy/utils/preact' +import { useEffect, useState } from '@uppy/utils/preact/hooks' import prettyBytes from 'pretty-bytes' import { Thumbnail } from './index.js' import type { UppyContext } from './types.js' diff --git a/packages/@uppy/components/src/FilesList.tsx b/packages/@uppy/components/src/FilesList.tsx index b1c84c2ee..79a62dc98 100644 --- a/packages/@uppy/components/src/FilesList.tsx +++ b/packages/@uppy/components/src/FilesList.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, UppyEventMap, UppyFile } from '@uppy/core' import { clsx } from 'clsx' -import { Fragment } from 'preact' -import { useEffect, useState } from 'preact/hooks' +import { Fragment } from '@uppy/utils/preact' +import { useEffect, useState } from '@uppy/utils/preact/hooks' import prettyBytes from 'pretty-bytes' import { Thumbnail, type UppyContext } from './index.js' diff --git a/packages/@uppy/components/src/Thumbnail.tsx b/packages/@uppy/components/src/Thumbnail.tsx index 1a282b498..7eb98b58d 100644 --- a/packages/@uppy/components/src/Thumbnail.tsx +++ b/packages/@uppy/components/src/Thumbnail.tsx @@ -1,5 +1,5 @@ import type { Body, Meta, UppyFile } from '@uppy/core' -import { useEffect, useMemo } from 'preact/hooks' +import { useEffect, useMemo } from '@uppy/utils/preact/hooks' import type { UppyContext } from './types.js' export type ThumbnailProps = { diff --git a/packages/@uppy/compressor/package.json b/packages/@uppy/compressor/package.json index fdace0da5..77aabfc54 100644 --- a/packages/@uppy/compressor/package.json +++ b/packages/@uppy/compressor/package.json @@ -34,7 +34,6 @@ "@transloadit/prettier-bytes": "^0.3.4", "@uppy/utils": "workspace:^", "compressorjs": "^1.2.1", - "preact": "^10.26.10", "promise-queue": "^2.2.5" }, "peerDependencies": { diff --git a/packages/@uppy/core/package.json b/packages/@uppy/core/package.json index 1a16f5548..dda1752a8 100644 --- a/packages/@uppy/core/package.json +++ b/packages/@uppy/core/package.json @@ -47,8 +47,7 @@ "lodash": "^4.17.23", "mime-match": "^1.0.2", "namespace-emitter": "^2.0.1", - "nanoid": "^5.0.9", - "preact": "^10.26.10" + "nanoid": "^5.0.9" }, "devDependencies": { "@types/deep-freeze": "^0", diff --git a/packages/@uppy/core/src/UIPlugin.ts b/packages/@uppy/core/src/UIPlugin.ts index c7e6478d4..3bcec939a 100644 --- a/packages/@uppy/core/src/UIPlugin.ts +++ b/packages/@uppy/core/src/UIPlugin.ts @@ -1,6 +1,6 @@ import type { Body, Meta } from '@uppy/utils' import { findDOMElement, getTextDirection } from '@uppy/utils' -import { render } from 'preact' +import { render } from '@uppy/utils/preact' import type { PluginOpts } from './BasePlugin.js' import BasePlugin from './BasePlugin.js' import type { State } from './Uppy.js' diff --git a/packages/@uppy/core/src/Uppy.ts b/packages/@uppy/core/src/Uppy.ts index 6f13065b2..108f9540b 100644 --- a/packages/@uppy/core/src/Uppy.ts +++ b/packages/@uppy/core/src/Uppy.ts @@ -28,7 +28,7 @@ import throttle from 'lodash/throttle.js' // @ts-ignore untyped import ee from 'namespace-emitter' import { nanoid } from 'nanoid/non-secure' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import type BasePlugin from './BasePlugin.js' import getFileName from './getFileName.js' diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json index ce3c0a1ab..fba9be437 100644 --- a/packages/@uppy/dashboard/package.json +++ b/packages/@uppy/dashboard/package.json @@ -51,7 +51,6 @@ "classnames": "^2.2.6", "lodash": "^4.17.23", "nanoid": "^5.0.9", - "preact": "^10.26.10", "shallow-equal": "^3.0.0" }, "devDependencies": { diff --git a/packages/@uppy/dashboard/src/Dashboard.tsx b/packages/@uppy/dashboard/src/Dashboard.tsx index cdde90d3f..b8fb75cd0 100644 --- a/packages/@uppy/dashboard/src/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/Dashboard.tsx @@ -15,7 +15,7 @@ import ThumbnailGenerator from '@uppy/thumbnail-generator' import type { LocaleStrings } from '@uppy/utils' import { findAllDOMElements, getDroppedFiles, toArray } from '@uppy/utils' import { nanoid } from 'nanoid/non-secure' -import type { ComponentChild, h, VNode } from 'preact' +import type { ComponentChild, h, VNode } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import DashboardUI from './components/Dashboard.js' import locale from './locale.js' diff --git a/packages/@uppy/dashboard/src/components/AddFiles.tsx b/packages/@uppy/dashboard/src/components/AddFiles.tsx index bbfd6ac95..0fc8fb5cd 100644 --- a/packages/@uppy/dashboard/src/components/AddFiles.tsx +++ b/packages/@uppy/dashboard/src/components/AddFiles.tsx @@ -1,5 +1,5 @@ import type { I18n, Translator } from '@uppy/utils' -import { Component, type ComponentChild, Fragment, type h } from 'preact' +import { Component, type ComponentChild, Fragment, type h } from '@uppy/utils/preact' import type { DashboardState, TargetWithRender } from '../Dashboard.js' interface AddFilesProps { diff --git a/packages/@uppy/dashboard/src/components/Dashboard.tsx b/packages/@uppy/dashboard/src/components/Dashboard.tsx index 10456c924..360a7171c 100644 --- a/packages/@uppy/dashboard/src/components/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/components/Dashboard.tsx @@ -10,7 +10,7 @@ import type { import type { I18n, Translator } from '@uppy/utils' import { isDragDropSupported } from '@uppy/utils' import classNames from 'classnames' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' import type { DashboardState, TargetWithRender } from '../Dashboard.js' import AddFiles from './AddFiles.js' import AddFilesPanel from './AddFilesPanel.js' diff --git a/packages/@uppy/dashboard/src/components/FileCard/RenderMetaFields.tsx b/packages/@uppy/dashboard/src/components/FileCard/RenderMetaFields.tsx index 19a4d8b1e..ea033ae98 100644 --- a/packages/@uppy/dashboard/src/components/FileCard/RenderMetaFields.tsx +++ b/packages/@uppy/dashboard/src/components/FileCard/RenderMetaFields.tsx @@ -1,4 +1,4 @@ -import { h } from 'preact' +import { h } from '@uppy/utils/preact' type $TSFixMe = any diff --git a/packages/@uppy/dashboard/src/components/FileCard/index.tsx b/packages/@uppy/dashboard/src/components/FileCard/index.tsx index ca88cf2b3..9889bf5b9 100644 --- a/packages/@uppy/dashboard/src/components/FileCard/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileCard/index.tsx @@ -1,6 +1,6 @@ import classNames from 'classnames' import { nanoid } from 'nanoid/non-secure' -import { useCallback, useEffect, useRef, useState } from 'preact/hooks' +import { useCallback, useEffect, useRef, useState } from '@uppy/utils/preact/hooks' import getFileTypeIcon from '../../utils/getFileTypeIcon.js' import ignoreEvent from '../../utils/ignoreEvent.js' import FilePreview from '../FilePreview.js' diff --git a/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx b/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx index 2a74fc1c7..72fa88b71 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx @@ -1,6 +1,6 @@ import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/utils/preact' interface Props { uppy: Uppy diff --git a/packages/@uppy/dashboard/src/components/FileItem/index.tsx b/packages/@uppy/dashboard/src/components/FileItem/index.tsx index 9088d32c0..abbb94d9b 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/index.tsx @@ -3,7 +3,7 @@ import type { Body, Meta, State, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' import classNames from 'classnames' // biome-ignore lint/style/useImportType: h is not a type -import { Component, type ComponentChild, h } from 'preact' +import { Component, type ComponentChild, h } from '@uppy/utils/preact' import { shallowEqualObjects } from 'shallow-equal' import type { DashboardState } from '../../Dashboard.js' import Buttons from './Buttons/index.js' diff --git a/packages/@uppy/dashboard/src/components/FileList.tsx b/packages/@uppy/dashboard/src/components/FileList.tsx index 6c291976e..afd46fc09 100644 --- a/packages/@uppy/dashboard/src/components/FileList.tsx +++ b/packages/@uppy/dashboard/src/components/FileList.tsx @@ -2,7 +2,7 @@ import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' // @ts-ignore untyped import { VirtualList } from '@uppy/utils' -import { useMemo } from 'preact/hooks' +import { useMemo } from '@uppy/utils/preact/hooks' import type { DashboardState } from '../Dashboard.js' import FileItem from './FileItem/index.js' diff --git a/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx b/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx index d97cc413e..70555db15 100644 --- a/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx +++ b/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx @@ -1,4 +1,4 @@ -import { Component, type ComponentChild, createRef } from 'preact' +import { Component, type ComponentChild, createRef } from '@uppy/utils/preact' const TRANSITION_MS = 300 diff --git a/packages/@uppy/dashboard/src/components/Informer/Informer.tsx b/packages/@uppy/dashboard/src/components/Informer/Informer.tsx index 089dfe0b0..14e3467f5 100644 --- a/packages/@uppy/dashboard/src/components/Informer/Informer.tsx +++ b/packages/@uppy/dashboard/src/components/Informer/Informer.tsx @@ -1,5 +1,5 @@ import type { UIPluginOptions, Uppy } from '@uppy/core' -import { Component, type ComponentChild } from 'preact' +import { Component, type ComponentChild } from '@uppy/utils/preact' import FadeIn from './FadeIn.js' import TransitionGroup from './TransitionGroup.js' diff --git a/packages/@uppy/dashboard/src/components/Informer/TransitionGroup.ts b/packages/@uppy/dashboard/src/components/Informer/TransitionGroup.ts index 8169dc63d..d9073aa67 100644 --- a/packages/@uppy/dashboard/src/components/Informer/TransitionGroup.ts +++ b/packages/@uppy/dashboard/src/components/Informer/TransitionGroup.ts @@ -4,7 +4,7 @@ * @source https://github.com/developit/preact-transition-group */ -import { Component, cloneElement, h, toChildArray } from 'preact' +import { Component, cloneElement, h, toChildArray } from '@uppy/utils/preact' function assign(obj, props) { return Object.assign(obj, props) diff --git a/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx b/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx index 7c9206fb3..33e998634 100644 --- a/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx +++ b/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx @@ -1,5 +1,5 @@ import classNames from 'classnames' -import { useRef } from 'preact/hooks' +import { useRef } from '@uppy/utils/preact/hooks' import ignoreEvent from '../utils/ignoreEvent.js' type $TSFixMe = any diff --git a/packages/@uppy/dashboard/src/components/Slide.tsx b/packages/@uppy/dashboard/src/components/Slide.tsx index 378df32d9..f3590bedf 100644 --- a/packages/@uppy/dashboard/src/components/Slide.tsx +++ b/packages/@uppy/dashboard/src/components/Slide.tsx @@ -4,8 +4,8 @@ import { cloneElement, toChildArray, type VNode, -} from 'preact' -import { useCallback, useEffect, useRef, useState } from 'preact/hooks' +} from '@uppy/utils/preact' +import { useCallback, useEffect, useRef, useState } from '@uppy/utils/preact/hooks' const transitionName = 'uppy-transition-slideDownUp' const duration = 250 diff --git a/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx b/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx index 6f87315cc..c9b7aa65f 100644 --- a/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx +++ b/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx @@ -1,8 +1,8 @@ import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' import { emaFilter } from '@uppy/utils' -import type { ComponentChild } from 'preact' -import { Component } from 'preact' +import type { ComponentChild } from '@uppy/utils/preact' +import { Component } from '@uppy/utils/preact' import statusBarStates from './StatusBarStates.js' import StatusBarUI, { type StatusBarUIProps } from './StatusBarUI.js' diff --git a/packages/@uppy/drag-drop/package.json b/packages/@uppy/drag-drop/package.json index 1a5adfe09..91fbf3482 100644 --- a/packages/@uppy/drag-drop/package.json +++ b/packages/@uppy/drag-drop/package.json @@ -45,8 +45,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/drag-drop/src/DragDrop.tsx b/packages/@uppy/drag-drop/src/DragDrop.tsx index 8987f64fd..d3e6b2db2 100644 --- a/packages/@uppy/drag-drop/src/DragDrop.tsx +++ b/packages/@uppy/drag-drop/src/DragDrop.tsx @@ -8,7 +8,7 @@ import type { import { UIPlugin } from '@uppy/core' import type { LocaleStrings } from '@uppy/utils' import { getDroppedFiles, isDragDropSupported, toArray } from '@uppy/utils' -import type { ComponentChild, h } from 'preact' +import type { ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/dropbox/package.json b/packages/@uppy/dropbox/package.json index a4a150e79..ef9c1507f 100644 --- a/packages/@uppy/dropbox/package.json +++ b/packages/@uppy/dropbox/package.json @@ -36,8 +36,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/dropbox/src/Dropbox.tsx b/packages/@uppy/dropbox/src/Dropbox.tsx index e536d09e3..fff1f1d61 100644 --- a/packages/@uppy/dropbox/src/Dropbox.tsx +++ b/packages/@uppy/dropbox/src/Dropbox.tsx @@ -17,7 +17,7 @@ import { ProviderViews } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/facebook/package.json b/packages/@uppy/facebook/package.json index e2faf82e9..1e6a73a34 100644 --- a/packages/@uppy/facebook/package.json +++ b/packages/@uppy/facebook/package.json @@ -36,8 +36,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/facebook/src/Facebook.tsx b/packages/@uppy/facebook/src/Facebook.tsx index 7032db1e4..d8c16a9c7 100644 --- a/packages/@uppy/facebook/src/Facebook.tsx +++ b/packages/@uppy/facebook/src/Facebook.tsx @@ -17,7 +17,7 @@ import { ProviderViews } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/google-drive-picker/package.json b/packages/@uppy/google-drive-picker/package.json index b1c0bf971..f29d4e405 100644 --- a/packages/@uppy/google-drive-picker/package.json +++ b/packages/@uppy/google-drive-picker/package.json @@ -38,8 +38,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/google-drive/package.json b/packages/@uppy/google-drive/package.json index ae3ffebeb..29dba8fb9 100644 --- a/packages/@uppy/google-drive/package.json +++ b/packages/@uppy/google-drive/package.json @@ -37,8 +37,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/google-drive/src/GoogleDrive.tsx b/packages/@uppy/google-drive/src/GoogleDrive.tsx index 1d43160ba..f6ec31b12 100644 --- a/packages/@uppy/google-drive/src/GoogleDrive.tsx +++ b/packages/@uppy/google-drive/src/GoogleDrive.tsx @@ -17,7 +17,7 @@ import type { ProviderViews } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import DriveProviderViews from './DriveProviderViews.js' import locale from './locale.js' diff --git a/packages/@uppy/google-photos-picker/package.json b/packages/@uppy/google-photos-picker/package.json index 77a870f3f..1baec65c4 100644 --- a/packages/@uppy/google-photos-picker/package.json +++ b/packages/@uppy/google-photos-picker/package.json @@ -38,8 +38,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/image-editor/package.json b/packages/@uppy/image-editor/package.json index 978d9e3d1..5b719740e 100644 --- a/packages/@uppy/image-editor/package.json +++ b/packages/@uppy/image-editor/package.json @@ -47,8 +47,7 @@ }, "dependencies": { "@uppy/utils": "workspace:^", - "cropperjs": "^1.6.2", - "preact": "^10.26.10" + "cropperjs": "^1.6.2" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/image-editor/src/Editor.tsx b/packages/@uppy/image-editor/src/Editor.tsx index fd449b2e9..4c72485f0 100644 --- a/packages/@uppy/image-editor/src/Editor.tsx +++ b/packages/@uppy/image-editor/src/Editor.tsx @@ -1,6 +1,6 @@ import type { Body, Meta } from '@uppy/core' import type { I18n, LocalUppyFile } from '@uppy/utils' -import { Component } from 'preact' +import { Component } from '@uppy/utils/preact' import type ImageEditor from './ImageEditor.js' import type { AspectRatio } from './ImageEditor.js' diff --git a/packages/@uppy/image-generator/package.json b/packages/@uppy/image-generator/package.json index c853b1163..dbf90691c 100644 --- a/packages/@uppy/image-generator/package.json +++ b/packages/@uppy/image-generator/package.json @@ -41,8 +41,7 @@ "dependencies": { "@uppy/provider-views": "workspace:^", "@uppy/transloadit": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "devDependencies": { "@uppy/core": "workspace:^", diff --git a/packages/@uppy/image-generator/src/index.tsx b/packages/@uppy/image-generator/src/index.tsx index 8fc002e32..06e8a47eb 100644 --- a/packages/@uppy/image-generator/src/index.tsx +++ b/packages/@uppy/image-generator/src/index.tsx @@ -8,7 +8,7 @@ import { type OptionsWithRestructuredFields, } from '@uppy/transloadit' import { RateLimitedQueue } from '@uppy/utils' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' import locale from './locale.js' export interface ImageGeneratorOptions extends UIPluginOptions { diff --git a/packages/@uppy/instagram/package.json b/packages/@uppy/instagram/package.json index 2bf6927a0..405486cbf 100644 --- a/packages/@uppy/instagram/package.json +++ b/packages/@uppy/instagram/package.json @@ -39,8 +39,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/instagram/src/Instagram.tsx b/packages/@uppy/instagram/src/Instagram.tsx index 9f56b0379..78accf6a2 100644 --- a/packages/@uppy/instagram/src/Instagram.tsx +++ b/packages/@uppy/instagram/src/Instagram.tsx @@ -17,7 +17,7 @@ import { ProviderViews } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/onedrive/package.json b/packages/@uppy/onedrive/package.json index 0496bd776..ff28a1b63 100644 --- a/packages/@uppy/onedrive/package.json +++ b/packages/@uppy/onedrive/package.json @@ -36,8 +36,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/onedrive/src/OneDrive.tsx b/packages/@uppy/onedrive/src/OneDrive.tsx index 9a47c812d..5029e15c3 100644 --- a/packages/@uppy/onedrive/src/OneDrive.tsx +++ b/packages/@uppy/onedrive/src/OneDrive.tsx @@ -17,7 +17,7 @@ import { ProviderViews } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/provider-views/package.json b/packages/@uppy/provider-views/package.json index 4d3c3abee..fa0868188 100644 --- a/packages/@uppy/provider-views/package.json +++ b/packages/@uppy/provider-views/package.json @@ -44,8 +44,7 @@ "classnames": "^2.2.6", "lodash": "^4.17.23", "nanoid": "^5.0.9", - "p-queue": "^8.0.0", - "preact": "^10.26.10" + "p-queue": "^8.0.0" }, "devDependencies": { "@types/gapi": "^0.0.47", diff --git a/packages/@uppy/provider-views/src/Breadcrumbs.tsx b/packages/@uppy/provider-views/src/Breadcrumbs.tsx index 831ed0438..039b26ec9 100644 --- a/packages/@uppy/provider-views/src/Breadcrumbs.tsx +++ b/packages/@uppy/provider-views/src/Breadcrumbs.tsx @@ -1,5 +1,5 @@ import type { Body, Meta, PartialTreeFolder } from '@uppy/core' -import { Fragment, type h } from 'preact' +import { Fragment, type h } from '@uppy/utils/preact' import type ProviderView from './ProviderView/index.js' type BreadcrumbsProps = { diff --git a/packages/@uppy/provider-views/src/Browser.tsx b/packages/@uppy/provider-views/src/Browser.tsx index 1ab0a9b67..43c043089 100644 --- a/packages/@uppy/provider-views/src/Browser.tsx +++ b/packages/@uppy/provider-views/src/Browser.tsx @@ -6,7 +6,7 @@ import type { } from '@uppy/core' import type { I18n } from '@uppy/utils' import { VirtualList } from '@uppy/utils' -import { useEffect, useState } from 'preact/hooks' +import { useEffect, useState } from '@uppy/utils/preact/hooks' import Item from './Item/index.js' import type ProviderView from './ProviderView/ProviderView.js' diff --git a/packages/@uppy/provider-views/src/FooterActions.tsx b/packages/@uppy/provider-views/src/FooterActions.tsx index df723de4d..214c27cca 100644 --- a/packages/@uppy/provider-views/src/FooterActions.tsx +++ b/packages/@uppy/provider-views/src/FooterActions.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, PartialTree } from '@uppy/core' import type { I18n } from '@uppy/utils' import classNames from 'classnames' -import { useMemo } from 'preact/hooks' +import { useMemo } from '@uppy/utils/preact/hooks' import type ProviderView from './ProviderView/ProviderView.js' import getNumberOfSelectedFiles from './utils/PartialTreeUtils/getNumberOfSelectedFiles.js' diff --git a/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx b/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx index c18a06557..1f72a08ed 100644 --- a/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx +++ b/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx @@ -1,6 +1,6 @@ import type { AsyncStore, Uppy } from '@uppy/core' import type { I18n } from '@uppy/utils' -import { useCallback, useEffect, useRef, useState } from 'preact/hooks' +import { useCallback, useEffect, useRef, useState } from '@uppy/utils/preact/hooks' import AuthView from '../ProviderView/AuthView.js' import { authorize, diff --git a/packages/@uppy/provider-views/src/GooglePicker/googlePicker.ts b/packages/@uppy/provider-views/src/GooglePicker/googlePicker.ts index 84110d89a..a3856e785 100644 --- a/packages/@uppy/provider-views/src/GooglePicker/googlePicker.ts +++ b/packages/@uppy/provider-views/src/GooglePicker/googlePicker.ts @@ -1,4 +1,4 @@ -import type { MutableRef } from 'preact/hooks' +import type { MutableRef } from '@uppy/utils/preact/hooks' // https://developers.google.com/photos/picker/reference/rest/v1/mediaItems // Note that the google api doc is not correct, hence some things are optional here but not in their docs diff --git a/packages/@uppy/provider-views/src/Item/components/GridItem.tsx b/packages/@uppy/provider-views/src/Item/components/GridItem.tsx index e7c19601b..35cc23851 100644 --- a/packages/@uppy/provider-views/src/Item/components/GridItem.tsx +++ b/packages/@uppy/provider-views/src/Item/components/GridItem.tsx @@ -1,5 +1,5 @@ import type { PartialTreeFile, PartialTreeFolderNode } from '@uppy/core' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' import ItemIcon from './ItemIcon.js' type GridItemProps = { diff --git a/packages/@uppy/provider-views/src/Item/components/ItemIcon.tsx b/packages/@uppy/provider-views/src/Item/components/ItemIcon.tsx index 5609d16b0..618176ede 100644 --- a/packages/@uppy/provider-views/src/Item/components/ItemIcon.tsx +++ b/packages/@uppy/provider-views/src/Item/components/ItemIcon.tsx @@ -1,4 +1,4 @@ -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' function FileIcon() { return ( diff --git a/packages/@uppy/provider-views/src/Item/components/ListItem.tsx b/packages/@uppy/provider-views/src/Item/components/ListItem.tsx index 4522644f2..103282817 100644 --- a/packages/@uppy/provider-views/src/Item/components/ListItem.tsx +++ b/packages/@uppy/provider-views/src/Item/components/ListItem.tsx @@ -3,7 +3,7 @@ import type { PartialTreeFolderNode, PartialTreeId, } from '@uppy/core' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' import ItemIcon from './ItemIcon.js' // if folder: diff --git a/packages/@uppy/provider-views/src/Item/index.tsx b/packages/@uppy/provider-views/src/Item/index.tsx index 4caf673da..34735f80e 100644 --- a/packages/@uppy/provider-views/src/Item/index.tsx +++ b/packages/@uppy/provider-views/src/Item/index.tsx @@ -5,7 +5,7 @@ import type { } from '@uppy/core' import type { I18n } from '@uppy/utils' import classNames from 'classnames' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' import GridItem from './components/GridItem.js' import ListItem from './components/ListItem.js' diff --git a/packages/@uppy/provider-views/src/ProviderView/AuthView.tsx b/packages/@uppy/provider-views/src/ProviderView/AuthView.tsx index f623b1d3e..7dcacf66a 100644 --- a/packages/@uppy/provider-views/src/ProviderView/AuthView.tsx +++ b/packages/@uppy/provider-views/src/ProviderView/AuthView.tsx @@ -1,7 +1,7 @@ import type { Body, Meta } from '@uppy/core' import type { I18n } from '@uppy/utils' -import type { h } from 'preact' -import { useCallback } from 'preact/hooks' +import type { h } from '@uppy/utils/preact' +import { useCallback } from '@uppy/utils/preact/hooks' import type ProviderViews from './ProviderView.js' import type { Opts } from './ProviderView.js' diff --git a/packages/@uppy/provider-views/src/ProviderView/Header.tsx b/packages/@uppy/provider-views/src/ProviderView/Header.tsx index 5c7c06cfd..89921570d 100644 --- a/packages/@uppy/provider-views/src/ProviderView/Header.tsx +++ b/packages/@uppy/provider-views/src/ProviderView/Header.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, PartialTreeFolder } from '@uppy/core' import type { I18n } from '@uppy/utils' import classNames from 'classnames' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' import Breadcrumbs from '../Breadcrumbs.js' import type ProviderView from './ProviderView.js' import User from './User.js' diff --git a/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx b/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx index 4e010678e..e765d5e21 100644 --- a/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx +++ b/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx @@ -14,7 +14,7 @@ import type { CompanionFile, I18n } from '@uppy/utils' import { remoteFileObjToLocal } from '@uppy/utils' import classNames from 'classnames' import debounce from 'lodash/debounce.js' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' import packageJson from '../../package.json' with { type: 'json' } import Browser from '../Browser.js' import FilterInput from '../FilterInput.js' diff --git a/packages/@uppy/provider-views/src/ProviderView/User.tsx b/packages/@uppy/provider-views/src/ProviderView/User.tsx index d95cbd40e..da8e51fe7 100644 --- a/packages/@uppy/provider-views/src/ProviderView/User.tsx +++ b/packages/@uppy/provider-views/src/ProviderView/User.tsx @@ -1,4 +1,4 @@ -import { Fragment } from 'preact' +import { Fragment } from '@uppy/utils/preact' type UserProps = { i18n: (phrase: string) => string diff --git a/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx b/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx index 2de72ba92..c7de50ce7 100644 --- a/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx +++ b/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx @@ -13,7 +13,7 @@ import type { import type { CompanionFile } from '@uppy/utils' import { remoteFileObjToLocal } from '@uppy/utils' import classNames from 'classnames' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' import packageJson from '../../package.json' with { type: 'json' } import Browser from '../Browser.js' import FilterInput from '../FilterInput.js' diff --git a/packages/@uppy/provider-views/src/SearchView.tsx b/packages/@uppy/provider-views/src/SearchView.tsx index 4f25b7b84..daa52550a 100644 --- a/packages/@uppy/provider-views/src/SearchView.tsx +++ b/packages/@uppy/provider-views/src/SearchView.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/utils/preact' import { useSearchForm } from './useSearchForm.js' interface SearchViewProps { diff --git a/packages/@uppy/provider-views/src/useSearchForm.ts b/packages/@uppy/provider-views/src/useSearchForm.ts index 2ca162744..cc643b315 100644 --- a/packages/@uppy/provider-views/src/useSearchForm.ts +++ b/packages/@uppy/provider-views/src/useSearchForm.ts @@ -1,5 +1,5 @@ import { nanoid } from 'nanoid/non-secure' -import { useCallback, useEffect, useState } from 'preact/hooks' +import { useCallback, useEffect, useState } from '@uppy/utils/preact/hooks' /** * Hook to create a form element outside the component tree to avoid nested forms. diff --git a/packages/@uppy/react/package.json b/packages/@uppy/react/package.json index 646e00f63..0edf561f8 100644 --- a/packages/@uppy/react/package.json +++ b/packages/@uppy/react/package.json @@ -36,7 +36,7 @@ ], "dependencies": { "@uppy/components": "workspace:^", - "preact": "^10.26.10", + "@uppy/utils": "workspace:^", "use-sync-external-store": "^1.3.0" }, "devDependencies": { diff --git a/packages/@uppy/react/src/headless/generated/Dropzone.tsx b/packages/@uppy/react/src/headless/generated/Dropzone.tsx index cb78238bb..0b6be50fa 100644 --- a/packages/@uppy/react/src/headless/generated/Dropzone.tsx +++ b/packages/@uppy/react/src/headless/generated/Dropzone.tsx @@ -4,7 +4,7 @@ import { type DropzoneProps, Dropzone as PreactDropzone, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/FilesGrid.tsx b/packages/@uppy/react/src/headless/generated/FilesGrid.tsx index 6466ee0bf..07903ba23 100644 --- a/packages/@uppy/react/src/headless/generated/FilesGrid.tsx +++ b/packages/@uppy/react/src/headless/generated/FilesGrid.tsx @@ -4,7 +4,7 @@ import { type FilesGridProps, FilesGrid as PreactFilesGrid, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/FilesList.tsx b/packages/@uppy/react/src/headless/generated/FilesList.tsx index 1606a27cf..db8d0caa8 100644 --- a/packages/@uppy/react/src/headless/generated/FilesList.tsx +++ b/packages/@uppy/react/src/headless/generated/FilesList.tsx @@ -4,7 +4,7 @@ import { type FilesListProps, FilesList as PreactFilesList, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/ProviderIcon.tsx b/packages/@uppy/react/src/headless/generated/ProviderIcon.tsx index baf8e8032..6ea1339d1 100644 --- a/packages/@uppy/react/src/headless/generated/ProviderIcon.tsx +++ b/packages/@uppy/react/src/headless/generated/ProviderIcon.tsx @@ -4,7 +4,7 @@ import { ProviderIcon as PreactProviderIcon, type ProviderIconProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/Thumbnail.tsx b/packages/@uppy/react/src/headless/generated/Thumbnail.tsx index 27a0d8c57..b7afb392b 100644 --- a/packages/@uppy/react/src/headless/generated/Thumbnail.tsx +++ b/packages/@uppy/react/src/headless/generated/Thumbnail.tsx @@ -4,7 +4,7 @@ import { Thumbnail as PreactThumbnail, type ThumbnailProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/UploadButton.tsx b/packages/@uppy/react/src/headless/generated/UploadButton.tsx index 6f9c115f4..62f8f3435 100644 --- a/packages/@uppy/react/src/headless/generated/UploadButton.tsx +++ b/packages/@uppy/react/src/headless/generated/UploadButton.tsx @@ -4,7 +4,7 @@ import { UploadButton as PreactUploadButton, type UploadButtonProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/screen-capture/package.json b/packages/@uppy/screen-capture/package.json index ed2d63eb1..957644245 100644 --- a/packages/@uppy/screen-capture/package.json +++ b/packages/@uppy/screen-capture/package.json @@ -44,8 +44,7 @@ "./package.json": "./package.json" }, "dependencies": { - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/screen-capture/src/DiscardButton.tsx b/packages/@uppy/screen-capture/src/DiscardButton.tsx index d16e464a4..d4ef9ba0a 100644 --- a/packages/@uppy/screen-capture/src/DiscardButton.tsx +++ b/packages/@uppy/screen-capture/src/DiscardButton.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' interface DiscardButtonProps { onDiscard: () => void diff --git a/packages/@uppy/screen-capture/src/RecordButton.tsx b/packages/@uppy/screen-capture/src/RecordButton.tsx index 4ff6de7d1..5dec46284 100644 --- a/packages/@uppy/screen-capture/src/RecordButton.tsx +++ b/packages/@uppy/screen-capture/src/RecordButton.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' interface RecordButtonProps { recording: boolean | undefined diff --git a/packages/@uppy/screen-capture/src/RecorderScreen.tsx b/packages/@uppy/screen-capture/src/RecorderScreen.tsx index d2e6ce129..2b730dd8f 100644 --- a/packages/@uppy/screen-capture/src/RecorderScreen.tsx +++ b/packages/@uppy/screen-capture/src/RecorderScreen.tsx @@ -1,5 +1,5 @@ import type { Body, Meta } from '@uppy/core' -import { Component, type ComponentChild, Fragment } from 'preact' +import { Component, type ComponentChild, Fragment } from '@uppy/utils/preact' import DiscardButton from './DiscardButton.js' import RecordButton from './RecordButton.js' import type ScreenCapture from './ScreenCapture.js' diff --git a/packages/@uppy/screen-capture/src/ScreenCapture.tsx b/packages/@uppy/screen-capture/src/ScreenCapture.tsx index e99edfd2d..e120a177a 100644 --- a/packages/@uppy/screen-capture/src/ScreenCapture.tsx +++ b/packages/@uppy/screen-capture/src/ScreenCapture.tsx @@ -8,7 +8,7 @@ import type { import { UIPlugin } from '@uppy/core' import type { LocaleStrings } from '@uppy/utils' import { getFileTypeExtension } from '@uppy/utils' -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' import RecorderScreen from './RecorderScreen.js' diff --git a/packages/@uppy/screen-capture/src/StopWatch.tsx b/packages/@uppy/screen-capture/src/StopWatch.tsx index 501f58343..d427f2bec 100644 --- a/packages/@uppy/screen-capture/src/StopWatch.tsx +++ b/packages/@uppy/screen-capture/src/StopWatch.tsx @@ -1,4 +1,4 @@ -import { Component } from 'preact' +import { Component } from '@uppy/utils/preact' type $TSFixMe = any diff --git a/packages/@uppy/screen-capture/src/SubmitButton.tsx b/packages/@uppy/screen-capture/src/SubmitButton.tsx index 61761c9a7..a0533697a 100644 --- a/packages/@uppy/screen-capture/src/SubmitButton.tsx +++ b/packages/@uppy/screen-capture/src/SubmitButton.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import type { h } from 'preact' +import type { h } from '@uppy/utils/preact' interface SubmitButtonProps { recording: boolean diff --git a/packages/@uppy/status-bar/package.json b/packages/@uppy/status-bar/package.json index 862537942..9969a9f28 100644 --- a/packages/@uppy/status-bar/package.json +++ b/packages/@uppy/status-bar/package.json @@ -48,8 +48,7 @@ "dependencies": { "@transloadit/prettier-bytes": "^0.3.4", "@uppy/utils": "workspace:^", - "classnames": "^2.2.6", - "preact": "^10.26.10" + "classnames": "^2.2.6" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/status-bar/src/StatusBar.tsx b/packages/@uppy/status-bar/src/StatusBar.tsx index 07d882744..7d90f1c9d 100644 --- a/packages/@uppy/status-bar/src/StatusBar.tsx +++ b/packages/@uppy/status-bar/src/StatusBar.tsx @@ -8,7 +8,7 @@ import type { } from '@uppy/core' import { UIPlugin } from '@uppy/core' import { emaFilter, getTextDirection } from '@uppy/utils' -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' import type { StatusBarOptions } from './StatusBarOptions.js' diff --git a/packages/@uppy/svelte/package.json b/packages/@uppy/svelte/package.json index f85ecbe02..360880702 100644 --- a/packages/@uppy/svelte/package.json +++ b/packages/@uppy/svelte/package.json @@ -54,7 +54,7 @@ }, "dependencies": { "@uppy/components": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "devDependencies": { "@sveltejs/adapter-auto": "^6.0.0", diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/Dropzone.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/Dropzone.svelte index 3b983753d..b70ded467 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/Dropzone.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/Dropzone.svelte @@ -7,7 +7,7 @@ type DropzoneProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/FilesGrid.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/FilesGrid.svelte index 71dd9f91e..4b3bca3d1 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/FilesGrid.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/FilesGrid.svelte @@ -7,7 +7,7 @@ type FilesGridProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/FilesList.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/FilesList.svelte index db62a6d2d..adcf2b24e 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/FilesList.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/FilesList.svelte @@ -7,7 +7,7 @@ type FilesListProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/ProviderIcon.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/ProviderIcon.svelte index 6fca44e5b..3074ef9c7 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/ProviderIcon.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/ProviderIcon.svelte @@ -7,7 +7,7 @@ type ProviderIconProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/Thumbnail.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/Thumbnail.svelte index 0f7ba505d..32ad4e90c 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/Thumbnail.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/Thumbnail.svelte @@ -7,7 +7,7 @@ type ThumbnailProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/UploadButton.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/UploadButton.svelte index cc6a0869f..adac979db 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/UploadButton.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/UploadButton.svelte @@ -7,7 +7,7 @@ type UploadButtonProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/unsplash/package.json b/packages/@uppy/unsplash/package.json index 1c7cfa077..3e7438750 100644 --- a/packages/@uppy/unsplash/package.json +++ b/packages/@uppy/unsplash/package.json @@ -36,8 +36,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/unsplash/src/Unsplash.tsx b/packages/@uppy/unsplash/src/Unsplash.tsx index 8dccee16b..1ca4b0905 100644 --- a/packages/@uppy/unsplash/src/Unsplash.tsx +++ b/packages/@uppy/unsplash/src/Unsplash.tsx @@ -16,7 +16,7 @@ import { UIPlugin, type Uppy } from '@uppy/core' import { SearchProviderViews } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/url/package.json b/packages/@uppy/url/package.json index b76225a39..ba436199a 100644 --- a/packages/@uppy/url/package.json +++ b/packages/@uppy/url/package.json @@ -46,8 +46,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/utils": "workspace:^", - "nanoid": "^5.0.9", - "preact": "^10.26.10" + "nanoid": "^5.0.9" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/url/src/Url.tsx b/packages/@uppy/url/src/Url.tsx index 76d1873d7..44851feb3 100644 --- a/packages/@uppy/url/src/Url.tsx +++ b/packages/@uppy/url/src/Url.tsx @@ -11,7 +11,7 @@ import type { } from '@uppy/utils' import { toArray } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' import UrlUI from './UrlUI.js' diff --git a/packages/@uppy/url/src/UrlUI.tsx b/packages/@uppy/url/src/UrlUI.tsx index c88e49992..12ba5dc4b 100644 --- a/packages/@uppy/url/src/UrlUI.tsx +++ b/packages/@uppy/url/src/UrlUI.tsx @@ -1,6 +1,6 @@ import type { I18n } from '@uppy/utils' import { nanoid } from 'nanoid/non-secure' -import { Component, type ComponentChild } from 'preact' +import { Component, type ComponentChild } from '@uppy/utils/preact' type UrlUIProps = { i18n: I18n diff --git a/packages/@uppy/utils/package.json b/packages/@uppy/utils/package.json index 77ead056b..39b36dbe4 100644 --- a/packages/@uppy/utils/package.json +++ b/packages/@uppy/utils/package.json @@ -30,6 +30,8 @@ ], "exports": { ".": "./lib/index.js", + "./preact": "./lib/preact/index.js", + "./preact/hooks": "./lib/preact/hooks.js", "./package.json": "./package.json" }, "dependencies": { diff --git a/packages/@uppy/utils/src/preact/hooks.ts b/packages/@uppy/utils/src/preact/hooks.ts new file mode 100644 index 000000000..1a9d8d6cd --- /dev/null +++ b/packages/@uppy/utils/src/preact/hooks.ts @@ -0,0 +1,2 @@ +export * from 'preact/hooks' + diff --git a/packages/@uppy/utils/src/preact/index.ts b/packages/@uppy/utils/src/preact/index.ts new file mode 100644 index 000000000..5b435dc10 --- /dev/null +++ b/packages/@uppy/utils/src/preact/index.ts @@ -0,0 +1,2 @@ +export * from 'preact' + diff --git a/packages/@uppy/vue/package.json b/packages/@uppy/vue/package.json index f43e35a79..50d177971 100644 --- a/packages/@uppy/vue/package.json +++ b/packages/@uppy/vue/package.json @@ -19,7 +19,7 @@ ], "dependencies": { "@uppy/components": "workspace:^", - "preact": "^10.26.10", + "@uppy/utils": "workspace:^", "shallow-equal": "^3.0.0" }, "devDependencies": { diff --git a/packages/@uppy/vue/src/headless/generated/Dropzone.ts b/packages/@uppy/vue/src/headless/generated/Dropzone.ts index 41bc3dfec..3df5e52f2 100644 --- a/packages/@uppy/vue/src/headless/generated/Dropzone.ts +++ b/packages/@uppy/vue/src/headless/generated/Dropzone.ts @@ -5,7 +5,7 @@ import { type DropzoneProps, Dropzone as PreactDropzone, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/FilesGrid.ts b/packages/@uppy/vue/src/headless/generated/FilesGrid.ts index 389ac52a2..3a315aeed 100644 --- a/packages/@uppy/vue/src/headless/generated/FilesGrid.ts +++ b/packages/@uppy/vue/src/headless/generated/FilesGrid.ts @@ -5,7 +5,7 @@ import { type FilesGridProps, FilesGrid as PreactFilesGrid, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/FilesList.ts b/packages/@uppy/vue/src/headless/generated/FilesList.ts index c91b24b4c..7c85c28c2 100644 --- a/packages/@uppy/vue/src/headless/generated/FilesList.ts +++ b/packages/@uppy/vue/src/headless/generated/FilesList.ts @@ -5,7 +5,7 @@ import { type FilesListProps, FilesList as PreactFilesList, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/ProviderIcon.ts b/packages/@uppy/vue/src/headless/generated/ProviderIcon.ts index b7525d154..97467ecef 100644 --- a/packages/@uppy/vue/src/headless/generated/ProviderIcon.ts +++ b/packages/@uppy/vue/src/headless/generated/ProviderIcon.ts @@ -5,7 +5,7 @@ import { ProviderIcon as PreactProviderIcon, type ProviderIconProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/Thumbnail.ts b/packages/@uppy/vue/src/headless/generated/Thumbnail.ts index 8421facb7..002829f9d 100644 --- a/packages/@uppy/vue/src/headless/generated/Thumbnail.ts +++ b/packages/@uppy/vue/src/headless/generated/Thumbnail.ts @@ -5,7 +5,7 @@ import { Thumbnail as PreactThumbnail, type ThumbnailProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/UploadButton.ts b/packages/@uppy/vue/src/headless/generated/UploadButton.ts index f2ea9e4d4..c69a6f4db 100644 --- a/packages/@uppy/vue/src/headless/generated/UploadButton.ts +++ b/packages/@uppy/vue/src/headless/generated/UploadButton.ts @@ -5,7 +5,7 @@ import { UploadButton as PreactUploadButton, type UploadButtonProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/webcam/package.json b/packages/@uppy/webcam/package.json index c204ca870..392b8f9f6 100644 --- a/packages/@uppy/webcam/package.json +++ b/packages/@uppy/webcam/package.json @@ -48,8 +48,7 @@ }, "dependencies": { "@uppy/utils": "workspace:^", - "is-mobile": "^4.0.0", - "preact": "^10.26.10" + "is-mobile": "^4.0.0" }, "devDependencies": { "cssnano": "^7.0.7", diff --git a/packages/@uppy/webcam/src/CameraIcon.tsx b/packages/@uppy/webcam/src/CameraIcon.tsx index 25ae6176c..54b1d7d92 100644 --- a/packages/@uppy/webcam/src/CameraIcon.tsx +++ b/packages/@uppy/webcam/src/CameraIcon.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/utils/preact' export default function CameraIcon(): ComponentChild { return ( diff --git a/packages/@uppy/webcam/src/CameraScreen.tsx b/packages/@uppy/webcam/src/CameraScreen.tsx index 167197f8a..ce2bd87e8 100644 --- a/packages/@uppy/webcam/src/CameraScreen.tsx +++ b/packages/@uppy/webcam/src/CameraScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import { Component, type ComponentChild, type ComponentProps } from 'preact' +import { Component, type ComponentChild, type ComponentProps } from '@uppy/utils/preact' import DiscardButton from './DiscardButton.js' import RecordButton from './RecordButton.js' import RecordingLength from './RecordingLength.js' diff --git a/packages/@uppy/webcam/src/PermissionsScreen.tsx b/packages/@uppy/webcam/src/PermissionsScreen.tsx index 04accdadf..0f0c6dc90 100644 --- a/packages/@uppy/webcam/src/PermissionsScreen.tsx +++ b/packages/@uppy/webcam/src/PermissionsScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/utils/preact' interface PermissionScreenProps { hasCamera: boolean diff --git a/packages/@uppy/webcam/src/VideoSourceSelect.tsx b/packages/@uppy/webcam/src/VideoSourceSelect.tsx index b9f0eb2ff..9f4616361 100644 --- a/packages/@uppy/webcam/src/VideoSourceSelect.tsx +++ b/packages/@uppy/webcam/src/VideoSourceSelect.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/utils/preact' export interface VideoSourceSelectProps { currentDeviceId: string | MediaStreamTrack | null | undefined diff --git a/packages/@uppy/webcam/src/Webcam.tsx b/packages/@uppy/webcam/src/Webcam.tsx index 54ed86759..e9c284f5d 100644 --- a/packages/@uppy/webcam/src/Webcam.tsx +++ b/packages/@uppy/webcam/src/Webcam.tsx @@ -12,7 +12,7 @@ import type { LocaleStrings, LocalUppyFileNonGhost } from '@uppy/utils' import { canvasToBlob, getFileTypeExtension, mimeTypes } from '@uppy/utils' import { isMobile } from 'is-mobile' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import CameraIcon from './CameraIcon.js' import CameraScreen from './CameraScreen.js' diff --git a/packages/@uppy/webdav/package.json b/packages/@uppy/webdav/package.json index f2d0302f5..6de775386 100644 --- a/packages/@uppy/webdav/package.json +++ b/packages/@uppy/webdav/package.json @@ -40,8 +40,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/webdav/src/Webdav.tsx b/packages/@uppy/webdav/src/Webdav.tsx index 840abe605..7496764ae 100644 --- a/packages/@uppy/webdav/src/Webdav.tsx +++ b/packages/@uppy/webdav/src/Webdav.tsx @@ -17,8 +17,8 @@ import { UIPlugin } from '@uppy/core' import { ProviderViews, SearchView } from '@uppy/provider-views' import type { I18n, LocaleStrings } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' -import { useCallback, useState } from 'preact/hooks' +import { type ComponentChild, h } from '@uppy/utils/preact' +import { useCallback, useState } from '@uppy/utils/preact/hooks' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/zoom/package.json b/packages/@uppy/zoom/package.json index 23a44478b..91490145d 100644 --- a/packages/@uppy/zoom/package.json +++ b/packages/@uppy/zoom/package.json @@ -36,8 +36,7 @@ "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", - "@uppy/utils": "workspace:^", - "preact": "^10.26.10" + "@uppy/utils": "workspace:^" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/zoom/src/Zoom.tsx b/packages/@uppy/zoom/src/Zoom.tsx index 8cbc8b0e2..2965a733b 100644 --- a/packages/@uppy/zoom/src/Zoom.tsx +++ b/packages/@uppy/zoom/src/Zoom.tsx @@ -17,7 +17,7 @@ import { ProviderViews } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' From bf03e87913088ea5d72c3058666f5de75a0587f6 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Tue, 3 Mar 2026 12:19:45 +0100 Subject: [PATCH 02/17] format --- packages/@uppy/components/src/Dropzone.tsx | 2 +- packages/@uppy/components/src/FilesGrid.tsx | 2 +- packages/@uppy/components/src/FilesList.tsx | 2 +- packages/@uppy/core/src/Uppy.ts | 2 +- packages/@uppy/dashboard/src/Dashboard.tsx | 2 +- packages/@uppy/dashboard/src/components/AddFiles.tsx | 7 ++++++- packages/@uppy/dashboard/src/components/Dashboard.tsx | 2 +- .../@uppy/dashboard/src/components/FileCard/index.tsx | 7 ++++++- .../@uppy/dashboard/src/components/FileItem/index.tsx | 2 +- .../dashboard/src/components/PickerPanelContent.tsx | 2 +- packages/@uppy/dashboard/src/components/Slide.tsx | 9 +++++++-- packages/@uppy/provider-views/src/FooterActions.tsx | 2 +- .../provider-views/src/GooglePicker/GooglePickerView.tsx | 7 ++++++- packages/@uppy/provider-views/src/Item/index.tsx | 2 +- .../@uppy/provider-views/src/ProviderView/Header.tsx | 2 +- .../provider-views/src/ProviderView/ProviderView.tsx | 2 +- .../src/SearchProviderView/SearchProviderView.tsx | 2 +- packages/@uppy/provider-views/src/useSearchForm.ts | 2 +- packages/@uppy/url/src/UrlUI.tsx | 2 +- packages/@uppy/utils/src/preact/hooks.ts | 1 - packages/@uppy/utils/src/preact/index.ts | 1 - packages/@uppy/webcam/src/CameraScreen.tsx | 6 +++++- packages/@uppy/webcam/src/Webcam.tsx | 2 +- 23 files changed, 46 insertions(+), 24 deletions(-) diff --git a/packages/@uppy/components/src/Dropzone.tsx b/packages/@uppy/components/src/Dropzone.tsx index 127d8f5ce..77a341820 100644 --- a/packages/@uppy/components/src/Dropzone.tsx +++ b/packages/@uppy/components/src/Dropzone.tsx @@ -1,5 +1,5 @@ -import { clsx } from 'clsx' import { useMemo } from '@uppy/utils/preact/hooks' +import { clsx } from 'clsx' import { createDropzone } from './hooks/dropzone.js' import type { NonNullableUppyContext, UppyContext } from './types.js' diff --git a/packages/@uppy/components/src/FilesGrid.tsx b/packages/@uppy/components/src/FilesGrid.tsx index 41b26fd5b..737501128 100644 --- a/packages/@uppy/components/src/FilesGrid.tsx +++ b/packages/@uppy/components/src/FilesGrid.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, UppyEventMap, UppyFile } from '@uppy/core' -import { clsx } from 'clsx' import { Fragment } from '@uppy/utils/preact' import { useEffect, useState } from '@uppy/utils/preact/hooks' +import { clsx } from 'clsx' import prettyBytes from 'pretty-bytes' import { Thumbnail } from './index.js' import type { UppyContext } from './types.js' diff --git a/packages/@uppy/components/src/FilesList.tsx b/packages/@uppy/components/src/FilesList.tsx index 79a62dc98..7bb068d1b 100644 --- a/packages/@uppy/components/src/FilesList.tsx +++ b/packages/@uppy/components/src/FilesList.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, UppyEventMap, UppyFile } from '@uppy/core' -import { clsx } from 'clsx' import { Fragment } from '@uppy/utils/preact' import { useEffect, useState } from '@uppy/utils/preact/hooks' +import { clsx } from 'clsx' import prettyBytes from 'pretty-bytes' import { Thumbnail, type UppyContext } from './index.js' diff --git a/packages/@uppy/core/src/Uppy.ts b/packages/@uppy/core/src/Uppy.ts index 108f9540b..3c4c07491 100644 --- a/packages/@uppy/core/src/Uppy.ts +++ b/packages/@uppy/core/src/Uppy.ts @@ -24,11 +24,11 @@ import { getSafeFileId, Translator, } from '@uppy/utils' +import type { h } from '@uppy/utils/preact' import throttle from 'lodash/throttle.js' // @ts-ignore untyped import ee from 'namespace-emitter' import { nanoid } from 'nanoid/non-secure' -import type { h } from '@uppy/utils/preact' import packageJson from '../package.json' with { type: 'json' } import type BasePlugin from './BasePlugin.js' import getFileName from './getFileName.js' diff --git a/packages/@uppy/dashboard/src/Dashboard.tsx b/packages/@uppy/dashboard/src/Dashboard.tsx index b8fb75cd0..ca3f1130e 100644 --- a/packages/@uppy/dashboard/src/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/Dashboard.tsx @@ -14,8 +14,8 @@ import { defaultPickerIcon } from '@uppy/provider-views' import ThumbnailGenerator from '@uppy/thumbnail-generator' import type { LocaleStrings } from '@uppy/utils' import { findAllDOMElements, getDroppedFiles, toArray } from '@uppy/utils' -import { nanoid } from 'nanoid/non-secure' import type { ComponentChild, h, VNode } from '@uppy/utils/preact' +import { nanoid } from 'nanoid/non-secure' import packageJson from '../package.json' with { type: 'json' } import DashboardUI from './components/Dashboard.js' import locale from './locale.js' diff --git a/packages/@uppy/dashboard/src/components/AddFiles.tsx b/packages/@uppy/dashboard/src/components/AddFiles.tsx index 0fc8fb5cd..1ecfee85f 100644 --- a/packages/@uppy/dashboard/src/components/AddFiles.tsx +++ b/packages/@uppy/dashboard/src/components/AddFiles.tsx @@ -1,5 +1,10 @@ import type { I18n, Translator } from '@uppy/utils' -import { Component, type ComponentChild, Fragment, type h } from '@uppy/utils/preact' +import { + Component, + type ComponentChild, + Fragment, + type h, +} from '@uppy/utils/preact' import type { DashboardState, TargetWithRender } from '../Dashboard.js' interface AddFilesProps { diff --git a/packages/@uppy/dashboard/src/components/Dashboard.tsx b/packages/@uppy/dashboard/src/components/Dashboard.tsx index 360a7171c..c7badfa4d 100644 --- a/packages/@uppy/dashboard/src/components/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/components/Dashboard.tsx @@ -9,8 +9,8 @@ import type { } from '@uppy/core' import type { I18n, Translator } from '@uppy/utils' import { isDragDropSupported } from '@uppy/utils' -import classNames from 'classnames' import type { h } from '@uppy/utils/preact' +import classNames from 'classnames' import type { DashboardState, TargetWithRender } from '../Dashboard.js' import AddFiles from './AddFiles.js' import AddFilesPanel from './AddFilesPanel.js' diff --git a/packages/@uppy/dashboard/src/components/FileCard/index.tsx b/packages/@uppy/dashboard/src/components/FileCard/index.tsx index 9889bf5b9..0a619a3b2 100644 --- a/packages/@uppy/dashboard/src/components/FileCard/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileCard/index.tsx @@ -1,6 +1,11 @@ +import { + useCallback, + useEffect, + useRef, + useState, +} from '@uppy/utils/preact/hooks' import classNames from 'classnames' import { nanoid } from 'nanoid/non-secure' -import { useCallback, useEffect, useRef, useState } from '@uppy/utils/preact/hooks' import getFileTypeIcon from '../../utils/getFileTypeIcon.js' import ignoreEvent from '../../utils/ignoreEvent.js' import FilePreview from '../FilePreview.js' diff --git a/packages/@uppy/dashboard/src/components/FileItem/index.tsx b/packages/@uppy/dashboard/src/components/FileItem/index.tsx index abbb94d9b..292e37046 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/index.tsx @@ -1,9 +1,9 @@ import type Uppy from '@uppy/core' import type { Body, Meta, State, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' -import classNames from 'classnames' // biome-ignore lint/style/useImportType: h is not a type import { Component, type ComponentChild, h } from '@uppy/utils/preact' +import classNames from 'classnames' import { shallowEqualObjects } from 'shallow-equal' import type { DashboardState } from '../../Dashboard.js' import Buttons from './Buttons/index.js' diff --git a/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx b/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx index 33e998634..d9bdbf522 100644 --- a/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx +++ b/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx @@ -1,5 +1,5 @@ -import classNames from 'classnames' import { useRef } from '@uppy/utils/preact/hooks' +import classNames from 'classnames' import ignoreEvent from '../utils/ignoreEvent.js' type $TSFixMe = any diff --git a/packages/@uppy/dashboard/src/components/Slide.tsx b/packages/@uppy/dashboard/src/components/Slide.tsx index f3590bedf..d08dbc554 100644 --- a/packages/@uppy/dashboard/src/components/Slide.tsx +++ b/packages/@uppy/dashboard/src/components/Slide.tsx @@ -1,11 +1,16 @@ -import classNames from 'classnames' import { type ComponentChildren, cloneElement, toChildArray, type VNode, } from '@uppy/utils/preact' -import { useCallback, useEffect, useRef, useState } from '@uppy/utils/preact/hooks' +import { + useCallback, + useEffect, + useRef, + useState, +} from '@uppy/utils/preact/hooks' +import classNames from 'classnames' const transitionName = 'uppy-transition-slideDownUp' const duration = 250 diff --git a/packages/@uppy/provider-views/src/FooterActions.tsx b/packages/@uppy/provider-views/src/FooterActions.tsx index 214c27cca..17dc81bc0 100644 --- a/packages/@uppy/provider-views/src/FooterActions.tsx +++ b/packages/@uppy/provider-views/src/FooterActions.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, PartialTree } from '@uppy/core' import type { I18n } from '@uppy/utils' -import classNames from 'classnames' import { useMemo } from '@uppy/utils/preact/hooks' +import classNames from 'classnames' import type ProviderView from './ProviderView/ProviderView.js' import getNumberOfSelectedFiles from './utils/PartialTreeUtils/getNumberOfSelectedFiles.js' diff --git a/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx b/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx index 1f72a08ed..5a1fb0c20 100644 --- a/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx +++ b/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx @@ -1,6 +1,11 @@ import type { AsyncStore, Uppy } from '@uppy/core' import type { I18n } from '@uppy/utils' -import { useCallback, useEffect, useRef, useState } from '@uppy/utils/preact/hooks' +import { + useCallback, + useEffect, + useRef, + useState, +} from '@uppy/utils/preact/hooks' import AuthView from '../ProviderView/AuthView.js' import { authorize, diff --git a/packages/@uppy/provider-views/src/Item/index.tsx b/packages/@uppy/provider-views/src/Item/index.tsx index 34735f80e..0ff2f90f4 100644 --- a/packages/@uppy/provider-views/src/Item/index.tsx +++ b/packages/@uppy/provider-views/src/Item/index.tsx @@ -4,8 +4,8 @@ import type { PartialTreeId, } from '@uppy/core' import type { I18n } from '@uppy/utils' -import classNames from 'classnames' import type { h } from '@uppy/utils/preact' +import classNames from 'classnames' import GridItem from './components/GridItem.js' import ListItem from './components/ListItem.js' diff --git a/packages/@uppy/provider-views/src/ProviderView/Header.tsx b/packages/@uppy/provider-views/src/ProviderView/Header.tsx index 89921570d..5f8772a98 100644 --- a/packages/@uppy/provider-views/src/ProviderView/Header.tsx +++ b/packages/@uppy/provider-views/src/ProviderView/Header.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, PartialTreeFolder } from '@uppy/core' import type { I18n } from '@uppy/utils' -import classNames from 'classnames' import type { h } from '@uppy/utils/preact' +import classNames from 'classnames' import Breadcrumbs from '../Breadcrumbs.js' import type ProviderView from './ProviderView.js' import User from './User.js' diff --git a/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx b/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx index e765d5e21..5e206b4fc 100644 --- a/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx +++ b/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx @@ -12,9 +12,9 @@ import type { } from '@uppy/core' import type { CompanionFile, I18n } from '@uppy/utils' import { remoteFileObjToLocal } from '@uppy/utils' +import type { h } from '@uppy/utils/preact' import classNames from 'classnames' import debounce from 'lodash/debounce.js' -import type { h } from '@uppy/utils/preact' import packageJson from '../../package.json' with { type: 'json' } import Browser from '../Browser.js' import FilterInput from '../FilterInput.js' diff --git a/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx b/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx index c7de50ce7..8fd4412ee 100644 --- a/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx +++ b/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx @@ -12,8 +12,8 @@ import type { } from '@uppy/core' import type { CompanionFile } from '@uppy/utils' import { remoteFileObjToLocal } from '@uppy/utils' -import classNames from 'classnames' import type { h } from '@uppy/utils/preact' +import classNames from 'classnames' import packageJson from '../../package.json' with { type: 'json' } import Browser from '../Browser.js' import FilterInput from '../FilterInput.js' diff --git a/packages/@uppy/provider-views/src/useSearchForm.ts b/packages/@uppy/provider-views/src/useSearchForm.ts index cc643b315..2fd036d92 100644 --- a/packages/@uppy/provider-views/src/useSearchForm.ts +++ b/packages/@uppy/provider-views/src/useSearchForm.ts @@ -1,5 +1,5 @@ -import { nanoid } from 'nanoid/non-secure' import { useCallback, useEffect, useState } from '@uppy/utils/preact/hooks' +import { nanoid } from 'nanoid/non-secure' /** * Hook to create a form element outside the component tree to avoid nested forms. diff --git a/packages/@uppy/url/src/UrlUI.tsx b/packages/@uppy/url/src/UrlUI.tsx index 12ba5dc4b..8a4aebd2d 100644 --- a/packages/@uppy/url/src/UrlUI.tsx +++ b/packages/@uppy/url/src/UrlUI.tsx @@ -1,6 +1,6 @@ import type { I18n } from '@uppy/utils' -import { nanoid } from 'nanoid/non-secure' import { Component, type ComponentChild } from '@uppy/utils/preact' +import { nanoid } from 'nanoid/non-secure' type UrlUIProps = { i18n: I18n diff --git a/packages/@uppy/utils/src/preact/hooks.ts b/packages/@uppy/utils/src/preact/hooks.ts index 1a9d8d6cd..928a269ff 100644 --- a/packages/@uppy/utils/src/preact/hooks.ts +++ b/packages/@uppy/utils/src/preact/hooks.ts @@ -1,2 +1 @@ export * from 'preact/hooks' - diff --git a/packages/@uppy/utils/src/preact/index.ts b/packages/@uppy/utils/src/preact/index.ts index 5b435dc10..95ebf48aa 100644 --- a/packages/@uppy/utils/src/preact/index.ts +++ b/packages/@uppy/utils/src/preact/index.ts @@ -1,2 +1 @@ export * from 'preact' - diff --git a/packages/@uppy/webcam/src/CameraScreen.tsx b/packages/@uppy/webcam/src/CameraScreen.tsx index ce2bd87e8..826a6de55 100644 --- a/packages/@uppy/webcam/src/CameraScreen.tsx +++ b/packages/@uppy/webcam/src/CameraScreen.tsx @@ -1,5 +1,9 @@ import type { I18n } from '@uppy/utils' -import { Component, type ComponentChild, type ComponentProps } from '@uppy/utils/preact' +import { + Component, + type ComponentChild, + type ComponentProps, +} from '@uppy/utils/preact' import DiscardButton from './DiscardButton.js' import RecordButton from './RecordButton.js' import RecordingLength from './RecordingLength.js' diff --git a/packages/@uppy/webcam/src/Webcam.tsx b/packages/@uppy/webcam/src/Webcam.tsx index e9c284f5d..7d3139808 100644 --- a/packages/@uppy/webcam/src/Webcam.tsx +++ b/packages/@uppy/webcam/src/Webcam.tsx @@ -10,9 +10,9 @@ import type { import { UIPlugin } from '@uppy/core' import type { LocaleStrings, LocalUppyFileNonGhost } from '@uppy/utils' import { canvasToBlob, getFileTypeExtension, mimeTypes } from '@uppy/utils' -import { isMobile } from 'is-mobile' // biome-ignore lint/style/useImportType: h is not a type import { type ComponentChild, h } from '@uppy/utils/preact' +import { isMobile } from 'is-mobile' import packageJson from '../package.json' with { type: 'json' } import CameraIcon from './CameraIcon.js' import CameraScreen from './CameraScreen.js' From 54579511c139e075da3fdc07b260d93c9d550056 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Tue, 3 Mar 2026 12:19:50 +0100 Subject: [PATCH 03/17] yarn.lock --- yarn.lock | 31 ++++--------------------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/yarn.lock b/yarn.lock index 83fe5acda..87d88c0d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9701,7 +9701,6 @@ __metadata: jsdom: "npm:^26.1.0" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" typescript: "npm:^5.8.3" vitest: "npm:^3.2.4" @@ -9737,7 +9736,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -9835,12 +9833,12 @@ __metadata: dependencies: "@tailwindcss/cli": "npm:^4.0.6" "@uppy/core": "workspace:^" + "@uppy/utils": "workspace:^" clsx: "npm:^2.1.1" cssnano: "npm:^7.0.7" dequal: "npm:^2.0.3" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" pretty-bytes: "npm:^6.1.1" tailwindcss: "npm:^4.0.6" typescript: "npm:^5.8.3" @@ -9867,7 +9865,6 @@ __metadata: "@uppy/utils": "workspace:^" compressorjs: "npm:^1.2.1" jsdom: "npm:^26.1.0" - preact: "npm:^10.26.10" promise-queue: "npm:^2.2.5" typescript: "npm:^5.8.3" vitest: "npm:^3.2.4" @@ -9893,7 +9890,6 @@ __metadata: nanoid: "npm:^5.0.9" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" typescript: "npm:^5.8.3" vitest: "npm:^3.2.4" @@ -9922,7 +9918,6 @@ __metadata: playwright: "npm:1.57.0" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" resize-observer-polyfill: "npm:^1.5.0" sass: "npm:^1.89.2" shallow-equal: "npm:^3.0.0" @@ -9941,7 +9936,6 @@ __metadata: cssnano: "npm:^7.0.7" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" typescript: "npm:^5.8.3" peerDependencies: @@ -9972,7 +9966,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -9987,7 +9980,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -10031,7 +10023,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -10046,7 +10037,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -10061,7 +10051,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -10077,7 +10066,6 @@ __metadata: cssnano: "npm:^7.0.7" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" typescript: "npm:^5.8.3" peerDependencies: @@ -10096,7 +10084,6 @@ __metadata: cssnano: "npm:^7.0.7" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" peerDependencies: "@uppy/core": "workspace:^" @@ -10111,7 +10098,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -10138,7 +10124,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -10161,7 +10146,6 @@ __metadata: p-queue: "npm:^8.0.0" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" typescript: "npm:^5.8.3" vitest: "npm:^3.2.4" @@ -10181,8 +10165,8 @@ __metadata: "@types/use-sync-external-store": "npm:^0.0.6" "@uppy/components": "workspace:^" "@uppy/core": "workspace:^" + "@uppy/utils": "workspace:^" jsdom: "npm:^26.1.0" - preact: "npm:^10.26.10" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" typescript: "npm:^5.8.3" @@ -10240,7 +10224,6 @@ __metadata: cssnano: "npm:^7.0.7" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" typescript: "npm:^5.8.3" peerDependencies: @@ -10258,7 +10241,6 @@ __metadata: cssnano: "npm:^7.0.7" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" typescript: "npm:^5.8.3" peerDependencies: @@ -10286,7 +10268,7 @@ __metadata: "@sveltejs/vite-plugin-svelte": "npm:^5.0.3" "@uppy/components": "workspace:^" "@uppy/core": "workspace:^" - preact: "npm:^10.26.10" + "@uppy/utils": "workspace:^" svelte: "npm:^5.27.0" svelte-check: "npm:^4.1.6" tslib: "npm:^2.8.1" @@ -10369,7 +10351,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -10389,7 +10370,6 @@ __metadata: playwright: "npm:1.57.0" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" typescript: "npm:^5.8.3" vitest: "npm:^3.2.4" @@ -10417,7 +10397,7 @@ __metadata: dependencies: "@uppy/components": "workspace:^" "@uppy/core": "workspace:^" - preact: "npm:^10.26.10" + "@uppy/utils": "workspace:^" shallow-equal: "npm:^3.0.0" typescript: "npm:^5.8.3" vue: "npm:^3.5.14" @@ -10450,7 +10430,6 @@ __metadata: jsdom: "npm:^26.1.0" postcss: "npm:^8.5.6" postcss-cli: "npm:^11.0.1" - preact: "npm:^10.26.10" sass: "npm:^1.89.2" typescript: "npm:^5.8.3" vitest: "npm:^3.2.4" @@ -10467,7 +10446,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" @@ -10502,7 +10480,6 @@ __metadata: "@uppy/core": "workspace:^" "@uppy/provider-views": "workspace:^" "@uppy/utils": "workspace:^" - preact: "npm:^10.26.10" typescript: "npm:^5.8.3" peerDependencies: "@uppy/core": "workspace:^" From b3dcbeeb8be5ff121f5426e263d403f14df8b174 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Fri, 13 Mar 2026 10:34:20 +0100 Subject: [PATCH 04/17] changeset --- .changeset/bumpy-breads-kiss.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .changeset/bumpy-breads-kiss.md diff --git a/.changeset/bumpy-breads-kiss.md b/.changeset/bumpy-breads-kiss.md new file mode 100644 index 000000000..10144f44a --- /dev/null +++ b/.changeset/bumpy-breads-kiss.md @@ -0,0 +1,32 @@ +--- +"@uppy/google-photos-picker": minor +"@uppy/google-drive-picker": minor +"@uppy/image-generator": minor +"@uppy/provider-views": minor +"@uppy/screen-capture": minor +"@uppy/google-drive": minor +"@uppy/image-editor": minor +"@uppy/components": minor +"@uppy/compressor": minor +"@uppy/status-bar": minor +"@uppy/dashboard": minor +"@uppy/drag-drop": minor +"@uppy/instagram": minor +"@uppy/facebook": minor +"@uppy/onedrive": minor +"@uppy/unsplash": minor +"@uppy/dropbox": minor +"@uppy/svelte": minor +"@uppy/webcam": minor +"@uppy/webdav": minor +"@uppy/audio": minor +"@uppy/react": minor +"@uppy/utils": minor +"@uppy/core": minor +"@uppy/zoom": minor +"@uppy/box": minor +"@uppy/url": minor +"@uppy/vue": minor +--- + +Import Preact from @uppy/utils to guarantee a single version across packages From 260720c43f18c9a2289a8b510829c82f193a7126 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Mon, 20 Jul 2026 16:20:37 +0200 Subject: [PATCH 05/17] simplify tus options --- packages/@uppy/tus/src/index.ts | 49 ++++++++++++++------------------- 1 file changed, 20 insertions(+), 29 deletions(-) diff --git a/packages/@uppy/tus/src/index.ts b/packages/@uppy/tus/src/index.ts index 65b4bb196..9cd9fd276 100644 --- a/packages/@uppy/tus/src/index.ts +++ b/packages/@uppy/tus/src/index.ts @@ -160,34 +160,21 @@ export default class Tus extends BasePlugin< this.uploaderEvents = Object.create(null) } + /** + * @param fileID + * @param terminate Terminate the upload on the server (sends a `DELETE` request). + */ + #abortUploader(fileID: string, terminate?: boolean) { + const uploader = this.uploaders[fileID] + uploader?.abort(terminate) + } + /** * Clean up all references for a file's upload: the tus.Upload instance, * any events related to the file, and the Companion WebSocket connection. */ - resetUploaderReferences( - fileID: string, - opts?: { - /** Terminate the upload on the server (sends a `DELETE` request). */ - abort?: boolean - /** - * Abort the underlying request. Defaults to `true`. Set to `false` when - * the request has already completed (e.g. in the error handler), so the - * underlying `xhr` — and thus the server response — is preserved instead - * of being reset by `abort()`. - */ - abortRequest?: boolean - }, - ): void { - const uploader = this.uploaders[fileID] - if (uploader) { - if (opts?.abortRequest !== false) { - uploader.abort() - - if (opts?.abort) { - uploader.abort(true) - } - } - + #resetUploaderReferences(fileID: string): void { + if (this.uploaders[fileID]) { this.uploaders[fileID] = null } if (this.uploaderEvents[fileID]) { @@ -232,7 +219,8 @@ export default class Tus extends BasePlugin< async #uploadLocalFile( file: LocalUppyFile, ): Promise { - this.resetUploaderReferences(file.id) + this.#abortUploader(file.id) + this.#resetUploaderReferences(file.id) // Captured in `onError` and forwarded to the `upload-error` event in the // `.catch` below, so consumers can read the failing server response. @@ -341,7 +329,7 @@ export default class Tus extends BasePlugin< // it would reset the underlying `xhr` (status `0`, empty body) and // discard the response we just captured. We still drop our references // and remove the event listeners. - this.resetUploaderReferences(file.id, { abortRequest: false }) + this.#resetUploaderReferences(file.id) queuedRequest?.abort() if (typeof opts.onError === 'function') { @@ -380,7 +368,8 @@ export default class Tus extends BasePlugin< this.uppy.emit('upload-success', this.uppy.getFile(file.id), uploadResp) - this.resetUploaderReferences(file.id) + this.#abortUploader(file.id) + this.#resetUploaderReferences(file.id) queuedRequest.done() if (upload.url) { @@ -523,7 +512,8 @@ export default class Tus extends BasePlugin< eventManager.onFileRemove(file.id, (targetFileID) => { queuedRequest.abort() - this.resetUploaderReferences(file.id, { abort: !!upload.url }) + this.#abortUploader(file.id, !!upload.url) + this.#resetUploaderReferences(file.id) resolve(`upload ${targetFileID} was removed`) }) @@ -546,7 +536,8 @@ export default class Tus extends BasePlugin< eventManager.onCancelAll(file.id, () => { queuedRequest.abort() - this.resetUploaderReferences(file.id, { abort: !!upload.url }) + this.#abortUploader(file.id, !!upload.url) + this.#resetUploaderReferences(file.id) resolve(`upload ${file.id} was canceled`) }) From 260720fcf0602dce3742e3d3f6d7382ccd46f86d Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Mon, 20 Jul 2026 22:49:30 +0200 Subject: [PATCH 06/17] fix comments --- packages/@uppy/tus/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@uppy/tus/src/index.ts b/packages/@uppy/tus/src/index.ts index 9cd9fd276..fb3c1397e 100644 --- a/packages/@uppy/tus/src/index.ts +++ b/packages/@uppy/tus/src/index.ts @@ -205,7 +205,7 @@ export default class Tus extends BasePlugin< * * When working on this function, keep in mind: * - When an upload is completed or cancelled for any reason, the tus.Upload and EventManager instances need to be cleaned - * up using this.resetUploaderReferences(). + * up using this.#resetUploaderReferences() and this.#abortUploader(). * - When an upload is cancelled or paused, for any reason, it needs to be removed from the `this.requests` queue using * `queuedRequest.abort()`. * - When an upload is completed for any reason, including errors, it needs to be marked as such using @@ -491,7 +491,7 @@ export default class Tus extends BasePlugin< upload.start() } // Don't do anything here, the caller will take care of cancelling the upload itself - // using resetUploaderReferences(). This is because resetUploaderReferences() has to be + // using #resetUploaderReferences(). This is because #resetUploaderReferences() has to be // called when this request is still in the queue, and has not been started yet, too. At // that point this cancellation function is not going to be called. // Also, we need to remove the request from the queue _without_ destroying everything From a1457210f4088c6380f349829e18eba0fd574363 Mon Sep 17 00:00:00 2001 From: prakash Date: Tue, 21 Jul 2026 11:58:25 +0530 Subject: [PATCH 07/17] add comments regarder uploader.abort() --- packages/@uppy/tus/src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/@uppy/tus/src/index.ts b/packages/@uppy/tus/src/index.ts index fb3c1397e..547e1129c 100644 --- a/packages/@uppy/tus/src/index.ts +++ b/packages/@uppy/tus/src/index.ts @@ -161,8 +161,12 @@ export default class Tus extends BasePlugin< } /** + * `uploader.abort()` is provided by tus-js-client. With no argument (or + * `false`), it aborts only the local upload request. Passing `true` also + * terminates the Tus upload on the server by sending a `DELETE` request. + * * @param fileID - * @param terminate Terminate the upload on the server (sends a `DELETE` request). + * @param terminate Whether to terminate the upload on the server. */ #abortUploader(fileID: string, terminate?: boolean) { const uploader = this.uploaders[fileID] From f8fd5db7ccd4ae198030ceba85844c0db91537cd Mon Sep 17 00:00:00 2001 From: prakash Date: Tue, 21 Jul 2026 12:06:17 +0530 Subject: [PATCH 08/17] harden regression tests --- packages/@uppy/tus/src/index.test.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/@uppy/tus/src/index.test.ts b/packages/@uppy/tus/src/index.test.ts index 1a46170e4..12c69ae58 100644 --- a/packages/@uppy/tus/src/index.test.ts +++ b/packages/@uppy/tus/src/index.test.ts @@ -36,7 +36,12 @@ vi.mock('tus-js-client', async (importOriginal) => { setTimeout(() => this.options.onError(err), 0) } - abort() {} + abort() { + // Mirrors XMLHttpRequest.abort(): the response object is reset. This + // makes the test fail if Tus aborts the completed errored request. + fakeXhr.status = 0 + fakeXhr.responseText = '' + } // ponytail: tus calls this before start(); return empty so no resume logic runs findPreviousUploads() { @@ -115,13 +120,19 @@ describe('Tus', () => { }), event.then(([, , response]) => { expect(response?.status).toBe(403) + expect(response?.body?.xhr.status).toBe(403) expect(JSON.parse(response!.body!.xhr.responseText).message).toBe( 'File cannot be uploaded as the BIN content type is disallowed!', ) }), ]) - expect(core.getFile(id).response?.status).toBe(403) + const file = core.getFile(id) + expect(file.response?.status).toBe(403) + expect(file.response?.body?.xhr.status).toBe(403) + expect(JSON.parse(file.response!.body!.xhr.responseText).message).toBe( + 'File cannot be uploaded as the BIN content type is disallowed!', + ) }) }) }) From 49a3b2d803d95cb97b6f1493c9786cf469aabcea Mon Sep 17 00:00:00 2001 From: prakash Date: Wed, 22 Jul 2026 23:48:37 +0530 Subject: [PATCH 09/17] chore: extend dependency update cooldown --- .github/dependabot.yml | 8 ++++++++ .yarnrc.yml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d0c3a1cb5..e8e9c62f4 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,6 +2,14 @@ version: 2 updates: + # Maintain dependencies for npm + - package-ecosystem: 'npm' + directory: '/' + schedule: + interval: 'weekly' + cooldown: + default-days: 7 + # Maintain dependencies for GitHub Actions - package-ecosystem: 'github-actions' directory: '/' diff --git a/.yarnrc.yml b/.yarnrc.yml index 2057decd7..7176f82b2 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -9,6 +9,6 @@ initScope: uppy nodeLinker: node-modules -npmMinimalAgeGate: 2880 +npmMinimalAgeGate: '7d' npmPublishAccess: public From 84ad853d04df43b877f403c442f895efa939411a Mon Sep 17 00:00:00 2001 From: prakash Date: Wed, 22 Jul 2026 23:54:24 +0530 Subject: [PATCH 10/17] Import Preact from @uppy/core utilities --- .changeset/tidy-dogs-render.md | 26 +++++++++++++++++++ .../@uppy/audio/src/PermissionsScreen.tsx | 2 +- packages/@uppy/audio/src/RecordingScreen.tsx | 2 +- packages/@uppy/box/src/Box.tsx | 2 +- packages/@uppy/components/migrate.mjs | 6 ++--- packages/@uppy/components/src/Dropzone.tsx | 2 +- packages/@uppy/components/src/FilesGrid.tsx | 4 +-- packages/@uppy/components/src/FilesList.tsx | 4 +-- packages/@uppy/components/src/Thumbnail.tsx | 2 +- packages/@uppy/core/package.json | 2 ++ packages/@uppy/core/src/utils/preact/hooks.ts | 1 + packages/@uppy/core/src/utils/preact/index.ts | 1 + packages/@uppy/dashboard/src/Dashboard.tsx | 2 +- .../dashboard/src/components/AddFiles.tsx | 7 ++++- .../dashboard/src/components/Dashboard.tsx | 2 +- .../components/FileCard/RenderMetaFields.tsx | 2 +- .../src/components/FileCard/index.tsx | 7 ++++- .../FileItem/FileProgress/index.tsx | 2 +- .../src/components/FileItem/index.tsx | 4 +-- .../dashboard/src/components/FileList.tsx | 2 +- .../src/components/Informer/FadeIn.tsx | 6 ++++- .../src/components/Informer/Informer.tsx | 2 +- .../components/Informer/TransitionGroup.ts | 7 ++++- .../src/components/PickerPanelContent.tsx | 2 +- .../@uppy/dashboard/src/components/Slide.tsx | 11 +++++--- .../src/components/StatusBar/StatusBar.tsx | 4 +-- packages/@uppy/drag-drop/src/DragDrop.tsx | 2 +- packages/@uppy/dropbox/src/Dropbox.tsx | 2 +- packages/@uppy/facebook/src/Facebook.tsx | 2 +- .../@uppy/google-drive/src/GoogleDrive.tsx | 2 +- packages/@uppy/image-editor/src/Editor.tsx | 2 +- packages/@uppy/image-generator/src/index.tsx | 2 +- packages/@uppy/onedrive/src/OneDrive.tsx | 2 +- .../react/src/headless/generated/Dropzone.tsx | 2 +- .../src/headless/generated/FilesGrid.tsx | 2 +- .../src/headless/generated/FilesList.tsx | 2 +- .../src/headless/generated/ProviderIcon.tsx | 2 +- .../src/headless/generated/Thumbnail.tsx | 2 +- .../src/headless/generated/UploadButton.tsx | 2 +- .../screen-capture/src/DiscardButton.tsx | 2 +- .../@uppy/screen-capture/src/RecordButton.tsx | 2 +- .../screen-capture/src/RecorderScreen.tsx | 6 ++++- .../screen-capture/src/ScreenCapture.tsx | 2 +- .../@uppy/screen-capture/src/StopWatch.tsx | 2 +- .../@uppy/screen-capture/src/SubmitButton.tsx | 2 +- packages/@uppy/status-bar/src/StatusBar.tsx | 2 +- .../headless/generated/Dropzone.svelte | 2 +- .../headless/generated/FilesGrid.svelte | 2 +- .../headless/generated/FilesList.svelte | 2 +- .../headless/generated/ProviderIcon.svelte | 2 +- .../headless/generated/Thumbnail.svelte | 2 +- .../headless/generated/UploadButton.svelte | 2 +- packages/@uppy/unsplash/src/Unsplash.tsx | 2 +- packages/@uppy/url/src/Url.tsx | 2 +- packages/@uppy/url/src/UrlUI.tsx | 2 +- .../vue/src/headless/generated/Dropzone.ts | 2 +- .../vue/src/headless/generated/FilesGrid.ts | 2 +- .../vue/src/headless/generated/FilesList.ts | 2 +- .../src/headless/generated/ProviderIcon.ts | 2 +- .../vue/src/headless/generated/Thumbnail.ts | 2 +- .../src/headless/generated/UploadButton.ts | 2 +- packages/@uppy/webcam/src/CameraIcon.tsx | 2 +- packages/@uppy/webcam/src/CameraScreen.tsx | 6 ++++- .../@uppy/webcam/src/PermissionsScreen.tsx | 2 +- .../@uppy/webcam/src/VideoSourceSelect.tsx | 2 +- packages/@uppy/webcam/src/Webcam.tsx | 4 +-- packages/@uppy/webdav/src/Webdav.tsx | 4 +-- packages/@uppy/zoom/src/Zoom.tsx | 2 +- 68 files changed, 136 insertions(+), 74 deletions(-) create mode 100644 .changeset/tidy-dogs-render.md create mode 100644 packages/@uppy/core/src/utils/preact/hooks.ts create mode 100644 packages/@uppy/core/src/utils/preact/index.ts diff --git a/.changeset/tidy-dogs-render.md b/.changeset/tidy-dogs-render.md new file mode 100644 index 000000000..95049e1a6 --- /dev/null +++ b/.changeset/tidy-dogs-render.md @@ -0,0 +1,26 @@ +--- +"@uppy/screen-capture": minor +"@uppy/image-generator": minor +"@uppy/google-drive": minor +"@uppy/image-editor": minor +"@uppy/components": minor +"@uppy/status-bar": minor +"@uppy/dashboard": minor +"@uppy/drag-drop": minor +"@uppy/facebook": minor +"@uppy/onedrive": minor +"@uppy/unsplash": minor +"@uppy/dropbox": minor +"@uppy/svelte": minor +"@uppy/webcam": minor +"@uppy/webdav": minor +"@uppy/audio": minor +"@uppy/react": minor +"@uppy/core": minor +"@uppy/zoom": minor +"@uppy/box": minor +"@uppy/url": minor +"@uppy/vue": minor +--- + +Import Preact from @uppy/core utilities to guarantee a single version across packages. diff --git a/packages/@uppy/audio/src/PermissionsScreen.tsx b/packages/@uppy/audio/src/PermissionsScreen.tsx index 26b93736a..3fe7afbf1 100644 --- a/packages/@uppy/audio/src/PermissionsScreen.tsx +++ b/packages/@uppy/audio/src/PermissionsScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/core/utils' -import type { h } from 'preact' +import type { h } from '@uppy/core/utils/preact' interface PermissionsScreenProps { icon: () => h.JSX.Element | null diff --git a/packages/@uppy/audio/src/RecordingScreen.tsx b/packages/@uppy/audio/src/RecordingScreen.tsx index c3a2bb91e..3eb5de776 100644 --- a/packages/@uppy/audio/src/RecordingScreen.tsx +++ b/packages/@uppy/audio/src/RecordingScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/core/utils' -import { useEffect, useRef } from 'preact/hooks' +import { useEffect, useRef } from '@uppy/core/utils/preact/hooks' import AudioSourceSelect, { type AudioSourceSelectProps, } from './AudioSourceSelect.js' diff --git a/packages/@uppy/box/src/Box.tsx b/packages/@uppy/box/src/Box.tsx index a73b06552..b10b02fc6 100644 --- a/packages/@uppy/box/src/Box.tsx +++ b/packages/@uppy/box/src/Box.tsx @@ -16,7 +16,7 @@ import { import { ProviderViews } from '@uppy/core/provider-views' import type { LocaleStrings } from '@uppy/core/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/components/migrate.mjs b/packages/@uppy/components/migrate.mjs index 7f79361d4..16d581c0e 100644 --- a/packages/@uppy/components/migrate.mjs +++ b/packages/@uppy/components/migrate.mjs @@ -64,7 +64,7 @@ import { %%ComponentName%% as %%PreactComponentName%%, type %%PropsTypeName%%, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' @@ -96,7 +96,7 @@ import { %%ComponentName%% as %%PreactComponentName%%, type %%PropsTypeName%%, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { useUppyContext } from '../useUppyContext.js' export default defineComponent({ @@ -149,7 +149,7 @@ const SVELTE_TEMPLATE = `\ type %%PropsTypeName%%, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit<%%PropsTypeName%%, 'ctx'> = $props() diff --git a/packages/@uppy/components/src/Dropzone.tsx b/packages/@uppy/components/src/Dropzone.tsx index 4649b50d8..9abfa2789 100644 --- a/packages/@uppy/components/src/Dropzone.tsx +++ b/packages/@uppy/components/src/Dropzone.tsx @@ -1,5 +1,5 @@ +import { useMemo } from '@uppy/core/utils/preact/hooks' import { clsx } from 'clsx' -import { useMemo } from 'preact/hooks' import { createDropzone } from './hooks/dropzone.js' import type { NonNullableUppyContext, UppyContext } from './types.js' diff --git a/packages/@uppy/components/src/FilesGrid.tsx b/packages/@uppy/components/src/FilesGrid.tsx index a820dbc63..7f225aca8 100644 --- a/packages/@uppy/components/src/FilesGrid.tsx +++ b/packages/@uppy/components/src/FilesGrid.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, UppyEventMap, UppyFile } from '@uppy/core' +import { Fragment } from '@uppy/core/utils/preact' +import { useEffect, useState } from '@uppy/core/utils/preact/hooks' import { clsx } from 'clsx' -import { Fragment } from 'preact' -import { useEffect, useState } from 'preact/hooks' import prettyBytes from 'pretty-bytes' import { Thumbnail } from './index.js' import type { UppyContext } from './types.js' diff --git a/packages/@uppy/components/src/FilesList.tsx b/packages/@uppy/components/src/FilesList.tsx index b1c84c2ee..307cfc69c 100644 --- a/packages/@uppy/components/src/FilesList.tsx +++ b/packages/@uppy/components/src/FilesList.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, UppyEventMap, UppyFile } from '@uppy/core' +import { Fragment } from '@uppy/core/utils/preact' +import { useEffect, useState } from '@uppy/core/utils/preact/hooks' import { clsx } from 'clsx' -import { Fragment } from 'preact' -import { useEffect, useState } from 'preact/hooks' import prettyBytes from 'pretty-bytes' import { Thumbnail, type UppyContext } from './index.js' diff --git a/packages/@uppy/components/src/Thumbnail.tsx b/packages/@uppy/components/src/Thumbnail.tsx index 1a282b498..4983f0255 100644 --- a/packages/@uppy/components/src/Thumbnail.tsx +++ b/packages/@uppy/components/src/Thumbnail.tsx @@ -1,5 +1,5 @@ import type { Body, Meta, UppyFile } from '@uppy/core' -import { useEffect, useMemo } from 'preact/hooks' +import { useEffect, useMemo } from '@uppy/core/utils/preact/hooks' import type { UppyContext } from './types.js' export type ThumbnailProps = { diff --git a/packages/@uppy/core/package.json b/packages/@uppy/core/package.json index 82d0feee2..5f7aa820e 100644 --- a/packages/@uppy/core/package.json +++ b/packages/@uppy/core/package.json @@ -40,6 +40,8 @@ "./css/style.scss": "./src/style.scss", "./store-default": "./lib/store/index.js", "./utils": "./lib/utils/index.js", + "./utils/preact": "./lib/utils/preact/index.js", + "./utils/preact/hooks": "./lib/utils/preact/hooks.js", "./companion-client": "./lib/companion-client/index.js", "./provider-views": "./lib/provider-views/index.js", "./provider-views/css/style.min.css": "./dist/provider-views.min.css", diff --git a/packages/@uppy/core/src/utils/preact/hooks.ts b/packages/@uppy/core/src/utils/preact/hooks.ts new file mode 100644 index 000000000..928a269ff --- /dev/null +++ b/packages/@uppy/core/src/utils/preact/hooks.ts @@ -0,0 +1 @@ +export * from 'preact/hooks' diff --git a/packages/@uppy/core/src/utils/preact/index.ts b/packages/@uppy/core/src/utils/preact/index.ts new file mode 100644 index 000000000..95ebf48aa --- /dev/null +++ b/packages/@uppy/core/src/utils/preact/index.ts @@ -0,0 +1 @@ +export * from 'preact' diff --git a/packages/@uppy/dashboard/src/Dashboard.tsx b/packages/@uppy/dashboard/src/Dashboard.tsx index 8d5f329b5..a2a674b33 100644 --- a/packages/@uppy/dashboard/src/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/Dashboard.tsx @@ -13,9 +13,9 @@ import { UIPlugin } from '@uppy/core' import { defaultPickerIcon } from '@uppy/core/provider-views' import type { LocaleStrings } from '@uppy/core/utils' import { findAllDOMElements, getDroppedFiles, toArray } from '@uppy/core/utils' +import type { ComponentChild, h, VNode } from '@uppy/core/utils/preact' import ThumbnailGenerator from '@uppy/thumbnail-generator' import { nanoid } from 'nanoid/non-secure' -import type { ComponentChild, h, VNode } from 'preact' import packageJson from '../package.json' with { type: 'json' } import DashboardUI from './components/Dashboard.js' import locale from './locale.js' diff --git a/packages/@uppy/dashboard/src/components/AddFiles.tsx b/packages/@uppy/dashboard/src/components/AddFiles.tsx index ff7e63cea..267f40016 100644 --- a/packages/@uppy/dashboard/src/components/AddFiles.tsx +++ b/packages/@uppy/dashboard/src/components/AddFiles.tsx @@ -1,5 +1,10 @@ import type { I18n, Translator } from '@uppy/core/utils' -import { Component, type ComponentChild, Fragment, type h } from 'preact' +import { + Component, + type ComponentChild, + Fragment, + type h, +} from '@uppy/core/utils/preact' import type { DashboardState, TargetWithRender } from '../Dashboard.js' interface AddFilesProps { diff --git a/packages/@uppy/dashboard/src/components/Dashboard.tsx b/packages/@uppy/dashboard/src/components/Dashboard.tsx index 383b092eb..4f5072dc9 100644 --- a/packages/@uppy/dashboard/src/components/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/components/Dashboard.tsx @@ -9,8 +9,8 @@ import type { } from '@uppy/core' import type { I18n, Translator } from '@uppy/core/utils' import { isDragDropSupported } from '@uppy/core/utils' +import type { h } from '@uppy/core/utils/preact' import classNames from 'classnames' -import type { h } from 'preact' import type { DashboardState, TargetWithRender } from '../Dashboard.js' import AddFiles from './AddFiles.js' import AddFilesPanel from './AddFilesPanel.js' diff --git a/packages/@uppy/dashboard/src/components/FileCard/RenderMetaFields.tsx b/packages/@uppy/dashboard/src/components/FileCard/RenderMetaFields.tsx index 19a4d8b1e..cff940a22 100644 --- a/packages/@uppy/dashboard/src/components/FileCard/RenderMetaFields.tsx +++ b/packages/@uppy/dashboard/src/components/FileCard/RenderMetaFields.tsx @@ -1,4 +1,4 @@ -import { h } from 'preact' +import { h } from '@uppy/core/utils/preact' type $TSFixMe = any diff --git a/packages/@uppy/dashboard/src/components/FileCard/index.tsx b/packages/@uppy/dashboard/src/components/FileCard/index.tsx index 1ba41d068..dad0b3fb0 100644 --- a/packages/@uppy/dashboard/src/components/FileCard/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileCard/index.tsx @@ -1,6 +1,11 @@ +import { + useCallback, + useEffect, + useRef, + useState, +} from '@uppy/core/utils/preact/hooks' import classNames from 'classnames' import { nanoid } from 'nanoid/non-secure' -import { useCallback, useEffect, useRef, useState } from 'preact/hooks' import getFileTypeIcon from '../../utils/getFileTypeIcon.js' import ignoreEvent from '../../utils/ignoreEvent.js' import FilePreview from '../FilePreview.js' diff --git a/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx b/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx index bd5f49867..7b61f1fec 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx @@ -1,6 +1,6 @@ import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/core/utils' -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/core/utils/preact' interface Props { uppy: Uppy diff --git a/packages/@uppy/dashboard/src/components/FileItem/index.tsx b/packages/@uppy/dashboard/src/components/FileItem/index.tsx index 8c45b9ccb..1cdb4e784 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/index.tsx @@ -1,9 +1,9 @@ import type Uppy from '@uppy/core' import type { Body, Meta, State, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/core/utils' -import classNames from 'classnames' // biome-ignore lint/style/useImportType: h is not a type -import { Component, type ComponentChild, h } from 'preact' +import { Component, type ComponentChild, h } from '@uppy/core/utils/preact' +import classNames from 'classnames' import { shallowEqualObjects } from 'shallow-equal' import type { DashboardState } from '../../Dashboard.js' import Buttons from './Buttons/index.js' diff --git a/packages/@uppy/dashboard/src/components/FileList.tsx b/packages/@uppy/dashboard/src/components/FileList.tsx index 4f9a65251..0639e606e 100644 --- a/packages/@uppy/dashboard/src/components/FileList.tsx +++ b/packages/@uppy/dashboard/src/components/FileList.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/core/utils' import { VirtualList } from '@uppy/core/utils' -import { useMemo } from 'preact/hooks' +import { useMemo } from '@uppy/core/utils/preact/hooks' import type { DashboardState } from '../Dashboard.js' import FileItem from './FileItem/index.js' diff --git a/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx b/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx index d97cc413e..5a474b1e2 100644 --- a/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx +++ b/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx @@ -1,4 +1,8 @@ -import { Component, type ComponentChild, createRef } from 'preact' +import { + Component, + type ComponentChild, + createRef, +} from '@uppy/core/utils/preact' const TRANSITION_MS = 300 diff --git a/packages/@uppy/dashboard/src/components/Informer/Informer.tsx b/packages/@uppy/dashboard/src/components/Informer/Informer.tsx index 089dfe0b0..3243350a5 100644 --- a/packages/@uppy/dashboard/src/components/Informer/Informer.tsx +++ b/packages/@uppy/dashboard/src/components/Informer/Informer.tsx @@ -1,5 +1,5 @@ import type { UIPluginOptions, Uppy } from '@uppy/core' -import { Component, type ComponentChild } from 'preact' +import { Component, type ComponentChild } from '@uppy/core/utils/preact' import FadeIn from './FadeIn.js' import TransitionGroup from './TransitionGroup.js' diff --git a/packages/@uppy/dashboard/src/components/Informer/TransitionGroup.ts b/packages/@uppy/dashboard/src/components/Informer/TransitionGroup.ts index 8169dc63d..1449d39c8 100644 --- a/packages/@uppy/dashboard/src/components/Informer/TransitionGroup.ts +++ b/packages/@uppy/dashboard/src/components/Informer/TransitionGroup.ts @@ -4,7 +4,12 @@ * @source https://github.com/developit/preact-transition-group */ -import { Component, cloneElement, h, toChildArray } from 'preact' +import { + Component, + cloneElement, + h, + toChildArray, +} from '@uppy/core/utils/preact' function assign(obj, props) { return Object.assign(obj, props) diff --git a/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx b/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx index f61d00e12..2750c9f79 100644 --- a/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx +++ b/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx @@ -1,5 +1,5 @@ +import { useRef } from '@uppy/core/utils/preact/hooks' import classNames from 'classnames' -import { useRef } from 'preact/hooks' import ignoreEvent from '../utils/ignoreEvent.js' type $TSFixMe = any diff --git a/packages/@uppy/dashboard/src/components/Slide.tsx b/packages/@uppy/dashboard/src/components/Slide.tsx index 378df32d9..830cbdbf3 100644 --- a/packages/@uppy/dashboard/src/components/Slide.tsx +++ b/packages/@uppy/dashboard/src/components/Slide.tsx @@ -1,11 +1,16 @@ -import classNames from 'classnames' import { type ComponentChildren, cloneElement, toChildArray, type VNode, -} from 'preact' -import { useCallback, useEffect, useRef, useState } from 'preact/hooks' +} from '@uppy/core/utils/preact' +import { + useCallback, + useEffect, + useRef, + useState, +} from '@uppy/core/utils/preact/hooks' +import classNames from 'classnames' const transitionName = 'uppy-transition-slideDownUp' const duration = 250 diff --git a/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx b/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx index dc69657fc..0fbc61c1e 100644 --- a/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx +++ b/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx @@ -1,8 +1,8 @@ import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/core/utils' import { emaFilter } from '@uppy/core/utils' -import type { ComponentChild } from 'preact' -import { Component } from 'preact' +import type { ComponentChild } from '@uppy/core/utils/preact' +import { Component } from '@uppy/core/utils/preact' import statusBarStates from './StatusBarStates.js' import StatusBarUI, { type StatusBarUIProps } from './StatusBarUI.js' diff --git a/packages/@uppy/drag-drop/src/DragDrop.tsx b/packages/@uppy/drag-drop/src/DragDrop.tsx index 63bd14888..a4d4e773f 100644 --- a/packages/@uppy/drag-drop/src/DragDrop.tsx +++ b/packages/@uppy/drag-drop/src/DragDrop.tsx @@ -8,7 +8,7 @@ import type { import { UIPlugin } from '@uppy/core' import type { LocaleStrings } from '@uppy/core/utils' import { getDroppedFiles, isDragDropSupported, toArray } from '@uppy/core/utils' -import type { ComponentChild, h } from 'preact' +import type { ComponentChild, h } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/dropbox/src/Dropbox.tsx b/packages/@uppy/dropbox/src/Dropbox.tsx index af4c5e68d..c953b0b21 100644 --- a/packages/@uppy/dropbox/src/Dropbox.tsx +++ b/packages/@uppy/dropbox/src/Dropbox.tsx @@ -16,7 +16,7 @@ import { import { ProviderViews } from '@uppy/core/provider-views' import type { LocaleStrings } from '@uppy/core/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/facebook/src/Facebook.tsx b/packages/@uppy/facebook/src/Facebook.tsx index 366a56de1..59afc8ccb 100644 --- a/packages/@uppy/facebook/src/Facebook.tsx +++ b/packages/@uppy/facebook/src/Facebook.tsx @@ -16,7 +16,7 @@ import { import { ProviderViews } from '@uppy/core/provider-views' import type { LocaleStrings } from '@uppy/core/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/google-drive/src/GoogleDrive.tsx b/packages/@uppy/google-drive/src/GoogleDrive.tsx index ef85103c6..38eaade84 100644 --- a/packages/@uppy/google-drive/src/GoogleDrive.tsx +++ b/packages/@uppy/google-drive/src/GoogleDrive.tsx @@ -16,7 +16,7 @@ import { import type { ProviderViews } from '@uppy/core/provider-views' import type { LocaleStrings } from '@uppy/core/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import DriveProviderViews from './DriveProviderViews.js' import locale from './locale.js' diff --git a/packages/@uppy/image-editor/src/Editor.tsx b/packages/@uppy/image-editor/src/Editor.tsx index 84bbcc6ea..89ee0cb1c 100644 --- a/packages/@uppy/image-editor/src/Editor.tsx +++ b/packages/@uppy/image-editor/src/Editor.tsx @@ -1,6 +1,6 @@ import type { Body, Meta } from '@uppy/core' import type { I18n, LocalUppyFile } from '@uppy/core/utils' -import { Component } from 'preact' +import { Component } from '@uppy/core/utils/preact' import type ImageEditor from './ImageEditor.js' import type { AspectRatio } from './ImageEditor.js' diff --git a/packages/@uppy/image-generator/src/index.tsx b/packages/@uppy/image-generator/src/index.tsx index 4d1bdd09a..e8ff8c467 100644 --- a/packages/@uppy/image-generator/src/index.tsx +++ b/packages/@uppy/image-generator/src/index.tsx @@ -2,13 +2,13 @@ import type { Body, Meta, MinimalRequiredUppyFile, Uppy } from '@uppy/core' import { UIPlugin, type UIPluginOptions } from '@uppy/core' import { FilterInput, SearchView } from '@uppy/core/provider-views' import { RateLimitedQueue } from '@uppy/core/utils' +import type { h } from '@uppy/core/utils/preact' import { Assembly, type AssemblyResult, Client, type OptionsWithRestructuredFields, } from '@uppy/transloadit' -import type { h } from 'preact' import locale from './locale.js' export interface ImageGeneratorOptions extends UIPluginOptions { diff --git a/packages/@uppy/onedrive/src/OneDrive.tsx b/packages/@uppy/onedrive/src/OneDrive.tsx index d3a67bf24..17bcca85a 100644 --- a/packages/@uppy/onedrive/src/OneDrive.tsx +++ b/packages/@uppy/onedrive/src/OneDrive.tsx @@ -16,7 +16,7 @@ import { import { ProviderViews } from '@uppy/core/provider-views' import type { LocaleStrings } from '@uppy/core/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/react/src/headless/generated/Dropzone.tsx b/packages/@uppy/react/src/headless/generated/Dropzone.tsx index cb78238bb..8c2579838 100644 --- a/packages/@uppy/react/src/headless/generated/Dropzone.tsx +++ b/packages/@uppy/react/src/headless/generated/Dropzone.tsx @@ -4,7 +4,7 @@ import { type DropzoneProps, Dropzone as PreactDropzone, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/FilesGrid.tsx b/packages/@uppy/react/src/headless/generated/FilesGrid.tsx index 6466ee0bf..6b3e35d52 100644 --- a/packages/@uppy/react/src/headless/generated/FilesGrid.tsx +++ b/packages/@uppy/react/src/headless/generated/FilesGrid.tsx @@ -4,7 +4,7 @@ import { type FilesGridProps, FilesGrid as PreactFilesGrid, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/FilesList.tsx b/packages/@uppy/react/src/headless/generated/FilesList.tsx index 1606a27cf..d446d7643 100644 --- a/packages/@uppy/react/src/headless/generated/FilesList.tsx +++ b/packages/@uppy/react/src/headless/generated/FilesList.tsx @@ -4,7 +4,7 @@ import { type FilesListProps, FilesList as PreactFilesList, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/ProviderIcon.tsx b/packages/@uppy/react/src/headless/generated/ProviderIcon.tsx index baf8e8032..10c55bcbb 100644 --- a/packages/@uppy/react/src/headless/generated/ProviderIcon.tsx +++ b/packages/@uppy/react/src/headless/generated/ProviderIcon.tsx @@ -4,7 +4,7 @@ import { ProviderIcon as PreactProviderIcon, type ProviderIconProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/Thumbnail.tsx b/packages/@uppy/react/src/headless/generated/Thumbnail.tsx index 27a0d8c57..c66ccb7d8 100644 --- a/packages/@uppy/react/src/headless/generated/Thumbnail.tsx +++ b/packages/@uppy/react/src/headless/generated/Thumbnail.tsx @@ -4,7 +4,7 @@ import { Thumbnail as PreactThumbnail, type ThumbnailProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/react/src/headless/generated/UploadButton.tsx b/packages/@uppy/react/src/headless/generated/UploadButton.tsx index 6f9c115f4..41ce2c02a 100644 --- a/packages/@uppy/react/src/headless/generated/UploadButton.tsx +++ b/packages/@uppy/react/src/headless/generated/UploadButton.tsx @@ -4,7 +4,7 @@ import { UploadButton as PreactUploadButton, type UploadButtonProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { useContext, useEffect, useRef } from 'react' import { UppyContext } from '../UppyContextProvider.js' diff --git a/packages/@uppy/screen-capture/src/DiscardButton.tsx b/packages/@uppy/screen-capture/src/DiscardButton.tsx index d7b074b5e..eb5d0f7ce 100644 --- a/packages/@uppy/screen-capture/src/DiscardButton.tsx +++ b/packages/@uppy/screen-capture/src/DiscardButton.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/core/utils' -import type { h } from 'preact' +import type { h } from '@uppy/core/utils/preact' interface DiscardButtonProps { onDiscard: () => void diff --git a/packages/@uppy/screen-capture/src/RecordButton.tsx b/packages/@uppy/screen-capture/src/RecordButton.tsx index 3a2f38091..874cf649d 100644 --- a/packages/@uppy/screen-capture/src/RecordButton.tsx +++ b/packages/@uppy/screen-capture/src/RecordButton.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/core/utils' -import type { h } from 'preact' +import type { h } from '@uppy/core/utils/preact' interface RecordButtonProps { recording: boolean | undefined diff --git a/packages/@uppy/screen-capture/src/RecorderScreen.tsx b/packages/@uppy/screen-capture/src/RecorderScreen.tsx index d2e6ce129..50fd0d16d 100644 --- a/packages/@uppy/screen-capture/src/RecorderScreen.tsx +++ b/packages/@uppy/screen-capture/src/RecorderScreen.tsx @@ -1,5 +1,9 @@ import type { Body, Meta } from '@uppy/core' -import { Component, type ComponentChild, Fragment } from 'preact' +import { + Component, + type ComponentChild, + Fragment, +} from '@uppy/core/utils/preact' import DiscardButton from './DiscardButton.js' import RecordButton from './RecordButton.js' import type ScreenCapture from './ScreenCapture.js' diff --git a/packages/@uppy/screen-capture/src/ScreenCapture.tsx b/packages/@uppy/screen-capture/src/ScreenCapture.tsx index b60b63238..527d26e10 100644 --- a/packages/@uppy/screen-capture/src/ScreenCapture.tsx +++ b/packages/@uppy/screen-capture/src/ScreenCapture.tsx @@ -8,7 +8,7 @@ import type { import { UIPlugin } from '@uppy/core' import type { LocaleStrings } from '@uppy/core/utils' import { getFileTypeExtension } from '@uppy/core/utils' -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' import RecorderScreen from './RecorderScreen.js' diff --git a/packages/@uppy/screen-capture/src/StopWatch.tsx b/packages/@uppy/screen-capture/src/StopWatch.tsx index 501f58343..6f928b025 100644 --- a/packages/@uppy/screen-capture/src/StopWatch.tsx +++ b/packages/@uppy/screen-capture/src/StopWatch.tsx @@ -1,4 +1,4 @@ -import { Component } from 'preact' +import { Component } from '@uppy/core/utils/preact' type $TSFixMe = any diff --git a/packages/@uppy/screen-capture/src/SubmitButton.tsx b/packages/@uppy/screen-capture/src/SubmitButton.tsx index 4021489ad..4845b17d6 100644 --- a/packages/@uppy/screen-capture/src/SubmitButton.tsx +++ b/packages/@uppy/screen-capture/src/SubmitButton.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/core/utils' -import type { h } from 'preact' +import type { h } from '@uppy/core/utils/preact' interface SubmitButtonProps { recording: boolean diff --git a/packages/@uppy/status-bar/src/StatusBar.tsx b/packages/@uppy/status-bar/src/StatusBar.tsx index a617a10d6..62690bdef 100644 --- a/packages/@uppy/status-bar/src/StatusBar.tsx +++ b/packages/@uppy/status-bar/src/StatusBar.tsx @@ -8,7 +8,7 @@ import type { } from '@uppy/core' import { UIPlugin } from '@uppy/core' import { emaFilter, getTextDirection } from '@uppy/core/utils' -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' import type { StatusBarOptions } from './StatusBarOptions.js' diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/Dropzone.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/Dropzone.svelte index 3b983753d..fa1b6b348 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/Dropzone.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/Dropzone.svelte @@ -7,7 +7,7 @@ type DropzoneProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/FilesGrid.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/FilesGrid.svelte index 71dd9f91e..c214ddf9b 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/FilesGrid.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/FilesGrid.svelte @@ -7,7 +7,7 @@ type FilesGridProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/FilesList.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/FilesList.svelte index db62a6d2d..109e80924 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/FilesList.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/FilesList.svelte @@ -7,7 +7,7 @@ type FilesListProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/ProviderIcon.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/ProviderIcon.svelte index 6fca44e5b..dc25b5287 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/ProviderIcon.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/ProviderIcon.svelte @@ -7,7 +7,7 @@ type ProviderIconProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/Thumbnail.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/Thumbnail.svelte index 0f7ba505d..acc6df46d 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/Thumbnail.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/Thumbnail.svelte @@ -7,7 +7,7 @@ type ThumbnailProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/svelte/src/lib/components/headless/generated/UploadButton.svelte b/packages/@uppy/svelte/src/lib/components/headless/generated/UploadButton.svelte index cc6a0869f..2784eb263 100644 --- a/packages/@uppy/svelte/src/lib/components/headless/generated/UploadButton.svelte +++ b/packages/@uppy/svelte/src/lib/components/headless/generated/UploadButton.svelte @@ -7,7 +7,7 @@ type UploadButtonProps, type UppyContext, } from '@uppy/components' - import { h as preactH, render as preactRender } from 'preact' + import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { UppyContextKey } from '../UppyContextProvider.svelte' const props: Omit = $props() diff --git a/packages/@uppy/unsplash/src/Unsplash.tsx b/packages/@uppy/unsplash/src/Unsplash.tsx index bdd2a41e4..57289892d 100644 --- a/packages/@uppy/unsplash/src/Unsplash.tsx +++ b/packages/@uppy/unsplash/src/Unsplash.tsx @@ -16,7 +16,7 @@ import { import { SearchProviderViews } from '@uppy/core/provider-views' import type { LocaleStrings } from '@uppy/core/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/url/src/Url.tsx b/packages/@uppy/url/src/Url.tsx index 9ebb03869..8573f3ed6 100644 --- a/packages/@uppy/url/src/Url.tsx +++ b/packages/@uppy/url/src/Url.tsx @@ -11,7 +11,7 @@ import type { } from '@uppy/core/utils' import { toArray } from '@uppy/core/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' import UrlUI from './UrlUI.js' diff --git a/packages/@uppy/url/src/UrlUI.tsx b/packages/@uppy/url/src/UrlUI.tsx index 7dbc80a48..6f935bd2c 100644 --- a/packages/@uppy/url/src/UrlUI.tsx +++ b/packages/@uppy/url/src/UrlUI.tsx @@ -1,6 +1,6 @@ import type { I18n } from '@uppy/core/utils' +import { Component, type ComponentChild } from '@uppy/core/utils/preact' import { nanoid } from 'nanoid/non-secure' -import { Component, type ComponentChild } from 'preact' type UrlUIProps = { i18n: I18n diff --git a/packages/@uppy/vue/src/headless/generated/Dropzone.ts b/packages/@uppy/vue/src/headless/generated/Dropzone.ts index 41bc3dfec..206dc7dca 100644 --- a/packages/@uppy/vue/src/headless/generated/Dropzone.ts +++ b/packages/@uppy/vue/src/headless/generated/Dropzone.ts @@ -5,7 +5,7 @@ import { type DropzoneProps, Dropzone as PreactDropzone, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/FilesGrid.ts b/packages/@uppy/vue/src/headless/generated/FilesGrid.ts index 389ac52a2..c58f04aed 100644 --- a/packages/@uppy/vue/src/headless/generated/FilesGrid.ts +++ b/packages/@uppy/vue/src/headless/generated/FilesGrid.ts @@ -5,7 +5,7 @@ import { type FilesGridProps, FilesGrid as PreactFilesGrid, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/FilesList.ts b/packages/@uppy/vue/src/headless/generated/FilesList.ts index c91b24b4c..8818454f0 100644 --- a/packages/@uppy/vue/src/headless/generated/FilesList.ts +++ b/packages/@uppy/vue/src/headless/generated/FilesList.ts @@ -5,7 +5,7 @@ import { type FilesListProps, FilesList as PreactFilesList, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/ProviderIcon.ts b/packages/@uppy/vue/src/headless/generated/ProviderIcon.ts index b7525d154..3b7d5950b 100644 --- a/packages/@uppy/vue/src/headless/generated/ProviderIcon.ts +++ b/packages/@uppy/vue/src/headless/generated/ProviderIcon.ts @@ -5,7 +5,7 @@ import { ProviderIcon as PreactProviderIcon, type ProviderIconProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/Thumbnail.ts b/packages/@uppy/vue/src/headless/generated/Thumbnail.ts index 8421facb7..fec990876 100644 --- a/packages/@uppy/vue/src/headless/generated/Thumbnail.ts +++ b/packages/@uppy/vue/src/headless/generated/Thumbnail.ts @@ -5,7 +5,7 @@ import { Thumbnail as PreactThumbnail, type ThumbnailProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/vue/src/headless/generated/UploadButton.ts b/packages/@uppy/vue/src/headless/generated/UploadButton.ts index f2ea9e4d4..2528aaa27 100644 --- a/packages/@uppy/vue/src/headless/generated/UploadButton.ts +++ b/packages/@uppy/vue/src/headless/generated/UploadButton.ts @@ -5,7 +5,7 @@ import { UploadButton as PreactUploadButton, type UploadButtonProps, } from '@uppy/components' -import { h as preactH, render as preactRender } from 'preact' +import { h as preactH, render as preactRender } from '@uppy/core/utils/preact' import { defineComponent, h, onMounted, ref, watch } from 'vue' import { useUppyContext } from '../useUppyContext.js' diff --git a/packages/@uppy/webcam/src/CameraIcon.tsx b/packages/@uppy/webcam/src/CameraIcon.tsx index 25ae6176c..ea4ad4428 100644 --- a/packages/@uppy/webcam/src/CameraIcon.tsx +++ b/packages/@uppy/webcam/src/CameraIcon.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/core/utils/preact' export default function CameraIcon(): ComponentChild { return ( diff --git a/packages/@uppy/webcam/src/CameraScreen.tsx b/packages/@uppy/webcam/src/CameraScreen.tsx index 8e51d79de..6725d3840 100644 --- a/packages/@uppy/webcam/src/CameraScreen.tsx +++ b/packages/@uppy/webcam/src/CameraScreen.tsx @@ -1,5 +1,9 @@ import type { I18n } from '@uppy/core/utils' -import { Component, type ComponentChild, type ComponentProps } from 'preact' +import { + Component, + type ComponentChild, + type ComponentProps, +} from '@uppy/core/utils/preact' import DiscardButton from './DiscardButton.js' import RecordButton from './RecordButton.js' import RecordingLength from './RecordingLength.js' diff --git a/packages/@uppy/webcam/src/PermissionsScreen.tsx b/packages/@uppy/webcam/src/PermissionsScreen.tsx index 488b4aba4..75c7146c0 100644 --- a/packages/@uppy/webcam/src/PermissionsScreen.tsx +++ b/packages/@uppy/webcam/src/PermissionsScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/core/utils' -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/core/utils/preact' interface PermissionScreenProps { hasCamera: boolean diff --git a/packages/@uppy/webcam/src/VideoSourceSelect.tsx b/packages/@uppy/webcam/src/VideoSourceSelect.tsx index b9f0eb2ff..e189a7457 100644 --- a/packages/@uppy/webcam/src/VideoSourceSelect.tsx +++ b/packages/@uppy/webcam/src/VideoSourceSelect.tsx @@ -1,4 +1,4 @@ -import type { ComponentChild } from 'preact' +import type { ComponentChild } from '@uppy/core/utils/preact' export interface VideoSourceSelectProps { currentDeviceId: string | MediaStreamTrack | null | undefined diff --git a/packages/@uppy/webcam/src/Webcam.tsx b/packages/@uppy/webcam/src/Webcam.tsx index b4ddc2c0e..b03fe4e41 100644 --- a/packages/@uppy/webcam/src/Webcam.tsx +++ b/packages/@uppy/webcam/src/Webcam.tsx @@ -10,9 +10,9 @@ import type { import { UIPlugin } from '@uppy/core' import type { LocaleStrings, LocalUppyFileNonGhost } from '@uppy/core/utils' import { canvasToBlob, getFileTypeExtension, mimeTypes } from '@uppy/core/utils' -import { isMobile } from 'is-mobile' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/core/utils/preact' +import { isMobile } from 'is-mobile' import packageJson from '../package.json' with { type: 'json' } import CameraIcon from './CameraIcon.js' import CameraScreen from './CameraScreen.js' diff --git a/packages/@uppy/webdav/src/Webdav.tsx b/packages/@uppy/webdav/src/Webdav.tsx index db87ff374..9f466ebe6 100644 --- a/packages/@uppy/webdav/src/Webdav.tsx +++ b/packages/@uppy/webdav/src/Webdav.tsx @@ -16,8 +16,8 @@ import { import { ProviderViews, SearchView } from '@uppy/core/provider-views' import type { I18n, LocaleStrings } from '@uppy/core/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' -import { useCallback, useState } from 'preact/hooks' +import { type ComponentChild, h } from '@uppy/core/utils/preact' +import { useCallback, useState } from '@uppy/core/utils/preact/hooks' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/zoom/src/Zoom.tsx b/packages/@uppy/zoom/src/Zoom.tsx index 8f8cb802a..1812e151d 100644 --- a/packages/@uppy/zoom/src/Zoom.tsx +++ b/packages/@uppy/zoom/src/Zoom.tsx @@ -16,7 +16,7 @@ import { import { ProviderViews } from '@uppy/core/provider-views' import type { LocaleStrings } from '@uppy/core/utils' // biome-ignore lint/style/useImportType: h is not a type -import { type ComponentChild, h } from 'preact' +import { type ComponentChild, h } from '@uppy/core/utils/preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' From 56114881ac36e30a07915612bed1bac04e3298bc Mon Sep 17 00:00:00 2001 From: Prakash Date: Thu, 23 Jul 2026 10:52:35 +0530 Subject: [PATCH 11/17] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .yarnrc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index 7176f82b2..7b7f22272 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -9,6 +9,6 @@ initScope: uppy nodeLinker: node-modules -npmMinimalAgeGate: '7d' +npmMinimalAgeGate: 10080 npmPublishAccess: public From 6d39fdc9c2313659479e11af5f0da7c66e2703ac Mon Sep 17 00:00:00 2001 From: prakash Date: Thu, 23 Jul 2026 10:57:02 +0530 Subject: [PATCH 12/17] fix --- .yarnrc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index 7b7f22272..c8567bae5 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -9,6 +9,6 @@ initScope: uppy nodeLinker: node-modules -npmMinimalAgeGate: 10080 +npmMinimalAgeGate: "1w" npmPublishAccess: public From b2043935a8a991879faf32aeaa072bfbd7f8d542 Mon Sep 17 00:00:00 2001 From: prakash Date: Sat, 25 Jul 2026 01:48:34 +0530 Subject: [PATCH 13/17] chore(deps): refresh in-range dependency resolutions Re-resolves 41 already-in-range dependencies to their newest release that is at least seven days old, matching the dependabot cooldown. No package.json changes: ranges are untouched, only yarn.lock resolutions move. Notable: preact 10.29.2 -> 10.29.7 (26 workspaces), vitest/@vitest/browser 4.1.6 -> 4.1.10, sass 1.89.2 -> 1.101.0, msw 2.10.4 -> 2.15.0, turbo, tailwindcss 4.3.3, vue 3.5.40, svelte-check, tsx, multer (supersedes #6347). Two transitive resolutions land inside the cooldown window because no in-range alternative exists: postcss 8.5.22 (2.5d) and enhanced-resolve 5.24.3 (4.6d). Both are patch-level build tooling. --- yarn.lock | 2909 +++++++++++++++++++---------------------------------- 1 file changed, 1028 insertions(+), 1881 deletions(-) diff --git a/yarn.lock b/yarn.lock index 2bd66dd77..6bfd38422 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5024,34 +5024,6 @@ __metadata: languageName: node linkType: hard -"@bundled-es-modules/cookie@npm:^2.0.1": - version: 2.0.1 - resolution: "@bundled-es-modules/cookie@npm:2.0.1" - dependencies: - cookie: "npm:^0.7.2" - checksum: 10/0038a5e82c41bfcd722afedabeb6961a5f15747b3681d7f4b61e35eb1e33130039e10ee9250dc9c9e4d3915ce1aeee717c0fb92225111574f0a030411abc0987 - languageName: node - linkType: hard - -"@bundled-es-modules/statuses@npm:^1.0.1": - version: 1.0.1 - resolution: "@bundled-es-modules/statuses@npm:1.0.1" - dependencies: - statuses: "npm:^2.0.1" - checksum: 10/9bf6a2bcf040a66fb805da0e1446041fd9def7468bb5da29c5ce02adf121a3f7cec123664308059a62a46fcaee666add83094b76df6dce72e5cafa8e6bebe60d - languageName: node - linkType: hard - -"@bundled-es-modules/tough-cookie@npm:^0.1.6": - version: 0.1.6 - resolution: "@bundled-es-modules/tough-cookie@npm:0.1.6" - dependencies: - "@types/tough-cookie": "npm:^4.0.5" - tough-cookie: "npm:^4.1.4" - checksum: 10/4f24a820f02c08c3ca0ff21272317357152093f76f9c8cc182517f61fa426ae53dadc4d68a3d6da5078e8d73f0ff8c0907a9f994c0be756162ba9c7358533e57 - languageName: node - linkType: hard - "@buttercup/fetch@npm:^0.2.1": version: 0.2.1 resolution: "@buttercup/fetch@npm:0.2.1" @@ -5482,36 +5454,45 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:1.10.0, @emnapi/core@npm:^1.10.0": - version: 1.10.0 - resolution: "@emnapi/core@npm:1.10.0" +"@emnapi/core@npm:1.11.1": + version: 1.11.1 + resolution: "@emnapi/core@npm:1.11.1" dependencies: - "@emnapi/wasi-threads": "npm:1.2.1" + "@emnapi/wasi-threads": "npm:1.2.2" tslib: "npm:^2.4.0" - checksum: 10/d32f386084e64deaf2609aabb8295d1ad5af6144d0f46d2060b76cc53f1f3b486df54bec9b0f33c37d85a3822e1193ebcd4e3deb4a5f0e4cd650aa2ffc631715 + checksum: 10/9aba37e0c11a75ef8372fd0a9c6e5396f4e8c1ebdd6fee737414787610a9dc1cd9bf188f525153561ca9363896e1135dd240f1ce28f3470dba3ad7e683e6db1a languageName: node linkType: hard -"@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.4.5": - version: 1.5.0 - resolution: "@emnapi/core@npm:1.5.0" +"@emnapi/core@npm:^1.11.1": + version: 1.11.2 + resolution: "@emnapi/core@npm:1.11.2" dependencies: - "@emnapi/wasi-threads": "npm:1.1.0" + "@emnapi/wasi-threads": "npm:1.2.2" tslib: "npm:^2.4.0" - checksum: 10/b500a69df001580731b0d355298b58832d44ab176937c0db7d10073a396f7a801ebcca10581f125a1cd88af4e6ecd6fbb04b78629cc703a424218b3a36d7bf50 + checksum: 10/b3e9693f79ca1d8bb90cb8a950150c7738f54eca0ae1849d3d5103a87ce4e388c2669fb253cc123d3449ad2ae12583435455dbdc0270b1e9efb0cfd502c952b4 languageName: node linkType: hard -"@emnapi/runtime@npm:1.10.0, @emnapi/runtime@npm:^1.10.0": - version: 1.10.0 - resolution: "@emnapi/runtime@npm:1.10.0" +"@emnapi/runtime@npm:1.11.1": + version: 1.11.1 + resolution: "@emnapi/runtime@npm:1.11.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10/d21083d07fa0c2da171c142e78ef986b66b07d45b06accc0bcaf49fcc61bb4dbc10e1c1760813070165b9f49b054376a931045347f21c0f42ff1eb2d2040faac + checksum: 10/8f7c622a49314df4d07952110e108e83b0fe129a8ddb9ef1e0ae372d754616169d5b0dd47a0d354a0fea2612abe42cedb582d15916936d1320c6c468acc804cc languageName: node linkType: hard -"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.4.5, @emnapi/runtime@npm:^1.7.0": +"@emnapi/runtime@npm:^1.11.1": + version: 1.11.2 + resolution: "@emnapi/runtime@npm:1.11.2" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/280a219d3bf302615dabaaa248223b0e5fe9c49bacf0987dd958ca37ab425b62cf05287053cb188e711681418aaa5e447eaed6b62a0848c0a1303b2707864600 + languageName: node + linkType: hard + +"@emnapi/runtime@npm:^1.7.0": version: 1.8.1 resolution: "@emnapi/runtime@npm:1.8.1" dependencies: @@ -5520,21 +5501,12 @@ __metadata: languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.1.0, @emnapi/wasi-threads@npm:^1.0.2, @emnapi/wasi-threads@npm:^1.0.4": - version: 1.1.0 - resolution: "@emnapi/wasi-threads@npm:1.1.0" +"@emnapi/wasi-threads@npm:1.2.2, @emnapi/wasi-threads@npm:^1.2.2": + version: 1.2.2 + resolution: "@emnapi/wasi-threads@npm:1.2.2" dependencies: tslib: "npm:^2.4.0" - checksum: 10/0d557e75262d2f4c95cb2a456ba0785ef61f919ce488c1d76e5e3acfd26e00c753ef928cd80068363e0c166ba8cc0141305daf0f81aad5afcd421f38f11e0f4e - languageName: node - linkType: hard - -"@emnapi/wasi-threads@npm:1.2.1, @emnapi/wasi-threads@npm:^1.2.1": - version: 1.2.1 - resolution: "@emnapi/wasi-threads@npm:1.2.1" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10/57cd4292be81c05d26aa886d68a9e4c449ff666e8503fed6463dfc6b64a4e4213f03c152d53296b7cda32840271e38cd33347332070658f01befeb9bf4e59f36 + checksum: 10/297fb6b1d89744bd0b41d5fec32bade05dc8dcf1f70eba86527226609fb3f6ad3fa96b3b2377b7449709715b3bd1569654c9def1dbbc85fb6b9cb0cff5bc5ebf languageName: node linkType: hard @@ -6528,6 +6500,13 @@ __metadata: languageName: node linkType: hard +"@inquirer/ansi@npm:^2.0.7": + version: 2.0.7 + resolution: "@inquirer/ansi@npm:2.0.7" + checksum: 10/ae4ff228412f1f67d78aa9a7410e07e692eeb7c9b75034825f1039898821b02505dfe934be53d6ee4ce5bde9e7ff6b4ce7547bacc1c9aa441396cb9b99717e0f + languageName: node + linkType: hard + "@inquirer/checkbox@npm:^4.1.2": version: 4.1.5 resolution: "@inquirer/checkbox@npm:4.1.5" @@ -6594,7 +6573,7 @@ __metadata: languageName: node linkType: hard -"@inquirer/confirm@npm:^5.0.0, @inquirer/confirm@npm:^5.1.6": +"@inquirer/confirm@npm:^5.1.6": version: 5.1.13 resolution: "@inquirer/confirm@npm:5.1.13" dependencies: @@ -6609,6 +6588,21 @@ __metadata: languageName: node linkType: hard +"@inquirer/confirm@npm:^6.0.11": + version: 6.1.1 + resolution: "@inquirer/confirm@npm:6.1.1" + dependencies: + "@inquirer/core": "npm:^11.2.1" + "@inquirer/type": "npm:^4.0.7" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10/631d35403438949abe073ba6b7823682d4bd995a582226df0c8d18fd2b069a42e415bc40988fd10b138984701d585da32086da6d90814ec50eaa8a2778dc6bfb + languageName: node + linkType: hard + "@inquirer/core@npm:^10.1.10, @inquirer/core@npm:^10.1.14, @inquirer/core@npm:^10.1.7": version: 10.1.14 resolution: "@inquirer/core@npm:10.1.14" @@ -6651,6 +6645,26 @@ __metadata: languageName: node linkType: hard +"@inquirer/core@npm:^11.2.1": + version: 11.2.1 + resolution: "@inquirer/core@npm:11.2.1" + dependencies: + "@inquirer/ansi": "npm:^2.0.7" + "@inquirer/figures": "npm:^2.0.7" + "@inquirer/type": "npm:^4.0.7" + cli-width: "npm:^4.1.0" + fast-wrap-ansi: "npm:^0.2.0" + mute-stream: "npm:^3.0.0" + signal-exit: "npm:^4.1.0" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10/687c2ee50985a8eb3142c902e99dd888176e66af2eed0781238e7b4b1f327737d4db053345a20b74c7fefa47da539238eea0afcd1e59e577409ca5ead94aa6d1 + languageName: node + linkType: hard + "@inquirer/editor@npm:^4.2.23": version: 4.2.23 resolution: "@inquirer/editor@npm:4.2.23" @@ -6744,6 +6758,13 @@ __metadata: languageName: node linkType: hard +"@inquirer/figures@npm:^2.0.7": + version: 2.0.7 + resolution: "@inquirer/figures@npm:2.0.7" + checksum: 10/145d74307b17712807ccd561787ecd1a72d574165b4d07a146e0d815f8e0320ffd39fb07f81a33910a4d2f0e098862b35b87614c4d3da740a29fa42c38dcb768 + languageName: node + linkType: hard + "@inquirer/input@npm:^4.1.6": version: 4.1.9 resolution: "@inquirer/input@npm:4.1.9" @@ -7017,6 +7038,18 @@ __metadata: languageName: node linkType: hard +"@inquirer/type@npm:^4.0.7": + version: 4.0.7 + resolution: "@inquirer/type@npm:4.0.7" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10/97769b74264a2575c12c231e3d4acf98b4ae237fc987cec6b459f88b907b1729623403b8d9fe0cf2ca21743114777c64e3031fbeff72e9da37fbf4c8985f587f + languageName: node + linkType: hard + "@ioredis/commands@npm:1.5.1": version: 1.5.1 resolution: "@ioredis/commands@npm:1.5.1" @@ -7664,21 +7697,7 @@ __metadata: languageName: node linkType: hard -"@mswjs/interceptors@npm:^0.39.1": - version: 0.39.2 - resolution: "@mswjs/interceptors@npm:0.39.2" - dependencies: - "@open-draft/deferred-promise": "npm:^2.2.0" - "@open-draft/logger": "npm:^0.3.0" - "@open-draft/until": "npm:^2.0.0" - is-node-process: "npm:^1.2.0" - outvariant: "npm:^1.4.3" - strict-event-emitter: "npm:^0.5.1" - checksum: 10/faaa95d636363a197f125c32066457fa74d5063d8ccae4c9c0e0510179060d92b1faf8640df45a0623e0bf42a30d610c83364a58e0eb0ca412c87b2e835936c1 - languageName: node - linkType: hard - -"@mswjs/interceptors@npm:^0.41.0": +"@mswjs/interceptors@npm:^0.41.0, @mswjs/interceptors@npm:^0.41.3": version: 0.41.9 resolution: "@mswjs/interceptors@npm:0.41.9" dependencies: @@ -8040,18 +8059,7 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.11, @napi-rs/wasm-runtime@npm:^0.2.12": - version: 0.2.12 - resolution: "@napi-rs/wasm-runtime@npm:0.2.12" - dependencies: - "@emnapi/core": "npm:^1.4.3" - "@emnapi/runtime": "npm:^1.4.3" - "@tybys/wasm-util": "npm:^0.10.0" - checksum: 10/5fd518182427980c28bc724adf06c5f32f9a8915763ef560b5f7d73607d30cd15ac86d0cbd2eb80d4cfab23fc80d0876d89ca36a9daadcb864bc00917c94187c - languageName: node - linkType: hard - -"@napi-rs/wasm-runtime@npm:^1.1.1": +"@napi-rs/wasm-runtime@npm:^1.1.1, @napi-rs/wasm-runtime@npm:^1.1.6": version: 1.1.6 resolution: "@napi-rs/wasm-runtime@npm:1.1.6" dependencies: @@ -8532,6 +8540,13 @@ __metadata: languageName: node linkType: hard +"@open-draft/deferred-promise@npm:^3.0.0": + version: 3.0.0 + resolution: "@open-draft/deferred-promise@npm:3.0.0" + checksum: 10/0357a88a0fd71d94253c81c5cac4fcd687bd3be58e1a7d5c9f3a83b56640261accf80a4781bbc83a3d6390deccdcc77e98acba4264477af08deb3790747b4cee + languageName: node + linkType: hard + "@open-draft/logger@npm:^0.3.0": version: 0.3.0 resolution: "@open-draft/logger@npm:0.3.0" @@ -8542,7 +8557,7 @@ __metadata: languageName: node linkType: hard -"@open-draft/until@npm:^2.0.0, @open-draft/until@npm:^2.1.0": +"@open-draft/until@npm:^2.0.0": version: 2.1.0 resolution: "@open-draft/until@npm:2.1.0" checksum: 10/622be42950afc8e89715d0fd6d56cbdcd13e36625e23b174bd3d9f06f80e25f9adf75d6698af93bca1e1bf465b9ce00ec05214a12189b671fb9da0f58215b6f4 @@ -8563,17 +8578,10 @@ __metadata: languageName: node linkType: hard -"@oxc-project/types@npm:=0.130.0": - version: 0.130.0 - resolution: "@oxc-project/types@npm:0.130.0" - checksum: 10/5f12923f32a3a9fdc8f26a275d10233a3d482e708d2035298a62b72aaa3857d26b5f16b2bea32896789d26bf61798fb22730f8e1cb37725a1951ad324526344f - languageName: node - linkType: hard - -"@oxc-project/types@npm:=0.132.0": - version: 0.132.0 - resolution: "@oxc-project/types@npm:0.132.0" - checksum: 10/e0694a3c24746006ad774a1cab34efac3ccad5b519234063bcde17e9afe3475680749357e9f90164a222326414cb9510da1b8da350edc0cd35612fd05147c218 +"@oxc-project/types@npm:=0.139.0": + version: 0.139.0 + resolution: "@oxc-project/types@npm:0.139.0" + checksum: 10/7f5e958bf700c1777737f0b27fe2a207fd9ff6494e2ec7529d20d7b1d2c668f7687182d490e72d59a58dd9c176f7cacc3938e824b3e664e4d6e5ce4e0ff44872 languageName: node linkType: hard @@ -8677,7 +8685,7 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher@npm:^2.4.1, @parcel/watcher@npm:^2.5.1": +"@parcel/watcher@npm:2.5.1, @parcel/watcher@npm:^2.4.1": version: 2.5.1 resolution: "@parcel/watcher@npm:2.5.1" dependencies: @@ -9011,16 +9019,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-android-arm64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-android-arm64@npm:1.0.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@rolldown/binding-android-arm64@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-android-arm64@npm:1.0.2" +"@rolldown/binding-android-arm64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-android-arm64@npm:1.1.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -9032,16 +9033,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-arm64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-darwin-arm64@npm:1.0.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rolldown/binding-darwin-arm64@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-darwin-arm64@npm:1.0.2" +"@rolldown/binding-darwin-arm64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-darwin-arm64@npm:1.1.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -9053,16 +9047,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-darwin-x64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-darwin-x64@npm:1.0.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rolldown/binding-darwin-x64@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-darwin-x64@npm:1.0.2" +"@rolldown/binding-darwin-x64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-darwin-x64@npm:1.1.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -9074,16 +9061,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-freebsd-x64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-freebsd-x64@npm:1.0.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@rolldown/binding-freebsd-x64@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-freebsd-x64@npm:1.0.2" +"@rolldown/binding-freebsd-x64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-freebsd-x64@npm:1.1.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -9095,16 +9075,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.2" +"@rolldown/binding-linux-arm-gnueabihf@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.5" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -9116,16 +9089,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-gnu@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rolldown/binding-linux-arm64-gnu@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.2" +"@rolldown/binding-linux-arm64-gnu@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.1.5" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -9137,44 +9103,23 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-arm64-musl@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.1" +"@rolldown/binding-linux-arm64-musl@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.1.5" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rolldown/binding-linux-arm64-musl@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.2" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rolldown/binding-linux-ppc64-gnu@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.1" +"@rolldown/binding-linux-ppc64-gnu@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.1.5" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rolldown/binding-linux-ppc64-gnu@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.2" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@rolldown/binding-linux-s390x-gnu@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.1" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rolldown/binding-linux-s390x-gnu@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.2" +"@rolldown/binding-linux-s390x-gnu@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.1.5" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -9186,16 +9131,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-x64-gnu@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rolldown/binding-linux-x64-gnu@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.2" +"@rolldown/binding-linux-x64-gnu@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.1.5" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -9207,16 +9145,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-linux-x64-musl@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rolldown/binding-linux-x64-musl@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.2" +"@rolldown/binding-linux-x64-musl@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.1.5" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -9228,16 +9159,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-openharmony-arm64@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.1" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@rolldown/binding-openharmony-arm64@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.2" +"@rolldown/binding-openharmony-arm64@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.1.5" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard @@ -9251,24 +9175,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-wasm32-wasi@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.1" +"@rolldown/binding-wasm32-wasi@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-wasm32-wasi@npm:1.1.5" dependencies: - "@emnapi/core": "npm:1.10.0" - "@emnapi/runtime": "npm:1.10.0" - "@napi-rs/wasm-runtime": "npm:^1.1.4" - conditions: cpu=wasm32 - languageName: node - linkType: hard - -"@rolldown/binding-wasm32-wasi@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.2" - dependencies: - "@emnapi/core": "npm:1.10.0" - "@emnapi/runtime": "npm:1.10.0" - "@napi-rs/wasm-runtime": "npm:^1.1.4" + "@emnapi/core": "npm:1.11.1" + "@emnapi/runtime": "npm:1.11.1" + "@napi-rs/wasm-runtime": "npm:^1.1.6" conditions: cpu=wasm32 languageName: node linkType: hard @@ -9280,16 +9193,9 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-arm64-msvc@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@rolldown/binding-win32-arm64-msvc@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.2" +"@rolldown/binding-win32-arm64-msvc@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.1.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -9301,27 +9207,13 @@ __metadata: languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.0.1": - version: 1.0.1 - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.1" +"@rolldown/binding-win32-x64-msvc@npm:1.1.5": + version: 1.1.5 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.1.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rolldown/binding-win32-x64-msvc@npm:1.0.2": - version: 1.0.2 - resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rolldown/pluginutils@npm:1.0.0-beta.29": - version: 1.0.0-beta.29 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.29" - checksum: 10/146ba978fbc26ad0baf52e359bd3bc04f37721b9a293b555b60e265d481b3ce34b58fbf6175af4672de04936ac9b919192bdba9f0095bb10aef6424a2cec96f0 - languageName: node - linkType: hard - "@rolldown/pluginutils@npm:1.0.0-rc.4": version: 1.0.0-rc.4 resolution: "@rolldown/pluginutils@npm:1.0.0-rc.4" @@ -9329,7 +9221,7 @@ __metadata: languageName: node linkType: hard -"@rolldown/pluginutils@npm:^1.0.0": +"@rolldown/pluginutils@npm:^1.0.0, @rolldown/pluginutils@npm:^1.0.1": version: 1.0.1 resolution: "@rolldown/pluginutils@npm:1.0.1" checksum: 10/4e95cf9ce23d75e5aa03ea0249cd86f7d1e21f83fbf6f8520e4edd8a251ba1b82c4ba9bc13cd24b6c4661daec6225b06e6d35c64c604e731b230b2a49af47d05 @@ -10673,20 +10565,27 @@ __metadata: languageName: node linkType: hard +"@sveltejs/load-config@npm:^0.2.0": + version: 0.2.0 + resolution: "@sveltejs/load-config@npm:0.2.0" + checksum: 10/cc2258aaeadbc365db25461888ba4bba90ed48e296315c860922751a10f4c3ece835029db2d0a59ce9a015e5c588bfc04c21b99d91c2e06950488cdc2bc9d1ce + languageName: node + linkType: hard + "@sveltejs/package@npm:^2.5.7": - version: 2.5.7 - resolution: "@sveltejs/package@npm:2.5.7" + version: 2.5.8 + resolution: "@sveltejs/package@npm:2.5.8" dependencies: chokidar: "npm:^5.0.0" kleur: "npm:^4.1.5" sade: "npm:^1.8.1" semver: "npm:^7.5.4" - svelte2tsx: "npm:~0.7.33" + svelte2tsx: "npm:~0.7.55" peerDependencies: svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 bin: svelte-package: svelte-package.js - checksum: 10/7a8eb2ecd0848d8f8d187c48563e4ff980e00e961d4c8ce8f3aea54568fe582a0cdb0eed7f4e3467d9ed62d14408e68c29e4c077350eb389ba86dd30e9807563 + checksum: 10/471bee0a40dbaa1b686e122307f5626c553467f62652e10d9a626f0235d6f6996f8afb099f80d6598f59123e1a3a934110dabc24210c730539fc24dfa1572d7b languageName: node linkType: hard @@ -10704,25 +10603,25 @@ __metadata: linkType: hard "@sveltejs/vite-plugin-svelte@npm:^5.0.0": - version: 5.0.3 - resolution: "@sveltejs/vite-plugin-svelte@npm:5.0.3" + version: 5.1.1 + resolution: "@sveltejs/vite-plugin-svelte@npm:5.1.1" dependencies: "@sveltejs/vite-plugin-svelte-inspector": "npm:^4.0.1" - debug: "npm:^4.4.0" + debug: "npm:^4.4.1" deepmerge: "npm:^4.3.1" kleur: "npm:^4.1.5" - magic-string: "npm:^0.30.15" - vitefu: "npm:^1.0.4" + magic-string: "npm:^0.30.17" + vitefu: "npm:^1.0.6" peerDependencies: svelte: ^5.0.0 vite: ^6.0.0 - checksum: 10/305757f173b5d7c01e2ab1cd1016fc3a78644ca2ccff2bdd670200cab723c68759c0490d915c1606717d749c472e5dd705abbe1863a9d88c5a3643cc4bbccdcd + checksum: 10/81ad848edc69fb55f30cedcf4d928eccc1149bfbb661bad3810884aa56a6d0fb81b01ecc7eb8c5ecc3541594d8fba365f61978abd24970e1d06f0c513a64bda3 languageName: node linkType: hard "@sveltejs/vite-plugin-svelte@npm:^7.1.2": - version: 7.1.2 - resolution: "@sveltejs/vite-plugin-svelte@npm:7.1.2" + version: 7.2.0 + resolution: "@sveltejs/vite-plugin-svelte@npm:7.2.0" dependencies: deepmerge: "npm:^4.3.1" magic-string: "npm:^0.30.21" @@ -10731,7 +10630,7 @@ __metadata: peerDependencies: svelte: ^5.46.4 vite: ^8.0.0-beta.7 || ^8.0.0 - checksum: 10/07013fe8de02ac3b29774126c362d716a979dc6d779f53df0e7c378289be2a1e4dd0e056fb3c41e1b5bba4e71f10d058217ccb5b48c1db230d8624a39e57bc5b + checksum: 10/13e73d83f2d49a2a251f2eac5713ec11c7d82b1522ffc06d49af16b58a0e4cd520c99fde363d046c31b1477e447b017227220a24509ebff50a9c02f7a3aaf29d languageName: node linkType: hard @@ -10754,489 +10653,144 @@ __metadata: linkType: hard "@tailwindcss/cli@npm:^4.0.6": - version: 4.1.1 - resolution: "@tailwindcss/cli@npm:4.1.1" + version: 4.3.3 + resolution: "@tailwindcss/cli@npm:4.3.3" dependencies: - "@parcel/watcher": "npm:^2.5.1" - "@tailwindcss/node": "npm:4.1.1" - "@tailwindcss/oxide": "npm:4.1.1" - enhanced-resolve: "npm:^5.18.1" + "@parcel/watcher": "npm:2.5.1" + "@tailwindcss/node": "npm:4.3.3" + "@tailwindcss/oxide": "npm:4.3.3" + enhanced-resolve: "npm:^5.24.1" mri: "npm:^1.2.0" picocolors: "npm:^1.1.1" - tailwindcss: "npm:4.1.1" + tailwindcss: "npm:4.3.3" bin: - tailwindcss: dist/index.mjs - checksum: 10/2c557c90584f0836b0c9dbde46223628bfed6bee06c14802aa0c53fb8d7557c159b641907e318d599cee965ce44f13c838706927330d05275925c22200453987 + tailwindcss: ./dist/index.mjs + checksum: 10/5ad09bb3a9e3f835a60e88cf3b6e1f47b5d881515c98175efce9c326ee21ce7c98fd0ba115d4567f65cf859b29ccd748238d79de86861ebfe75ed4bef1d54fbc languageName: node linkType: hard -"@tailwindcss/node@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/node@npm:4.1.1" - dependencies: - enhanced-resolve: "npm:^5.18.1" - jiti: "npm:^2.4.2" - lightningcss: "npm:1.29.2" - tailwindcss: "npm:4.1.1" - checksum: 10/88ac4d4443aeb9cbfce4663f557528b108a2abfd6536a39664808f2a8de12500d7501c39b1931e48b0759df25e735e6e9b8931341e81b32391c3475e24242d0f - languageName: node - linkType: hard - -"@tailwindcss/node@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/node@npm:4.1.11" - dependencies: - "@ampproject/remapping": "npm:^2.3.0" - enhanced-resolve: "npm:^5.18.1" - jiti: "npm:^2.4.2" - lightningcss: "npm:1.30.1" - magic-string: "npm:^0.30.17" - source-map-js: "npm:^1.2.1" - tailwindcss: "npm:4.1.11" - checksum: 10/657ba0076c5d117a13aabef68f293a25978024e436aa804d54f7e603489ed60f64683f76373dc94fce4db5c6397ab4b84d24f542e9e182132c652d52b6627959 - languageName: node - linkType: hard - -"@tailwindcss/node@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/node@npm:4.1.12" - dependencies: - "@jridgewell/remapping": "npm:^2.3.4" - enhanced-resolve: "npm:^5.18.3" - jiti: "npm:^2.5.1" - lightningcss: "npm:1.30.1" - magic-string: "npm:^0.30.17" - source-map-js: "npm:^1.2.1" - tailwindcss: "npm:4.1.12" - checksum: 10/1c114857d1cd2cc727764bfb7e7f025ef1b16e39267938492a0400bf1895c68bb84f98eda028b7da876d4d6e8939c4516263229fecb70e9e0437491bd06ce8b6 - languageName: node - linkType: hard - -"@tailwindcss/node@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/node@npm:4.3.0" +"@tailwindcss/node@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/node@npm:4.3.3" dependencies: "@jridgewell/remapping": "npm:^2.3.5" - enhanced-resolve: "npm:^5.21.0" - jiti: "npm:^2.6.1" + enhanced-resolve: "npm:^5.24.1" + jiti: "npm:^2.7.0" lightningcss: "npm:1.32.0" magic-string: "npm:^0.30.21" source-map-js: "npm:^1.2.1" - tailwindcss: "npm:4.3.0" - checksum: 10/4fc3e56b340a809fdf2b2aa6c90872fe483620aa29613d0e42d1387693c33c4162b811e168efddec282f2d9ebf898322033b92b94a7cf26f26f32eff5bfe65a5 + tailwindcss: "npm:4.3.3" + checksum: 10/be06a304f6ec14f13209b0749ca1195a4272e6dca4cf31feb7afa63e0c8d9fc0a2bd3e30ea688bbe43768b6adbb8d42dfffc82a9fada90fd846a28421d89292b languageName: node linkType: hard -"@tailwindcss/oxide-android-arm64@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.1" +"@tailwindcss/oxide-android-arm64@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-android-arm64@npm:4.3.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@tailwindcss/oxide-android-arm64@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.11" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-android-arm64@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.12" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-android-arm64@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-android-arm64@npm:4.3.0" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-darwin-arm64@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.1" +"@tailwindcss/oxide-darwin-arm64@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.3.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@tailwindcss/oxide-darwin-arm64@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.11" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-darwin-arm64@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.12" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-darwin-arm64@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.3.0" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-darwin-x64@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.1" +"@tailwindcss/oxide-darwin-x64@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-darwin-x64@npm:4.3.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@tailwindcss/oxide-darwin-x64@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.11" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-darwin-x64@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.12" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-darwin-x64@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-darwin-x64@npm:4.3.0" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-freebsd-x64@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.1" +"@tailwindcss/oxide-freebsd-x64@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.3.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@tailwindcss/oxide-freebsd-x64@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.11" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-freebsd-x64@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.12" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-freebsd-x64@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.3.0" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.1" +"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.3.3" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.11" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.12" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.3.0" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.1" +"@tailwindcss/oxide-linux-arm64-gnu@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.3.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.11" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.12" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-arm64-gnu@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.3.0" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.1" +"@tailwindcss/oxide-linux-arm64-musl@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.3.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.11" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.12" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-arm64-musl@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.3.0" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.1" +"@tailwindcss/oxide-linux-x64-gnu@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.3.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.11" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.12" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-x64-gnu@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.3.0" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-x64-musl@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.1" +"@tailwindcss/oxide-linux-x64-musl@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.3.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@tailwindcss/oxide-linux-x64-musl@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.11" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-x64-musl@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.12" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@tailwindcss/oxide-linux-x64-musl@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.3.0" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@tailwindcss/oxide-wasm32-wasi@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.1.11" +"@tailwindcss/oxide-wasm32-wasi@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.3.3" dependencies: - "@emnapi/core": "npm:^1.4.3" - "@emnapi/runtime": "npm:^1.4.3" - "@emnapi/wasi-threads": "npm:^1.0.2" - "@napi-rs/wasm-runtime": "npm:^0.2.11" - "@tybys/wasm-util": "npm:^0.9.0" - tslib: "npm:^2.8.0" - conditions: cpu=wasm32 - languageName: node - linkType: hard - -"@tailwindcss/oxide-wasm32-wasi@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.1.12" - dependencies: - "@emnapi/core": "npm:^1.4.5" - "@emnapi/runtime": "npm:^1.4.5" - "@emnapi/wasi-threads": "npm:^1.0.4" - "@napi-rs/wasm-runtime": "npm:^0.2.12" - "@tybys/wasm-util": "npm:^0.10.0" - tslib: "npm:^2.8.0" - conditions: cpu=wasm32 - languageName: node - linkType: hard - -"@tailwindcss/oxide-wasm32-wasi@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.3.0" - dependencies: - "@emnapi/core": "npm:^1.10.0" - "@emnapi/runtime": "npm:^1.10.0" - "@emnapi/wasi-threads": "npm:^1.2.1" + "@emnapi/core": "npm:^1.11.1" + "@emnapi/runtime": "npm:^1.11.1" + "@emnapi/wasi-threads": "npm:^1.2.2" "@napi-rs/wasm-runtime": "npm:^1.1.4" - "@tybys/wasm-util": "npm:^0.10.1" + "@tybys/wasm-util": "npm:^0.10.2" tslib: "npm:^2.8.1" conditions: cpu=wasm32 languageName: node linkType: hard -"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.1" +"@tailwindcss/oxide-win32-arm64-msvc@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.3.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.11" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.12" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-win32-arm64-msvc@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.3.0" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.1" +"@tailwindcss/oxide-win32-x64-msvc@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.3.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.11" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.12" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@tailwindcss/oxide-win32-x64-msvc@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.3.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@tailwindcss/oxide@npm:4.1.1": - version: 4.1.1 - resolution: "@tailwindcss/oxide@npm:4.1.1" +"@tailwindcss/oxide@npm:4.3.3": + version: 4.3.3 + resolution: "@tailwindcss/oxide@npm:4.3.3" dependencies: - "@tailwindcss/oxide-android-arm64": "npm:4.1.1" - "@tailwindcss/oxide-darwin-arm64": "npm:4.1.1" - "@tailwindcss/oxide-darwin-x64": "npm:4.1.1" - "@tailwindcss/oxide-freebsd-x64": "npm:4.1.1" - "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.1.1" - "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.1.1" - "@tailwindcss/oxide-linux-arm64-musl": "npm:4.1.1" - "@tailwindcss/oxide-linux-x64-gnu": "npm:4.1.1" - "@tailwindcss/oxide-linux-x64-musl": "npm:4.1.1" - "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.1.1" - "@tailwindcss/oxide-win32-x64-msvc": "npm:4.1.1" - dependenciesMeta: - "@tailwindcss/oxide-android-arm64": - optional: true - "@tailwindcss/oxide-darwin-arm64": - optional: true - "@tailwindcss/oxide-darwin-x64": - optional: true - "@tailwindcss/oxide-freebsd-x64": - optional: true - "@tailwindcss/oxide-linux-arm-gnueabihf": - optional: true - "@tailwindcss/oxide-linux-arm64-gnu": - optional: true - "@tailwindcss/oxide-linux-arm64-musl": - optional: true - "@tailwindcss/oxide-linux-x64-gnu": - optional: true - "@tailwindcss/oxide-linux-x64-musl": - optional: true - "@tailwindcss/oxide-win32-arm64-msvc": - optional: true - "@tailwindcss/oxide-win32-x64-msvc": - optional: true - checksum: 10/a56477e2a62a65454f2d92caa3170a1f0ea1462f4389d7b77b917284893c8dc0735d3c12ee159be60cf9d796215ceed73591a38dbf647ce7b61f0bcd00c380ba - languageName: node - linkType: hard - -"@tailwindcss/oxide@npm:4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/oxide@npm:4.1.11" - dependencies: - "@tailwindcss/oxide-android-arm64": "npm:4.1.11" - "@tailwindcss/oxide-darwin-arm64": "npm:4.1.11" - "@tailwindcss/oxide-darwin-x64": "npm:4.1.11" - "@tailwindcss/oxide-freebsd-x64": "npm:4.1.11" - "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.1.11" - "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.1.11" - "@tailwindcss/oxide-linux-arm64-musl": "npm:4.1.11" - "@tailwindcss/oxide-linux-x64-gnu": "npm:4.1.11" - "@tailwindcss/oxide-linux-x64-musl": "npm:4.1.11" - "@tailwindcss/oxide-wasm32-wasi": "npm:4.1.11" - "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.1.11" - "@tailwindcss/oxide-win32-x64-msvc": "npm:4.1.11" - detect-libc: "npm:^2.0.4" - tar: "npm:^7.4.3" + "@tailwindcss/oxide-android-arm64": "npm:4.3.3" + "@tailwindcss/oxide-darwin-arm64": "npm:4.3.3" + "@tailwindcss/oxide-darwin-x64": "npm:4.3.3" + "@tailwindcss/oxide-freebsd-x64": "npm:4.3.3" + "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.3.3" + "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.3.3" + "@tailwindcss/oxide-linux-arm64-musl": "npm:4.3.3" + "@tailwindcss/oxide-linux-x64-gnu": "npm:4.3.3" + "@tailwindcss/oxide-linux-x64-musl": "npm:4.3.3" + "@tailwindcss/oxide-wasm32-wasi": "npm:4.3.3" + "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.3.3" + "@tailwindcss/oxide-win32-x64-msvc": "npm:4.3.3" dependenciesMeta: "@tailwindcss/oxide-android-arm64": optional: true @@ -11262,154 +10816,49 @@ __metadata: optional: true "@tailwindcss/oxide-win32-x64-msvc": optional: true - checksum: 10/57d2323c2ec9f17e6b8c1a257eba2484d7b46324b26e316117baa8debb79d51c38eaf598a6cafb92f1523b8e506b0071b25f67f9b02a665f91084c3cab8aa14a - languageName: node - linkType: hard - -"@tailwindcss/oxide@npm:4.1.12": - version: 4.1.12 - resolution: "@tailwindcss/oxide@npm:4.1.12" - dependencies: - "@tailwindcss/oxide-android-arm64": "npm:4.1.12" - "@tailwindcss/oxide-darwin-arm64": "npm:4.1.12" - "@tailwindcss/oxide-darwin-x64": "npm:4.1.12" - "@tailwindcss/oxide-freebsd-x64": "npm:4.1.12" - "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.1.12" - "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.1.12" - "@tailwindcss/oxide-linux-arm64-musl": "npm:4.1.12" - "@tailwindcss/oxide-linux-x64-gnu": "npm:4.1.12" - "@tailwindcss/oxide-linux-x64-musl": "npm:4.1.12" - "@tailwindcss/oxide-wasm32-wasi": "npm:4.1.12" - "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.1.12" - "@tailwindcss/oxide-win32-x64-msvc": "npm:4.1.12" - detect-libc: "npm:^2.0.4" - tar: "npm:^7.4.3" - dependenciesMeta: - "@tailwindcss/oxide-android-arm64": - optional: true - "@tailwindcss/oxide-darwin-arm64": - optional: true - "@tailwindcss/oxide-darwin-x64": - optional: true - "@tailwindcss/oxide-freebsd-x64": - optional: true - "@tailwindcss/oxide-linux-arm-gnueabihf": - optional: true - "@tailwindcss/oxide-linux-arm64-gnu": - optional: true - "@tailwindcss/oxide-linux-arm64-musl": - optional: true - "@tailwindcss/oxide-linux-x64-gnu": - optional: true - "@tailwindcss/oxide-linux-x64-musl": - optional: true - "@tailwindcss/oxide-wasm32-wasi": - optional: true - "@tailwindcss/oxide-win32-arm64-msvc": - optional: true - "@tailwindcss/oxide-win32-x64-msvc": - optional: true - checksum: 10/54af10122e4f841996630db852fe1d680804f4833bae7ef3886d9e725cbc4e5a86bb930c00f28c7879b889e3018b1dedced137a0f077a6cc30ae15ace7d3a35d - languageName: node - linkType: hard - -"@tailwindcss/oxide@npm:4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/oxide@npm:4.3.0" - dependencies: - "@tailwindcss/oxide-android-arm64": "npm:4.3.0" - "@tailwindcss/oxide-darwin-arm64": "npm:4.3.0" - "@tailwindcss/oxide-darwin-x64": "npm:4.3.0" - "@tailwindcss/oxide-freebsd-x64": "npm:4.3.0" - "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.3.0" - "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.3.0" - "@tailwindcss/oxide-linux-arm64-musl": "npm:4.3.0" - "@tailwindcss/oxide-linux-x64-gnu": "npm:4.3.0" - "@tailwindcss/oxide-linux-x64-musl": "npm:4.3.0" - "@tailwindcss/oxide-wasm32-wasi": "npm:4.3.0" - "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.3.0" - "@tailwindcss/oxide-win32-x64-msvc": "npm:4.3.0" - dependenciesMeta: - "@tailwindcss/oxide-android-arm64": - optional: true - "@tailwindcss/oxide-darwin-arm64": - optional: true - "@tailwindcss/oxide-darwin-x64": - optional: true - "@tailwindcss/oxide-freebsd-x64": - optional: true - "@tailwindcss/oxide-linux-arm-gnueabihf": - optional: true - "@tailwindcss/oxide-linux-arm64-gnu": - optional: true - "@tailwindcss/oxide-linux-arm64-musl": - optional: true - "@tailwindcss/oxide-linux-x64-gnu": - optional: true - "@tailwindcss/oxide-linux-x64-musl": - optional: true - "@tailwindcss/oxide-wasm32-wasi": - optional: true - "@tailwindcss/oxide-win32-arm64-msvc": - optional: true - "@tailwindcss/oxide-win32-x64-msvc": - optional: true - checksum: 10/d3da98113c0f3dd5a6bb1aff553788f1263e6044c85cea99b24090f317b94fea2dca4ef281146b993f7658a5b0979ecc193ca4dc0eb0db3fffcff386a2051c02 + checksum: 10/c9b3b61e6844a1bb5038a43819f22bcd6a1633cd555a22a6cebbc87df196c4d51dac0357fa3c1fcd453fa54a6f438023846374b6246854e2fcbc05ccb42ed588 languageName: node linkType: hard "@tailwindcss/postcss@npm:^4": - version: 4.1.12 - resolution: "@tailwindcss/postcss@npm:4.1.12" + version: 4.3.3 + resolution: "@tailwindcss/postcss@npm:4.3.3" dependencies: "@alloc/quick-lru": "npm:^5.2.0" - "@tailwindcss/node": "npm:4.1.12" - "@tailwindcss/oxide": "npm:4.1.12" - postcss: "npm:^8.4.41" - tailwindcss: "npm:4.1.12" - checksum: 10/e1940e1e2cb86f89187f52f28e0c7cadba6fac4639a4ade0108ee9b51c756b2658574d64a526d86f9467b84114cf663530e09ae69ce34e0aab4673390d09d665 + "@tailwindcss/node": "npm:4.3.3" + "@tailwindcss/oxide": "npm:4.3.3" + postcss: "npm:^8.5.16" + tailwindcss: "npm:4.3.3" + checksum: 10/b461241d38f035ab6fbcd2ff9dc32e5a9ffe8eb2a309a8eec34013ca035f9ba59f71cb918e60dffed0a02a003b56bae982e56634cbb4d17c67c7d9099c150343 languageName: node linkType: hard -"@tailwindcss/vite@npm:^4.0.0, @tailwindcss/vite@npm:^4.1.11": - version: 4.1.11 - resolution: "@tailwindcss/vite@npm:4.1.11" +"@tailwindcss/vite@npm:^4.0.0, @tailwindcss/vite@npm:^4.1.11, @tailwindcss/vite@npm:^4.3.0": + version: 4.3.3 + resolution: "@tailwindcss/vite@npm:4.3.3" dependencies: - "@tailwindcss/node": "npm:4.1.11" - "@tailwindcss/oxide": "npm:4.1.11" - tailwindcss: "npm:4.1.11" - peerDependencies: - vite: ^5.2.0 || ^6 || ^7 - checksum: 10/8f25a4dac6c562b67f46ccbbe013f42e5f139e53a825d13f66be00d2d9e757b819d60afc9666b0f20a0fcc357e2c1d697a359114d582f8f2d8312b8c333cc031 - languageName: node - linkType: hard - -"@tailwindcss/vite@npm:^4.3.0": - version: 4.3.0 - resolution: "@tailwindcss/vite@npm:4.3.0" - dependencies: - "@tailwindcss/node": "npm:4.3.0" - "@tailwindcss/oxide": "npm:4.3.0" - tailwindcss: "npm:4.3.0" + "@tailwindcss/node": "npm:4.3.3" + "@tailwindcss/oxide": "npm:4.3.3" + tailwindcss: "npm:4.3.3" peerDependencies: vite: ^5.2.0 || ^6 || ^7 || ^8 - checksum: 10/6ea6e3ab36a09d39414c99c754ddb2f8c4b72e88be1186b4ab6759bb522068aacc738836349e177a2e073dd50978ba8c4e8a089ca4601eaf610817dc14aae1e9 + checksum: 10/b1caee2e27b15d30513f578cc51722c46b5c53a711ab562cea9fe98ed473c19c85b12e5f54ad4b8e47d9bfe3bce91c591fe798c64ec6baf3034c26a1e64cee77 languageName: node linkType: hard "@testing-library/dom@npm:^10.4.0": - version: 10.4.0 - resolution: "@testing-library/dom@npm:10.4.0" + version: 10.4.1 + resolution: "@testing-library/dom@npm:10.4.1" dependencies: "@babel/code-frame": "npm:^7.10.4" "@babel/runtime": "npm:^7.12.5" "@types/aria-query": "npm:^5.0.1" aria-query: "npm:5.3.0" - chalk: "npm:^4.1.0" dom-accessibility-api: "npm:^0.5.9" lz-string: "npm:^1.5.0" + picocolors: "npm:1.1.1" pretty-format: "npm:^27.0.2" - checksum: 10/05825ee9a15b88cbdae12c137db7111c34069ed3c7a1bd03b6696cb1b37b29f6f2d2de581ebf03033e7df1ab7ebf08399310293f440a4845d95c02c0a9ecc899 + checksum: 10/7f93e09ea015f151f8b8f42cbab0b2b858999b5445f15239a72a612ef7716e672b14c40c421218194cf191cbecbde0afa6f3dc2cc83dda93ff6a4fb0237df6e6 languageName: node linkType: hard @@ -11447,8 +10896,8 @@ __metadata: linkType: hard "@testing-library/react@npm:^16.0.0": - version: 16.3.0 - resolution: "@testing-library/react@npm:16.3.0" + version: 16.3.2 + resolution: "@testing-library/react@npm:16.3.2" dependencies: "@babel/runtime": "npm:^7.12.5" peerDependencies: @@ -11462,7 +10911,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10/0ee9e31dd0d2396a924682d0e61a4ecc6bfab8eaff23dbf8a72c3c2ce22c116fa578148baeb4de75b968ef99d22e6e6aa0a00dba40286f71184918bb6bb5b06a + checksum: 10/0ca88c6f672d00c2afd1bdedeff9b5382dd8157038efeb9762dc016731030075624be7106b92d2b5e5c52812faea85263e69272c14b6f8700eb48a4a8af6feef languageName: node linkType: hard @@ -11483,9 +10932,9 @@ __metadata: linkType: hard "@transloadit/types@npm:^4.3.1": - version: 4.3.1 - resolution: "@transloadit/types@npm:4.3.1" - checksum: 10/b0fab64edfc660efcec29ff5be8312fedd78faaeb6d7570cd7edeef66f3e3c37e8fed80ba28a88f1767ed46e1fecd98806a4ba14b6be3bea1658022a36493bb5 + version: 4.3.4 + resolution: "@transloadit/types@npm:4.3.4" + checksum: 10/e532ed990d1adc89aa47215d0b07b1dcde585baacb691040a4927a3f597ad781e934f138a9eb5b015d0c1eff71594225ff3fe04925bab6df613dcec997bc7327 languageName: node linkType: hard @@ -11557,15 +11006,6 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.10.0": - version: 0.10.0 - resolution: "@tybys/wasm-util@npm:0.10.0" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10/779d047a77e8a619b6e26b6fe556f413316d846e9a35438668a15510a4d6e7294388c998f65911f6f1a13838745575d7793cb1d27182752f6f95991725b15d45 - languageName: node - linkType: hard - "@tybys/wasm-util@npm:^0.10.1": version: 0.10.2 resolution: "@tybys/wasm-util@npm:0.10.2" @@ -11575,7 +11015,7 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.10.3": +"@tybys/wasm-util@npm:^0.10.2, @tybys/wasm-util@npm:^0.10.3": version: 0.10.3 resolution: "@tybys/wasm-util@npm:0.10.3" dependencies: @@ -11584,15 +11024,6 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.9.0": - version: 0.9.0 - resolution: "@tybys/wasm-util@npm:0.9.0" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10/aa58e64753a420ad1eefaf7bacef3dda61d74f9336925943d9244132d5b48d9242f734f1e707fd5ccfa6dd1d8ec8e6debc234b4dedb3a5b0d8486d1f373350b2 - languageName: node - linkType: hard - "@types/aria-query@npm:^5.0.1": version: 5.0.4 resolution: "@types/aria-query@npm:5.0.4" @@ -11943,20 +11374,13 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:4.17.24": +"@types/lodash@npm:4.17.24, @types/lodash@npm:^4.14.199": version: 4.17.24 resolution: "@types/lodash@npm:4.17.24" checksum: 10/0f2082565f60f9787eefc046edc38458054512be5a8b3584ef0bad5fd9e85d0ab55ec5a1fbfae1ed6ba015cf1f9e837d5fb4da1f99fc60b8f74b2a46146fb00f languageName: node linkType: hard -"@types/lodash@npm:^4.14.199": - version: 4.17.5 - resolution: "@types/lodash@npm:4.17.5" - checksum: 10/10e2e9cbeb16998026f4071f9f5f2a38b651eba15302f512e0b8ab904c07c197ca0282d2821f64e53c2b692d7046af0a1ce3ead190fb077cbe4036948fce1924 - languageName: node - linkType: hard - "@types/methods@npm:^1.1.4": version: 1.1.4 resolution: "@types/methods@npm:1.1.4" @@ -12068,39 +11492,30 @@ __metadata: linkType: hard "@types/react-dom@npm:^19, @types/react-dom@npm:^19.0.4": - version: 19.1.9 - resolution: "@types/react-dom@npm:19.1.9" + version: 19.2.3 + resolution: "@types/react-dom@npm:19.2.3" peerDependencies: - "@types/react": ^19.0.0 - checksum: 10/207acb79f6c3c9704938138960e21429efdf2db2184f17c166e8ec3f3180dfe6445b282c5302f559a71b2d09ab2fafef7735f3d24fd01cda4e5c7bf0cea1d5b9 + "@types/react": ^19.2.0 + checksum: 10/616c4a8aee250ea05fb1e7b98e7e00475dd3a6c1c30d7be18b4b93caba832f4203106b3a496a6b147e5acc2da14575eca47bce234c633bca1f8430ef8ffb234a languageName: node linkType: hard "@types/react@npm:^18.2.20": - version: 18.3.24 - resolution: "@types/react@npm:18.3.24" + version: 18.3.31 + resolution: "@types/react@npm:18.3.31" dependencies: "@types/prop-types": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10/3f8529961afa40696f4a677e0f4399cb5da1fca9828c00634f884db261fc29a68af0b0397611fff4dd81847ac85036a1b72e987eafd994cdf4ddb1a1bcce7d61 + csstype: "npm:^3.2.2" + checksum: 10/0a5d73b1ba3ce73273b28cc50da78d520b1a8d4253075820dc5cf6c9e286ff6cb339b56bd613d05885fec214fbecd8137bddcbdb475612fdcc46e061d88f00fc languageName: node linkType: hard -"@types/react@npm:^19, @types/react@npm:^19.0.10": - version: 19.1.12 - resolution: "@types/react@npm:19.1.12" - dependencies: - csstype: "npm:^3.0.2" - checksum: 10/c03d595b84faecb15079757555c96871e84ea6eef9a5eddb13ec1f648f718f9624bebc4199e86267edb825b23df97758324ea39ff840d9ad328386f96971f588 - languageName: node - linkType: hard - -"@types/react@npm:^19.2.14": - version: 19.2.14 - resolution: "@types/react@npm:19.2.14" +"@types/react@npm:^19, @types/react@npm:^19.0.10, @types/react@npm:^19.2.14": + version: 19.2.17 + resolution: "@types/react@npm:19.2.17" dependencies: csstype: "npm:^3.2.2" - checksum: 10/fbff239089ee64b6bd9b00543594db498278b06de527ef1b0f71bb0eb09cc4445a71b5dd3c0d3d0257255c4eed94406be40a74ad4a987ade8a8d5dd65c82bc5f + checksum: 10/8debb092bd0bb9c99176a31824c7587c27c775a6526b60060e7b9e8dc2af53aee2ffadc7a1e3845953792437db5699d34a9054e198c9d4e54a74728ff47c6725 languageName: node linkType: hard @@ -12191,6 +11606,15 @@ __metadata: languageName: node linkType: hard +"@types/set-cookie-parser@npm:^2.4.10": + version: 2.4.10 + resolution: "@types/set-cookie-parser@npm:2.4.10" + dependencies: + "@types/node": "npm:*" + checksum: 10/105cc90c7d7deeb344858f720b58bd137356586545ac00d1a448e050bfcc0f385553ff26bc9c674bd8c2e953a458149eadb1945ee3d1eee81e6c0656236ebc0a + languageName: node + linkType: hard + "@types/sockjs@npm:^0.3.36": version: 0.3.36 resolution: "@types/sockjs@npm:0.3.36" @@ -12200,7 +11624,7 @@ __metadata: languageName: node linkType: hard -"@types/statuses@npm:^2.0.4": +"@types/statuses@npm:^2.0.6": version: 2.0.6 resolution: "@types/statuses@npm:2.0.6" checksum: 10/dadfbb4f32a16d3106a8e2a957dab17b1ae99fc4788e1fd96aeaf82355e3b2b069d5ea0f5fb887efa830def033828955a5bbdfd35454ba2088822537aed9e5db @@ -12229,7 +11653,7 @@ __metadata: languageName: node linkType: hard -"@types/tough-cookie@npm:*, @types/tough-cookie@npm:^4.0.5": +"@types/tough-cookie@npm:*": version: 4.0.5 resolution: "@types/tough-cookie@npm:4.0.5" checksum: 10/01fd82efc8202670865928629697b62fe9bf0c0dcbc5b1c115831caeb073a2c0abb871ff393d7df1ae94ea41e256cb87d2a5a91fd03cdb1b0b4384e08d4ee482 @@ -13071,49 +12495,63 @@ __metadata: linkType: hard "@vitejs/plugin-vue@npm:^6.0.1": - version: 6.0.1 - resolution: "@vitejs/plugin-vue@npm:6.0.1" + version: 6.0.8 + resolution: "@vitejs/plugin-vue@npm:6.0.8" dependencies: - "@rolldown/pluginutils": "npm:1.0.0-beta.29" + "@rolldown/pluginutils": "npm:^1.0.1" peerDependencies: - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 vue: ^3.2.25 - checksum: 10/e5214b86a0ab3aa6713176d89f1f3e79ed2ae39f7ebc3b5222984229e8edeb21fa840416e337625306fa37365aa6570f6cffdccb2a0d0ed3ba8285048dcb3d76 + checksum: 10/f061707d746c993767e94afb6e51402a25ace9534cd7178ee34ff8e78ee62bfee9d23ea3cd1937c0cfc4a07b21bca851059f63978ca97202b6dc264f637fd88e languageName: node linkType: hard "@vitest/browser-playwright@npm:^4.1.6": - version: 4.1.6 - resolution: "@vitest/browser-playwright@npm:4.1.6" + version: 4.1.10 + resolution: "@vitest/browser-playwright@npm:4.1.10" dependencies: - "@vitest/browser": "npm:4.1.6" - "@vitest/mocker": "npm:4.1.6" + "@vitest/browser": "npm:4.1.10" + "@vitest/mocker": "npm:4.1.10" tinyrainbow: "npm:^3.1.0" peerDependencies: playwright: "*" - vitest: 4.1.6 + vitest: 4.1.10 peerDependenciesMeta: playwright: optional: false - checksum: 10/a899da787418f3748b0076ab3e63261b968dd53bbcd9a0323f2a29ce45a439c7bf8b5746fbe331ac675a166b0a789e6643b22df81965767f8c1a8b9f904ece00 + checksum: 10/deac879677899a7e5200ad7d46a66dbf07dd68f6ad0d258b03825337a1fa5417851af189291ea21284137760595b94c1f5bff12b82a5471422ba5d2512aacb3a languageName: node linkType: hard -"@vitest/browser@npm:4.1.6, @vitest/browser@npm:^4.1.6": - version: 4.1.6 - resolution: "@vitest/browser@npm:4.1.6" +"@vitest/browser@npm:4.1.10, @vitest/browser@npm:^4.1.6": + version: 4.1.10 + resolution: "@vitest/browser@npm:4.1.10" dependencies: "@blazediff/core": "npm:1.9.1" - "@vitest/mocker": "npm:4.1.6" - "@vitest/utils": "npm:4.1.6" + "@vitest/mocker": "npm:4.1.10" + "@vitest/utils": "npm:4.1.10" magic-string: "npm:^0.30.21" pngjs: "npm:^7.0.0" sirv: "npm:^3.0.2" tinyrainbow: "npm:^3.1.0" ws: "npm:^8.19.0" peerDependencies: - vitest: 4.1.6 - checksum: 10/d62d0d5d67880f09799faa1c496377dcf0270343b15bf17cac9d27416c93e24db91498bebd8c33e102fc982caeb11693cf2f82bdf07f59b43589be4f2f03c693 + vitest: 4.1.10 + checksum: 10/52c3f94de6b755bbe5165874a6f0e4ea66331b81b355423fa43b73d963d1f2eaedb1d9ab24e124430e12f39cdf496f360715415e76756f42ccf09d6079a8bafb + languageName: node + linkType: hard + +"@vitest/expect@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/expect@npm:4.1.10" + dependencies: + "@standard-schema/spec": "npm:^1.1.0" + "@types/chai": "npm:^5.2.2" + "@vitest/spy": "npm:4.1.10" + "@vitest/utils": "npm:4.1.10" + chai: "npm:^6.2.2" + tinyrainbow: "npm:^3.1.0" + checksum: 10/487fcad404a68968a54ae5fb9d099f12170cd793420a04b34a5606516317090c50a8303ab687c70166ee181864e3e138941d4a96d0405434dcd37696b3105350 languageName: node linkType: hard @@ -13131,6 +12569,25 @@ __metadata: languageName: node linkType: hard +"@vitest/mocker@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/mocker@npm:4.1.10" + dependencies: + "@vitest/spy": "npm:4.1.10" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.21" + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10/ae9645d1bcdad3ab7de7182feb4f1c9148a5ff97cef19581eec9257112aace94889eee9a1ad12e40ce59453ac05f52453b5fdb49ff76a31af8ccdbaaa4471ef3 + languageName: node + linkType: hard + "@vitest/mocker@npm:4.1.6": version: 4.1.6 resolution: "@vitest/mocker@npm:4.1.6" @@ -13150,6 +12607,15 @@ __metadata: languageName: node linkType: hard +"@vitest/pretty-format@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/pretty-format@npm:4.1.10" + dependencies: + tinyrainbow: "npm:^3.1.0" + checksum: 10/e4f6907143ab0e40dda29d70b17027586c92921d622091321f10512e660b3995dcee7aa56e17b750b72560f295e25f96035372348415f18ebfd39b66a55b4704 + languageName: node + linkType: hard + "@vitest/pretty-format@npm:4.1.6": version: 4.1.6 resolution: "@vitest/pretty-format@npm:4.1.6" @@ -13159,6 +12625,16 @@ __metadata: languageName: node linkType: hard +"@vitest/runner@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/runner@npm:4.1.10" + dependencies: + "@vitest/utils": "npm:4.1.10" + pathe: "npm:^2.0.3" + checksum: 10/2c962cb13af0880990036808a35679b7ac6657c8f542490234c2faa6ffd2ab080ac6bf21b487c64d84aa635cfb37b49eb679098c2003a100dfc6c4d5e87bf055 + languageName: node + linkType: hard + "@vitest/runner@npm:4.1.6": version: 4.1.6 resolution: "@vitest/runner@npm:4.1.6" @@ -13169,6 +12645,18 @@ __metadata: languageName: node linkType: hard +"@vitest/snapshot@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/snapshot@npm:4.1.10" + dependencies: + "@vitest/pretty-format": "npm:4.1.10" + "@vitest/utils": "npm:4.1.10" + magic-string: "npm:^0.30.21" + pathe: "npm:^2.0.3" + checksum: 10/7940d83ffd2fbebf9a04ea31e196b7e8bf981093ec739950959fe8dd29caa33c80823780fb4b1063d9459c44a0a8d8b2748c00dfb6941becd7404e6d687eea01 + languageName: node + linkType: hard + "@vitest/snapshot@npm:4.1.6": version: 4.1.6 resolution: "@vitest/snapshot@npm:4.1.6" @@ -13181,6 +12669,13 @@ __metadata: languageName: node linkType: hard +"@vitest/spy@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/spy@npm:4.1.10" + checksum: 10/7c1b79a95474338e0659f0f2e43be4df1ef7939ff5b37b044954e0287582947803bd417508f44a7f244809672309d9b3dd67660b704ec3fe7f323cc958ae47a3 + languageName: node + linkType: hard + "@vitest/spy@npm:4.1.6": version: 4.1.6 resolution: "@vitest/spy@npm:4.1.6" @@ -13188,6 +12683,17 @@ __metadata: languageName: node linkType: hard +"@vitest/utils@npm:4.1.10": + version: 4.1.10 + resolution: "@vitest/utils@npm:4.1.10" + dependencies: + "@vitest/pretty-format": "npm:4.1.10" + convert-source-map: "npm:^2.0.0" + tinyrainbow: "npm:^3.1.0" + checksum: 10/95484aad55c7b00bbcd4963e27cbb86fe207620a6093973d68da9d0a06bad37c388d84c9ab43d5f35d88e46c8f376a5592d9c54c025c958361160f4802bb25ee + languageName: node + linkType: hard + "@vitest/utils@npm:4.1.6": version: 4.1.6 resolution: "@vitest/utils@npm:4.1.6" @@ -13199,103 +12705,102 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.5.14": - version: 3.5.14 - resolution: "@vue/compiler-core@npm:3.5.14" +"@vue/compiler-core@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/compiler-core@npm:3.5.40" dependencies: - "@babel/parser": "npm:^7.27.2" - "@vue/shared": "npm:3.5.14" - entities: "npm:^4.5.0" + "@babel/parser": "npm:^7.29.7" + "@vue/shared": "npm:3.5.40" + entities: "npm:^7.0.1" estree-walker: "npm:^2.0.2" source-map-js: "npm:^1.2.1" - checksum: 10/074dcdaba83f8c8c36c9e3ffa0f9afcded4b180ff0a0538bd94651afa4a65f4a3a21c6adaef85b62c6e6c12613075b5490ac19709167bb6236b45e859e4031d0 + checksum: 10/b2c74a480cbe5df27b5435b2ed194d9eb47008fb5d63f23cd9ed8400293d07c7edb3e7449e02a5aa8a036e86a643030bb1d30be5869c8d1e1fdcac0a957daf6a languageName: node linkType: hard -"@vue/compiler-dom@npm:3.5.14": - version: 3.5.14 - resolution: "@vue/compiler-dom@npm:3.5.14" +"@vue/compiler-dom@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/compiler-dom@npm:3.5.40" dependencies: - "@vue/compiler-core": "npm:3.5.14" - "@vue/shared": "npm:3.5.14" - checksum: 10/e3b158778c7815679cd85f9948f5aafb4b27ef742fb2cf143d05362b0b0ca160d5c9d4d860528b3d22e49403e3bd11d9586c8e55e6c2d3d71f5f735295e6d96c + "@vue/compiler-core": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" + checksum: 10/cba6126de4d04783de55299a4d6b8753ef94412134d65340c09071c562d478e4d284b2d10ecd36e97a5222a006b9d080f849b46d61f4789b254ce2243bab1212 languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.5.14": - version: 3.5.14 - resolution: "@vue/compiler-sfc@npm:3.5.14" +"@vue/compiler-sfc@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/compiler-sfc@npm:3.5.40" dependencies: - "@babel/parser": "npm:^7.27.2" - "@vue/compiler-core": "npm:3.5.14" - "@vue/compiler-dom": "npm:3.5.14" - "@vue/compiler-ssr": "npm:3.5.14" - "@vue/shared": "npm:3.5.14" + "@babel/parser": "npm:^7.29.7" + "@vue/compiler-core": "npm:3.5.40" + "@vue/compiler-dom": "npm:3.5.40" + "@vue/compiler-ssr": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.17" - postcss: "npm:^8.5.3" + magic-string: "npm:^0.30.21" + postcss: "npm:^8.5.19" source-map-js: "npm:^1.2.1" - checksum: 10/6f6545fb37f0c18eaafa9d8398670ca8cf0c81f93cc475fb2722b8cee37c176146981cb4f0e867844974de05a811905fb807515768dd50c507b017b192caa3ef + checksum: 10/1ccfd12a31cb9d8bbab68dc7e65e5f3d18a7b77ed76bc4a685a7d6f2bb086542a31000c13aa12997de16fdc65ea3a15007476534e8f90a7a23d9825245d22e44 languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.5.14": - version: 3.5.14 - resolution: "@vue/compiler-ssr@npm:3.5.14" +"@vue/compiler-ssr@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/compiler-ssr@npm:3.5.40" dependencies: - "@vue/compiler-dom": "npm:3.5.14" - "@vue/shared": "npm:3.5.14" - checksum: 10/60d5282dc27ab0743187b2f42a9e2117613afb93670ac7e0a591e47f79f5bd93aeca262a967cc4113736daea687921b1efdab53ac56bea088955fe4656026941 + "@vue/compiler-dom": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" + checksum: 10/fb96a69b02036fdd4b945f2a992b1e07e533badcc9c980732d9803d80249c96cfa636abfb5a363cf02030493153c359306b6a345a6a645dcb280cab378b0e699 languageName: node linkType: hard -"@vue/reactivity@npm:3.5.14": - version: 3.5.14 - resolution: "@vue/reactivity@npm:3.5.14" +"@vue/reactivity@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/reactivity@npm:3.5.40" dependencies: - "@vue/shared": "npm:3.5.14" - checksum: 10/9c98d3341ba96dd7ad71b87c267ac9f5870b6c51500175d07456cce5425fee14d1442fb0e5bff8d770466e8a2ff04755a3007519ffa082a836a769997fddba25 + "@vue/shared": "npm:3.5.40" + checksum: 10/8749f96ad8dd97ee90b7740dcb3e55b752fc660291690796c9b8313f32ca7cd1edcc94384f0e966e1f71a5634dca843bf3df0c62f0144edc1716ace7b36b2cee languageName: node linkType: hard -"@vue/runtime-core@npm:3.5.14": - version: 3.5.14 - resolution: "@vue/runtime-core@npm:3.5.14" +"@vue/runtime-core@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/runtime-core@npm:3.5.40" dependencies: - "@vue/reactivity": "npm:3.5.14" - "@vue/shared": "npm:3.5.14" - checksum: 10/326fd2ad75dee3bc01d43051b60017043056b2fd8ade7c2174c5d3efcc1e1e07229fb40411765f48e4a93e282188b303408a23d20f09af0e06ae479b08f2754a + "@vue/reactivity": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" + checksum: 10/00915dafc6df6ed20db91fb04f78a27a3297b93d1752be1876270b48991ff1c18ab9c3182e502d6adc5cf61a7ae7cf46de519a6c7efd8593f4779dd5e72f0031 languageName: node linkType: hard -"@vue/runtime-dom@npm:3.5.14": - version: 3.5.14 - resolution: "@vue/runtime-dom@npm:3.5.14" +"@vue/runtime-dom@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/runtime-dom@npm:3.5.40" dependencies: - "@vue/reactivity": "npm:3.5.14" - "@vue/runtime-core": "npm:3.5.14" - "@vue/shared": "npm:3.5.14" - csstype: "npm:^3.1.3" - checksum: 10/caa6f433c5ef1234153873e215e7000ca7302ad886a99c03108213c42e0a5608938e01ed332c305c17095adb20c2ddfac9743480f3cc08430da0ce761384980d + "@vue/reactivity": "npm:3.5.40" + "@vue/runtime-core": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" + csstype: "npm:^3.2.3" + checksum: 10/cfff0fbc462ae6d7f12615a44a01c86e06f9eff2d6dcb4b8dcd4293d20432025a5f9f0968de9b05e0327bc910fecffa806e2655c0171e417ebc4201cc0e3a95e languageName: node linkType: hard -"@vue/server-renderer@npm:3.5.14": - version: 3.5.14 - resolution: "@vue/server-renderer@npm:3.5.14" +"@vue/server-renderer@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/server-renderer@npm:3.5.40" dependencies: - "@vue/compiler-ssr": "npm:3.5.14" - "@vue/shared": "npm:3.5.14" - peerDependencies: - vue: 3.5.14 - checksum: 10/6ba4dfadf776306ae5d596f54e8febe8301d0bd750940178a107738de2b33917976da84349f8cabdc4bef60e7c92f93c7c4a011a65852574eb4844d08781bd42 + "@vue/compiler-ssr": "npm:3.5.40" + "@vue/runtime-dom": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" + checksum: 10/2e7034d9ab28c024fc8403444c72cc9be980168e9746c62fbe271688396a651ea700f3b44664b8ca6ee10e336f8fe920ab8624be36c8c1c5c8a0391b4f92848d languageName: node linkType: hard -"@vue/shared@npm:3.5.14": - version: 3.5.14 - resolution: "@vue/shared@npm:3.5.14" - checksum: 10/9bd0103f92202894745c4cf52a71bdbf85c60a39906577e476717d434a0dfc78b01f3977b2538820dd71f4088fcee09aaa32a613066c06035be88846cbee7277 +"@vue/shared@npm:3.5.40": + version: 3.5.40 + resolution: "@vue/shared@npm:3.5.40" + checksum: 10/00311cca09227196144ef027c61f516bc91055640e9f7984ee5ab3a9db6c34e319e571e4a542e9794d8d5c76197f14392af98611e3572ab3d9d3192a66e4ad42 languageName: node linkType: hard @@ -14292,7 +13797,7 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:2.2.2, body-parser@npm:^2.2.1, body-parser@npm:^2.2.2": +"body-parser@npm:2.2.2": version: 2.2.2 resolution: "body-parser@npm:2.2.2" dependencies: @@ -14309,29 +13814,9 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:^1.19.0, body-parser@npm:^1.20.4, body-parser@npm:~1.20.3": - version: 1.20.4 - resolution: "body-parser@npm:1.20.4" - dependencies: - bytes: "npm:~3.1.2" - content-type: "npm:~1.0.5" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:~1.2.0" - http-errors: "npm:~2.0.1" - iconv-lite: "npm:~0.4.24" - on-finished: "npm:~2.4.1" - qs: "npm:~6.14.0" - raw-body: "npm:~2.5.3" - type-is: "npm:~1.6.18" - unpipe: "npm:~1.0.0" - checksum: 10/ff67e28d3f426707be8697a75fdf8d564dc50c341b41f054264d8ab6e2924e519c7ce8acc9d0de05328fdc41e1d9f3f200aec9c1cfb1867d6b676a410d97c689 - languageName: node - linkType: hard - -"body-parser@npm:~1.20.5": - version: 1.20.5 - resolution: "body-parser@npm:1.20.5" +"body-parser@npm:^1.19.0, body-parser@npm:^1.20.4, body-parser@npm:~1.20.3, body-parser@npm:~1.20.5": + version: 1.20.6 + resolution: "body-parser@npm:1.20.6" dependencies: bytes: "npm:~3.1.2" content-type: "npm:~1.0.5" @@ -14345,7 +13830,24 @@ __metadata: raw-body: "npm:~2.5.3" type-is: "npm:~1.6.18" unpipe: "npm:~1.0.0" - checksum: 10/3ec787c0d23b16542972226ee352ed917ae404bf862b6783040e8cfc994f165432f6d48e9341ef57f489c667c880f9c5174fad559c482607f83f4db7f412de3a + checksum: 10/cf3730f79d8d773a1a6f34fdec4bd40cf41b2cf25c17a3b9dfeb81e83b7e62e309285a92ba6bf5d99eee44144083d3122f332757215da37eb4740544432c2766 + languageName: node + linkType: hard + +"body-parser@npm:^2.2.1, body-parser@npm:^2.2.2": + version: 2.3.0 + resolution: "body-parser@npm:2.3.0" + dependencies: + bytes: "npm:^3.1.2" + content-type: "npm:^2.0.0" + debug: "npm:^4.4.3" + http-errors: "npm:^2.0.1" + iconv-lite: "npm:^0.7.2" + on-finished: "npm:^2.4.1" + qs: "npm:^6.15.2" + raw-body: "npm:^3.0.2" + type-is: "npm:^2.1.0" + checksum: 10/94f741ff525358dd0d47f0a042936dc61b9d2e348ff1228c5ffd79f1902c673a317bbb9495b3f7d1db4483befe6ffed1c42bc4cdd8da8f41690530810cfe4dad languageName: node linkType: hard @@ -14677,15 +14179,13 @@ __metadata: languageName: node linkType: hard -"caniuse-api@npm:^3.0.0": - version: 3.0.0 - resolution: "caniuse-api@npm:3.0.0" +"caniuse-api@npm:^4.0.0": + version: 4.0.0 + resolution: "caniuse-api@npm:4.0.0" dependencies: browserslist: "npm:^4.0.0" caniuse-lite: "npm:^1.0.0" - lodash.memoize: "npm:^4.1.2" - lodash.uniq: "npm:^4.5.0" - checksum: 10/db2a229383b20d0529b6b589dde99d7b6cb56ba371366f58cbbfa2929c9f42c01f873e2b6ef641d4eda9f0b4118de77dbb2805814670bdad4234bf08e720b0b4 + checksum: 10/6b698a87c26630bd4c6d2609098713cb1df5309b0dd96e2c05d2ee945f100d6770bae2e2276641f021a0e6555e55841ddf93b5d4225bd059fd66a76b61668506 languageName: node linkType: hard @@ -14748,14 +14248,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.0.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10/6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea - languageName: node - linkType: hard - -"chalk@npm:^5.6.2": +"chalk@npm:^5.0.0, chalk@npm:^5.6.2": version: 5.6.2 resolution: "chalk@npm:5.6.2" checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0 @@ -15290,6 +14783,13 @@ __metadata: languageName: node linkType: hard +"content-type@npm:^2.0.0": + version: 2.0.0 + resolution: "content-type@npm:2.0.0" + checksum: 10/0bbb276b790ba7e86c479c7d69fae1861b2e908ff3ce2cb01975b516f93eede2216d242902ed6c5b15cd554014611ce9dfdcf51cd35b16569e45a979e50d0cef + languageName: node + linkType: hard + "convert-source-map@npm:^1.5.1, convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" @@ -15328,13 +14828,6 @@ __metadata: languageName: node linkType: hard -"cookie-signature@npm:1.0.7, cookie-signature@npm:~1.0.6, cookie-signature@npm:~1.0.7": - version: 1.0.7 - resolution: "cookie-signature@npm:1.0.7" - checksum: 10/1a62808cd30d15fb43b70e19829b64d04b0802d8ef00275b57d152de4ae6a3208ca05c197b6668d104c4d9de389e53ccc2d3bc6bcaaffd9602461417d8c40710 - languageName: node - linkType: hard - "cookie-signature@npm:^1.2.1, cookie-signature@npm:^1.2.2": version: 1.2.2 resolution: "cookie-signature@npm:1.2.2" @@ -15342,6 +14835,13 @@ __metadata: languageName: node linkType: hard +"cookie-signature@npm:~1.0.6, cookie-signature@npm:~1.0.7": + version: 1.0.7 + resolution: "cookie-signature@npm:1.0.7" + checksum: 10/1a62808cd30d15fb43b70e19829b64d04b0802d8ef00275b57d152de4ae6a3208ca05c197b6668d104c4d9de389e53ccc2d3bc6bcaaffd9602461417d8c40710 + languageName: node + linkType: hard + "cookie@npm:0.7.2, cookie@npm:^0.7.1, cookie@npm:^0.7.2, cookie@npm:~0.7.1, cookie@npm:~0.7.2": version: 0.7.2 resolution: "cookie@npm:0.7.2" @@ -15363,6 +14863,13 @@ __metadata: languageName: node linkType: hard +"cookie@npm:^1.1.1": + version: 1.1.1 + resolution: "cookie@npm:1.1.1" + checksum: 10/85538153054791155cf4d38d2e807e3b9382d71bf71d92fc46fca348515ea574049d0d9ef8eb84d2d54a681ad1d7a7316b1989b901dace50a6c0f4c3858dbdb2 + languageName: node + linkType: hard + "cookie@npm:~0.4.1": version: 0.4.2 resolution: "cookie@npm:0.4.2" @@ -15442,7 +14949,7 @@ __metadata: languageName: node linkType: hard -"cors@npm:2.8.6": +"cors@npm:2.8.6, cors@npm:^2.8.5, cors@npm:~2.8.5": version: 2.8.6 resolution: "cors@npm:2.8.6" dependencies: @@ -15452,16 +14959,6 @@ __metadata: languageName: node linkType: hard -"cors@npm:^2.8.5, cors@npm:~2.8.5": - version: 2.8.5 - resolution: "cors@npm:2.8.5" - dependencies: - object-assign: "npm:^4" - vary: "npm:^1" - checksum: 10/66e88e08edee7cbce9d92b4d28a2028c88772a4c73e02f143ed8ca76789f9b59444eed6b1c167139e76fa662998c151322720093ba229f9941365ada5a6fc2c6 - languageName: node - linkType: hard - "cosmiconfig@npm:^9.0.0": version: 9.0.0 resolution: "cosmiconfig@npm:9.0.0" @@ -15650,63 +15147,63 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^8.0.1": - version: 8.0.1 - resolution: "cssnano-preset-default@npm:8.0.1" +"cssnano-preset-default@npm:^8.0.2": + version: 8.0.2 + resolution: "cssnano-preset-default@npm:8.0.2" dependencies: browserslist: "npm:^4.28.2" - cssnano-utils: "npm:^6.0.0" + cssnano-utils: "npm:^6.0.1" postcss-calc: "npm:^10.1.1" - postcss-colormin: "npm:^8.0.0" - postcss-convert-values: "npm:^8.0.0" - postcss-discard-comments: "npm:^8.0.0" - postcss-discard-duplicates: "npm:^8.0.0" - postcss-discard-empty: "npm:^8.0.0" - postcss-discard-overridden: "npm:^8.0.0" - postcss-merge-longhand: "npm:^8.0.0" - postcss-merge-rules: "npm:^8.0.0" - postcss-minify-font-values: "npm:^8.0.0" - postcss-minify-gradients: "npm:^8.0.0" - postcss-minify-params: "npm:^8.0.0" - postcss-minify-selectors: "npm:^8.0.1" - postcss-normalize-charset: "npm:^8.0.0" - postcss-normalize-display-values: "npm:^8.0.0" - postcss-normalize-positions: "npm:^8.0.0" - postcss-normalize-repeat-style: "npm:^8.0.0" - postcss-normalize-string: "npm:^8.0.0" - postcss-normalize-timing-functions: "npm:^8.0.0" - postcss-normalize-unicode: "npm:^8.0.0" - postcss-normalize-url: "npm:^8.0.0" - postcss-normalize-whitespace: "npm:^8.0.0" - postcss-ordered-values: "npm:^8.0.0" - postcss-reduce-initial: "npm:^8.0.0" - postcss-reduce-transforms: "npm:^8.0.0" - postcss-svgo: "npm:^8.0.0" - postcss-unique-selectors: "npm:^8.0.0" + postcss-colormin: "npm:^8.0.1" + postcss-convert-values: "npm:^8.0.1" + postcss-discard-comments: "npm:^8.0.1" + postcss-discard-duplicates: "npm:^8.0.1" + postcss-discard-empty: "npm:^8.0.1" + postcss-discard-overridden: "npm:^8.0.1" + postcss-merge-longhand: "npm:^8.0.1" + postcss-merge-rules: "npm:^8.0.1" + postcss-minify-font-values: "npm:^8.0.1" + postcss-minify-gradients: "npm:^8.0.1" + postcss-minify-params: "npm:^8.0.1" + postcss-minify-selectors: "npm:^8.0.2" + postcss-normalize-charset: "npm:^8.0.1" + postcss-normalize-display-values: "npm:^8.0.1" + postcss-normalize-positions: "npm:^8.0.1" + postcss-normalize-repeat-style: "npm:^8.0.1" + postcss-normalize-string: "npm:^8.0.1" + postcss-normalize-timing-functions: "npm:^8.0.1" + postcss-normalize-unicode: "npm:^8.0.1" + postcss-normalize-url: "npm:^8.0.1" + postcss-normalize-whitespace: "npm:^8.0.1" + postcss-ordered-values: "npm:^8.0.1" + postcss-reduce-initial: "npm:^8.0.1" + postcss-reduce-transforms: "npm:^8.0.1" + postcss-svgo: "npm:^8.0.1" + postcss-unique-selectors: "npm:^8.0.1" peerDependencies: - postcss: ^8.5.14 - checksum: 10/ca245aaff643cc83fbb8b5179b23262d3b386fb594bbe6d8ea1b49af97f5a8d78d66a96442803b5a30ce3bcc334040634c54d13d26dd7bbbe8f4ec8ed300fcef + postcss: ^8.5.15 + checksum: 10/fa78fe3e9a8ee0feabfbcfb78612a284c420f811b25e351f9fcbe2de70d9cf5a3ddd1a3c6b6d77c6259a0ffd3e613533b6da42d89df1e24e6134395f7876f3c7 languageName: node linkType: hard -"cssnano-utils@npm:^6.0.0": - version: 6.0.0 - resolution: "cssnano-utils@npm:6.0.0" +"cssnano-utils@npm:^6.0.1": + version: 6.0.1 + resolution: "cssnano-utils@npm:6.0.1" peerDependencies: - postcss: ^8.5.14 - checksum: 10/ce45d40337352c26e598dff535887649dab126feb2dbe950f2da013acff0a8b6723d0a3cb0f6be4cd038c93bedc01bbee337aae8f333458277fe99990557c57f + postcss: ^8.5.15 + checksum: 10/b071cfe701e87066ae7c31fd3867d3064a7966f4e09c58ef6b29cfd8f00bc638f342b8ef97812936575a049f556f420067fe9b953fdd589ffe191ff57df28615 languageName: node linkType: hard "cssnano@npm:^8.0.1": - version: 8.0.1 - resolution: "cssnano@npm:8.0.1" + version: 8.0.2 + resolution: "cssnano@npm:8.0.2" dependencies: - cssnano-preset-default: "npm:^8.0.1" + cssnano-preset-default: "npm:^8.0.2" lilconfig: "npm:^3.1.3" peerDependencies: - postcss: ^8.5.14 - checksum: 10/696537370478a1cdeedd928abd4ae98059269e235ddedfaeaa69bc143d851b0e8d7fb51c271fe0576e3af9ecfe6bad5b37bdb5c32f2ef5c250dd330cfd05a75e + postcss: ^8.5.15 + checksum: 10/8765bba8db1361ae2508271ea64a0705d69ed674f18dceb1aed9e754b1368698f16b1a799b0e3e29e6e5c9bb7f764eb5e2b6d86e02953c096f750886e23ad2dc languageName: node linkType: hard @@ -15729,14 +15226,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.1.3": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 10/f593cce41ff5ade23f44e77521e3a1bcc2c64107041e1bf6c3c32adc5187d0d60983292fda326154d20b01079e24931aa5b08e4467cc488b60bb1e7f6d478ade - languageName: node - linkType: hard - -"csstype@npm:^3.2.2": +"csstype@npm:^3.2.2, csstype@npm:^3.2.3": version: 3.2.3 resolution: "csstype@npm:3.2.3" checksum: 10/ad41baf7e2ffac65ab544d79107bf7cd1a4bb9bab9ac3302f59ab4ba655d5e30942a8ae46e10ba160c6f4ecea464cc95b975ca2fefbdeeacd6ac63f12f99fe1f @@ -15888,14 +15378,14 @@ __metadata: linkType: hard "dedent@npm:^1.0.0, dedent@npm:^1.5.3": - version: 1.6.0 - resolution: "dedent@npm:1.6.0" + version: 1.7.2 + resolution: "dedent@npm:1.7.2" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: 10/f100cb11001309f2185c4334c6f29e5323c1e73b7b75e3b1893bc71ef53cd13fb80534efc8fa7163a891ede633e310a9c600ba38c363cc9d14a72f238fe47078 + checksum: 10/30b9062290dca72b0f5a6cd3667633448cef8cd0dec602eab61015741269ad49df90cabf0521f9a32d134ceab4e21aa7f097258c55cc3baadef94874686d6480 languageName: node linkType: hard @@ -16057,7 +15547,7 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3, detect-libc@npm:^2.0.4, detect-libc@npm:^2.1.2": +"detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3, detect-libc@npm:^2.1.2": version: 2.1.2 resolution: "detect-libc@npm:2.1.2" checksum: 10/b736c8d97d5d46164c0d1bed53eb4e6a3b1d8530d460211e2d52f1c552875e706c58a5376854e4e54f8b828c9cada58c855288c968522eb93ac7696d65970766 @@ -16365,7 +15855,7 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.18.1, enhanced-resolve@npm:^5.18.3": +"enhanced-resolve@npm:^5.17.1": version: 5.18.3 resolution: "enhanced-resolve@npm:5.18.3" dependencies: @@ -16385,13 +15875,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.21.0": - version: 5.22.1 - resolution: "enhanced-resolve@npm:5.22.1" +"enhanced-resolve@npm:^5.24.1": + version: 5.24.3 + resolution: "enhanced-resolve@npm:5.24.3" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.3.3" - checksum: 10/2124366118c1e93836b23b4aad933352ba8d404c2c50129388b5d83520bfea1021169e975967e048bfca3a82cbf07756ba76a26e1eab305ef06b2ab1a384e6c0 + checksum: 10/687023ac3231e9db322ba8064a3d4717d2a03c2238bd55457c491af4ceb5910b7ada809effc9e809bf15ce6752c83226851887d330a5009536575a4d55ec3baf languageName: node linkType: hard @@ -16414,7 +15904,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.3.0, entities@npm:^4.5.0": +"entities@npm:^4.2.0, entities@npm:^4.3.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 @@ -16428,6 +15918,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^7.0.1": + version: 7.0.1 + resolution: "entities@npm:7.0.1" + checksum: 10/3c0c58d869c45148463e96d21dee2d1b801bd3fe4cf47aa470cd26dfe81d59e9e0a9be92ae083fa02fa441283c883a471486e94538dcfb8544428aa80a55271b + languageName: node + linkType: hard + "entities@npm:^8.0.0": version: 8.0.0 resolution: "entities@npm:8.0.0" @@ -16694,7 +16191,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:0.28.1": +"esbuild@npm:0.28.1, esbuild@npm:^0.27.0 || ^0.28.0, esbuild@npm:~0.28.0": version: 0.28.1 resolution: "esbuild@npm:0.28.1" dependencies: @@ -16783,7 +16280,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.25.0, esbuild@npm:~0.25.0": +"esbuild@npm:^0.25.0": version: 0.25.9 resolution: "esbuild@npm:0.25.9" dependencies: @@ -17557,7 +17054,7 @@ __metadata: languageName: node linkType: hard -"express-session@npm:1.19.0": +"express-session@npm:1.19.0, express-session@npm:^1.15.6, express-session@npm:^1.17.3": version: 1.19.0 resolution: "express-session@npm:1.19.0" dependencies: @@ -17573,22 +17070,6 @@ __metadata: languageName: node linkType: hard -"express-session@npm:^1.15.6, express-session@npm:^1.17.3": - version: 1.18.1 - resolution: "express-session@npm:1.18.1" - dependencies: - cookie: "npm:0.7.2" - cookie-signature: "npm:1.0.7" - debug: "npm:2.6.9" - depd: "npm:~2.0.0" - on-headers: "npm:~1.0.2" - parseurl: "npm:~1.3.3" - safe-buffer: "npm:5.2.1" - uid-safe: "npm:~2.1.5" - checksum: 10/fec407d20e2b7c110e92c992f4a094b9603bf3e1d1040cf5a2f70fe64e23560f7f2d41e0e6dc8864dd146bbf0c07d9d5aa6848f80c403cbeac4cee4303192a53 - languageName: node - linkType: hard - "express@npm:^4.21.2": version: 4.22.1 resolution: "express@npm:4.22.1" @@ -17762,6 +17243,22 @@ __metadata: languageName: node linkType: hard +"fast-string-truncated-width@npm:^3.0.2": + version: 3.0.3 + resolution: "fast-string-truncated-width@npm:3.0.3" + checksum: 10/3a1631e48927cb558b612a90ee78a61a660823c39b024bfc113935760b5b64805dbf03c4e696c33005294db578417687432e9d13567f1a582c2c75015e8a7648 + languageName: node + linkType: hard + +"fast-string-width@npm:^3.0.2": + version: 3.0.2 + resolution: "fast-string-width@npm:3.0.2" + dependencies: + fast-string-truncated-width: "npm:^3.0.2" + checksum: 10/5b9019769f2b00b96d43575c202f4e035a0e55eba7669a9a32351de9fa0805d0959a2afcaec6e4db5ee9b9a4c08d8e77f95abeb04b5bae2f76635cf04ddb4b80 + languageName: node + linkType: hard + "fast-uri@npm:^3.0.1": version: 3.0.6 resolution: "fast-uri@npm:3.0.6" @@ -17769,6 +17266,15 @@ __metadata: languageName: node linkType: hard +"fast-wrap-ansi@npm:^0.2.0": + version: 0.2.2 + resolution: "fast-wrap-ansi@npm:0.2.2" + dependencies: + fast-string-width: "npm:^3.0.2" + checksum: 10/c72272e4ee9c047ec4609adea9beb779f058e0aaee37d9e99d2306c401b34ad2b158ba6969860e35f8be7a0b0ba7512b71315d403e58a45a9f0eba0dc5b4befd + languageName: node + linkType: hard + "fast-xml-builder@npm:^1.1.7, fast-xml-builder@npm:^1.2.0": version: 1.2.0 resolution: "fast-xml-builder@npm:1.2.0" @@ -18086,18 +17592,7 @@ __metadata: languageName: node linkType: hard -"formidable@npm:^3.2.4": - version: 3.5.1 - resolution: "formidable@npm:3.5.1" - dependencies: - dezalgo: "npm:^1.0.4" - hexoid: "npm:^1.0.0" - once: "npm:^1.4.0" - checksum: 10/c9a7bbbd4ca8142893da88b51cf7797adee022344ea180cf157a108bf999bed5ad8bc07a10a28d8a39fcbfaa02e8cba07f4ba336fbeb330deb23907336ba1fc2 - languageName: node - linkType: hard - -"formidable@npm:^3.5.4": +"formidable@npm:^3.2.4, formidable@npm:^3.5.4": version: 3.5.4 resolution: "formidable@npm:3.5.4" dependencies: @@ -18372,15 +17867,6 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.7.5": - version: 4.10.1 - resolution: "get-tsconfig@npm:4.10.1" - dependencies: - resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/04d63f47fdecaefbd1f73ec02949be4ec4db7d6d9fbc8d4e81f9a4bb1c6f876e48943712f2f9236643d3e4d61d9a7b06da08564d08b034631ebe3f5605bef237 - languageName: node - linkType: hard - "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -18583,10 +18069,10 @@ __metadata: languageName: node linkType: hard -"graphql@npm:^16.8.1": - version: 16.11.0 - resolution: "graphql@npm:16.11.0" - checksum: 10/e3e1633d0b464bbb3fa41283fae938bd3bac801c350555b3f1a129d99fb3cfe157fa69c1389229dba902731942eb08bdea4b29f1271965feee8779576b26ef01 +"graphql@npm:^16.13.2": + version: 16.14.2 + resolution: "graphql@npm:16.14.2" + checksum: 10/cd9a2581508f82621112a4dc625714e81ce725ab0a62502d97c14f61fee180e85276ac64bf9094f4fbf237737832ad4bb970aa26088f9dffece56f8919a49a29 languageName: node linkType: hard @@ -18687,10 +18173,13 @@ __metadata: languageName: node linkType: hard -"headers-polyfill@npm:^4.0.2": - version: 4.0.3 - resolution: "headers-polyfill@npm:4.0.3" - checksum: 10/3a008aa2ef71591e2077706efb48db1b2729b90cf646cc217f9b69744e35cca4ba463f39debb6000904aa7de4fada2e5cc682463025d26bcc469c1d99fa5af27 +"headers-polyfill@npm:^5.0.1": + version: 5.0.1 + resolution: "headers-polyfill@npm:5.0.1" + dependencies: + "@types/set-cookie-parser": "npm:^2.4.10" + set-cookie-parser: "npm:^3.0.1" + checksum: 10/f71d7aff5f0c0ceff089a0da9d3c80dd67d4a2177de2f049b3a1cdc027d56acd1f04bc44aa561f1715d0ccaa4efb704ae05b48dc9234fbf143439d0f692e1922 languageName: node linkType: hard @@ -18701,13 +18190,6 @@ __metadata: languageName: node linkType: hard -"hexoid@npm:^1.0.0": - version: 1.0.0 - resolution: "hexoid@npm:1.0.0" - checksum: 10/f2271b8b6b0e13fb5a1eccf740f53ce8bae689c80b9498b854c447f9dc94f75f44e0de064c0e4660ecdbfa8942bb2b69973fdcb080187b45bbb409a3c71f19d4 - languageName: node - linkType: hard - "hmac-drbg@npm:^1.0.1": version: 1.0.1 resolution: "hmac-drbg@npm:1.0.1" @@ -19821,7 +19303,7 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^2.4.2, jiti@npm:^2.5.1": +"jiti@npm:^2.5.1": version: 2.5.1 resolution: "jiti@npm:2.5.1" bin: @@ -19830,7 +19312,7 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^2.6.1": +"jiti@npm:^2.7.0": version: 2.7.0 resolution: "jiti@npm:2.7.0" bin: @@ -20250,8 +19732,8 @@ __metadata: linkType: hard "karma@npm:~6.4.0": - version: 6.4.3 - resolution: "karma@npm:6.4.3" + version: 6.4.4 + resolution: "karma@npm:6.4.4" dependencies: "@colors/colors": "npm:1.5.0" body-parser: "npm:^1.19.0" @@ -20279,7 +19761,7 @@ __metadata: yargs: "npm:^16.1.1" bin: karma: bin/karma - checksum: 10/7fc194f5d4b0dae27e97375d0e005a7b74a6bee3c6ad676c3e21ec7c6309f32202d62cf0f0645ea99aa5adea455d79afe1d32e8aa28ac3c09609f16d0e2120ca + checksum: 10/170a11cd94391149671c2ebb90bddf4347d97d656feb6fc9a6e9b31062ecccc1515527ef93781ecadd643a8258403e42fc7252868d70e529ec7214cae8dc1c31 languageName: node linkType: hard @@ -20470,20 +19952,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-darwin-arm64@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-darwin-arm64@npm:1.29.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"lightningcss-darwin-arm64@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-darwin-arm64@npm:1.30.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "lightningcss-darwin-arm64@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-darwin-arm64@npm:1.32.0" @@ -20491,20 +19959,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-darwin-x64@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-darwin-x64@npm:1.29.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"lightningcss-darwin-x64@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-darwin-x64@npm:1.30.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "lightningcss-darwin-x64@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-darwin-x64@npm:1.32.0" @@ -20512,20 +19966,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-freebsd-x64@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-freebsd-x64@npm:1.29.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"lightningcss-freebsd-x64@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-freebsd-x64@npm:1.30.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "lightningcss-freebsd-x64@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-freebsd-x64@npm:1.32.0" @@ -20533,20 +19973,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-linux-arm-gnueabihf@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-linux-arm-gnueabihf@npm:1.29.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"lightningcss-linux-arm-gnueabihf@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-linux-arm-gnueabihf@npm:1.30.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "lightningcss-linux-arm-gnueabihf@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-linux-arm-gnueabihf@npm:1.32.0" @@ -20554,20 +19980,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-linux-arm64-gnu@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-linux-arm64-gnu@npm:1.29.2" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"lightningcss-linux-arm64-gnu@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-linux-arm64-gnu@npm:1.30.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "lightningcss-linux-arm64-gnu@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-linux-arm64-gnu@npm:1.32.0" @@ -20575,20 +19987,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-linux-arm64-musl@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-linux-arm64-musl@npm:1.29.2" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"lightningcss-linux-arm64-musl@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-linux-arm64-musl@npm:1.30.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "lightningcss-linux-arm64-musl@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-linux-arm64-musl@npm:1.32.0" @@ -20596,20 +19994,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-linux-x64-gnu@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-linux-x64-gnu@npm:1.29.2" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"lightningcss-linux-x64-gnu@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-linux-x64-gnu@npm:1.30.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "lightningcss-linux-x64-gnu@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-linux-x64-gnu@npm:1.32.0" @@ -20617,20 +20001,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-linux-x64-musl@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-linux-x64-musl@npm:1.29.2" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"lightningcss-linux-x64-musl@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-linux-x64-musl@npm:1.30.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "lightningcss-linux-x64-musl@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-linux-x64-musl@npm:1.32.0" @@ -20638,20 +20008,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-win32-arm64-msvc@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-win32-arm64-msvc@npm:1.29.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"lightningcss-win32-arm64-msvc@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-win32-arm64-msvc@npm:1.30.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "lightningcss-win32-arm64-msvc@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-win32-arm64-msvc@npm:1.32.0" @@ -20659,20 +20015,6 @@ __metadata: languageName: node linkType: hard -"lightningcss-win32-x64-msvc@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss-win32-x64-msvc@npm:1.29.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"lightningcss-win32-x64-msvc@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss-win32-x64-msvc@npm:1.30.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "lightningcss-win32-x64-msvc@npm:1.32.0": version: 1.32.0 resolution: "lightningcss-win32-x64-msvc@npm:1.32.0" @@ -20680,86 +20022,6 @@ __metadata: languageName: node linkType: hard -"lightningcss@npm:1.29.2": - version: 1.29.2 - resolution: "lightningcss@npm:1.29.2" - dependencies: - detect-libc: "npm:^2.0.3" - lightningcss-darwin-arm64: "npm:1.29.2" - lightningcss-darwin-x64: "npm:1.29.2" - lightningcss-freebsd-x64: "npm:1.29.2" - lightningcss-linux-arm-gnueabihf: "npm:1.29.2" - lightningcss-linux-arm64-gnu: "npm:1.29.2" - lightningcss-linux-arm64-musl: "npm:1.29.2" - lightningcss-linux-x64-gnu: "npm:1.29.2" - lightningcss-linux-x64-musl: "npm:1.29.2" - lightningcss-win32-arm64-msvc: "npm:1.29.2" - lightningcss-win32-x64-msvc: "npm:1.29.2" - dependenciesMeta: - lightningcss-darwin-arm64: - optional: true - lightningcss-darwin-x64: - optional: true - lightningcss-freebsd-x64: - optional: true - lightningcss-linux-arm-gnueabihf: - optional: true - lightningcss-linux-arm64-gnu: - optional: true - lightningcss-linux-arm64-musl: - optional: true - lightningcss-linux-x64-gnu: - optional: true - lightningcss-linux-x64-musl: - optional: true - lightningcss-win32-arm64-msvc: - optional: true - lightningcss-win32-x64-msvc: - optional: true - checksum: 10/dadd85a1d46699d831c56633b6d6461916229b2291f32197af5249bc8295b9b9232d9cc26777b8de74413973e560c7b543a699ca922a9ebb4ef7fcb4646411cf - languageName: node - linkType: hard - -"lightningcss@npm:1.30.1": - version: 1.30.1 - resolution: "lightningcss@npm:1.30.1" - dependencies: - detect-libc: "npm:^2.0.3" - lightningcss-darwin-arm64: "npm:1.30.1" - lightningcss-darwin-x64: "npm:1.30.1" - lightningcss-freebsd-x64: "npm:1.30.1" - lightningcss-linux-arm-gnueabihf: "npm:1.30.1" - lightningcss-linux-arm64-gnu: "npm:1.30.1" - lightningcss-linux-arm64-musl: "npm:1.30.1" - lightningcss-linux-x64-gnu: "npm:1.30.1" - lightningcss-linux-x64-musl: "npm:1.30.1" - lightningcss-win32-arm64-msvc: "npm:1.30.1" - lightningcss-win32-x64-msvc: "npm:1.30.1" - dependenciesMeta: - lightningcss-darwin-arm64: - optional: true - lightningcss-darwin-x64: - optional: true - lightningcss-freebsd-x64: - optional: true - lightningcss-linux-arm-gnueabihf: - optional: true - lightningcss-linux-arm64-gnu: - optional: true - lightningcss-linux-arm64-musl: - optional: true - lightningcss-linux-x64-gnu: - optional: true - lightningcss-linux-x64-musl: - optional: true - lightningcss-win32-arm64-msvc: - optional: true - lightningcss-win32-x64-msvc: - optional: true - checksum: 10/6c921135216cc498dfcb87e35dffe8432e99306cbd58009c598b1daf20c81cc14535abbd4c1066e5d1faf4080ed44a2995e8ecc343633db4897a2d041b76fb05 - languageName: node - linkType: hard - "lightningcss@npm:1.32.0, lightningcss@npm:^1.32.0": version: 1.32.0 resolution: "lightningcss@npm:1.32.0" @@ -21109,13 +20371,6 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:^4.1.2": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 10/192b2168f310c86f303580b53acf81ab029761b9bd9caa9506a019ffea5f3363ea98d7e39e7e11e6b9917066c9d36a09a11f6fe16f812326390d8f3a54a1a6da - languageName: node - linkType: hard - "lodash.once@npm:^4.0.0": version: 4.1.1 resolution: "lodash.once@npm:4.1.1" @@ -21137,13 +20392,6 @@ __metadata: languageName: node linkType: hard -"lodash.uniq@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.uniq@npm:4.5.0" - checksum: 10/86246ca64ac0755c612e5df6d93cfe92f9ecac2e5ff054b965efbbb1d9a647b6310969e78545006f70f52760554b03233ad0103324121ae31474c20d5f7a2812 - languageName: node - linkType: hard - "lodash.uniqby@npm:4.5.0": version: 4.5.0 resolution: "lodash.uniqby@npm:4.5.0" @@ -21232,15 +20480,6 @@ __metadata: languageName: node linkType: hard -"lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case@npm:2.0.2" - dependencies: - tslib: "npm:^2.0.3" - checksum: 10/83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 - languageName: node - linkType: hard - "lowercase-keys@npm:^3.0.0": version: 3.0.0 resolution: "lowercase-keys@npm:3.0.0" @@ -21287,7 +20526,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:0.30.17, magic-string@npm:^0.30.11, magic-string@npm:^0.30.15, magic-string@npm:^0.30.17, magic-string@npm:^0.30.5": +"magic-string@npm:0.30.17, magic-string@npm:^0.30.11, magic-string@npm:^0.30.17, magic-string@npm:^0.30.5": version: 0.30.17 resolution: "magic-string@npm:0.30.17" dependencies: @@ -21849,7 +21088,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.5, mkdirp@npm:^0.5.6": +"mkdirp@npm:^0.5.5": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -21990,26 +21229,26 @@ __metadata: linkType: hard "msw@npm:^2.10.4": - version: 2.10.4 - resolution: "msw@npm:2.10.4" + version: 2.15.0 + resolution: "msw@npm:2.15.0" dependencies: - "@bundled-es-modules/cookie": "npm:^2.0.1" - "@bundled-es-modules/statuses": "npm:^1.0.1" - "@bundled-es-modules/tough-cookie": "npm:^0.1.6" - "@inquirer/confirm": "npm:^5.0.0" - "@mswjs/interceptors": "npm:^0.39.1" - "@open-draft/deferred-promise": "npm:^2.2.0" - "@open-draft/until": "npm:^2.1.0" - "@types/cookie": "npm:^0.6.0" - "@types/statuses": "npm:^2.0.4" - graphql: "npm:^16.8.1" - headers-polyfill: "npm:^4.0.2" + "@inquirer/confirm": "npm:^6.0.11" + "@mswjs/interceptors": "npm:^0.41.3" + "@open-draft/deferred-promise": "npm:^3.0.0" + "@types/statuses": "npm:^2.0.6" + cookie: "npm:^1.1.1" + graphql: "npm:^16.13.2" + headers-polyfill: "npm:^5.0.1" is-node-process: "npm:^1.2.0" outvariant: "npm:^1.4.3" path-to-regexp: "npm:^6.3.0" picocolors: "npm:^1.1.1" + rettime: "npm:^0.11.11" + statuses: "npm:^2.0.2" strict-event-emitter: "npm:^0.5.1" - type-fest: "npm:^4.26.1" + tough-cookie: "npm:^6.0.1" + type-fest: "npm:^5.5.0" + until-async: "npm:^3.0.2" yargs: "npm:^17.7.2" peerDependencies: typescript: ">= 4.8.x" @@ -22018,22 +21257,19 @@ __metadata: optional: true bin: msw: cli/index.js - checksum: 10/e2f25dda1aba66c7444c29c41d3157cb15c0332055ab7ebfb74ef4b506e7b90098cf37c577768edb5b2b2dbf0d6ed6a7a3ca8ee6da3d72df5a25823d82f33316 + checksum: 10/0c9d2140608a436017a9a38c1c455bce0b880063a1df350245749f63352ee87923b26c71c71cebc4ddaeb29302a3cf148ac4d179a860469006c86a5e0af093ac languageName: node linkType: hard "multer@npm:^2.0.2": - version: 2.0.2 - resolution: "multer@npm:2.0.2" + version: 2.2.0 + resolution: "multer@npm:2.2.0" dependencies: append-field: "npm:^1.0.0" busboy: "npm:^1.6.0" concat-stream: "npm:^2.0.0" - mkdirp: "npm:^0.5.6" - object-assign: "npm:^4.1.1" type-is: "npm:^1.6.18" - xtend: "npm:^4.0.2" - checksum: 10/4bdcb07138cf72f93adc08a0dc27c058faab9f6721067a58f394fa546d73d11b7f100cdd66e733d649d184f9d1b402065f6888b31ec427409f056ee92c4367a6 + checksum: 10/24525113776291c1909e6ca6ee260c41a6dc4bc6dea944485f6cc0d1442a7690829a07f2dcdea5edd5886bb6ab87df795da6ffb6de7289e1c140ec98b8e9d253 languageName: node linkType: hard @@ -22063,6 +21299,13 @@ __metadata: languageName: node linkType: hard +"mute-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "mute-stream@npm:3.0.0" + checksum: 10/bee5db5c996a4585dbffc49e51fea10f3582d7f65441db9bc63126f16269541713c6ccb5a6fe37e08f627967b6eb28dd6b35e54a8dce53cf3837d7e010917b43 + languageName: node + linkType: hard + "namespace-emitter@npm:2.0.1, namespace-emitter@npm:^2.0.1": version: 2.0.1 resolution: "namespace-emitter@npm:2.0.1" @@ -22088,6 +21331,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.16": + version: 3.3.16 + resolution: "nanoid@npm:3.3.16" + bin: + nanoid: bin/nanoid.cjs + checksum: 10/8004af92b5541af1dbd23b69845b5026f777d5b7ef07163cea1837aae86e052ced8b383cecbf8a4f1b5e77ae207df96dc45e16b9e0fa3c4b761d085f1e42851b + languageName: node + linkType: hard + "nanoid@npm:^5.1.11": version: 5.1.11 resolution: "nanoid@npm:5.1.11" @@ -22254,16 +21506,6 @@ __metadata: languageName: node linkType: hard -"no-case@npm:^3.0.4": - version: 3.0.4 - resolution: "no-case@npm:3.0.4" - dependencies: - lower-case: "npm:^2.0.2" - tslib: "npm:^2.0.3" - checksum: 10/0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c - languageName: node - linkType: hard - "nock@npm:^13.1.0": version: 13.5.4 resolution: "nock@npm:13.5.4" @@ -22606,13 +21848,13 @@ __metadata: linkType: hard "npm-packlist@npm:^11.1.0": - version: 11.1.0 - resolution: "npm-packlist@npm:11.1.0" + version: 11.3.0 + resolution: "npm-packlist@npm:11.3.0" dependencies: glob: "npm:^13.0.6" ignore-walk: "npm:^9.0.0" proc-log: "npm:^7.0.0" - checksum: 10/6e53dcbbc51713793000b331c1124d1557ccf5af10dc90dab38cdb5c14f5432bd611fb7d0edb01b5c886346bddc3b2de1063a0398b7b4a9290f39ad468c7f931 + checksum: 10/66c97e217282e5a2dedaa7cb4c98aba5ae0127f3544ad517fd6f30070ff793d59a1e9d09b7ccbab68ad029f864bca9cb7e41d58f1270a2404a0d02579d7949ef languageName: node linkType: hard @@ -22735,7 +21977,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.1.1": +"object-assign@npm:^4": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f @@ -23306,16 +22548,6 @@ __metadata: languageName: node linkType: hard -"pascal-case@npm:^3.1.1": - version: 3.1.2 - resolution: "pascal-case@npm:3.1.2" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 10/ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e - languageName: node - linkType: hard - "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -23457,7 +22689,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 @@ -23492,6 +22724,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.5": + version: 4.0.5 + resolution: "picomatch@npm:4.0.5" + checksum: 10/8bad770af9dcdb7f94ad1a893adcbe08a97d75a18872f8fed37161d3124217471c402b3929f051532f795f4ff2e53dcebb1644df4c1a5f3a9c476fef3b9f8c51 + languageName: node + linkType: hard + "pidtree@npm:^0.3.0": version: 0.3.1 resolution: "pidtree@npm:0.3.1" @@ -23669,67 +22908,67 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-colormin@npm:8.0.0" +"postcss-colormin@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-colormin@npm:8.0.1" dependencies: "@colordx/core": "npm:^5.4.3" browserslist: "npm:^4.28.2" - caniuse-api: "npm:^3.0.0" + caniuse-api: "npm:^4.0.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/cf4f5a2e1e6bd4af51a8f4046b348d8725bdd27472c058eb7b30ccb343ef7ffb4be8b7bd724ee8fc7f6c9704225ef23bf078d4cf8d659f2a7cfd83638315fecf + postcss: ^8.5.15 + checksum: 10/22868643ab4e05747a8e4f14756d9a789b374eb9a9a782363b4cbf50367b8c51ee1ed0f06ec83f8c26c4aff312fc419ad24c771bf076948ee7c78d21e52190b6 languageName: node linkType: hard -"postcss-convert-values@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-convert-values@npm:8.0.0" +"postcss-convert-values@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-convert-values@npm:8.0.1" dependencies: browserslist: "npm:^4.28.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/b2cedfec08e8e900df06cb988b03bf18d6fee9e495ecbae9e40b88c32c534571b3c8a533387016015a607b3564f1e2e9a69262ce3e96af25e45d508d84ed3b0b + postcss: ^8.5.15 + checksum: 10/2f3e8dadfd8dec0a59f059c970c74bb58f96863b1ae10da55928bc6746b98f8dee174768411b77f5f4086606b252e2d8050aac2595dc778e27ce8942869963fd languageName: node linkType: hard -"postcss-discard-comments@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-discard-comments@npm:8.0.0" +"postcss-discard-comments@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-discard-comments@npm:8.0.1" dependencies: - postcss-selector-parser: "npm:^7.1.1" + postcss-selector-parser: "npm:^7.1.2" peerDependencies: - postcss: ^8.5.14 - checksum: 10/949f4297294ce676f696fc944b2b6d4e9b857b5b97f7916a04f4184f79da1d380d12d2324760de6dc8291f86e2ec1c83ae8081f48a006e8e9e3473d23760d373 + postcss: ^8.5.15 + checksum: 10/b533f218bb55c95df62475e23881950f937936e5b310fb7b775ee6550a176e6c8162e3734ccc02745b60390e7bc57a48775dc593b2e62d4d27041c907017102f languageName: node linkType: hard -"postcss-discard-duplicates@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-discard-duplicates@npm:8.0.0" +"postcss-discard-duplicates@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-discard-duplicates@npm:8.0.1" peerDependencies: - postcss: ^8.5.14 - checksum: 10/857d883b17ace313960db557be655605da5f6b6bab540bdca5c45d72dac334fdff88cc2846ae5d8148ce8115cd9a7dbb9b9e0444fb27f73503058562471bb643 + postcss: ^8.5.15 + checksum: 10/1b7e612b63303926a5bc25b7dfc5a5a6b3fc61f60dd212a7625e6d85dfaf60d39d468ad866062965b3cc2d678fae7bef14dbe2d0415608386e0fe60722da067c languageName: node linkType: hard -"postcss-discard-empty@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-discard-empty@npm:8.0.0" +"postcss-discard-empty@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-discard-empty@npm:8.0.1" peerDependencies: - postcss: ^8.5.14 - checksum: 10/92c9861e2b069d2f246b9601886998927f0aa2f8b514671e29898a6098811cfc77156a16d57db88eb3ff27be9b239353a7bea48c95413a887be40a650ef21d88 + postcss: ^8.5.15 + checksum: 10/4ce7bbb9bb2957e8985dc3ac444ef9c0dcd001c998199d2d4cc918c8eaae4b64b133c788a52025084f099cf13e23f20a9b3e2bde1e9728525d7764f3dc06fa0a languageName: node linkType: hard -"postcss-discard-overridden@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-discard-overridden@npm:8.0.0" +"postcss-discard-overridden@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-discard-overridden@npm:8.0.1" peerDependencies: - postcss: ^8.5.14 - checksum: 10/0ec624bfab2736f1a4e5dfef0b9fd239e99769c04aedfaf7025131f059956a8ee5afbb0c091673bbf3a0a78d604b0ed6b88b6fdf4b6c5d12e8c73230f01480ef + postcss: ^8.5.15 + checksum: 10/b921c95d41cc457a5e224530ac301438954165ae4adb5a18a73b1194e72e8618b6181c78771e478cb9dd1385627c5484f18b8ad2160f1dba98f3cea8f45bd4f4 languageName: node linkType: hard @@ -23801,80 +23040,80 @@ __metadata: languageName: node linkType: hard -"postcss-merge-longhand@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-merge-longhand@npm:8.0.0" +"postcss-merge-longhand@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-merge-longhand@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" - stylehacks: "npm:^8.0.0" + stylehacks: "npm:^8.0.1" peerDependencies: - postcss: ^8.5.14 - checksum: 10/c8c167c102ff30e835f7d4bae7804e5da15bb75a830adbc33297939541ac3390d7faa7ae4f73ab7796674facfca3c3d05b19cab9424bb6397694667063da516b + postcss: ^8.5.15 + checksum: 10/e7363552ecf9f1bcc2cec85af049534eb3e738fca5211ec89c84a975ae73603736c7e8c2e0065edb268bd38792cc617341f42f9338d7ed6d90f6d4408536c123 languageName: node linkType: hard -"postcss-merge-rules@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-merge-rules@npm:8.0.0" +"postcss-merge-rules@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-merge-rules@npm:8.0.1" dependencies: browserslist: "npm:^4.28.2" - caniuse-api: "npm:^3.0.0" - cssnano-utils: "npm:^6.0.0" - postcss-selector-parser: "npm:^7.1.1" + caniuse-api: "npm:^4.0.0" + cssnano-utils: "npm:^6.0.1" + postcss-selector-parser: "npm:^7.1.2" peerDependencies: - postcss: ^8.5.14 - checksum: 10/85e6c01a857e324410c4df5f3d0ce5a7fb137b088ddf0eecd6fb784a2b2c5336547a50eb262d688017872d749439551ff7ca556ca098ace6ae0c5e62390394c1 + postcss: ^8.5.15 + checksum: 10/25961ab12a756455b363393847f9c7a22ff7ed7ec101fe8597bddf5dfb5be72938381f1ba5eecc29ae4c43aaf0e333fed1d6a60f720a44f5e85e92f552834b8d languageName: node linkType: hard -"postcss-minify-font-values@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-minify-font-values@npm:8.0.0" +"postcss-minify-font-values@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-minify-font-values@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/c5ab440e450fb71592fff8018150b5d2a99bb9068578e1c5b5c10187ef34c58365895ef23a45ef39abd4ad2422f76e997ede8f2a7e71832aaa8b09e6c12936fa + postcss: ^8.5.15 + checksum: 10/7a799d19213a2b87153c17516de4592d8c0f1f016375cfcac4f720e4b0c31c6a8819c0db169f3c850277192959e3fd58b71f9bcc0675b777a4779bdb5bf7499e languageName: node linkType: hard -"postcss-minify-gradients@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-minify-gradients@npm:8.0.0" +"postcss-minify-gradients@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-minify-gradients@npm:8.0.1" dependencies: "@colordx/core": "npm:^5.4.3" - cssnano-utils: "npm:^6.0.0" + cssnano-utils: "npm:^6.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/7fa8a718f79de8b0377c19f4eb2aa304641a0dea243a4b53df88c0f7061b093e34e54143822e8ea963d9f92ecaf298f61cef003adf6e0cdccfb89af195cab5d9 + postcss: ^8.5.15 + checksum: 10/4bf49aa5edcdb662d07a13d2bfd3e8414e6ef71f922ca4c2e7c82b1aa622ca3f70be24df85743da818aee4343855406e40e85e76fc6bff607ed0d53e0364ef77 languageName: node linkType: hard -"postcss-minify-params@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-minify-params@npm:8.0.0" +"postcss-minify-params@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-minify-params@npm:8.0.1" dependencies: browserslist: "npm:^4.28.2" - cssnano-utils: "npm:^6.0.0" + cssnano-utils: "npm:^6.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/8cc79b825412dd1bcb18d2891305bb5b297fa843cb51bc7f1f289d8a2deeb01acb7d49e9e027774175f3da136bcdba973f6aeaa77f83c959ecdd1f21e304e912 + postcss: ^8.5.15 + checksum: 10/8adaf6015e1114dcf6d305d681bb5ef2d39e5116bbb0ba3a73bc028dc2ab002173e0a2f9d3f79c263645e1e8ef910ef52c5eb194d3f25be542e0973c97e36196 languageName: node linkType: hard -"postcss-minify-selectors@npm:^8.0.1": - version: 8.0.1 - resolution: "postcss-minify-selectors@npm:8.0.1" +"postcss-minify-selectors@npm:^8.0.2": + version: 8.0.2 + resolution: "postcss-minify-selectors@npm:8.0.2" dependencies: browserslist: "npm:^4.28.1" - caniuse-api: "npm:^3.0.0" + caniuse-api: "npm:^4.0.0" cssesc: "npm:^3.0.0" - postcss-selector-parser: "npm:^7.1.1" + postcss-selector-parser: "npm:^7.1.2" peerDependencies: - postcss: ^8.5.14 - checksum: 10/d49afafe548f08e5195c1b650f1b84e9ba116153f80728d059b177e4e3824bcc2e67d92cd6244b9e4be93356c90451af5b6387e9a06a9e9caab64f3e273cf208 + postcss: ^8.5.15 + checksum: 10/c20dde3fd1131d89d963a6e96a7585dea8eb98df78a293a5954d17001691c2502dfef2a3fc91bd0f8cf25864ee855cd57c78e57b34c1c3e8ce87294b952940b4 languageName: node linkType: hard @@ -23922,136 +23161,136 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-charset@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-normalize-charset@npm:8.0.0" +"postcss-normalize-charset@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-normalize-charset@npm:8.0.1" peerDependencies: - postcss: ^8.5.14 - checksum: 10/500561e553f732205e01c9e5a01b29bb5a4ab02017ac02c4db4d2497889f683caf9e0c6030f0d2f16a58d8f86ba9cee4f2f73605fdeaa3bc47b4778c779acc93 + postcss: ^8.5.15 + checksum: 10/88124225d18f108928c488d5edd49a4d1137b7496c50ca423ab26dfaf980d23b3621b8d1294bffd4ee5fe69507dc4ad15936b3ed86709ad6c19126b50cf42d54 languageName: node linkType: hard -"postcss-normalize-display-values@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-normalize-display-values@npm:8.0.0" +"postcss-normalize-display-values@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-normalize-display-values@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/106906ff5b46b6c53086ee1266d0aa190e27d92bf189a40d5cc664554b5f457d83e976e1256ff10b26e2758885a62fc82b3c6ee660a03b9ecf12c09bb7a16ba7 + postcss: ^8.5.15 + checksum: 10/f02d55a8cb91524e60ce9ad588ace516257c5afbef002192b993b954d81d6c90510725b5bef5422bc99f14c05ea2885b5dedf333fdb6f03b737a67c7b1442416 languageName: node linkType: hard -"postcss-normalize-positions@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-normalize-positions@npm:8.0.0" +"postcss-normalize-positions@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-normalize-positions@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/3b05ebc4fc30134de57caf23e799f4d1ff6dec7ad5c7eb3ae3cfe7d1198d66e6b4071d74a1d419db050adeb6629a2f756fa30bab85109fda1c331a7e9f407346 + postcss: ^8.5.15 + checksum: 10/5b2dd1211ac670dc5cce43d9a5d34922c397a758dbcb2fab0cbe5c5743cf63c73c9a427baceb07357e21b2fbba4040a7c39b7e83ddc162d4134b10cea631e3ec languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-normalize-repeat-style@npm:8.0.0" +"postcss-normalize-repeat-style@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-normalize-repeat-style@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/a466b490fe9ddd120bbf6b2f49c03625ac20b86a342d7dc4846da4fe7f6d21d77814c92ed10f75ade164ca9e566eaf4141261e3415fc7a34815c04a13cb26801 + postcss: ^8.5.15 + checksum: 10/0830617de37821eb17d24fe9e3dc85524c61149428bd5aca185c1192c037590f7d2ec02ab8a8cff3869e1560d9a28fad21bd4d947f7962e7e4effd8c4584ae75 languageName: node linkType: hard -"postcss-normalize-string@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-normalize-string@npm:8.0.0" +"postcss-normalize-string@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-normalize-string@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/9cb2e8d45bc2845cb353acadebb9081b87a12edc8f76c843f9c6b7beabb9b6411fd883bf70ddd6ed95e11296edd0cbc5fa821503dbe70e2a0bb58a5c732b0483 + postcss: ^8.5.15 + checksum: 10/d09ce2785362e957e97eaf4c7f4c028b273e8c7b1d5cdfff9ccbeb985d80714d0384fd34da1b59598c041b1408d0f8ee8ff61a38e07761d1af93a5fd4584be5a languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-normalize-timing-functions@npm:8.0.0" +"postcss-normalize-timing-functions@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-normalize-timing-functions@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/f4830d96272014f5a5cca76fccb0f5a41de01af70afdf43d97c4264a05cdcbb0d0f2444d9f62eb86b7ac796c3abb5a8a66202e7f2a9dbd84c665f7f49bf76d1e + postcss: ^8.5.15 + checksum: 10/793abc2b21a83c68137dcf47deb2df347cf5fc3d3d9d9c84fb665d0b697e3e52df191aff6d18a87b1f6f73503ea76c3c8380a04e3711c09609858bcd6c5b5c80 languageName: node linkType: hard -"postcss-normalize-unicode@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-normalize-unicode@npm:8.0.0" +"postcss-normalize-unicode@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-normalize-unicode@npm:8.0.1" dependencies: browserslist: "npm:^4.28.2" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/ab3481ef7aebf187a5135f2e25ea8d1e5fe933b3760d62535b71545733fa366e22d9aa0fe33531efaf33c723868be17d8fa46afc00a835301b3688ca723a4f84 + postcss: ^8.5.15 + checksum: 10/07eb6471f7b2a9d8e8b570fe3705fcadcc11d78963e921e48e3fdaeefda5dcd0364cbe73b5163db1618a05dfd52db4c594c76b1631eae88e7d68f0256597b111 languageName: node linkType: hard -"postcss-normalize-url@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-normalize-url@npm:8.0.0" +"postcss-normalize-url@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-normalize-url@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/88cc2ec142389b87956d8117f7e1345321ab56367895f2f96e59ed5fb91e40c2ab16d775fe4b92c3b6473811719aa005cebd590d5864157104d9c410f8dee8ae + postcss: ^8.5.15 + checksum: 10/9ee54a2b6bb51541d400b31f63a1ee8b6f78a2db02f0608e9c44483a313d96874040c0fd99cb5d48439773f99f728f0e5a05753aa50de3562ea8037d3489d9ce languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-normalize-whitespace@npm:8.0.0" +"postcss-normalize-whitespace@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-normalize-whitespace@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/e72afa4bb504d6e3bb35c08626ad2761994a2e99c1c213ce0d3d78595f5e9ba2e99d40201ea31fcd14f19aa3133f75d36767945d679acef01231b9c1078176a3 + postcss: ^8.5.15 + checksum: 10/b646c4dd4ad03f154e41362febfa45f25baf998bccea207e486e25032daa5e87a6b117feabfbbb0cffe6368ee4d489775e3c1fc8683a29e27ac7842bba171ccb languageName: node linkType: hard -"postcss-ordered-values@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-ordered-values@npm:8.0.0" +"postcss-ordered-values@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-ordered-values@npm:8.0.1" dependencies: - cssnano-utils: "npm:^6.0.0" + cssnano-utils: "npm:^6.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/ec7c828f14c0b5494b6ef3d654c08d89335bd8574b7fbab07551b0682ba0d551c033c0b250372801673260de43852ddd68bf361e1ea934465254c2979d53feba + postcss: ^8.5.15 + checksum: 10/22fea4d20e2333014bb6742f198b66374d56ed7c80e71cc7ef4df2e2228a68c446a2c9d242291e193670ad52325755e58773b3298d961a3314dbf03a4c0778c1 languageName: node linkType: hard -"postcss-reduce-initial@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-reduce-initial@npm:8.0.0" +"postcss-reduce-initial@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-reduce-initial@npm:8.0.1" dependencies: browserslist: "npm:^4.28.2" - caniuse-api: "npm:^3.0.0" + caniuse-api: "npm:^4.0.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/ca4ff4d9de7703905bf1ed0ea98625441630cdfb46a87226c9e44cdb39bce1b284e7a3305c07d013bb85f49a5df3a677eb4263a18e33576d1e4a1bbee99bf1a0 + postcss: ^8.5.15 + checksum: 10/137ded1ddf5f00043ff6418bc114ae2d2632401c3929b83bb1fd80097f34d58e57e945a1478b6a0d5441ef6904469c82adff47e6b020898bd7291ac1f93d9245 languageName: node linkType: hard -"postcss-reduce-transforms@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-reduce-transforms@npm:8.0.0" +"postcss-reduce-transforms@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-reduce-transforms@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: - postcss: ^8.5.14 - checksum: 10/8995b6172244458d083af73b37e6249e0c5858f05b40f4ae8b198bc984d3e61aec3a4539c558031a9ec0601638c1d90dd5ce3287d1ba3f482bd7e12f513c99f0 + postcss: ^8.5.15 + checksum: 10/85b26534e678ffb9f89b530835fc46b2f0bd852d870a2213469f39f29cde9fa8f0987a5147118c0151b6036ce336008e4c1d43d3f235c75ac18107ac70c2f873 languageName: node linkType: hard @@ -24096,36 +23335,36 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^7.1.1": - version: 7.1.1 - resolution: "postcss-selector-parser@npm:7.1.1" +"postcss-selector-parser@npm:^7.1.2": + version: 7.1.4 + resolution: "postcss-selector-parser@npm:7.1.4" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10/bb3c6455b20af26a556e3021e21101d8470252644e673c1612f7348ff8dd41b11321329f0694cf299b5b94863f823480b72d3e2f4bd3a89dc43e2d8c0dbad341 + checksum: 10/c6d36b37defd387d65b5e0b778cd441303d147eb4a4b7135c6a0452fa777310027218db3ff71a19fb831d067bcdf45a776c6ed71d83bd2ced8afc2e3d5b03385 languageName: node linkType: hard -"postcss-svgo@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-svgo@npm:8.0.0" +"postcss-svgo@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-svgo@npm:8.0.1" dependencies: postcss-value-parser: "npm:^4.2.0" svgo: "npm:^4.0.1" peerDependencies: - postcss: ^8.5.14 - checksum: 10/4c51b8bf29874c5afb61205063b774497b26bff322b8eeef0ee16afa360271e30d5976d5d4bdf9506b4b701481b7fef701245489ad41cfc41c4dd18ae3fa5e35 + postcss: ^8.5.15 + checksum: 10/003e2d781ae9c5bb81231bea1f245146d58991d9c2fabcf8715dfa92d776e8bda7d8c6629e05eaaddfa94ec13cdf0abc5c14a50630ce40b9e451b2a0ccaaa07d languageName: node linkType: hard -"postcss-unique-selectors@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-unique-selectors@npm:8.0.0" +"postcss-unique-selectors@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-unique-selectors@npm:8.0.1" dependencies: - postcss-selector-parser: "npm:^7.1.1" + postcss-selector-parser: "npm:^7.1.2" peerDependencies: - postcss: ^8.5.14 - checksum: 10/3dd60fda1472ebe4e720189ab75c54a2879be3e7ab42b4925bb78fec637426eb7278fa3f9b4441933fcfa4a7c4bb616436782c7bce293f95ba65471033cf195b + postcss: ^8.5.15 + checksum: 10/b7101b23610f5ea3a975dd22dde3707c5f4fa943ee9b783c225f7f381c3d9ba87af1ec097849209248a9bfe040bbc47d9f84d6a93a908ff8b74e1823324e6051 languageName: node linkType: hard @@ -24169,7 +23408,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.33, postcss@npm:^8.4.41, postcss@npm:^8.4.47, postcss@npm:^8.4.49, postcss@npm:^8.5.3, postcss@npm:^8.5.6": +"postcss@npm:^8.2.14, postcss@npm:^8.4.33, postcss@npm:^8.4.47, postcss@npm:^8.4.49, postcss@npm:^8.5.3, postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -24191,14 +23430,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.14": - version: 8.5.14 - resolution: "postcss@npm:8.5.14" +"postcss@npm:^8.5.16, postcss@npm:^8.5.17, postcss@npm:^8.5.19": + version: 8.5.22 + resolution: "postcss@npm:8.5.22" dependencies: - nanoid: "npm:^3.3.11" + nanoid: "npm:^3.3.16" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10/2e3f4dea69692918fe9df5402beb0e54df84499995a094f2fbf63d1a9e38bc1b7a42854df47f09e02593213e01a5eb0627b1d1bd6d1b0ea90767b2e072f7167c + checksum: 10/7944444f267f2d94c7caeed66f3da56d5b947bd4a7e57a166a5161af25c6006dd73f40e2a1a6822f3d7fccc2fa005778c03058368eb7efca1b5038aec55abd14 languageName: node linkType: hard @@ -24210,9 +23449,14 @@ __metadata: linkType: hard "preact@npm:^10.29.2": - version: 10.29.2 - resolution: "preact@npm:10.29.2" - checksum: 10/933ab114157448fbb60ab92a4e3d1394c6cc8a29ce77cc454b061797fa1e689929ca5b8cda55cf74a042c929351302f8d8db0456e0ab01fd0ebb1d204ba29192 + version: 10.29.7 + resolution: "preact@npm:10.29.7" + peerDependencies: + preact-render-to-string: ">=5" + peerDependenciesMeta: + preact-render-to-string: + optional: true + checksum: 10/df5cfe53e429253f0bbda316ba851584f5e6d7b5f6c674ccbc4d428025cc3cf42380bbfea3d214a5829c22acb7218b004656eb019c96da7b83284f313de00290 languageName: node linkType: hard @@ -24235,9 +23479,9 @@ __metadata: linkType: hard "pretty-bytes@npm:^7.1.0": - version: 7.1.0 - resolution: "pretty-bytes@npm:7.1.0" - checksum: 10/75fb34fba44596dc69983039fce9288f3b247b513aba2d6dfe74727505fe43199fcd7a1cee95dbd5be56a431d30fbdb4d24d3a62b9cf22bb63fa706b81c2e540 + version: 7.1.1 + resolution: "pretty-bytes@npm:7.1.1" + checksum: 10/44877bebbd90663c0a40eee17866ff1ec333dd0ce71ff2a84bca8e5f7a9c5a2405d7406abf177d9443912b1720fc59cd8cbd98262887d3d8eb6ef4485b62025a languageName: node linkType: hard @@ -24400,13 +23644,6 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 10/d07879d4bfd0ac74796306a8e5a36a93cfb9c4f4e8ee8e63fbb909066c192fe1008cd8f12abd8ba2f62ca28247949a20c8fb32e1d18831d9e71285a1569720f9 - languageName: node - linkType: hard - "punycode@npm:^1.4.1": version: 1.4.1 resolution: "punycode@npm:1.4.1" @@ -24414,7 +23651,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.1, punycode@npm:^2.3.1": +"punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 @@ -24460,16 +23697,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:~6.14.0": - version: 6.14.0 - resolution: "qs@npm:6.14.0" - dependencies: - side-channel: "npm:^1.1.0" - checksum: 10/a60e49bbd51c935a8a4759e7505677b122e23bf392d6535b8fc31c1e447acba2c901235ecb192764013cd2781723dc1f61978b5fdd93cc31d7043d31cdc01974 - languageName: node - linkType: hard - -"qs@npm:~6.15.1": +"qs@npm:^6.15.2, qs@npm:~6.15.1": version: 6.15.3 resolution: "qs@npm:6.15.3" dependencies: @@ -24479,6 +23707,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:~6.14.0": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10/a60e49bbd51c935a8a4759e7505677b122e23bf392d6535b8fc31c1e447acba2c901235ecb192764013cd2781723dc1f61978b5fdd93cc31d7043d31cdc01974 + languageName: node + linkType: hard + "quansync@npm:^0.2.7": version: 0.2.10 resolution: "quansync@npm:0.2.10" @@ -24530,7 +23767,7 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:^3.0.0, raw-body@npm:^3.0.1": +"raw-body@npm:^3.0.0, raw-body@npm:^3.0.1, raw-body@npm:^3.0.2": version: 3.0.2 resolution: "raw-body@npm:3.0.2" dependencies: @@ -24946,13 +24183,6 @@ __metadata: languageName: node linkType: hard -"resolve-pkg-maps@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-pkg-maps@npm:1.0.0" - checksum: 10/0763150adf303040c304009231314d1e84c6e5ebfa2d82b7d94e96a6e82bacd1dcc0b58ae257315f3c8adb89a91d8d0f12928241cba2df1680fbe6f60bf99b0e - languageName: node - linkType: hard - "resolve-url-loader@npm:5.0.0": version: 5.0.0 resolution: "resolve-url-loader@npm:5.0.0" @@ -25063,6 +24293,13 @@ __metadata: languageName: node linkType: hard +"rettime@npm:^0.11.11": + version: 0.11.11 + resolution: "rettime@npm:0.11.11" + checksum: 10/4e21795ca6dee6fde1f120d1228c2b9b0e0f061f7b0ea82b985f63c1b508ba9d35c839a2d70320a4dc4da6c027366868ed59b73a32497ae33581b8ef0adea11f + languageName: node + linkType: hard + "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" @@ -25140,84 +24377,26 @@ __metadata: languageName: node linkType: hard -"rolldown@npm:1.0.1": - version: 1.0.1 - resolution: "rolldown@npm:1.0.1" +"rolldown@npm:~1.1.5": + version: 1.1.5 + resolution: "rolldown@npm:1.1.5" dependencies: - "@oxc-project/types": "npm:=0.130.0" - "@rolldown/binding-android-arm64": "npm:1.0.1" - "@rolldown/binding-darwin-arm64": "npm:1.0.1" - "@rolldown/binding-darwin-x64": "npm:1.0.1" - "@rolldown/binding-freebsd-x64": "npm:1.0.1" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.1" - "@rolldown/binding-linux-arm64-gnu": "npm:1.0.1" - "@rolldown/binding-linux-arm64-musl": "npm:1.0.1" - "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.1" - "@rolldown/binding-linux-s390x-gnu": "npm:1.0.1" - "@rolldown/binding-linux-x64-gnu": "npm:1.0.1" - "@rolldown/binding-linux-x64-musl": "npm:1.0.1" - "@rolldown/binding-openharmony-arm64": "npm:1.0.1" - "@rolldown/binding-wasm32-wasi": "npm:1.0.1" - "@rolldown/binding-win32-arm64-msvc": "npm:1.0.1" - "@rolldown/binding-win32-x64-msvc": "npm:1.0.1" - "@rolldown/pluginutils": "npm:^1.0.0" - dependenciesMeta: - "@rolldown/binding-android-arm64": - optional: true - "@rolldown/binding-darwin-arm64": - optional: true - "@rolldown/binding-darwin-x64": - optional: true - "@rolldown/binding-freebsd-x64": - optional: true - "@rolldown/binding-linux-arm-gnueabihf": - optional: true - "@rolldown/binding-linux-arm64-gnu": - optional: true - "@rolldown/binding-linux-arm64-musl": - optional: true - "@rolldown/binding-linux-ppc64-gnu": - optional: true - "@rolldown/binding-linux-s390x-gnu": - optional: true - "@rolldown/binding-linux-x64-gnu": - optional: true - "@rolldown/binding-linux-x64-musl": - optional: true - "@rolldown/binding-openharmony-arm64": - optional: true - "@rolldown/binding-wasm32-wasi": - optional: true - "@rolldown/binding-win32-arm64-msvc": - optional: true - "@rolldown/binding-win32-x64-msvc": - optional: true - bin: - rolldown: bin/cli.mjs - checksum: 10/00bef9a0454fe5e1a682ae186b0b61f9093fe9c9fa778320e6187dc9c0c7cf38b079e2c229ba8b1898a0a205f579f7df808976614387ca47a434fe4bfd874774 - languageName: node - linkType: hard - -"rolldown@npm:1.0.2": - version: 1.0.2 - resolution: "rolldown@npm:1.0.2" - dependencies: - "@oxc-project/types": "npm:=0.132.0" - "@rolldown/binding-android-arm64": "npm:1.0.2" - "@rolldown/binding-darwin-arm64": "npm:1.0.2" - "@rolldown/binding-darwin-x64": "npm:1.0.2" - "@rolldown/binding-freebsd-x64": "npm:1.0.2" - "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.2" - "@rolldown/binding-linux-arm64-gnu": "npm:1.0.2" - "@rolldown/binding-linux-arm64-musl": "npm:1.0.2" - "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.2" - "@rolldown/binding-linux-s390x-gnu": "npm:1.0.2" - "@rolldown/binding-linux-x64-gnu": "npm:1.0.2" - "@rolldown/binding-linux-x64-musl": "npm:1.0.2" - "@rolldown/binding-openharmony-arm64": "npm:1.0.2" - "@rolldown/binding-wasm32-wasi": "npm:1.0.2" - "@rolldown/binding-win32-arm64-msvc": "npm:1.0.2" - "@rolldown/binding-win32-x64-msvc": "npm:1.0.2" + "@oxc-project/types": "npm:=0.139.0" + "@rolldown/binding-android-arm64": "npm:1.1.5" + "@rolldown/binding-darwin-arm64": "npm:1.1.5" + "@rolldown/binding-darwin-x64": "npm:1.1.5" + "@rolldown/binding-freebsd-x64": "npm:1.1.5" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.1.5" + "@rolldown/binding-linux-arm64-gnu": "npm:1.1.5" + "@rolldown/binding-linux-arm64-musl": "npm:1.1.5" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.1.5" + "@rolldown/binding-linux-s390x-gnu": "npm:1.1.5" + "@rolldown/binding-linux-x64-gnu": "npm:1.1.5" + "@rolldown/binding-linux-x64-musl": "npm:1.1.5" + "@rolldown/binding-openharmony-arm64": "npm:1.1.5" + "@rolldown/binding-wasm32-wasi": "npm:1.1.5" + "@rolldown/binding-win32-arm64-msvc": "npm:1.1.5" + "@rolldown/binding-win32-x64-msvc": "npm:1.1.5" "@rolldown/pluginutils": "npm:^1.0.0" dependenciesMeta: "@rolldown/binding-android-arm64": @@ -25252,7 +24431,7 @@ __metadata: optional: true bin: rolldown: ./bin/cli.mjs - checksum: 10/2e51f0b2332eef4001262dad360886ca11376558ce270fbddad6182870395200b123ad75d412e60cb4328650d1df2cb74ae374e79edf930c030bfb693c9b1891 + checksum: 10/a2c90a68751591fe6e05952d3dc5c92e8cef18511568af43912fc95ebd2c1a1ee9650df9c998a6a66a2f5aa5e02853b66bbc255ab38ef62f86fa8af925a669f9 languageName: node linkType: hard @@ -25461,7 +24640,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:7.8.1, rxjs@npm:^7.8.1, rxjs@npm:~7.8.0": +"rxjs@npm:7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -25470,7 +24649,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:7.8.2": +"rxjs@npm:7.8.2, rxjs@npm:^7.8.1, rxjs@npm:~7.8.0": version: 7.8.2 resolution: "rxjs@npm:7.8.2" dependencies: @@ -25705,6 +24884,13 @@ __metadata: languageName: node linkType: hard +"scule@npm:^1.3.0": + version: 1.3.0 + resolution: "scule@npm:1.3.0" + checksum: 10/f2968b292e33c0eddca4a68b5c70f08dfc8479e492461c248f72873deaf77ae87c9f27dde7a342b3cb6394d2fae9665890b07a2243f79cff5cba65c9525ccf7e + languageName: node + linkType: hard + "select-hose@npm:^2.0.0": version: 2.0.0 resolution: "select-hose@npm:2.0.0" @@ -25966,6 +25152,13 @@ __metadata: languageName: node linkType: hard +"set-cookie-parser@npm:^3.0.1": + version: 3.1.2 + resolution: "set-cookie-parser@npm:3.1.2" + checksum: 10/ce7159bcd64838ec873e8a49bc1aeb4bc60e1d3576a7cea9eee6c4412e77503a0f433bfb44babd03043cdadedf1586476eaf50aeaf21900d6450dad9d8cc5789 + languageName: node + linkType: hard + "set-function-length@npm:^1.2.1": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -26891,15 +26084,15 @@ __metadata: languageName: node linkType: hard -"stylehacks@npm:^8.0.0": - version: 8.0.0 - resolution: "stylehacks@npm:8.0.0" +"stylehacks@npm:^8.0.1": + version: 8.0.1 + resolution: "stylehacks@npm:8.0.1" dependencies: browserslist: "npm:^4.28.2" - postcss-selector-parser: "npm:^7.1.1" + postcss-selector-parser: "npm:^7.1.2" peerDependencies: - postcss: ^8.5.14 - checksum: 10/024d3200664647aec37f5487b67f1761457e4518cf7d028bf8872a41fb668beb21448b8d1d21c5ebed7f158fc88cccec342101657d1cfc72090f8a73079ee8d0 + postcss: ^8.5.15 + checksum: 10/fe2b8d62bb335b227ba252ea4ccf3dfafc687a53ad9711daae50753e8e3f257f603af6475f9095aa7e4ad53b3dd367b3734d58e300ba93c54566157170071680 languageName: node linkType: hard @@ -26972,11 +26165,12 @@ __metadata: languageName: node linkType: hard -"svelte-check@npm:^4.0.0": - version: 4.1.6 - resolution: "svelte-check@npm:4.1.6" +"svelte-check@npm:^4.0.0, svelte-check@npm:^4.4.8": + version: 4.7.3 + resolution: "svelte-check@npm:4.7.3" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.25" + "@sveltejs/load-config": "npm:^0.2.0" chokidar: "npm:^4.0.1" fdir: "npm:^6.2.0" picocolors: "npm:^1.0.0" @@ -26986,38 +26180,20 @@ __metadata: typescript: ">=5.0.0" bin: svelte-check: bin/svelte-check - checksum: 10/30cf10b2e4487a35b604d7271997323ef47557b7785b82c7e494b8669757dcb681e0c4615a377f103ad56b6732437d948c5277d19960ceeb421dfc740e6863be + checksum: 10/8d41a73e7356f63ba4d6658d9e343f391bee3c552c8640b7e7326f98a540b5fb04db8d7d5e3525d398a9385ec4e2a3d5f7d7accc5b5dc5c8b9f16545a8162fa7 languageName: node linkType: hard -"svelte-check@npm:^4.4.8": - version: 4.4.8 - resolution: "svelte-check@npm:4.4.8" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.25" - chokidar: "npm:^4.0.1" - fdir: "npm:^6.2.0" - picocolors: "npm:^1.0.0" - sade: "npm:^1.7.4" - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.0 - typescript: ">=5.0.0" - bin: - svelte-check: bin/svelte-check - checksum: 10/cc66bc1d1a9856f5be4475584d05c1e1d1b73f3ec4636d520be7f3668d9e77c530709122d40fbe77df51ab414401b0b7bb04b414dab14f0082e718bd18d8acc7 - languageName: node - linkType: hard - -"svelte2tsx@npm:~0.7.33": - version: 0.7.36 - resolution: "svelte2tsx@npm:0.7.36" +"svelte2tsx@npm:~0.7.55": + version: 0.7.58 + resolution: "svelte2tsx@npm:0.7.58" dependencies: dedent-js: "npm:^1.0.1" - pascal-case: "npm:^3.1.1" + scule: "npm:^1.3.0" peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 - typescript: ^4.9.4 || ^5.0.0 - checksum: 10/2db2f9adbe344fffd3985f32f2909709fe016ca1a0885c330e3d08f7e7588890f78d6fd9ab3090d6aa83d937147fd700f1066ba8f49bc389347b41bc90e9ff74 + typescript: ^4.9.4 || ^5.0.0 || ^6.0.0 + checksum: 10/283afee100bcc8a5d55470c5962ec6fd11809926c10227e22f42b6538f1fc632b7d173854f83016acd2f02002df6e5744e70d516c5d9b3ed078dba334d05d544 languageName: node linkType: hard @@ -27105,31 +26281,10 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:4.1.1": - version: 4.1.1 - resolution: "tailwindcss@npm:4.1.1" - checksum: 10/210d138a53a10ee2d3ae727652c03c4cf3e9ecf9d719c9b93f0f729786ca95ce8c34f3e2b221044ac1709b5bd24eb8b8b833db33876641818275e464a9c672e6 - languageName: node - linkType: hard - -"tailwindcss@npm:4.1.11": - version: 4.1.11 - resolution: "tailwindcss@npm:4.1.11" - checksum: 10/cfe16f327e501cc9cefb136138b5435353c63bd0aa4092a100fc49aef6340d919b1a19910b133b4b5973adfd91c6e284195e78efa303eb92e7976614a2076d6b - languageName: node - linkType: hard - -"tailwindcss@npm:4.1.12, tailwindcss@npm:^4, tailwindcss@npm:^4.0.0, tailwindcss@npm:^4.0.6, tailwindcss@npm:^4.0.9": - version: 4.1.12 - resolution: "tailwindcss@npm:4.1.12" - checksum: 10/12f453b37b8eb1f209a02e556d6f2e3ffdf14bf79d79652fd542e50de619092a1f1d62457199b3859a8894fb54b7e2a2be9f65ebe78de7f39457ba1b94151a45 - languageName: node - linkType: hard - -"tailwindcss@npm:4.3.0": - version: 4.3.0 - resolution: "tailwindcss@npm:4.3.0" - checksum: 10/3a7dde8a0ccd31ef02e6b45a1257e0040fd8372584a94e930445400f4e5c50a101022f99951cf5c0a12b3936e23489d9c55d342e7d597a806c7a0f139ba8c0dd +"tailwindcss@npm:4.3.3, tailwindcss@npm:^4, tailwindcss@npm:^4.0.0, tailwindcss@npm:^4.0.6, tailwindcss@npm:^4.0.9": + version: 4.3.3 + resolution: "tailwindcss@npm:4.3.3" + checksum: 10/f6e4972b37f1c411ef0bd89260aabd10d4d953b50c56979f327f5fc8a27bcaf5c62fd4bf55d196d7667085ad276842e1e15b1de1bbfd532da46c2e9073dc8e0d languageName: node linkType: hard @@ -27348,13 +26503,13 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.16": - version: 0.2.16 - resolution: "tinyglobby@npm:0.2.16" +"tinyglobby@npm:^0.2.17": + version: 0.2.17 + resolution: "tinyglobby@npm:0.2.17" dependencies: fdir: "npm:^6.5.0" picomatch: "npm:^4.0.4" - checksum: 10/5c2c41b572ada38449e7c86a5fe034f204a1dbba577225a761a14f29f48dc3f2fc0d81a6c56fcc67c5a742cc3aa9fb5e2ca18dbf22b610b0bc0e549b34d5a0f8 + checksum: 10/f85e8a217d675c3f78d5f0ad25ea4557e7e023ed13ddc2b014da10bd0312eea53a34cd52356af07ccdff777f1243012547656282a4ca70936f68bf5065fbaa71 languageName: node linkType: hard @@ -27440,18 +26595,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.1.4": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" - dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10/75663f4e2cd085f16af0b217e4218772adf0617fb3227171102618a54ce0187a164e505d61f773ed7d65988f8ff8a8f935d381f87da981752c1171b076b4afac - languageName: node - linkType: hard - "tough-cookie@npm:^5.1.1": version: 5.1.2 resolution: "tough-cookie@npm:5.1.2" @@ -27529,7 +26672,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0, tslib@npm:^2.8.1": +"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 @@ -27544,18 +26687,17 @@ __metadata: linkType: hard "tsx@npm:^4.0.0": - version: 4.20.5 - resolution: "tsx@npm:4.20.5" + version: 4.23.1 + resolution: "tsx@npm:4.23.1" dependencies: - esbuild: "npm:~0.25.0" + esbuild: "npm:~0.28.0" fsevents: "npm:~2.3.3" - get-tsconfig: "npm:^4.7.5" dependenciesMeta: fsevents: optional: true bin: tsx: dist/cli.mjs - checksum: 10/161420678027c43d07b60b7b6b512cc67ff86ae3cca0641a19b0d3e742c5e262bca57034c4bff6d9346f9269e9ada24b6030e1d2bc890df5e1a9754865d3c08a + checksum: 10/01123a290130314507630f1d1cf8fa71f5e93305d5d8aa57ed012f68e3c1aef2e73f537fa6064b022cb4c813fcd0e286abd6b59db5442ece3c5105e09e10b922 languageName: node linkType: hard @@ -27683,13 +26825,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.26.1": - version: 4.41.0 - resolution: "type-fest@npm:4.41.0" - checksum: 10/617ace794ac0893c2986912d28b3065ad1afb484cad59297835a0807dc63286c39e8675d65f7de08fafa339afcb8fe06a36e9a188b9857756ae1e92ee8bda212 - languageName: node - linkType: hard - "type-fest@npm:^5.4.1": version: 5.6.0 resolution: "type-fest@npm:5.6.0" @@ -27699,6 +26834,15 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^5.5.0": + version: 5.8.0 + resolution: "type-fest@npm:5.8.0" + dependencies: + tagged-tag: "npm:^1.0.0" + checksum: 10/4dbe4c78ac6933d3d165b01f9d552991a84d63e5352110e01bebb5c46499fb1f44d199fc88835b18ee5662ee44c73926621f59525e46f7faa031086ac00b2686 + languageName: node + linkType: hard + "type-is@npm:^1.6.18, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -27720,6 +26864,17 @@ __metadata: languageName: node linkType: hard +"type-is@npm:^2.1.0": + version: 2.1.0 + resolution: "type-is@npm:2.1.0" + dependencies: + content-type: "npm:^2.0.0" + media-typer: "npm:^1.1.0" + mime-types: "npm:^3.0.0" + checksum: 10/f011885fefb6c6882f36fab89cc596596b96eab1d208a3774628537cad7ce1f91232a6d758115e1a6ed03f0f8c21e9654bb6d280a5c6827ff72a35f6df0fa182 + languageName: node + linkType: hard + "typed-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "typed-array-buffer@npm:1.0.2" @@ -28017,13 +27172,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10/e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 - languageName: node - linkType: hard - "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -28038,6 +27186,13 @@ __metadata: languageName: node linkType: hard +"until-async@npm:^3.0.2": + version: 3.0.2 + resolution: "until-async@npm:3.0.2" + checksum: 10/7134a00131457f03983a22deb11a726441169bfd38ac963cd9cd0b3057498c4bb94022cbb968f2d5cc60f1a75aa3c141ec403fc52ea5a4732e239aa7ce1f5e73 + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.1.3": version: 1.1.3 resolution: "update-browserslist-db@npm:1.1.3" @@ -28126,7 +27281,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.10, url-parse@npm:^1.5.3, url-parse@npm:^1.5.7": +"url-parse@npm:^1.5.10, url-parse@npm:^1.5.7": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -28348,10 +27503,10 @@ __metadata: linkType: hard "vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0, vite@npm:^7.1.11": - version: 7.1.11 - resolution: "vite@npm:7.1.11" + version: 7.3.6 + resolution: "vite@npm:7.3.6" dependencies: - esbuild: "npm:^0.25.0" + esbuild: "npm:^0.27.0 || ^0.28.0" fdir: "npm:^6.5.0" fsevents: "npm:~2.3.3" picomatch: "npm:^4.0.3" @@ -28398,23 +27553,23 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/b75ce7a38beeba7800751938df4fe2638cfb77509647329ac824332af51831eaed52ab0a0bae1d9162ac41ef59fff1c754e0acf7e1470dfa7d3da51fc3bf0985 + checksum: 10/6fcbadb1a409990e1bbd4ff0ff41e763c87049228cdc407984bdca40b96ab32de0f1f70fa62fb1f3ca001a5b90accbbe22ddfad5cc436855058357b3f2141d3b languageName: node linkType: hard -"vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0, vite@npm:^8.0.13": - version: 8.0.13 - resolution: "vite@npm:8.0.13" +"vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0, vite@npm:^8.0.13, vite@npm:^8.0.14": + version: 8.1.5 + resolution: "vite@npm:8.1.5" dependencies: fsevents: "npm:~2.3.3" lightningcss: "npm:^1.32.0" - picomatch: "npm:^4.0.4" - postcss: "npm:^8.5.14" - rolldown: "npm:1.0.1" - tinyglobby: "npm:^0.2.16" + picomatch: "npm:^4.0.5" + postcss: "npm:^8.5.17" + rolldown: "npm:~1.1.5" + tinyglobby: "npm:^0.2.17" peerDependencies: "@types/node": ^20.19.0 || >=22.12.0 - "@vitejs/devtools": ^0.1.18 + "@vitejs/devtools": ^0.3.0 esbuild: ^0.27.0 || ^0.28.0 jiti: ">=1.21.0" less: ^4.0.0 @@ -28455,13 +27610,13 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/92e7bbb8e207b9de6f6b0b7bbb3e7fac32dab419811a86c84f04cb57c2a0a17e7d0fbcb747ca96082588d0ff7fef623f2dec9a4170128c8282798072ce343755 + checksum: 10/7278baa0723097a181566a46050f8218bb2c57c559cb68494709b6eb9a9eb332bfbc8fb3638857300eeaedbae37343e131e323da9ebda157e5f9ccfc48eefe02 languageName: node linkType: hard "vite@npm:^6.2.5, vite@npm:^6.3.6": - version: 6.3.6 - resolution: "vite@npm:6.3.6" + version: 6.4.3 + resolution: "vite@npm:6.4.3" dependencies: esbuild: "npm:^0.25.0" fdir: "npm:^6.4.4" @@ -28510,80 +27665,11 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/8b8b6fe12318ca457396bf2053df7056cf4810f1d4a43b36b6afe59860e32b749c0685a290fe8a973b0d3da179ceec4c30cebbd3c91d0c47fbcf6436b17bdeef + checksum: 10/d43ffaf4f165720bcc825c7c515e9c859bed748e0c62b248fca24ca3f949c8b4203dae7df6c613cd8e357579f1c71863d2d09cbae3b454c73b9dfc8fb07f7e8f languageName: node linkType: hard -"vite@npm:^8.0.14": - version: 8.0.14 - resolution: "vite@npm:8.0.14" - dependencies: - fsevents: "npm:~2.3.3" - lightningcss: "npm:^1.32.0" - picomatch: "npm:^4.0.4" - postcss: "npm:^8.5.15" - rolldown: "npm:1.0.2" - tinyglobby: "npm:^0.2.16" - peerDependencies: - "@types/node": ^20.19.0 || >=22.12.0 - "@vitejs/devtools": ^0.1.18 - esbuild: ^0.27.0 || ^0.28.0 - jiti: ">=1.21.0" - less: ^4.0.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: ">=0.54.8" - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - "@vitejs/devtools": - optional: true - esbuild: - optional: true - jiti: - optional: true - less: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - bin: - vite: bin/vite.js - checksum: 10/3747c9b9dabdfa5b840630c39b2c764afb3c3762816f3148afe7d516edc1889b60b666adeb4e98761c26fb8ed5ba3a9770df5c0450443daf4cdfac110bc6df1c - languageName: node - linkType: hard - -"vitefu@npm:^1.0.4": - version: 1.1.1 - resolution: "vitefu@npm:1.1.1" - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 - peerDependenciesMeta: - vite: - optional: true - checksum: 10/bdfb7c009f89c34174636aafb3ff37d909aaac243eaeb291cc3a251ba6fb29264ee7f905d1adce5dcf5b9570f248828cad87f6f6934150086fabeaa771fa51a5 - languageName: node - linkType: hard - -"vitefu@npm:^1.1.2": +"vitefu@npm:^1.0.6, vitefu@npm:^1.1.2": version: 1.1.3 resolution: "vitefu@npm:1.1.3" peerDependencies: @@ -28637,7 +27723,7 @@ __metadata: languageName: node linkType: hard -"vitest@npm:4.1.6, vitest@npm:^4.1.6": +"vitest@npm:4.1.6": version: 4.1.6 resolution: "vitest@npm:4.1.6" dependencies: @@ -28705,6 +27791,74 @@ __metadata: languageName: node linkType: hard +"vitest@npm:^4.1.6": + version: 4.1.10 + resolution: "vitest@npm:4.1.10" + dependencies: + "@vitest/expect": "npm:4.1.10" + "@vitest/mocker": "npm:4.1.10" + "@vitest/pretty-format": "npm:4.1.10" + "@vitest/runner": "npm:4.1.10" + "@vitest/snapshot": "npm:4.1.10" + "@vitest/spy": "npm:4.1.10" + "@vitest/utils": "npm:4.1.10" + es-module-lexer: "npm:^2.0.0" + expect-type: "npm:^1.3.0" + magic-string: "npm:^0.30.21" + obug: "npm:^2.1.1" + pathe: "npm:^2.0.3" + picomatch: "npm:^4.0.3" + std-env: "npm:^4.0.0-rc.1" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^1.0.2" + tinyglobby: "npm:^0.2.15" + tinyrainbow: "npm:^3.1.0" + vite: "npm:^6.0.0 || ^7.0.0 || ^8.0.0" + why-is-node-running: "npm:^2.3.0" + peerDependencies: + "@edge-runtime/vm": "*" + "@opentelemetry/api": ^1.9.0 + "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 + "@vitest/browser-playwright": 4.1.10 + "@vitest/browser-preview": 4.1.10 + "@vitest/browser-webdriverio": 4.1.10 + "@vitest/coverage-istanbul": 4.1.10 + "@vitest/coverage-v8": 4.1.10 + "@vitest/ui": 4.1.10 + happy-dom: "*" + jsdom: "*" + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@opentelemetry/api": + optional: true + "@types/node": + optional: true + "@vitest/browser-playwright": + optional: true + "@vitest/browser-preview": + optional: true + "@vitest/browser-webdriverio": + optional: true + "@vitest/coverage-istanbul": + optional: true + "@vitest/coverage-v8": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + vite: + optional: false + bin: + vitest: ./vitest.mjs + checksum: 10/020843460fe696c23be2a363634dde4daf54625f1c443c24066ba3f87c478b0ccfdd5124343ba30eb092f54902ffea09f4bed0af4a16a9ee805e494ee2dce34e + languageName: node + linkType: hard + "void-elements@npm:^2.0.0": version: 2.0.1 resolution: "void-elements@npm:2.0.1" @@ -28720,20 +27874,20 @@ __metadata: linkType: hard "vue@npm:^3.5.14": - version: 3.5.14 - resolution: "vue@npm:3.5.14" + version: 3.5.40 + resolution: "vue@npm:3.5.40" dependencies: - "@vue/compiler-dom": "npm:3.5.14" - "@vue/compiler-sfc": "npm:3.5.14" - "@vue/runtime-dom": "npm:3.5.14" - "@vue/server-renderer": "npm:3.5.14" - "@vue/shared": "npm:3.5.14" + "@vue/compiler-dom": "npm:3.5.40" + "@vue/compiler-sfc": "npm:3.5.40" + "@vue/runtime-dom": "npm:3.5.40" + "@vue/server-renderer": "npm:3.5.40" + "@vue/shared": "npm:3.5.40" peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true - checksum: 10/d317b4f000965fc1b15725bc5a7f9c21aceac1fb673b0e4ebd4c14a96af98b6b795daaae6f5199d7205bf7fa40dbf456ff36f039b56be03bc042d52d87d937c4 + checksum: 10/b29bdb1a01599e8bd4e7309505a7cfcf0e2d67e0447f9f1c82bee27f1b315d4064099b679ccdbc7cc7600d1c21170b1ea27fec1e39c57637867431d49d63e8e4 languageName: node linkType: hard @@ -29443,13 +28597,6 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.2": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: 10/ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a - languageName: node - linkType: hard - "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" From 6aba173af365cc78beebe78171d0baf0f67b6492 Mon Sep 17 00:00:00 2001 From: prakash Date: Sat, 25 Jul 2026 01:51:41 +0530 Subject: [PATCH 14/17] chore(deps): upgrade dependencies that need no source changes Range bumps whose target release is at least seven days old: - playwright 1.60.0 -> 1.61.1 (8 workspaces) - esbuild ^0.25/^0.27 -> ^0.28.1 (supersedes #6332) - next 16.1.5 -> 16.2.10, react/react-dom 19.1.0 -> 19.2.7 (nextjs example) - companion: helmet 8.3.0, ioredis 5.11.1, morgan 1.11.0 (supersedes #6375/#6376), ws 8.21.1 (supersedes #6350/#6361), p-map 7.0.5, serialize-javascript 7.0.7, content-disposition 2.0.1, @types/supertest 7.2.1 - adm-zip ^0.6.0 (supersedes #6378) - @changesets/changelog-github ^0.7.0 - karma-jasmine-html-reporter ~2.2.0 - whatwg-fetch 3.6.2 -> 3.6.20 Left for the next round: @aws-sdk/* (3.1090.0 is eligible but drags in ~30 transitive @aws-sdk/@smithy releases published 3 days ago) and @biomejs/biome (2.5.5 is 3 days old). Verified: yarn build (54/54), yarn typecheck (75/75), yarn check:ci, yarn test (19/19) all pass. --- examples/aws-php/package.json | 2 +- examples/nextjs/package.json | 6 +- examples/react/package.json | 2 +- examples/sveltekit/package.json | 2 +- examples/vue/package.json | 2 +- package.json | 2 +- packages/@uppy/angular/package.json | 2 +- packages/@uppy/aws-s3/package.json | 4 +- packages/@uppy/companion/package.json | 16 +- packages/@uppy/dashboard/package.json | 2 +- packages/@uppy/golden-retriever/package.json | 2 +- packages/@uppy/url/package.json | 2 +- packages/@uppy/xhr-upload/package.json | 2 +- packages/uppy/package.json | 4 +- yarn.lock | 373 ++++++++++--------- 15 files changed, 227 insertions(+), 196 deletions(-) diff --git a/examples/aws-php/package.json b/examples/aws-php/package.json index 5d8d275a3..0182f7fac 100644 --- a/examples/aws-php/package.json +++ b/examples/aws-php/package.json @@ -8,7 +8,7 @@ "uppy": "workspace:*" }, "devDependencies": { - "esbuild": "^0.25.0" + "esbuild": "^0.28.1" }, "private": true, "type": "module", diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 55b4b48c4..3b79e5a50 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -16,9 +16,9 @@ "@uppy/transloadit": "workspace:*", "@uppy/tus": "workspace:*", "@uppy/xhr-upload": "workspace:*", - "next": "16.1.5", - "react": "19.1.0", - "react-dom": "19.1.0" + "next": "16.2.10", + "react": "19.2.7", + "react-dom": "19.2.7" }, "devDependencies": { "@tailwindcss/postcss": "^4", diff --git a/examples/react/package.json b/examples/react/package.json index 8f2aac842..632cf69dc 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -27,7 +27,7 @@ "@vitest/browser": "^4.1.6", "@vitest/browser-playwright": "^4.1.6", "msw": "^2.10.4", - "playwright": "1.60.0", + "playwright": "1.61.1", "typescript": "^5.7.3", "vite": "^8.0.14", "vitest": "^4.1.6", diff --git a/examples/sveltekit/package.json b/examples/sveltekit/package.json index 4e16e7968..218786d70 100644 --- a/examples/sveltekit/package.json +++ b/examples/sveltekit/package.json @@ -29,7 +29,7 @@ "@vitest/browser": "^4.1.6", "@vitest/browser-playwright": "^4.1.6", "msw": "^2.10.4", - "playwright": "1.60.0", + "playwright": "1.61.1", "svelte": "^5.0.0", "svelte-check": "^4.0.0", "tailwindcss": "^4.0.0", diff --git a/examples/vue/package.json b/examples/vue/package.json index 4d2c046b1..5c2e53120 100644 --- a/examples/vue/package.json +++ b/examples/vue/package.json @@ -25,7 +25,7 @@ "@vitest/browser": "^4.1.6", "@vitest/browser-playwright": "^4.1.6", "msw": "^2.10.4", - "playwright": "1.60.0", + "playwright": "1.61.1", "tailwindcss": "^4.0.0", "vite": "^7.1.11", "vitest": "^4.1.6", diff --git a/package.json b/package.json index c0e8c392b..7b62abe22 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ }, "devDependencies": { "@biomejs/biome": "2.4.15", - "@changesets/changelog-github": "^0.5.1", + "@changesets/changelog-github": "^0.7.0", "@changesets/cli": "patch:@changesets/cli@npm%3A2.29.5#~/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch", "npm-run-all": "^4.1.5", "turbo": "^2.5.4", diff --git a/packages/@uppy/angular/package.json b/packages/@uppy/angular/package.json index 1cfe7dbb7..503e0853b 100644 --- a/packages/@uppy/angular/package.json +++ b/packages/@uppy/angular/package.json @@ -31,7 +31,7 @@ "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.0", "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.1.0", + "karma-jasmine-html-reporter": "~2.2.0", "ng-packagr": "^21.2.3", "typescript": "~5.9.0" } diff --git a/packages/@uppy/aws-s3/package.json b/packages/@uppy/aws-s3/package.json index d3429065d..ca15944ae 100644 --- a/packages/@uppy/aws-s3/package.json +++ b/packages/@uppy/aws-s3/package.json @@ -46,10 +46,10 @@ "@vitest/browser-playwright": "^4.1.6", "jsdom": "^26.1.0", "nock": "^13.1.0", - "playwright": "1.60.0", + "playwright": "1.61.1", "typescript": "^5.8.3", "vitest": "^4.1.6", - "whatwg-fetch": "3.6.2" + "whatwg-fetch": "3.6.20" }, "peerDependencies": { "@uppy/core": "workspace:^" diff --git a/packages/@uppy/companion/package.json b/packages/@uppy/companion/package.json index c5e615d2e..0a51ab844 100644 --- a/packages/@uppy/companion/package.json +++ b/packages/@uppy/companion/package.json @@ -42,7 +42,7 @@ "body-parser": "2.2.2", "common-tags": "1.8.2", "connect-redis": "7.1.1", - "content-disposition": "2.0.0", + "content-disposition": "2.0.1", "cookie-parser": "1.4.7", "cors": "2.8.6", "escape-goat": "4.0.0", @@ -55,26 +55,26 @@ "formdata-node": "^6.0.3", "got": "^13.0.0", "grant": "^5.4.24", - "helmet": "8.1.0", - "ioredis": "5.10.1", + "helmet": "8.3.0", + "ioredis": "5.11.1", "ipaddr.js": "2.4.0", "jsonwebtoken": "9.0.3", "lodash": "4.18.1", "mime-types": "3.0.2", "moment": "2.30.1", "moment-timezone": "0.6.2", - "morgan": "1.10.1", + "morgan": "1.11.0", "ms": "2.1.3", "node-schedule": "2.1.1", - "p-map": "7.0.4", + "p-map": "7.0.5", "prom-client": "15.1.3", "serialize-error": "13.0.1", - "serialize-javascript": "7.0.5", + "serialize-javascript": "7.0.7", "supports-color": "10.2.2", "tus-js-client": "4.3.1", "validator": "13.15.35", "webdav": "5.10.0", - "ws": "8.20.1", + "ws": "8.21.1", "zod": "4.4.3" }, "devDependencies": { @@ -95,7 +95,7 @@ "@types/node-schedule": "2.1.8", "@types/request": "2.48.13", "@types/serialize-javascript": "5.0.4", - "@types/supertest": "7.2.0", + "@types/supertest": "7.2.1", "@types/validator": "13.15.10", "@types/webpack": "5.28.5", "@types/ws": "8.18.1", diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json index 30cec88a8..197fee95f 100644 --- a/packages/@uppy/dashboard/package.json +++ b/packages/@uppy/dashboard/package.json @@ -62,7 +62,7 @@ "@vitest/browser-playwright": "^4.1.6", "cssnano": "^8.0.1", "jsdom": "^29.1.1", - "playwright": "1.60.0", + "playwright": "1.61.1", "postcss": "^8.5.15", "postcss-cli": "^11.0.1", "resize-observer-polyfill": "^1.5.0", diff --git a/packages/@uppy/golden-retriever/package.json b/packages/@uppy/golden-retriever/package.json index 3a758d31f..1ea2d7bab 100644 --- a/packages/@uppy/golden-retriever/package.json +++ b/packages/@uppy/golden-retriever/package.json @@ -53,7 +53,7 @@ "@uppy/xhr-upload": "workspace:^", "@vitest/browser": "^4.1.6", "@vitest/browser-playwright": "^4.1.6", - "playwright": "1.60.0", + "playwright": "1.61.1", "typescript": "^5.8.3", "vitest": "^4.1.6" } diff --git a/packages/@uppy/url/package.json b/packages/@uppy/url/package.json index 91e142074..a331fd2af 100644 --- a/packages/@uppy/url/package.json +++ b/packages/@uppy/url/package.json @@ -56,7 +56,7 @@ "@vitest/browser": "^4.1.6", "@vitest/browser-playwright": "^4.1.6", "cssnano": "^8.0.1", - "playwright": "1.60.0", + "playwright": "1.61.1", "postcss": "^8.5.15", "postcss-cli": "^11.0.1", "sass": "^1.89.2", diff --git a/packages/@uppy/xhr-upload/package.json b/packages/@uppy/xhr-upload/package.json index bd2fdcfce..e4f9d5f49 100644 --- a/packages/@uppy/xhr-upload/package.json +++ b/packages/@uppy/xhr-upload/package.json @@ -46,7 +46,7 @@ "@vitest/browser-playwright": "^4.1.6", "jsdom": "^29.1.1", "msw": "^2.10.4", - "playwright": "1.60.0", + "playwright": "1.61.1", "typescript": "^5.8.3", "vitest": "^4.1.6" }, diff --git a/packages/uppy/package.json b/packages/uppy/package.json index a98a0bc19..574a0202b 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -78,11 +78,11 @@ "devDependencies": { "@aws-sdk/client-s3": "^3.338.0", "@npmcli/arborist": "^9.6.0", - "adm-zip": "^0.5.5", + "adm-zip": "^0.6.0", "chalk": "^5.0.0", "concat-stream": "^2.0.0", "cssnano": "^8.0.1", - "esbuild": "^0.27.0", + "esbuild": "^0.28.1", "mime-types": "^3.0.2", "npm-packlist": "^11.1.0", "pacote": "^21.5.0", diff --git a/yarn.lock b/yarn.lock index 6bfd38422..9ec97d076 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5080,14 +5080,14 @@ __metadata: languageName: node linkType: hard -"@changesets/changelog-github@npm:^0.5.1": - version: 0.5.1 - resolution: "@changesets/changelog-github@npm:0.5.1" +"@changesets/changelog-github@npm:^0.7.0": + version: 0.7.0 + resolution: "@changesets/changelog-github@npm:0.7.0" dependencies: - "@changesets/get-github-info": "npm:^0.6.0" + "@changesets/get-github-info": "npm:^0.8.0" "@changesets/types": "npm:^6.1.0" dotenv: "npm:^8.1.0" - checksum: 10/1284e7dc067652edfa14792196e6036849455d121afabe63e8d1a7dc0e8fb0310edb58d1130f2a5944819ae4011eeecc7e0c44c1cda43e6a581a3add187c3447 + checksum: 10/a06de9ea97e1a41509cf691e80f516523ac7e5d86c09e32ea529cebaea6962e68502879f71a85778458974661aabc16a1b131bae17fb867fc9dfa06927dfd56b languageName: node linkType: hard @@ -5203,13 +5203,13 @@ __metadata: languageName: node linkType: hard -"@changesets/get-github-info@npm:^0.6.0": - version: 0.6.0 - resolution: "@changesets/get-github-info@npm:0.6.0" +"@changesets/get-github-info@npm:^0.8.0": + version: 0.8.0 + resolution: "@changesets/get-github-info@npm:0.8.0" dependencies: dataloader: "npm:^1.4.0" node-fetch: "npm:^2.5.0" - checksum: 10/4ba61eafb0a75fa7f741885b465d90559e63581e748527e060f90c37380a02f62810db3bc79a4e74d109754d7f72dc45249e1ac2be5fcaec6a7d0f99db1cee78 + checksum: 10/2bbb3d8e47ba7195327751db7bd5358d12ae4c03bc4270d1ab7286f973110cec73608f6a556af8657bebd676dce0256550a946b0ad2c4f4631934763f5b7a05b languageName: node linkType: hard @@ -7050,10 +7050,10 @@ __metadata: languageName: node linkType: hard -"@ioredis/commands@npm:1.5.1": - version: 1.5.1 - resolution: "@ioredis/commands@npm:1.5.1" - checksum: 10/7efb0339302094aed30903ccbf8ca24d6048cff0d556114f43004c2e02d0808e6619a814ca72d6ea00586972fab7aae6c18892f9feabea56e632fb2db34b09db +"@ioredis/commands@npm:1.10.0": + version: 1.10.0 + resolution: "@ioredis/commands@npm:1.10.0" + checksum: 10/2b0322f99d24f11d99ae279b59d977bb129f95f973ed3a31cbee68376e8fad41f974d23d7f9a06151b3d9c140038ef312e0b45d4577048ab0797aa9a6839213d languageName: node linkType: hard @@ -8083,65 +8083,65 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:16.1.5": - version: 16.1.5 - resolution: "@next/env@npm:16.1.5" - checksum: 10/0eaf78a92d5089b6fb25d0ccbb3af8d55c76b5c689dae5163824a18808a4e749352fb5586ddf05894848683dc59597ea622e7dcd9cfd5140e191dcc004210aab +"@next/env@npm:16.2.10": + version: 16.2.10 + resolution: "@next/env@npm:16.2.10" + checksum: 10/6a1db53fb923f8b3678b9fcc01cbe659a4724b6b29a8ce35fc61961ff0c9216b4ea3653fa0ddc059b26890eb4efaca6c7b8328ca920db53d18432f6d0cfab0d2 languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:16.1.5": - version: 16.1.5 - resolution: "@next/swc-darwin-arm64@npm:16.1.5" +"@next/swc-darwin-arm64@npm:16.2.10": + version: 16.2.10 + resolution: "@next/swc-darwin-arm64@npm:16.2.10" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:16.1.5": - version: 16.1.5 - resolution: "@next/swc-darwin-x64@npm:16.1.5" +"@next/swc-darwin-x64@npm:16.2.10": + version: 16.2.10 + resolution: "@next/swc-darwin-x64@npm:16.2.10" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:16.1.5": - version: 16.1.5 - resolution: "@next/swc-linux-arm64-gnu@npm:16.1.5" +"@next/swc-linux-arm64-gnu@npm:16.2.10": + version: 16.2.10 + resolution: "@next/swc-linux-arm64-gnu@npm:16.2.10" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:16.1.5": - version: 16.1.5 - resolution: "@next/swc-linux-arm64-musl@npm:16.1.5" +"@next/swc-linux-arm64-musl@npm:16.2.10": + version: 16.2.10 + resolution: "@next/swc-linux-arm64-musl@npm:16.2.10" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:16.1.5": - version: 16.1.5 - resolution: "@next/swc-linux-x64-gnu@npm:16.1.5" +"@next/swc-linux-x64-gnu@npm:16.2.10": + version: 16.2.10 + resolution: "@next/swc-linux-x64-gnu@npm:16.2.10" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:16.1.5": - version: 16.1.5 - resolution: "@next/swc-linux-x64-musl@npm:16.1.5" +"@next/swc-linux-x64-musl@npm:16.2.10": + version: 16.2.10 + resolution: "@next/swc-linux-x64-musl@npm:16.2.10" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:16.1.5": - version: 16.1.5 - resolution: "@next/swc-win32-arm64-msvc@npm:16.1.5" +"@next/swc-win32-arm64-msvc@npm:16.2.10": + version: 16.2.10 + resolution: "@next/swc-win32-arm64-msvc@npm:16.2.10" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:16.1.5": - version: 16.1.5 - resolution: "@next/swc-win32-x64-msvc@npm:16.1.5" +"@next/swc-win32-x64-msvc@npm:16.2.10": + version: 16.2.10 + resolution: "@next/swc-win32-x64-msvc@npm:16.2.10" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -11643,13 +11643,13 @@ __metadata: languageName: node linkType: hard -"@types/supertest@npm:7.2.0": - version: 7.2.0 - resolution: "@types/supertest@npm:7.2.0" +"@types/supertest@npm:7.2.1": + version: 7.2.1 + resolution: "@types/supertest@npm:7.2.1" dependencies: "@types/methods": "npm:^1.1.4" "@types/superagent": "npm:^8.1.0" - checksum: 10/5a322e29b81033e90ac50ab315d49559b21809ee39b5681ab7386819463e30d68e29c63c946023a1c353e7f13fb3f20d64dcb89d3d8a0fff569450501aff786c + checksum: 10/d2b505d4c21ebaea360b71cfcbdcb2d36f00551ee5ef1df947eb888d3929156327cef58f8e004c2c8a6af6763dbc21fb22edc3b34496862b2cdeae8db40d43fa languageName: node linkType: hard @@ -11715,7 +11715,7 @@ __metadata: resolution: "@uppy-dev/build@workspace:." dependencies: "@biomejs/biome": "npm:2.4.15" - "@changesets/changelog-github": "npm:^0.5.1" + "@changesets/changelog-github": "npm:^0.7.0" "@changesets/cli": "patch:@changesets/cli@npm%3A2.29.5#~/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch" npm-run-all: "npm:^4.1.5" turbo: "npm:^2.5.4" @@ -11780,10 +11780,10 @@ __metadata: "@vitest/browser-playwright": "npm:^4.1.6" jsdom: "npm:^26.1.0" nock: "npm:^13.1.0" - playwright: "npm:1.60.0" + playwright: "npm:1.61.1" typescript: "npm:^5.8.3" vitest: "npm:^4.1.6" - whatwg-fetch: "npm:3.6.2" + whatwg-fetch: "npm:3.6.20" peerDependencies: "@uppy/core": "workspace:^" languageName: unknown @@ -11827,14 +11827,14 @@ __metadata: "@types/node-schedule": "npm:2.1.8" "@types/request": "npm:2.48.13" "@types/serialize-javascript": "npm:5.0.4" - "@types/supertest": "npm:7.2.0" + "@types/supertest": "npm:7.2.1" "@types/validator": "npm:13.15.10" "@types/webpack": "npm:5.28.5" "@types/ws": "npm:8.18.1" body-parser: "npm:2.2.2" common-tags: "npm:1.8.2" connect-redis: "npm:7.1.1" - content-disposition: "npm:2.0.0" + content-disposition: "npm:2.0.1" cookie-parser: "npm:1.4.7" cors: "npm:2.8.6" escape-goat: "npm:4.0.0" @@ -11848,23 +11848,23 @@ __metadata: formdata-node: "npm:^6.0.3" got: "npm:^13.0.0" grant: "npm:^5.4.24" - helmet: "npm:8.1.0" + helmet: "npm:8.3.0" http-proxy: "npm:1.18.1" - ioredis: "npm:5.10.1" + ioredis: "npm:5.11.1" ipaddr.js: "npm:2.4.0" jsonwebtoken: "npm:9.0.3" lodash: "npm:4.18.1" mime-types: "npm:3.0.2" moment: "npm:2.30.1" moment-timezone: "npm:0.6.2" - morgan: "npm:1.10.1" + morgan: "npm:1.11.0" ms: "npm:2.1.3" nock: "npm:^14.0.15" node-schedule: "npm:2.1.1" - p-map: "npm:7.0.4" + p-map: "npm:7.0.5" prom-client: "npm:15.1.3" serialize-error: "npm:13.0.1" - serialize-javascript: "npm:7.0.5" + serialize-javascript: "npm:7.0.7" supertest: "npm:7.2.2" supports-color: "npm:10.2.2" tus-js-client: "npm:4.3.1" @@ -11872,7 +11872,7 @@ __metadata: validator: "npm:13.15.35" vitest: "npm:4.1.6" webdav: "npm:5.10.0" - ws: "npm:8.20.1" + ws: "npm:8.21.1" zod: "npm:4.4.3" bin: companion: ./dist/bin/companion.js @@ -11974,7 +11974,7 @@ __metadata: jsdom: "npm:^29.1.1" lodash: "npm:^4.18.1" nanoid: "npm:^5.1.11" - playwright: "npm:1.60.0" + playwright: "npm:1.61.1" postcss: "npm:^8.5.15" postcss-cli: "npm:^11.0.1" preact: "npm:^10.29.2" @@ -12062,7 +12062,7 @@ __metadata: "@vitest/browser": "npm:^4.1.6" "@vitest/browser-playwright": "npm:^4.1.6" lodash: "npm:^4.18.1" - playwright: "npm:1.60.0" + playwright: "npm:1.61.1" typescript: "npm:^5.8.3" vitest: "npm:^4.1.6" peerDependencies: @@ -12357,7 +12357,7 @@ __metadata: "@vitest/browser-playwright": "npm:^4.1.6" cssnano: "npm:^8.0.1" nanoid: "npm:^5.1.11" - playwright: "npm:1.60.0" + playwright: "npm:1.61.1" postcss: "npm:^8.5.15" postcss-cli: "npm:^11.0.1" preact: "npm:^10.29.2" @@ -12438,7 +12438,7 @@ __metadata: "@vitest/browser-playwright": "npm:^4.1.6" jsdom: "npm:^29.1.1" msw: "npm:^2.10.4" - playwright: "npm:1.60.0" + playwright: "npm:1.61.1" typescript: "npm:^5.8.3" vitest: "npm:^4.1.6" peerDependencies: @@ -13064,10 +13064,10 @@ __metadata: languageName: node linkType: hard -"adm-zip@npm:^0.5.5": - version: 0.5.14 - resolution: "adm-zip@npm:0.5.14" - checksum: 10/64ccd4dca1195572fc185c42cdce8ebb9117dceaf590cc09536fd1dce2e7fc2afa6c7600095f7a6776db5ea638e855c2bc68c9bbaee47153e3d352324d10a27d +"adm-zip@npm:^0.6.0": + version: 0.6.0 + resolution: "adm-zip@npm:0.6.0" + checksum: 10/6a49ab39055d8f716958d3a2055491ab86fe3359c4afeed9b14bbce78fb847bcd3cbaa0ff4921aaa19824aaa29d06691def1f53263db5224d06c068f922c5ba2 languageName: node linkType: hard @@ -13194,7 +13194,7 @@ __metadata: karma-chrome-launcher: "npm:~3.2.0" karma-coverage: "npm:~2.2.0" karma-jasmine: "npm:~5.1.0" - karma-jasmine-html-reporter: "npm:~2.1.0" + karma-jasmine-html-reporter: "npm:~2.2.0" ng-packagr: "npm:^21.2.3" rxjs: "npm:~7.8.0" tslib: "npm:^2.3.0" @@ -13662,12 +13662,12 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.8.3": - version: 2.9.19 - resolution: "baseline-browser-mapping@npm:2.9.19" +"baseline-browser-mapping@npm:^2.9.19": + version: 2.11.1 + resolution: "baseline-browser-mapping@npm:2.11.1" bin: - baseline-browser-mapping: dist/cli.js - checksum: 10/8d7bbb7fe3d1ad50e04b127c819ba6d059c01ed0d2a7a5fc3327e23a8c42855fa3a8b510550c1fe1e37916147e6a390243566d3ef85bf6130c8ddfe5cc3db530 + baseline-browser-mapping: dist/cli.cjs + checksum: 10/122a89940d78694b79736033538d38e473b7db511a3a51701974cafc55f3322ade8428a8902ad068b4d1f17a73af51f85533a3854eb628787101e9bd4d411418 languageName: node linkType: hard @@ -14479,6 +14479,13 @@ __metadata: languageName: node linkType: hard +"cluster-key-slot@npm:1.1.1": + version: 1.1.1 + resolution: "cluster-key-slot@npm:1.1.1" + checksum: 10/2b926e8ebe7c350f4d87f0156a581cdaf3d26722b1256ec7c0b970c136e51dddd3cd2dc69acee61d5c310dc3730531705eac6ecaf9fec51903cf3a9f9287babf + languageName: node + linkType: hard + "cluster-key-slot@npm:1.1.2, cluster-key-slot@npm:^1.1.0": version: 1.1.2 resolution: "cluster-key-slot@npm:1.1.2" @@ -14753,10 +14760,10 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:2.0.0": - version: 2.0.0 - resolution: "content-disposition@npm:2.0.0" - checksum: 10/8217c83d228520411136c0cb835309cde9fc2c0366f0c8bf96469aa50645965e7cc49e9209a35ad24088cdca201dfbabe519627dcb17f55fb098c5feeee6be5d +"content-disposition@npm:2.0.1": + version: 2.0.1 + resolution: "content-disposition@npm:2.0.1" + checksum: 10/d3981346fdcc5c72514c3b44e08137312f6969b55d151840222e0a75ecfe295e506cc1f4f4339eaad20c170634cbc673913a04d836089fbfe5a08cd4468f2e23 languageName: node linkType: hard @@ -15330,7 +15337,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3": +"debug@npm:4, debug@npm:4.4.3, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -15482,7 +15489,7 @@ __metadata: languageName: node linkType: hard -"denque@npm:^2.1.0": +"denque@npm:2.1.0, denque@npm:^2.1.0": version: 2.1.0 resolution: "denque@npm:2.1.0" checksum: 10/8ea05321576624b90acfc1ee9208b8d1d04b425cf7573b9b4fa40a2c3ed4d4b0af5190567858f532f677ed2003d4d2b73c8130b34e3c7b8d5e88cdcfbfaa1fe7 @@ -16191,7 +16198,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:0.28.1, esbuild@npm:^0.27.0 || ^0.28.0, esbuild@npm:~0.28.0": +"esbuild@npm:0.28.1, esbuild@npm:^0.27.0 || ^0.28.0, esbuild@npm:^0.28.1, esbuild@npm:~0.28.0": version: 0.28.1 resolution: "esbuild@npm:0.28.1" dependencies: @@ -16707,7 +16714,7 @@ __metadata: "@uppy/aws-s3": "workspace:*" "@uppy/core": "workspace:*" "@uppy/dashboard": "workspace:*" - esbuild: "npm:^0.25.0" + esbuild: "npm:^0.28.1" uppy: "workspace:*" languageName: unknown linkType: soft @@ -16780,9 +16787,9 @@ __metadata: "@uppy/transloadit": "workspace:*" "@uppy/tus": "workspace:*" "@uppy/xhr-upload": "workspace:*" - next: "npm:16.1.5" - react: "npm:19.1.0" - react-dom: "npm:19.1.0" + next: "npm:16.2.10" + react: "npm:19.2.7" + react-dom: "npm:19.2.7" tailwindcss: "npm:^4" typescript: "npm:^5" languageName: unknown @@ -16805,7 +16812,7 @@ __metadata: "@vitest/browser": "npm:^4.1.6" "@vitest/browser-playwright": "npm:^4.1.6" msw: "npm:^2.10.4" - playwright: "npm:1.60.0" + playwright: "npm:1.61.1" react: "npm:^19.0.0" react-dom: "npm:^19.0.0" tailwindcss: "npm:^4.0.9" @@ -16863,7 +16870,7 @@ __metadata: "@vitest/browser": "npm:^4.1.6" "@vitest/browser-playwright": "npm:^4.1.6" msw: "npm:^2.10.4" - playwright: "npm:1.60.0" + playwright: "npm:1.61.1" svelte: "npm:^5.0.0" svelte-check: "npm:^4.0.0" tailwindcss: "npm:^4.0.0" @@ -16909,7 +16916,7 @@ __metadata: "@vitest/browser": "npm:^4.1.6" "@vitest/browser-playwright": "npm:^4.1.6" msw: "npm:^2.10.4" - playwright: "npm:1.60.0" + playwright: "npm:1.61.1" tailwindcss: "npm:^4.0.0" vite: "npm:^7.1.11" vitest: "npm:^4.1.6" @@ -18183,10 +18190,10 @@ __metadata: languageName: node linkType: hard -"helmet@npm:8.1.0": - version: 8.1.0 - resolution: "helmet@npm:8.1.0" - checksum: 10/262e678d340bb102158f4e6ba1469a7cda1643329a50863f8fe704d5b60d9ebe6ea1e7793ed51224ae464f197dedf2fe8035df278c042e32ebc95b237fa41ad0 +"helmet@npm:8.3.0": + version: 8.3.0 + resolution: "helmet@npm:8.3.0" + checksum: 10/077db98df8f8ea749aeab0f56eabe1f37d0ca2ae475c095bc30adf850fe714ea67469dc94b6a6e1b786cde25a40452784e20b728e59c63baa2b18ba12518a6fe languageName: node linkType: hard @@ -18653,20 +18660,18 @@ __metadata: languageName: node linkType: hard -"ioredis@npm:5.10.1": - version: 5.10.1 - resolution: "ioredis@npm:5.10.1" +"ioredis@npm:5.11.1": + version: 5.11.1 + resolution: "ioredis@npm:5.11.1" dependencies: - "@ioredis/commands": "npm:1.5.1" - cluster-key-slot: "npm:^1.1.0" - debug: "npm:^4.3.4" - denque: "npm:^2.1.0" - lodash.defaults: "npm:^4.2.0" - lodash.isarguments: "npm:^3.1.0" - redis-errors: "npm:^1.2.0" - redis-parser: "npm:^3.0.0" - standard-as-callback: "npm:^2.1.0" - checksum: 10/a85786fc17e7180ac342219ebef5c138b82d056c44c00470a1827f7a4b2499041fa13f253b337aeca2ab6681a2bf52b622ca541e9c9a993d81f1b1e6f21ab59a + "@ioredis/commands": "npm:1.10.0" + cluster-key-slot: "npm:1.1.1" + debug: "npm:4.4.3" + denque: "npm:2.1.0" + redis-errors: "npm:1.2.0" + redis-parser: "npm:3.0.0" + standard-as-callback: "npm:2.1.0" + checksum: 10/f27653075b0599a9e8886b28a59bb2e232ca7d91b4a81de699e932cb55dcdcec791fe571fb7d4ebc81fc26f44667a76cf165162ecea57285548190ea0d58f734 languageName: node linkType: hard @@ -19700,14 +19705,14 @@ __metadata: languageName: node linkType: hard -"karma-jasmine-html-reporter@npm:~2.1.0": - version: 2.1.0 - resolution: "karma-jasmine-html-reporter@npm:2.1.0" +"karma-jasmine-html-reporter@npm:~2.2.0": + version: 2.2.0 + resolution: "karma-jasmine-html-reporter@npm:2.2.0" peerDependencies: - jasmine-core: ^4.0.0 || ^5.0.0 + jasmine-core: ^4.0.0 || ^5.0.0 || ^6.0.0 karma: ^6.0.0 karma-jasmine: ^5.0.0 - checksum: 10/1c3906c8ed4299342702ad6d5a8c735b5adfb1ed5c955bb381a39b9679da8705b21347f712da0eb5e8e2b0d4690927ae67b6a3c23d901e9a7d09f9f05aeb7e98 + checksum: 10/c473a4071990f48aafd93bdc8a93ed875609a29ae2e86e7f73f2d1d85ef6e3d34a11b18e4bda17e7a47bbc477fdc8613832e0696669ef120bacbd4b21828c150 languageName: node linkType: hard @@ -21124,16 +21129,16 @@ __metadata: languageName: node linkType: hard -"morgan@npm:1.10.1": - version: 1.10.1 - resolution: "morgan@npm:1.10.1" +"morgan@npm:1.11.0": + version: 1.11.0 + resolution: "morgan@npm:1.11.0" dependencies: basic-auth: "npm:~2.0.1" debug: "npm:2.6.9" depd: "npm:~2.0.0" - on-finished: "npm:~2.3.0" + on-finished: "npm:~2.4.1" on-headers: "npm:~1.1.0" - checksum: 10/f6a611bdcb9bebe8283381c49efedee81f50b75f6cbc52430cda1743ec35443c92d5e5d4384ce38b102d8c102162c92da563471def3cf840b4980160f278f8ba + checksum: 10/d6e72d98ccaab1eb191f9455b224711b626e235e7ace217060b3d44e23a3cdc4ba6d9097b30e9195728ef86ecd53589685f211b8acb4c16dbf958fa787bc5ec0 languageName: node linkType: hard @@ -21396,24 +21401,24 @@ __metadata: languageName: node linkType: hard -"next@npm:16.1.5": - version: 16.1.5 - resolution: "next@npm:16.1.5" +"next@npm:16.2.10": + version: 16.2.10 + resolution: "next@npm:16.2.10" dependencies: - "@next/env": "npm:16.1.5" - "@next/swc-darwin-arm64": "npm:16.1.5" - "@next/swc-darwin-x64": "npm:16.1.5" - "@next/swc-linux-arm64-gnu": "npm:16.1.5" - "@next/swc-linux-arm64-musl": "npm:16.1.5" - "@next/swc-linux-x64-gnu": "npm:16.1.5" - "@next/swc-linux-x64-musl": "npm:16.1.5" - "@next/swc-win32-arm64-msvc": "npm:16.1.5" - "@next/swc-win32-x64-msvc": "npm:16.1.5" + "@next/env": "npm:16.2.10" + "@next/swc-darwin-arm64": "npm:16.2.10" + "@next/swc-darwin-x64": "npm:16.2.10" + "@next/swc-linux-arm64-gnu": "npm:16.2.10" + "@next/swc-linux-arm64-musl": "npm:16.2.10" + "@next/swc-linux-x64-gnu": "npm:16.2.10" + "@next/swc-linux-x64-musl": "npm:16.2.10" + "@next/swc-win32-arm64-msvc": "npm:16.2.10" + "@next/swc-win32-x64-msvc": "npm:16.2.10" "@swc/helpers": "npm:0.5.15" - baseline-browser-mapping: "npm:^2.8.3" + baseline-browser-mapping: "npm:^2.9.19" caniuse-lite: "npm:^1.0.30001579" postcss: "npm:8.4.31" - sharp: "npm:^0.34.4" + sharp: "npm:^0.34.5" styled-jsx: "npm:5.1.6" peerDependencies: "@opentelemetry/api": ^1.1.0 @@ -21452,7 +21457,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10/c7331ae9d20438bd4d782b58c79f3d20205458799795f0f1f16251b5815aac4ff8652987fbece4c5ecd7a1a31c7a2a30a97b67f5ea12b0168bf5059bec364bb1 + checksum: 10/a5b17dd807d935320bcea3491f188121ab5abed2a83c561b0b4452b98fd58e7553b9dc2d2e3014ec5e8ed84b33535be81a9c601e355a5a86d1fc6d13ca13a637 languageName: node linkType: hard @@ -22265,10 +22270,10 @@ __metadata: languageName: node linkType: hard -"p-map@npm:7.0.4": - version: 7.0.4 - resolution: "p-map@npm:7.0.4" - checksum: 10/ef48c3b2e488f31c693c9fcc0df0ef76518cf6426a495cf9486ebbb0fd7f31aef7f90e96f72e0070c0ff6e3177c9318f644b512e2c29e3feee8d7153fcb6782e +"p-map@npm:7.0.5": + version: 7.0.5 + resolution: "p-map@npm:7.0.5" + checksum: 10/1061b8ac47088f5f6c665d4ff99991c296b7fd5d622bcb8dad5e7c863ef991a181c54c54c5167513c427fd67751c75f1b96c59c9fd9853dc2d5fb5f9c8abeb14 languageName: node linkType: hard @@ -22835,27 +22840,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.60.0": - version: 1.60.0 - resolution: "playwright-core@npm:1.60.0" +"playwright-core@npm:1.61.1": + version: 1.61.1 + resolution: "playwright-core@npm:1.61.1" bin: playwright-core: cli.js - checksum: 10/66c0f83d627e673261c848dd6fe1f2856d5b5b6859268acb61a45c00f5bf926e596a351a9c481a3a4e82a45022c7c6b5d99ebc3906fc6876ac582ed6f7e16190 + checksum: 10/b0e7b1d4de7ca6c1a57eb88f1709609a8b7637092f149e703d84d6c8e01835992ec5ca26b86f1a32fb5f5bc1aad042c3ae27311e131b3dda8a27824a543eb3c7 languageName: node linkType: hard -"playwright@npm:1.60.0": - version: 1.60.0 - resolution: "playwright@npm:1.60.0" +"playwright@npm:1.61.1": + version: 1.61.1 + resolution: "playwright@npm:1.61.1" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.60.0" + playwright-core: "npm:1.61.1" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10/8569770637ee35d08cca3b53a5b56c21e9236bd1ac4718456d5988fb8acd51c5b3cc2cf90748363a36199529e870a9b6c68d6fc9e19571261cd867005d6331c1 + checksum: 10/0cd1a8a7e106202e785450763973bf326d4aa112ed195bbd78b17af43dcfd12e29bc8204ae61c88f748dd0f2bdf69a7827bc3bbf8c1ec4c71b8e35586e05f13c languageName: node linkType: hard @@ -23791,14 +23796,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:19.1.0, react-dom@npm:^19.0.0": - version: 19.1.0 - resolution: "react-dom@npm:19.1.0" +"react-dom@npm:19.2.7": + version: 19.2.7 + resolution: "react-dom@npm:19.2.7" dependencies: - scheduler: "npm:^0.26.0" + scheduler: "npm:^0.27.0" peerDependencies: - react: ^19.1.0 - checksum: 10/c5b58605862c7b0bb044416b01c73647bb8e89717fb5d7a2c279b11815fb7b49b619fe685c404e59f55eb52c66831236cc565c25ee1c2d042739f4a2cc538aa2 + react: ^19.2.7 + checksum: 10/9564f4b83843ca5518ed5f807c93cb1663706559cde52f3ef814b41e60b63b16e684d849926458f0ba436745d7eabf822cba1c528be370e7b2f35a4c91e35941 languageName: node linkType: hard @@ -23814,6 +23819,17 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:^19.0.0": + version: 19.1.0 + resolution: "react-dom@npm:19.1.0" + dependencies: + scheduler: "npm:^0.26.0" + peerDependencies: + react: ^19.1.0 + checksum: 10/c5b58605862c7b0bb044416b01c73647bb8e89717fb5d7a2c279b11815fb7b49b619fe685c404e59f55eb52c66831236cc565c25ee1c2d042739f4a2cc538aa2 + languageName: node + linkType: hard + "react-dom@npm:^19.2.6": version: 19.2.6 resolution: "react-dom@npm:19.2.6" @@ -23855,10 +23871,10 @@ __metadata: languageName: node linkType: hard -"react@npm:19.1.0, react@npm:^19.0.0": - version: 19.1.0 - resolution: "react@npm:19.1.0" - checksum: 10/d0180689826fd9de87e839c365f6f361c561daea397d61d724687cae88f432a307d1c0f53a0ee95ddbe3352c10dac41d7ff1ad85530fb24951b27a39e5398db4 +"react@npm:19.2.7": + version: 19.2.7 + resolution: "react@npm:19.2.7" + checksum: 10/2939997e87d7f0ee0d9d2bb556866b616b999dfb7916283647034eda867a045a39c4f7a736c8ea6beffffcd78397fc30f63a7a3aaf8425b683c3060670859560 languageName: node linkType: hard @@ -23871,6 +23887,13 @@ __metadata: languageName: node linkType: hard +"react@npm:^19.0.0": + version: 19.1.0 + resolution: "react@npm:19.1.0" + checksum: 10/d0180689826fd9de87e839c365f6f361c561daea397d61d724687cae88f432a307d1c0f53a0ee95ddbe3352c10dac41d7ff1ad85530fb24951b27a39e5398db4 + languageName: node + linkType: hard + "react@npm:^19.2.6": version: 19.2.6 resolution: "react@npm:19.2.6" @@ -23976,14 +23999,14 @@ __metadata: languageName: node linkType: hard -"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": +"redis-errors@npm:1.2.0, redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": version: 1.2.0 resolution: "redis-errors@npm:1.2.0" checksum: 10/001c11f63ddd52d7c80eb4f4ede3a9433d29a458a7eea06b9154cb37c9802a218d93b7988247aa8c958d4b5d274b18354e8853c148f1096fda87c6e675cfd3ee languageName: node linkType: hard -"redis-parser@npm:^3.0.0": +"redis-parser@npm:3.0.0, redis-parser@npm:^3.0.0": version: 3.0.0 resolution: "redis-parser@npm:3.0.0" dependencies: @@ -25064,10 +25087,10 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:7.0.5": - version: 7.0.5 - resolution: "serialize-javascript@npm:7.0.5" - checksum: 10/6237c76ef6df3d1ad61dd4a393b71ca758c7654f4d1cf77529e513134c0f0660302e03b7ec88a8f3a3daa79e1f93d6de8218ecbc45e073d7cc6b66284a1d3e83 +"serialize-javascript@npm:7.0.7": + version: 7.0.7 + resolution: "serialize-javascript@npm:7.0.7" + checksum: 10/da427e5660c88c24020cae037883ac234127248c7f972d7e1eb3cea863d89d1816fa4bcf0ecd39f92082c346347ed312c46e50c8473060dcd723bd1891e98942 languageName: node linkType: hard @@ -25215,7 +25238,7 @@ __metadata: languageName: node linkType: hard -"sharp@npm:^0.34.4": +"sharp@npm:^0.34.5": version: 0.34.5 resolution: "sharp@npm:0.34.5" dependencies: @@ -25795,7 +25818,7 @@ __metadata: languageName: node linkType: hard -"standard-as-callback@npm:^2.1.0": +"standard-as-callback@npm:2.1.0, standard-as-callback@npm:^2.1.0": version: 2.1.0 resolution: "standard-as-callback@npm:2.1.0" checksum: 10/88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c @@ -27258,11 +27281,11 @@ __metadata: "@uppy/webdav": "workspace:*" "@uppy/xhr-upload": "workspace:*" "@uppy/zoom": "workspace:*" - adm-zip: "npm:^0.5.5" + adm-zip: "npm:^0.6.0" chalk: "npm:^5.0.0" concat-stream: "npm:^2.0.0" cssnano: "npm:^8.0.1" - esbuild: "npm:^0.27.0" + esbuild: "npm:^0.28.1" mime-types: "npm:^3.0.2" npm-packlist: "npm:^11.1.0" pacote: "npm:^21.5.0" @@ -28280,14 +28303,7 @@ __metadata: languageName: node linkType: hard -"whatwg-fetch@npm:3.6.2": - version: 3.6.2 - resolution: "whatwg-fetch@npm:3.6.2" - checksum: 10/f05ceff9e9098db228fee84b9f9258a434283c0eb3cd8183c8b22e25e32698a2f80ee8a9c1c634d5b1441fe7692a031812d8a1f21079da76892a5119be2ac945 - languageName: node - linkType: hard - -"whatwg-fetch@npm:^3.6.2": +"whatwg-fetch@npm:3.6.20, whatwg-fetch@npm:^3.6.2": version: 3.6.20 resolution: "whatwg-fetch@npm:3.6.20" checksum: 10/2b4ed92acd6a7ad4f626a6cb18b14ec982bbcaf1093e6fe903b131a9c6decd14d7f9c9ca3532663c2759d1bdf01d004c77a0adfb2716a5105465c20755a8c57c @@ -28506,9 +28522,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.20.1, ws@npm:^8.19.0": - version: 8.20.1 - resolution: "ws@npm:8.20.1" +"ws@npm:8.21.1": + version: 8.21.1 + resolution: "ws@npm:8.21.1" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -28517,7 +28533,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/8c4d2b06dc65381b6bfab1f2e584275dabd30a99a5ce058b4dc76f3d03fad1921cef3a21d8f53127d30a808cfd1864aa2fe6890a5d43359f682457315baec873 + checksum: 10/8493bc543072763d7bacffb2282c9d7954dc5c599c9df4c2d15f91c217f63e293a33ffc70756e3f2bf8c5d85bc6069ad7d9983c382d4713c807b083ffb1b1719 languageName: node linkType: hard @@ -28551,6 +28567,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:^8.19.0": + version: 8.20.1 + resolution: "ws@npm:8.20.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/8c4d2b06dc65381b6bfab1f2e584275dabd30a99a5ce058b4dc76f3d03fad1921cef3a21d8f53127d30a808cfd1864aa2fe6890a5d43359f682457315baec873 + languageName: node + linkType: hard + "ws@npm:~8.17.1": version: 8.17.1 resolution: "ws@npm:8.17.1" From bbf041bd67c73335c343b149c69263763e86f690 Mon Sep 17 00:00:00 2001 From: Prakash Date: Sat, 25 Jul 2026 01:56:12 +0530 Subject: [PATCH 15/17] Update packages/@uppy/tus/src/index.ts Co-authored-by: Mikael Finstad --- packages/@uppy/tus/src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/@uppy/tus/src/index.ts b/packages/@uppy/tus/src/index.ts index 547e1129c..114c2d22f 100644 --- a/packages/@uppy/tus/src/index.ts +++ b/packages/@uppy/tus/src/index.ts @@ -161,9 +161,9 @@ export default class Tus extends BasePlugin< } /** - * `uploader.abort()` is provided by tus-js-client. With no argument (or - * `false`), it aborts only the local upload request. Passing `true` also - * terminates the Tus upload on the server by sending a `DELETE` request. + * Stop the upload in Tus. If `terminate` is `true`, it will also terminate the + * upload on the Tus server by sending a `DELETE` request. If not, it will just + * cancel any current upload request and leave the upload in a half-uploaded state. * * @param fileID * @param terminate Whether to terminate the upload on the server. From 5c09ac324baed25fb757a411b7fdbad7164e93d1 Mon Sep 17 00:00:00 2001 From: prakash Date: Sat, 25 Jul 2026 01:57:12 +0530 Subject: [PATCH 16/17] chore(deps): upgrade dev-only major versions Majors confined to dev tooling, verified to need no source changes: - jasmine-core ~5.1 -> ~6.3, @types/jasmine ~5.1 -> ~6.0 (angular) - zone.js ~0.15 -> ~0.16 (angular) - jsdom ^26 -> ^29 - execa 9.6.1 -> 10.0.0 (companion) - @npmcli/arborist ^9 -> ^10, pacote ^21 -> ^22 (release tooling) - dotenv ^16 -> ^17 (aws-nodejs example) Deliberately excluded after testing: - @types/node 20 -> 26 breaks companion typecheck (Uploader.ts FormData -> FormDataLike cast, TS2352). Blocked on the same formdata-node work as got 14. - body-parser 2.2.2 -> 2.3.0 in companion makes the @uppy/url browser test fail under the full parallel `yarn test` run (the URL plugin stops receiving file metadata). It passes when that package is run alone, so the trigger is load-dependent; reverting to 2.2.2 makes the full run green again, reproduced three times each way. - body-parser ^1 -> ^2 in the express examples, held back with the above. undici 8.8.0 lands 4.2 days inside the cooldown as a transitive of the release tooling; no in-range alternative exists. Verified: yarn build (54/54), yarn typecheck (75/75), yarn check:ci, yarn test (19/19), example-angular build. --- .gitignore | 1 + examples/angular/package.json | 2 +- examples/aws-nodejs/package.json | 2 +- packages/@uppy/angular/package.json | 6 +- packages/@uppy/aws-s3/package.json | 2 +- packages/@uppy/companion/package.json | 2 +- packages/uppy/package.json | 4 +- yarn.lock | 988 +++++++++++++++++--------- 8 files changed, 647 insertions(+), 360 deletions(-) diff --git a/.gitignore b/.gitignore index 219287d2e..827206ad6 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ tsconfig.build.tsbuildinfo .svelte-kit .turbo __screenshots__ +.vitest-attachments dist/ lib/ diff --git a/examples/angular/package.json b/examples/angular/package.json index 4b4edf488..dcb9ab5d8 100644 --- a/examples/angular/package.json +++ b/examples/angular/package.json @@ -24,7 +24,7 @@ "@uppy/webcam": "workspace:*", "rxjs": "~7.8.0", "tslib": "^2.3.0", - "zone.js": "~0.15.0" + "zone.js": "~0.16.2" }, "devDependencies": { "@angular-devkit/build-angular": "^19.2.6", diff --git a/examples/aws-nodejs/package.json b/examples/aws-nodejs/package.json index bdc013ed0..e62f52ec7 100644 --- a/examples/aws-nodejs/package.json +++ b/examples/aws-nodejs/package.json @@ -14,7 +14,7 @@ "@aws-sdk/client-sts": "^3.338.0", "@aws-sdk/s3-request-presigner": "^3.338.0", "body-parser": "^1.20.4", - "dotenv": "^16.0.0", + "dotenv": "^17.4.2", "express": "^5.2.1" } } diff --git a/packages/@uppy/angular/package.json b/packages/@uppy/angular/package.json index 503e0853b..89872c80b 100644 --- a/packages/@uppy/angular/package.json +++ b/packages/@uppy/angular/package.json @@ -19,14 +19,14 @@ "@angular/router": "^21.2.10", "rxjs": "~7.8.0", "tslib": "^2.3.0", - "zone.js": "~0.15.0" + "zone.js": "~0.16.2" }, "devDependencies": { "@angular-devkit/build-angular": "^21.2.8", "@angular/cli": "^21.2.8", "@angular/compiler-cli": "^21.2.10", - "@types/jasmine": "~5.1.0", - "jasmine-core": "~5.1.0", + "@types/jasmine": "~6.0.0", + "jasmine-core": "~6.3.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.0", diff --git a/packages/@uppy/aws-s3/package.json b/packages/@uppy/aws-s3/package.json index ca15944ae..7e9bc8a88 100644 --- a/packages/@uppy/aws-s3/package.json +++ b/packages/@uppy/aws-s3/package.json @@ -44,7 +44,7 @@ "@types/node": "^20.19.0", "@uppy/core": "workspace:^", "@vitest/browser-playwright": "^4.1.6", - "jsdom": "^26.1.0", + "jsdom": "^29.1.1", "nock": "^13.1.0", "playwright": "1.61.1", "typescript": "^5.8.3", diff --git a/packages/@uppy/companion/package.json b/packages/@uppy/companion/package.json index 0a51ab844..eafb40a8c 100644 --- a/packages/@uppy/companion/package.json +++ b/packages/@uppy/companion/package.json @@ -99,7 +99,7 @@ "@types/validator": "13.15.10", "@types/webpack": "5.28.5", "@types/ws": "8.18.1", - "execa": "9.6.1", + "execa": "10.0.0", "http-proxy": "1.18.1", "nock": "^14.0.15", "supertest": "7.2.2", diff --git a/packages/uppy/package.json b/packages/uppy/package.json index 574a0202b..6373d0f0f 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -77,7 +77,7 @@ }, "devDependencies": { "@aws-sdk/client-s3": "^3.338.0", - "@npmcli/arborist": "^9.6.0", + "@npmcli/arborist": "^10.0.1", "adm-zip": "^0.6.0", "chalk": "^5.0.0", "concat-stream": "^2.0.0", @@ -85,7 +85,7 @@ "esbuild": "^0.28.1", "mime-types": "^3.0.2", "npm-packlist": "^11.1.0", - "pacote": "^21.5.0", + "pacote": "^22.0.0", "postcss": "^8.5.15", "postcss-cli": "^11.0.1", "sass": "^1.89.2", diff --git a/yarn.lock b/yarn.lock index 9ec97d076..695fe578a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -968,19 +968,6 @@ __metadata: languageName: node linkType: hard -"@asamuzakjp/css-color@npm:^3.2.0": - version: 3.2.0 - resolution: "@asamuzakjp/css-color@npm:3.2.0" - dependencies: - "@csstools/css-calc": "npm:^2.1.3" - "@csstools/css-color-parser": "npm:^3.0.9" - "@csstools/css-parser-algorithms": "npm:^3.0.4" - "@csstools/css-tokenizer": "npm:^3.0.3" - lru-cache: "npm:^10.4.3" - checksum: 10/870f661460173174fef8bfebea0799ba26566f3aa7b307e5adabb7aae84fed2da68e40080104ed0c83b43c5be632ee409e65396af13bfe948a3ef4c2c729ecd9 - languageName: node - linkType: hard - "@asamuzakjp/css-color@npm:^5.1.11": version: 5.1.11 resolution: "@asamuzakjp/css-color@npm:5.1.11" @@ -5343,13 +5330,6 @@ __metadata: languageName: node linkType: hard -"@csstools/color-helpers@npm:^5.0.2": - version: 5.0.2 - resolution: "@csstools/color-helpers@npm:5.0.2" - checksum: 10/8763079c54578bd2215c68de0795edb9cfa29bffa29625bff89f3c47d9df420d86296ff3a6fa8c29ca037bbaa64dc10a963461233341de0516a3161a3b549e7b - languageName: node - linkType: hard - "@csstools/color-helpers@npm:^6.0.2": version: 6.0.2 resolution: "@csstools/color-helpers@npm:6.0.2" @@ -5357,16 +5337,6 @@ __metadata: languageName: node linkType: hard -"@csstools/css-calc@npm:^2.1.3, @csstools/css-calc@npm:^2.1.4": - version: 2.1.4 - resolution: "@csstools/css-calc@npm:2.1.4" - peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.5 - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/06975b650c0f44c60eeb7afdb3fd236f2dd607b2c622e0bc908d3f54de39eb84e0692833320d03dac04bd6c1ab0154aa3fa0dd442bd9e5f917cf14d8e2ba8d74 - languageName: node - linkType: hard - "@csstools/css-calc@npm:^3.2.0, @csstools/css-calc@npm:^3.2.1": version: 3.2.1 resolution: "@csstools/css-calc@npm:3.2.1" @@ -5377,19 +5347,6 @@ __metadata: languageName: node linkType: hard -"@csstools/css-color-parser@npm:^3.0.9": - version: 3.0.10 - resolution: "@csstools/css-color-parser@npm:3.0.10" - dependencies: - "@csstools/color-helpers": "npm:^5.0.2" - "@csstools/css-calc": "npm:^2.1.4" - peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.5 - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/d5619639f067c0a6ac95ecce6ad6adce55a5500599a4444817ac6bb5ed2a9928a08f0978a148d4687de7ebf05c068c1a1c7f9eaa039984830a84148e011cbc05 - languageName: node - linkType: hard - "@csstools/css-color-parser@npm:^4.1.0": version: 4.1.1 resolution: "@csstools/css-color-parser@npm:4.1.1" @@ -5403,15 +5360,6 @@ __metadata: languageName: node linkType: hard -"@csstools/css-parser-algorithms@npm:^3.0.4": - version: 3.0.5 - resolution: "@csstools/css-parser-algorithms@npm:3.0.5" - peerDependencies: - "@csstools/css-tokenizer": ^3.0.4 - checksum: 10/e93083b5cb36a3c1e7a47ce10cf62961d05bd1e4c608bb3ee50186ff740157ab0ec16a3956f7b86251efd10703034d849693201eea858ae904848c68d2d46ada - languageName: node - linkType: hard - "@csstools/css-parser-algorithms@npm:^4.0.0": version: 4.0.0 resolution: "@csstools/css-parser-algorithms@npm:4.0.0" @@ -5433,13 +5381,6 @@ __metadata: languageName: node linkType: hard -"@csstools/css-tokenizer@npm:^3.0.3": - version: 3.0.4 - resolution: "@csstools/css-tokenizer@npm:3.0.4" - checksum: 10/eb6c84c086312f6bb8758dfe2c85addd7475b0927333c5e39a4d59fb210b9810f8c346972046f95e60a721329cffe98895abe451e51de753ad1ca7a8c24ec65f - languageName: node - linkType: hard - "@csstools/css-tokenizer@npm:^4.0.0": version: 4.0.0 resolution: "@csstools/css-tokenizer@npm:4.0.0" @@ -6243,7 +6184,7 @@ __metadata: languageName: node linkType: hard -"@gar/promise-retry@npm:^1.0.0, @gar/promise-retry@npm:^1.0.2": +"@gar/promise-retry@npm:^1.0.0, @gar/promise-retry@npm:^1.0.2, @gar/promise-retry@npm:^1.0.3": version: 1.0.3 resolution: "@gar/promise-retry@npm:1.0.3" checksum: 10/0d13ea3bb1025755e055648f6e290d2a7e0c87affaf552218f09f66b3fcd9ea9d5c9cc5fe2aa6e285e1530437768e40f9448fe9a86f4f3417b216dcf488d3d1a @@ -8255,47 +8196,62 @@ __metadata: languageName: node linkType: hard -"@npmcli/arborist@npm:^9.6.0": - version: 9.7.0 - resolution: "@npmcli/arborist@npm:9.7.0" +"@npmcli/agent@npm:^5.0.0": + version: 5.0.2 + resolution: "@npmcli/agent@npm:5.0.2" + dependencies: + agent-base: "npm:^9.0.0" + http-proxy-agent: "npm:^9.0.0" + https-proxy-agent: "npm:^9.0.0" + lru-cache: "npm:^11.2.1" + socks-proxy-agent: "npm:^10.0.0" + checksum: 10/05b342be9d162191a634d57785d03f3d9902c7d4b9840c355ce480f9092ab7c056af5e9826e9074e780779860462481ad0bf623caefdee85a96d9d6d54e05fb3 + languageName: node + linkType: hard + +"@npmcli/arborist@npm:^10.0.1": + version: 10.0.1 + resolution: "@npmcli/arborist@npm:10.0.1" dependencies: "@gar/promise-retry": "npm:^1.0.0" "@isaacs/string-locale-compare": "npm:^1.1.0" - "@npmcli/fs": "npm:^5.0.0" - "@npmcli/installed-package-contents": "npm:^4.0.0" - "@npmcli/map-workspaces": "npm:^5.0.0" - "@npmcli/metavuln-calculator": "npm:^9.0.2" - "@npmcli/name-from-folder": "npm:^4.0.0" - "@npmcli/node-gyp": "npm:^5.0.0" - "@npmcli/package-json": "npm:^7.0.0" + "@npmcli/fs": "npm:^6.0.0" + "@npmcli/installed-package-contents": "npm:^5.0.0" + "@npmcli/map-workspaces": "npm:^6.0.0" + "@npmcli/metavuln-calculator": "npm:^10.0.0" + "@npmcli/name-from-folder": "npm:^5.0.0" + "@npmcli/node-gyp": "npm:^6.0.0" + "@npmcli/package-json": "npm:^8.0.0" "@npmcli/query": "npm:^5.0.0" - "@npmcli/redact": "npm:^4.0.0" - "@npmcli/run-script": "npm:^10.0.0" - bin-links: "npm:^6.0.0" - cacache: "npm:^20.0.1" + "@npmcli/redact": "npm:^5.0.0" + "@npmcli/run-script": "npm:^11.0.0" + bin-links: "npm:^7.0.0" + cacache: "npm:^21.0.1" common-ancestor-path: "npm:^2.0.0" - hosted-git-info: "npm:^9.0.0" + diff: "npm:^8.0.2" + hosted-git-info: "npm:^10.1.1" json-stringify-nice: "npm:^1.1.4" lru-cache: "npm:^11.2.1" minimatch: "npm:^10.0.3" - nopt: "npm:^9.0.0" - npm-install-checks: "npm:^8.0.0" - npm-package-arg: "npm:^13.0.0" - npm-pick-manifest: "npm:^11.0.1" - npm-registry-fetch: "npm:^19.0.0" - pacote: "npm:^21.0.2" - parse-conflict-json: "npm:^5.0.1" - proc-log: "npm:^6.0.0" + nopt: "npm:^10.0.1" + npm-install-checks: "npm:^9.0.0" + npm-package-arg: "npm:^14.0.0" + npm-pick-manifest: "npm:^12.0.0" + npm-registry-fetch: "npm:^20.0.1" + pacote: "npm:^22.0.0" + parse-conflict-json: "npm:^6.0.0" + proc-log: "npm:^7.0.0" proggy: "npm:^4.0.0" promise-all-reject-late: "npm:^1.0.0" promise-call-limit: "npm:^3.0.1" semver: "npm:^7.3.7" - ssri: "npm:^13.0.0" + ssri: "npm:^14.0.0" treeverse: "npm:^3.0.0" + validate-npm-package-name: "npm:^8.0.0" walk-up-path: "npm:^4.0.0" bin: arborist: bin/index.js - checksum: 10/d342afb095141652d0ae622a52c591e93cd3616e1348af406176f2ff585be2572e62b82e3dc03f79355a046f9e9b2921bc3d30d47fe6071ca046c753fac5c380 + checksum: 10/3d0beb60d6c438a9d9ea24fa3a8cdafe8e4dce5e3561e37c2775f28bdc6829e6ff4ea8a9fd726d93b7c94491cfcacaa855dd048ec8fcd6803030a802cd754f5e languageName: node linkType: hard @@ -8326,6 +8282,15 @@ __metadata: languageName: node linkType: hard +"@npmcli/fs@npm:^6.0.0": + version: 6.0.0 + resolution: "@npmcli/fs@npm:6.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10/caa9f71860a9fdca0e89e7882a1c4ec2537a7d24e8b20e7e67521ce8e0a6dd9d89b77e146cafd77b026f4969eeb18a8ba2292b85aadbe355ff4b8a44320e3635 + languageName: node + linkType: hard + "@npmcli/git@npm:^6.0.0": version: 6.0.3 resolution: "@npmcli/git@npm:6.0.3" @@ -8358,6 +8323,22 @@ __metadata: languageName: node linkType: hard +"@npmcli/git@npm:^8.0.0": + version: 8.0.0 + resolution: "@npmcli/git@npm:8.0.0" + dependencies: + "@gar/promise-retry": "npm:^1.0.0" + "@npmcli/promise-spawn": "npm:^10.0.0" + ini: "npm:^7.0.0" + lru-cache: "npm:^11.2.1" + npm-pick-manifest: "npm:^12.0.0" + proc-log: "npm:^7.0.0" + semver: "npm:^7.3.5" + which: "npm:^7.0.0" + checksum: 10/05adce63ebe3183bc8679802ee78df19849d1432257b069386bd1ffbb66c2e044bef28996c260d1f8fb195448bed8e434789763293840f427830f93d686e5aa0 + languageName: node + linkType: hard + "@npmcli/installed-package-contents@npm:^3.0.0": version: 3.0.0 resolution: "@npmcli/installed-package-contents@npm:3.0.0" @@ -8382,35 +8363,47 @@ __metadata: languageName: node linkType: hard -"@npmcli/map-workspaces@npm:^5.0.0": - version: 5.0.3 - resolution: "@npmcli/map-workspaces@npm:5.0.3" +"@npmcli/installed-package-contents@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/installed-package-contents@npm:5.0.0" dependencies: - "@npmcli/name-from-folder": "npm:^4.0.0" - "@npmcli/package-json": "npm:^7.0.0" + npm-bundled: "npm:^6.0.0" + npm-normalize-package-bin: "npm:^6.0.0" + bin: + installed-package-contents: bin/index.js + checksum: 10/5594cbafe6021894420ad7d1cb6f1ea93fbf6646f79aab4fbd9968cbfde5857bd14fa0c58b9253cac66e7e7a9b106d3e146a318fde86c0b355e32625e53a582d + languageName: node + linkType: hard + +"@npmcli/map-workspaces@npm:^6.0.0": + version: 6.0.0 + resolution: "@npmcli/map-workspaces@npm:6.0.0" + dependencies: + "@npmcli/name-from-folder": "npm:^5.0.0" + "@npmcli/package-json": "npm:^8.0.0" glob: "npm:^13.0.0" minimatch: "npm:^10.0.3" - checksum: 10/72c5db2c555d64ff1300b912d1c3e738818658a90b7121a1f5ac98f48db53072ce38f1856b37677fcfefbce168d0db16d1e563452bd99f56d1ba38f83201c072 + checksum: 10/32deeaf06f3ca80fb4cdb18f76c41e646c8b35c7cf97169eb6983097238ff9a12b185c8cfc6b8ab628fae3010d26b533e0083a0ca69d576648a377f60e77be8f languageName: node linkType: hard -"@npmcli/metavuln-calculator@npm:^9.0.2": - version: 9.0.3 - resolution: "@npmcli/metavuln-calculator@npm:9.0.3" +"@npmcli/metavuln-calculator@npm:^10.0.0": + version: 10.0.0 + resolution: "@npmcli/metavuln-calculator@npm:10.0.0" dependencies: - cacache: "npm:^20.0.0" - json-parse-even-better-errors: "npm:^5.0.0" - pacote: "npm:^21.0.0" - proc-log: "npm:^6.0.0" + cacache: "npm:^21.0.1" + json-parse-even-better-errors: "npm:^6.0.0" + pacote: "npm:^22.0.0" + proc-log: "npm:^7.0.0" semver: "npm:^7.3.5" - checksum: 10/562f7fd373809c7d7d3b3526998f7ed295fa80636279deaddbb7416c8251c620127a0029349e962dfb788bdbf30e2721bac063ca1a75a867d5fb62689a607bbf + checksum: 10/b2234c8bcf80ba90e97e29dc109e3526a927dd1a763aeef3001cf17a10b24127034a8a0f324e122bd8ac725f22bb5916e8d3b4f49a4eaff4fe426c40949cc790 languageName: node linkType: hard -"@npmcli/name-from-folder@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/name-from-folder@npm:4.0.0" - checksum: 10/9aa8598f59866decbf4a877def4143b165964ea270056371782e459aa0c6623f020d218783651afbcc522dbf8dff4c63a316518600991f2cecfc488d23bd8aab +"@npmcli/name-from-folder@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/name-from-folder@npm:5.0.0" + checksum: 10/b77a5fe152c3b9f898dd8ec34dc33341af6980274238fb845a7d23a216cdf53e5d8cb4d188e317d411ebea91e14898a64be44bbed44b3b50281fa8d0a340bb72 languageName: node linkType: hard @@ -8428,6 +8421,13 @@ __metadata: languageName: node linkType: hard +"@npmcli/node-gyp@npm:^6.0.0": + version: 6.0.0 + resolution: "@npmcli/node-gyp@npm:6.0.0" + checksum: 10/9d4fd5f29625e71753a0e5ff10f124587b45b8f632268c2f4c2b4652b18a57d3861e5ebdf3516a431e3934ca3348300630cd3d1becf88165912ced597789aec4 + languageName: node + linkType: hard + "@npmcli/package-json@npm:^6.0.0": version: 6.1.1 resolution: "@npmcli/package-json@npm:6.1.1" @@ -8458,6 +8458,30 @@ __metadata: languageName: node linkType: hard +"@npmcli/package-json@npm:^8.0.0": + version: 8.0.0 + resolution: "@npmcli/package-json@npm:8.0.0" + dependencies: + "@npmcli/git": "npm:^8.0.0" + glob: "npm:^13.0.0" + hosted-git-info: "npm:^10.1.1" + json-parse-even-better-errors: "npm:^6.0.0" + proc-log: "npm:^7.0.0" + semver: "npm:^7.5.3" + spdx-expression-parse: "npm:^4.0.0" + checksum: 10/e53589c2ea192b37f2248d14d8ceb15abf795be3f54b83ab54d96c63523431091e449dbadca2220f9ce32375159b40f69c26d205d55fc8a9cd69bbd74359c7dc + languageName: node + linkType: hard + +"@npmcli/promise-spawn@npm:^10.0.0": + version: 10.0.0 + resolution: "@npmcli/promise-spawn@npm:10.0.0" + dependencies: + which: "npm:^7.0.0" + checksum: 10/72f210980aac2e13d3bffea06c0064ccc5987eec889f198f92aa47f87419d14c84683171bf150cdf2664c0320876fc5a523a11679cbde7febd84d82c26405690 + languageName: node + linkType: hard + "@npmcli/promise-spawn@npm:^8.0.0": version: 8.0.2 resolution: "@npmcli/promise-spawn@npm:8.0.2" @@ -8499,6 +8523,13 @@ __metadata: languageName: node linkType: hard +"@npmcli/redact@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/redact@npm:5.0.0" + checksum: 10/e974158840c3744f945d723d9993a7ccff6643b86bf64a3ce6ecd43d06f106708c0f4560c69cc2ba444a67c220f54f9d51ba28754c0de06c83b1eedc902f71dd + languageName: node + linkType: hard + "@npmcli/run-script@npm:^10.0.0": version: 10.0.4 resolution: "@npmcli/run-script@npm:10.0.4" @@ -8512,6 +8543,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/run-script@npm:^11.0.0": + version: 11.0.0 + resolution: "@npmcli/run-script@npm:11.0.0" + dependencies: + "@npmcli/node-gyp": "npm:^6.0.0" + "@npmcli/package-json": "npm:^8.0.0" + "@npmcli/promise-spawn": "npm:^10.0.0" + node-gyp: "npm:^13.0.0" + proc-log: "npm:^7.0.0" + checksum: 10/4e438a09976ed77450522675e5a90911c2696fbd8a649e385f00ddbe68169d1f42629bece77a33ebfcc817ed26a4f1e76af36d2b1ecdf4f96b00f4211a1a0a8f + languageName: node + linkType: hard + "@npmcli/run-script@npm:^9.0.0": version: 9.1.0 resolution: "@npmcli/run-script@npm:9.1.0" @@ -9600,6 +9644,15 @@ __metadata: languageName: node linkType: hard +"@sigstore/bundle@npm:^5.0.0": + version: 5.0.0 + resolution: "@sigstore/bundle@npm:5.0.0" + dependencies: + "@sigstore/protobuf-specs": "npm:^0.5.0" + checksum: 10/9d86dd7f8086832fff2a36ce84bd38a895fe951a8848963c1dddf1d0eb4d14394c94626fc53c4173f42be5ee8d7319b593ce3a77491e8b1497349c653decba90 + languageName: node + linkType: hard + "@sigstore/core@npm:^2.0.0": version: 2.0.0 resolution: "@sigstore/core@npm:2.0.0" @@ -9614,6 +9667,13 @@ __metadata: languageName: node linkType: hard +"@sigstore/core@npm:^4.0.0, @sigstore/core@npm:^4.0.1": + version: 4.0.1 + resolution: "@sigstore/core@npm:4.0.1" + checksum: 10/2d8961554cfa7293a7a506ed950da677f707436042166848d94b5c0558dee62194df3bcbfb31648d78e00aa5f28d1813ca04cccef7fa6ed50544cfbf2feb453b + languageName: node + linkType: hard + "@sigstore/protobuf-specs@npm:^0.4.0": version: 0.4.0 resolution: "@sigstore/protobuf-specs@npm:0.4.0" @@ -9656,6 +9716,20 @@ __metadata: languageName: node linkType: hard +"@sigstore/sign@npm:^5.0.0": + version: 5.0.0 + resolution: "@sigstore/sign@npm:5.0.0" + dependencies: + "@gar/promise-retry": "npm:^1.0.2" + "@sigstore/bundle": "npm:^5.0.0" + "@sigstore/core": "npm:^4.0.0" + "@sigstore/protobuf-specs": "npm:^0.5.0" + make-fetch-happen: "npm:^16.0.0" + proc-log: "npm:^7.0.0" + checksum: 10/1faa16c0b051fb5b8ef2d4430277946cb54bb0be1302dd6c959e0a816b29b368e969d569a7bd42173f1b059f6005df05bc34c972fbceef104ba0b99a885710b8 + languageName: node + linkType: hard + "@sigstore/tuf@npm:^3.1.0": version: 3.1.0 resolution: "@sigstore/tuf@npm:3.1.0" @@ -9676,6 +9750,16 @@ __metadata: languageName: node linkType: hard +"@sigstore/tuf@npm:^5.0.0": + version: 5.0.0 + resolution: "@sigstore/tuf@npm:5.0.0" + dependencies: + "@sigstore/protobuf-specs": "npm:^0.5.0" + tuf-js: "npm:^6.0.0" + checksum: 10/74723623c8383a22f755a1eca03d1c0f481d2624e8c5607422af8fe1d2847b2f478513c471693fdd37b24a7c2a17782cabef592a76431b3a54ab328716510303 + languageName: node + linkType: hard + "@sigstore/verify@npm:^2.1.0": version: 2.1.0 resolution: "@sigstore/verify@npm:2.1.0" @@ -9698,6 +9782,17 @@ __metadata: languageName: node linkType: hard +"@sigstore/verify@npm:^4.0.0": + version: 4.1.0 + resolution: "@sigstore/verify@npm:4.1.0" + dependencies: + "@sigstore/bundle": "npm:^5.0.0" + "@sigstore/core": "npm:^4.0.1" + "@sigstore/protobuf-specs": "npm:^0.5.0" + checksum: 10/63d34a885d15fb37a111e6a85df61ba6a4247efa15d6989b83328043fe2c7be38b0b87b8e0c26cb906809920fde344eaab37fb34f0acd0d8b97c80bfdaa14f62 + languageName: node + linkType: hard + "@sindresorhus/is@npm:^5.2.0": version: 5.6.0 resolution: "@sindresorhus/is@npm:5.6.0" @@ -10965,6 +11060,16 @@ __metadata: languageName: node linkType: hard +"@tufjs/models@npm:5.0.0": + version: 5.0.0 + resolution: "@tufjs/models@npm:5.0.0" + dependencies: + "@tufjs/canonical-json": "npm:2.0.0" + minimatch: "npm:^10.2.1" + checksum: 10/94946c22b44d1f4c5d493270640af9fc7ad9868ec1450403d68829f9eee7da0626f307b6782e6688f35a8e28845f52f4c0941bb16e77712c353fb35952cfac27 + languageName: node + linkType: hard + "@tus/file-store@npm:latest": version: 2.0.0 resolution: "@tus/file-store@npm:2.0.0" @@ -11350,10 +11455,10 @@ __metadata: languageName: node linkType: hard -"@types/jasmine@npm:~5.1.0": - version: 5.1.4 - resolution: "@types/jasmine@npm:5.1.4" - checksum: 10/6b21eb0fc75e38783b7ee3f162ac47fd32ceaca3fb9eca0f4ed0730e56269bd61728e38ebe7c0d40b2d09382cc245deeabc556b2e46670eefee27f8d84c3f84c +"@types/jasmine@npm:~6.0.0": + version: 6.0.0 + resolution: "@types/jasmine@npm:6.0.0" + checksum: 10/22a838ab8d3221da78629819744b7a0065ce6381d198d745258c3ec29974470240160d47fb06b629c1653f285ed23c15c101f0f6939d2817abc02f253ff491b7 languageName: node linkType: hard @@ -11436,7 +11541,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:^20, @types/node@npm:^20.19.0": +"@types/node@npm:*, @types/node@npm:>=10.0.0": version: 20.19.11 resolution: "@types/node@npm:20.19.11" dependencies: @@ -11461,6 +11566,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20, @types/node@npm:^20.19.0": + version: 20.19.43 + resolution: "@types/node@npm:20.19.43" + dependencies: + undici-types: "npm:~6.21.0" + checksum: 10/cb060ea17ef9f1fc9d47cfb00098175b25fc6f6bae3c08a89ec7ba1be3353445ccf8af62d88c591e6413c09713f7705a71684a27ef01d2bccac4be96b00cacac + languageName: node + linkType: hard + "@types/prop-types@npm:*": version: 15.7.12 resolution: "@types/prop-types@npm:15.7.12" @@ -11778,7 +11892,7 @@ __metadata: "@types/node": "npm:^20.19.0" "@uppy/core": "workspace:^" "@vitest/browser-playwright": "npm:^4.1.6" - jsdom: "npm:^26.1.0" + jsdom: "npm:^29.1.1" nock: "npm:^13.1.0" playwright: "npm:1.61.1" typescript: "npm:^5.8.3" @@ -11839,7 +11953,7 @@ __metadata: cors: "npm:2.8.6" escape-goat: "npm:4.0.0" escape-string-regexp: "npm:5.0.0" - execa: "npm:9.6.1" + execa: "npm:10.0.0" express: "npm:^5.2.1" express-interceptor: "npm:1.2.0" express-prom-bundle: "npm:^8.0.0" @@ -13007,6 +13121,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^5.0.0": + version: 5.0.0 + resolution: "abbrev@npm:5.0.0" + checksum: 10/a32641fb7a8ba0ad6f65efda80a632c965a2567f52c988897bffc47f473c4e9c3f0166de19d939866b1ed58ec50ce36f697d54a476589ca2706f8b5605ed41f0 + languageName: node + linkType: hard + "accepts@npm:^2.0.0": version: 2.0.0 resolution: "accepts@npm:2.0.0" @@ -13071,6 +13192,13 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:9.0.0, agent-base@npm:^9.0.0": + version: 9.0.0 + resolution: "agent-base@npm:9.0.0" + checksum: 10/3a61414cd10dbb17fa8dae35124ffaa55fbb00f495004b2e7a8f4eca3a2b6ed9879474d4e2ebc27ee2f4207265652341525b4154e85c4d479be4854acd786bfb + languageName: node + linkType: hard + "agent-base@npm:^7.1.0, agent-base@npm:^7.1.1, agent-base@npm:^7.1.2": version: 7.1.3 resolution: "agent-base@npm:7.1.3" @@ -13188,8 +13316,8 @@ __metadata: "@angular/platform-browser": "npm:^21.2.10" "@angular/platform-browser-dynamic": "npm:^21.2.10" "@angular/router": "npm:^21.2.10" - "@types/jasmine": "npm:~5.1.0" - jasmine-core: "npm:~5.1.0" + "@types/jasmine": "npm:~6.0.0" + jasmine-core: "npm:~6.3.0" karma: "npm:~6.4.0" karma-chrome-launcher: "npm:~3.2.0" karma-coverage: "npm:~2.2.0" @@ -13199,7 +13327,7 @@ __metadata: rxjs: "npm:~7.8.0" tslib: "npm:^2.3.0" typescript: "npm:~5.9.0" - zone.js: "npm:~0.15.0" + zone.js: "npm:~0.16.2" languageName: unknown linkType: soft @@ -13745,16 +13873,16 @@ __metadata: languageName: node linkType: hard -"bin-links@npm:^6.0.0": - version: 6.0.2 - resolution: "bin-links@npm:6.0.2" +"bin-links@npm:^7.0.0": + version: 7.0.0 + resolution: "bin-links@npm:7.0.0" dependencies: - cmd-shim: "npm:^8.0.0" - npm-normalize-package-bin: "npm:^5.0.0" - proc-log: "npm:^6.0.0" - read-cmd-shim: "npm:^6.0.0" - write-file-atomic: "npm:^7.0.0" - checksum: 10/8d28e74cb68a9ceeed83c4b039874e2754bd483cac410f2e3540fb4551009d4fcbe3528fa0ebfb8641db4afe3d7613dec715a3594984d3b722731015f2b5064c + cmd-shim: "npm:^9.0.0" + npm-normalize-package-bin: "npm:^6.0.0" + proc-log: "npm:^7.0.0" + read-cmd-shim: "npm:^7.0.0" + write-file-atomic: "npm:^8.0.0" + checksum: 10/43e4d7ded3fde4507ea73bbec0f14ba0d6d29b778157ed9198d341ec0a9019780f145054ab23beca5a82c1a7204ce3ef78360f088d8eab2a149cfac070b1d3a1 languageName: node linkType: hard @@ -14117,6 +14245,24 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^21.0.0, cacache@npm:^21.0.1": + version: 21.0.1 + resolution: "cacache@npm:21.0.1" + dependencies: + "@npmcli/fs": "npm:^6.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^13.0.0" + lru-cache: "npm:^11.1.0" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^14.0.0" + checksum: 10/b75cdcb71fc2dfa6f9684e97f743f5d46570390cde7c747f82009a09ba6c743ebe401b0127e243f1b6426bd31a4e361df3fa85d429aab361a88d38a06b43d94d + languageName: node + linkType: hard + "cacheable-lookup@npm:^7.0.0": version: 7.0.0 resolution: "cacheable-lookup@npm:7.0.0" @@ -14493,10 +14639,10 @@ __metadata: languageName: node linkType: hard -"cmd-shim@npm:^8.0.0": - version: 8.0.0 - resolution: "cmd-shim@npm:8.0.0" - checksum: 10/79b533fccf8265a47596fd0804b9a8596e43e0ac8d3f7b9cc3a1492a90d5e230091dc14797588c36c370328b5ce0acd706d8c3d0dd6a2a6c9ce77220df1b4aa1 +"cmd-shim@npm:^9.0.0": + version: 9.0.2 + resolution: "cmd-shim@npm:9.0.2" + checksum: 10/7ea4f8da2d54bf2a87de4a2e1fa40aa198a163eaef4653db4f2a04792137d8296d9e9a9283cbd0056daa8805c878c98d598e01890e4d0cd6a6bbdf9aaee2f83c languageName: node linkType: hard @@ -15012,7 +15158,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.5": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -15223,16 +15369,6 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^4.2.1": - version: 4.6.0 - resolution: "cssstyle@npm:4.6.0" - dependencies: - "@asamuzakjp/css-color": "npm:^3.2.0" - rrweb-cssom: "npm:^0.8.0" - checksum: 10/1cb25c9d66b87adb165f978b75cdeb6f225d7e31ba30a8934666046a0be037e4e7200d359bfa79d4f1a4aef1083ea09633b81bcdb36a2f2ac888e8c73ea3a289 - languageName: node - linkType: hard - "csstype@npm:^3.2.2, csstype@npm:^3.2.3": version: 3.2.3 resolution: "csstype@npm:3.2.3" @@ -15261,16 +15397,6 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^5.0.0": - version: 5.0.0 - resolution: "data-urls@npm:5.0.0" - dependencies: - whatwg-mimetype: "npm:^4.0.0" - whatwg-url: "npm:^14.0.0" - checksum: 10/5c40568c31b02641a70204ff233bc4e42d33717485d074244a98661e5f2a1e80e38fe05a5755dfaf2ee549f2ab509d6a3af2a85f4b2ad2c984e5d176695eaf46 - languageName: node - linkType: hard - "data-urls@npm:^7.0.0": version: 7.0.0 resolution: "data-urls@npm:7.0.0" @@ -15361,7 +15487,7 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.5.0, decimal.js@npm:^10.6.0": +"decimal.js@npm:^10.6.0": version: 10.6.0 resolution: "decimal.js@npm:10.6.0" checksum: 10/c0d45842d47c311d11b38ce7ccc911121953d4df3ebb1465d92b31970eb4f6738a065426a06094af59bee4b0d64e42e7c8984abd57b6767c64ea90cf90bb4a69 @@ -15599,6 +15725,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:^8.0.2": + version: 8.0.4 + resolution: "diff@npm:8.0.4" + checksum: 10/b4036ceda0d1e10683a2313079ed52c5e6b09553ae29da87bce81d98714d9725dbf3c0f6f7c3b1f16eec049fe17087e38ee329e732580fa62f6ec1c2487b2435 + languageName: node + linkType: hard + "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -15681,13 +15814,6 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.0.0": - version: 16.4.5 - resolution: "dotenv@npm:16.4.5" - checksum: 10/55a3134601115194ae0f924e54473459ed0d9fc340ae610b676e248cca45aa7c680d86365318ea964e6da4e2ea80c4514c1adab5adb43d6867fb57ff068f95c8 - languageName: node - linkType: hard - "dotenv@npm:^17.4.2": version: 17.4.2 resolution: "dotenv@npm:17.4.2" @@ -16669,7 +16795,7 @@ __metadata: rxjs: "npm:~7.8.0" tslib: "npm:^2.3.0" typescript: "npm:~5.7.2" - zone.js: "npm:~0.15.0" + zone.js: "npm:~0.16.2" languageName: unknown linkType: soft @@ -16702,7 +16828,7 @@ __metadata: "@aws-sdk/client-sts": "npm:^3.338.0" "@aws-sdk/s3-request-presigner": "npm:^3.338.0" body-parser: "npm:^1.20.4" - dotenv: "npm:^16.0.0" + dotenv: "npm:^17.4.2" express: "npm:^5.2.1" languageName: unknown linkType: soft @@ -16980,23 +17106,24 @@ __metadata: languageName: unknown linkType: soft -"execa@npm:9.6.1": - version: 9.6.1 - resolution: "execa@npm:9.6.1" +"execa@npm:10.0.0": + version: 10.0.0 + resolution: "execa@npm:10.0.0" dependencies: "@sindresorhus/merge-streams": "npm:^4.0.0" - cross-spawn: "npm:^7.0.6" figures: "npm:^6.1.0" - get-stream: "npm:^9.0.0" + get-stream: "npm:^9.0.1" human-signals: "npm:^8.0.1" is-plain-obj: "npm:^4.1.0" is-stream: "npm:^4.0.1" npm-run-path: "npm:^6.0.0" - pretty-ms: "npm:^9.2.0" + path-key: "npm:^4.0.0" + pretty-ms: "npm:^9.3.0" signal-exit: "npm:^4.1.0" strip-final-newline: "npm:^4.0.0" - yoctocolors: "npm:^2.1.1" - checksum: 10/d0f7a2185152379f8772f6d780b188f2728a95b9a68d1a897f58805d7ba6bd55eaa5e128cb66a274251a6b5e4d9388332b1417bd7d46c25e020e4e55725cf79e + which-command: "npm:^0.1.0" + yoctocolors: "npm:^2.1.2" + checksum: 10/aabfff37e24dc5dcb0d85a19db50019b537c6045e917ef6ab9b4724b913c37e2bbe00c11706b4c8c29c33c2396e2c3e6cb40af67ca0dcdac6a99f95022fc1dd2 languageName: node linkType: hard @@ -17853,7 +17980,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^9.0.0": +"get-stream@npm:^9.0.1": version: 9.0.1 resolution: "get-stream@npm:9.0.1" dependencies: @@ -18215,6 +18342,15 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^10.1.0, hosted-git-info@npm:^10.1.1": + version: 10.1.1 + resolution: "hosted-git-info@npm:10.1.1" + dependencies: + lru-cache: "npm:^11.1.0" + checksum: 10/4f831bb3d23c5accb467e817856f2201647d35d1b6c9f97c2983be7498673ee24732d0ee03fa8b3b6b2514bfddf6931eae028c2593285c9b80e7c3a385bc6d79 + languageName: node + linkType: hard + "hosted-git-info@npm:^2.1.4": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" @@ -18259,15 +18395,6 @@ __metadata: languageName: node linkType: hard -"html-encoding-sniffer@npm:^4.0.0": - version: 4.0.0 - resolution: "html-encoding-sniffer@npm:4.0.0" - dependencies: - whatwg-encoding: "npm:^3.1.1" - checksum: 10/e86efd493293a5671b8239bd099d42128433bb3c7b0fdc7819282ef8e118a21f5dead0ad6f358e024a4e5c84f17ebb7a9b36075220fac0a6222b207248bede6f - languageName: node - linkType: hard - "html-encoding-sniffer@npm:^6.0.0": version: 6.0.0 resolution: "html-encoding-sniffer@npm:6.0.0" @@ -18368,7 +18495,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.2": +"http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: @@ -18378,6 +18505,17 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:^9.0.0": + version: 9.1.0 + resolution: "http-proxy-agent@npm:9.1.0" + dependencies: + agent-base: "npm:9.0.0" + debug: "npm:^4.3.4" + proxy-agent-negotiate: "npm:1.1.0" + checksum: 10/d76441afe6849c3ea6f8143371062908fe4cb1037c5f6ad709f068e8086afd544e1980cc33b06513770878f423529db6f33ac0b5db4877214ec5a157e1e950c9 + languageName: node + linkType: hard + "http-proxy-middleware@npm:3.0.5": version: 3.0.5 resolution: "http-proxy-middleware@npm:3.0.5" @@ -18431,7 +18569,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:7.0.6, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6": +"https-proxy-agent@npm:7.0.6, https-proxy-agent@npm:^7.0.1": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -18441,6 +18579,17 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^9.0.0": + version: 9.1.0 + resolution: "https-proxy-agent@npm:9.1.0" + dependencies: + agent-base: "npm:9.0.0" + debug: "npm:^4.3.4" + proxy-agent-negotiate: "npm:1.1.0" + checksum: 10/45021d326c032bf8cd480acee488d5f701842cbef4756a33b81244a872304c918498ef6cf667d8348c11e9b065dd520ec1fd9138196147f608c5837500e7395b + languageName: node + linkType: hard + "human-id@npm:^4.1.1": version: 4.1.1 resolution: "human-id@npm:4.1.1" @@ -18464,15 +18613,6 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f - languageName: node - linkType: hard - "iconv-lite@npm:^0.4.24, iconv-lite@npm:~0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -18482,6 +18622,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f + languageName: node + linkType: hard + "iconv-lite@npm:^0.7.0, iconv-lite@npm:^0.7.2, iconv-lite@npm:~0.7.0": version: 0.7.2 resolution: "iconv-lite@npm:0.7.2" @@ -18640,6 +18789,13 @@ __metadata: languageName: node linkType: hard +"ini@npm:^7.0.0": + version: 7.0.0 + resolution: "ini@npm:7.0.0" + checksum: 10/684221cc6c9cc4fcbe01ed99048a9ba3ac7bdfc9b9606b3ff71ca80e32b047b51772178f9536bf93998136576929040666c8212c2301e813e7f7f3b1c1374ee3 + languageName: node + linkType: hard + "injection-js@npm:^2.4.0": version: 2.4.0 resolution: "injection-js@npm:2.4.0" @@ -18692,7 +18848,7 @@ __metadata: languageName: node linkType: hard -"ip-address@npm:^10.2.0": +"ip-address@npm:^10.1.1, ip-address@npm:^10.2.0": version: 10.2.0 resolution: "ip-address@npm:10.2.0" checksum: 10/12fec399e1af5753ac322e47a6d81a50d3a528b3abb17c09525b2a2edcaedcca628c40520706f7037bc4d8e951b0296c47e7b86d0a8e6e2335c8f0ba4afcfac1 @@ -19281,10 +19437,10 @@ __metadata: languageName: node linkType: hard -"jasmine-core@npm:~5.1.0": - version: 5.1.2 - resolution: "jasmine-core@npm:5.1.2" - checksum: 10/b885618b040c1ead7d27d954ca32ad77faddf8e722cffcd0883e39dbc3909a1b85316c7ccfa0a2e5b312f2bed02d8d6bd577e835da88d892bb18c354581bee26 +"jasmine-core@npm:~6.3.0": + version: 6.3.0 + resolution: "jasmine-core@npm:6.3.0" + checksum: 10/541e3db8f2b9c722f6e62b608cc8741776e456771b33cf0e9fa5f8b18982d2f94c3810d670a1cdc49d217c15f8732e3c23f6ec4cd9b92209f79b0e7d2f601ff1 languageName: node linkType: hard @@ -19401,39 +19557,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^26.1.0": - version: 26.1.0 - resolution: "jsdom@npm:26.1.0" - dependencies: - cssstyle: "npm:^4.2.1" - data-urls: "npm:^5.0.0" - decimal.js: "npm:^10.5.0" - html-encoding-sniffer: "npm:^4.0.0" - http-proxy-agent: "npm:^7.0.2" - https-proxy-agent: "npm:^7.0.6" - is-potential-custom-element-name: "npm:^1.0.1" - nwsapi: "npm:^2.2.16" - parse5: "npm:^7.2.1" - rrweb-cssom: "npm:^0.8.0" - saxes: "npm:^6.0.0" - symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^5.1.1" - w3c-xmlserializer: "npm:^5.0.0" - webidl-conversions: "npm:^7.0.0" - whatwg-encoding: "npm:^3.1.1" - whatwg-mimetype: "npm:^4.0.0" - whatwg-url: "npm:^14.1.1" - ws: "npm:^8.18.0" - xml-name-validator: "npm:^5.0.0" - peerDependencies: - canvas: ^3.0.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: 10/39d78c4889cac20826393400dce1faed1666e9244fe0c8342a8f08c315375878e6be7fcfe339a33d6ff1a083bfe9e71b16d56ecf4d9a87db2da8c795925ea8c1 - languageName: node - linkType: hard - "jsdom@npm:^29.1.1": version: 29.1.1 resolution: "jsdom@npm:29.1.1" @@ -19521,6 +19644,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^6.0.0": + version: 6.0.0 + resolution: "json-parse-even-better-errors@npm:6.0.0" + checksum: 10/52f10c3c999f646f1c3fbbf84e0cee6ef3939609bb99d704e7b9a98544325f5a33b4439f2ddb89b5ffcad7171b47658b5365742de398fb3e1145a38ac3c15d1f + languageName: node + linkType: hard + "json-schema-traverse@npm:^1.0.0": version: 1.0.0 resolution: "json-schema-traverse@npm:1.0.0" @@ -20492,7 +20622,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a @@ -20627,6 +20757,26 @@ __metadata: languageName: node linkType: hard +"make-fetch-happen@npm:^16.0.0": + version: 16.0.1 + resolution: "make-fetch-happen@npm:16.0.1" + dependencies: + "@gar/promise-retry": "npm:^1.0.0" + "@npmcli/agent": "npm:^5.0.0" + "@npmcli/redact": "npm:^5.0.0" + cacache: "npm:^21.0.0" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^6.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^7.0.0" + ssri: "npm:^14.0.0" + checksum: 10/38d7d5e4453f4cf4cbeec520c1d61a70aff15de9ee2b05775fbba6ce6378b58680a4d8e70cc6a7ebb048f98a6c6d4439cab5942a610d6a5ca3c26d0e9b174986 + languageName: node + linkType: hard + "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -20902,7 +21052,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.3, minimatch@npm:^10.1.1, minimatch@npm:^10.2.2": +"minimatch@npm:^10.0.3, minimatch@npm:^10.1.1, minimatch@npm:^10.2.1, minimatch@npm:^10.2.2": version: 10.2.5 resolution: "minimatch@npm:10.2.5" dependencies: @@ -21008,6 +21158,21 @@ __metadata: languageName: node linkType: hard +"minipass-fetch@npm:^6.0.0": + version: 6.0.0 + resolution: "minipass-fetch@npm:6.0.0" + dependencies: + iconv-lite: "npm:^0.7.2" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^2.0.0" + minizlib: "npm:^3.0.1" + dependenciesMeta: + iconv-lite: + optional: true + checksum: 10/f5aaf55a59efb7f0735f292fb5351483390791d048c5afbd5520bb9743fd18a89a1cd00ec1e7d5efda904b30252348959b3854885176fd14a8de186ffd5c7e09 + languageName: node + linkType: hard + "minipass-flush@npm:^1.0.5": version: 1.0.5 resolution: "minipass-flush@npm:1.0.5" @@ -21643,6 +21808,26 @@ __metadata: languageName: node linkType: hard +"node-gyp@npm:^13.0.0": + version: 13.0.1 + resolution: "node-gyp@npm:13.0.1" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + graceful-fs: "npm:^4.2.6" + nopt: "npm:^10.0.0" + proc-log: "npm:^7.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.5.4" + tinyglobby: "npm:^0.2.12" + undici: "npm:^8.4.1" + which: "npm:^7.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10/227ad4aaa7cda1b5d3bc20a58e36d354e400db9b0682a6540ce8e9aa530a56feec963100d7c449ccfcd85efd850383c9988b62a1d95dadef246117be42c78316 + languageName: node + linkType: hard + "node-gyp@npm:latest": version: 10.1.0 resolution: "node-gyp@npm:10.1.0" @@ -21702,6 +21887,17 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^10.0.0, nopt@npm:^10.0.1": + version: 10.0.1 + resolution: "nopt@npm:10.0.1" + dependencies: + abbrev: "npm:^5.0.0" + bin: + nopt: bin/nopt.js + checksum: 10/8021371365e78a2cbab015cac50d8449aa2cc411f0b8f2edb466c1336c3dfee4e61c5bf5bde22ee7dcea80d5f4510a7a8705ed3646c8d782f28b550c62bc4fdf + languageName: node + linkType: hard + "nopt@npm:^7.0.0, nopt@npm:^7.2.1": version: 7.2.1 resolution: "nopt@npm:7.2.1" @@ -21786,6 +21982,15 @@ __metadata: languageName: node linkType: hard +"npm-bundled@npm:^6.0.0": + version: 6.0.0 + resolution: "npm-bundled@npm:6.0.0" + dependencies: + npm-normalize-package-bin: "npm:^6.0.0" + checksum: 10/d708ec9a8c55d1d9fd30d8720151e795096d00bb54a9f37784a838dfb70bea47fd0cef88742a0568b57bc13f13ac840f159bc3147597b84cad82814aa59d52e5 + languageName: node + linkType: hard + "npm-install-checks@npm:^7.1.0": version: 7.1.1 resolution: "npm-install-checks@npm:7.1.1" @@ -21804,6 +22009,15 @@ __metadata: languageName: node linkType: hard +"npm-install-checks@npm:^9.0.0": + version: 9.0.0 + resolution: "npm-install-checks@npm:9.0.0" + dependencies: + semver: "npm:^7.1.1" + checksum: 10/9975e41166bf7a8bef93a571cb43f2fc24f0ba458468d490d9898c7718ce613f75c87e59a6f8244dee488a236714da095b7079c498f3eb64baab1e97bd07220f + languageName: node + linkType: hard + "npm-normalize-package-bin@npm:^4.0.0": version: 4.0.0 resolution: "npm-normalize-package-bin@npm:4.0.0" @@ -21818,6 +22032,13 @@ __metadata: languageName: node linkType: hard +"npm-normalize-package-bin@npm:^6.0.0": + version: 6.0.0 + resolution: "npm-normalize-package-bin@npm:6.0.0" + checksum: 10/0d9b2a629b488bec426abc64718a5fdf095b40039b58d218f112eb51feb17249f2b362084b787ace8a0b44c56908621b9ca87a40c9c08db9630046a90f5cabdf + languageName: node + linkType: hard + "npm-package-arg@npm:12.0.2, npm-package-arg@npm:^12.0.0": version: 12.0.2 resolution: "npm-package-arg@npm:12.0.2" @@ -21842,6 +22063,18 @@ __metadata: languageName: node linkType: hard +"npm-package-arg@npm:^14.0.0": + version: 14.0.0 + resolution: "npm-package-arg@npm:14.0.0" + dependencies: + hosted-git-info: "npm:^10.1.0" + proc-log: "npm:^7.0.0" + semver: "npm:^7.3.5" + validate-npm-package-name: "npm:^8.0.0" + checksum: 10/112a1a4dae6e2ebf18568315836d73b8ad6387b877675cfe28fd406e29c8dc0b08d84ca50563d460687466d2d0a6a17713bfdfdb8d71d34f4669f48b399f1dda + languageName: node + linkType: hard + "npm-packlist@npm:^10.0.1": version: 10.0.4 resolution: "npm-packlist@npm:10.0.4" @@ -21852,7 +22085,7 @@ __metadata: languageName: node linkType: hard -"npm-packlist@npm:^11.1.0": +"npm-packlist@npm:^11.1.0, npm-packlist@npm:^11.2.0": version: 11.3.0 resolution: "npm-packlist@npm:11.3.0" dependencies: @@ -21896,6 +22129,18 @@ __metadata: languageName: node linkType: hard +"npm-pick-manifest@npm:^12.0.0": + version: 12.0.0 + resolution: "npm-pick-manifest@npm:12.0.0" + dependencies: + npm-install-checks: "npm:^9.0.0" + npm-normalize-package-bin: "npm:^6.0.0" + npm-package-arg: "npm:^14.0.0" + semver: "npm:^7.3.5" + checksum: 10/d5ab6d0d96af0631720cf33586fc19ad92c83eb5b81cde3f675c6675609b072f533499719fd61070ea5ee2f75b7b4d31eba76c3938c30b0609fe9d1aac649370 + languageName: node + linkType: hard + "npm-registry-fetch@npm:^18.0.0": version: 18.0.2 resolution: "npm-registry-fetch@npm:18.0.2" @@ -21928,6 +22173,22 @@ __metadata: languageName: node linkType: hard +"npm-registry-fetch@npm:^20.0.1": + version: 20.0.1 + resolution: "npm-registry-fetch@npm:20.0.1" + dependencies: + "@npmcli/redact": "npm:^5.0.0" + jsonparse: "npm:^1.3.1" + make-fetch-happen: "npm:^16.0.0" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^6.0.0" + minizlib: "npm:^3.0.1" + npm-package-arg: "npm:^14.0.0" + proc-log: "npm:^7.0.0" + checksum: 10/7fba5b3be32e70c126fccb6c95a48f268a5333511fe7368db79ebcaa354c0a342458f9ec00ecf0310a7e034bc142cb359fa7f0f5486ef965c0a0551c5c4c5f9f + languageName: node + linkType: hard + "npm-run-all@npm:^4.1.2, npm-run-all@npm:^4.1.3, npm-run-all@npm:^4.1.5": version: 4.1.5 resolution: "npm-run-all@npm:4.1.5" @@ -21968,13 +22229,6 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.2.16": - version: 2.2.20 - resolution: "nwsapi@npm:2.2.20" - checksum: 10/3dbfbd64c10dfd1edaf4992a6e859af306ec22846b86da2b31e69a743a8b4d7ac3b6ca767dbf248dabea8652905e402d6986f8ba491852e8568e334ec22e1882 - languageName: node - linkType: hard - "oauth-sign@npm:^0.9.0": version: 0.9.0 resolution: "oauth-sign@npm:0.9.0" @@ -22405,30 +22659,30 @@ __metadata: languageName: node linkType: hard -"pacote@npm:^21.0.0, pacote@npm:^21.0.2, pacote@npm:^21.5.0": - version: 21.5.0 - resolution: "pacote@npm:21.5.0" +"pacote@npm:^22.0.0": + version: 22.0.0 + resolution: "pacote@npm:22.0.0" dependencies: "@gar/promise-retry": "npm:^1.0.0" - "@npmcli/git": "npm:^7.0.0" - "@npmcli/installed-package-contents": "npm:^4.0.0" - "@npmcli/package-json": "npm:^7.0.0" - "@npmcli/promise-spawn": "npm:^9.0.0" - "@npmcli/run-script": "npm:^10.0.0" - cacache: "npm:^20.0.0" + "@npmcli/git": "npm:^8.0.0" + "@npmcli/installed-package-contents": "npm:^5.0.0" + "@npmcli/package-json": "npm:^8.0.0" + "@npmcli/promise-spawn": "npm:^10.0.0" + "@npmcli/run-script": "npm:^11.0.0" + cacache: "npm:^21.0.1" fs-minipass: "npm:^3.0.0" minipass: "npm:^7.0.2" - npm-package-arg: "npm:^13.0.0" - npm-packlist: "npm:^10.0.1" - npm-pick-manifest: "npm:^11.0.1" - npm-registry-fetch: "npm:^19.0.0" - proc-log: "npm:^6.0.0" - sigstore: "npm:^4.0.0" - ssri: "npm:^13.0.0" + npm-package-arg: "npm:^14.0.0" + npm-packlist: "npm:^11.2.0" + npm-pick-manifest: "npm:^12.0.0" + npm-registry-fetch: "npm:^20.0.1" + proc-log: "npm:^7.0.0" + sigstore: "npm:^5.0.0" + ssri: "npm:^14.0.0" tar: "npm:^7.4.3" bin: pacote: bin/index.js - checksum: 10/5d31a986728ce10dea688887d31b98eaa8f08be15b9458c6d69257c3f576771dfca56475a7c49251675fcb827dfc1647c1dd69b29e84b40dae35efd9ee257307 + checksum: 10/ae89b41f6e1a25e5d975d59330c9db6bd68e165408c50194754ee36da8b4074623b1249480de7a6956a5d099271fa3038df9996192bbe71112596b6b28c65951 languageName: node linkType: hard @@ -22441,14 +22695,14 @@ __metadata: languageName: node linkType: hard -"parse-conflict-json@npm:^5.0.1": - version: 5.0.1 - resolution: "parse-conflict-json@npm:5.0.1" +"parse-conflict-json@npm:^6.0.0": + version: 6.0.0 + resolution: "parse-conflict-json@npm:6.0.0" dependencies: - json-parse-even-better-errors: "npm:^5.0.0" + json-parse-even-better-errors: "npm:^6.0.0" just-diff: "npm:^6.0.0" just-diff-apply: "npm:^5.2.0" - checksum: 10/c8290bd710ef3d2309e580b2951364e01f9a5b2fafcc441a91e1fa706fb6e4e04165f934ed349651284cffa1ce10d13376e8f17980874871f41e33ba803326da + checksum: 10/76eb9cdf8badc3f2382e554a2b0318f1e8f7c1a9b39abb29f4367340f1b0c76ad15d98cb697f87a59093efb0a23b6c6ca9184b9fa53ce8361d28ba03583c9f82 languageName: node linkType: hard @@ -22528,7 +22782,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.0.0, parse5@npm:^7.2.1": +"parse5@npm:^7.0.0": version: 7.3.0 resolution: "parse5@npm:7.3.0" dependencies: @@ -23508,12 +23762,12 @@ __metadata: languageName: node linkType: hard -"pretty-ms@npm:^9.2.0": - version: 9.2.0 - resolution: "pretty-ms@npm:9.2.0" +"pretty-ms@npm:^9.3.0": + version: 9.3.0 + resolution: "pretty-ms@npm:9.3.0" dependencies: parse-ms: "npm:^4.0.0" - checksum: 10/a65a1d81560867f4f7128862fdbf0e1c2d3c5607bf75cae7758bf8111e2c4b744be46e084704125a38ba918bb43defa7a53aaff0f48c5c2d95367d3148c980d9 + checksum: 10/beb4e04dc17071885b827e3f33d36be279791f2f36a8c29a45c77e59979dad79a5d7e5211922c72a3f6f109bb64a707d70fcdba6746e077122afcd88ce202e98 languageName: node linkType: hard @@ -23642,6 +23896,18 @@ __metadata: languageName: node linkType: hard +"proxy-agent-negotiate@npm:1.1.0": + version: 1.1.0 + resolution: "proxy-agent-negotiate@npm:1.1.0" + peerDependencies: + kerberos: ^2.0.0 + peerDependenciesMeta: + kerberos: + optional: true + checksum: 10/4554c42b8b872f37cf76c9044b7a5827bccf41ad77a1992b09bb89b84c779f5536bdd0d3312f247565e09fba8700e48a25f233e339705978242e3ca1d0dab149 + languageName: node + linkType: hard + "prr@npm:~1.0.1": version: 1.0.1 resolution: "prr@npm:1.0.1" @@ -23910,10 +24176,10 @@ __metadata: languageName: node linkType: hard -"read-cmd-shim@npm:^6.0.0": - version: 6.0.0 - resolution: "read-cmd-shim@npm:6.0.0" - checksum: 10/cba2285ef31ac21e038a1525094defce597c68fdcba0e8b355d4402000ac893dfc2a3d0a44e50471df6096c7b0218af159d7524ff94ca72c21c95d44de476fbc +"read-cmd-shim@npm:^7.0.0": + version: 7.0.0 + resolution: "read-cmd-shim@npm:7.0.0" + checksum: 10/bd3657d8291a1c064c6d65783d6c57e8df9da5b993adec4f84ce236c492eccb08000f2338bcafeac1ce7ac2feb6d828d4750786d7d90852b7e6a41c8c356d600 languageName: node linkType: hard @@ -24640,13 +24906,6 @@ __metadata: languageName: node linkType: hard -"rrweb-cssom@npm:^0.8.0": - version: 0.8.0 - resolution: "rrweb-cssom@npm:0.8.0" - checksum: 10/07521ee36fb6569c17906afad1ac7ff8f099d49ade9249e190693ac36cdf27f88d9acf0cc66978935d5d0a23fca105643d7e9125b9a9d91ed9db9e02d31d7d80 - languageName: node - linkType: hard - "run-applescript@npm:^7.0.0": version: 7.0.0 resolution: "run-applescript@npm:7.0.0" @@ -25481,6 +25740,20 @@ __metadata: languageName: node linkType: hard +"sigstore@npm:^5.0.0": + version: 5.0.0 + resolution: "sigstore@npm:5.0.0" + dependencies: + "@sigstore/bundle": "npm:^5.0.0" + "@sigstore/core": "npm:^4.0.0" + "@sigstore/protobuf-specs": "npm:^0.5.0" + "@sigstore/sign": "npm:^5.0.0" + "@sigstore/tuf": "npm:^5.0.0" + "@sigstore/verify": "npm:^4.0.0" + checksum: 10/cb4107b9fc16c8aef399bc46a61c618cb2c69779129641441f55f3742faf19ea3e6c08c4decfe7241a2f97fd002d022f95992f151e6b6a9fdb483ceea9008bbf + languageName: node + linkType: hard + "sirv@npm:^3.0.0": version: 3.0.1 resolution: "sirv@npm:3.0.1" @@ -25600,6 +25873,17 @@ __metadata: languageName: node linkType: hard +"socks-proxy-agent@npm:^10.0.0": + version: 10.1.0 + resolution: "socks-proxy-agent@npm:10.1.0" + dependencies: + agent-base: "npm:9.0.0" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10/b7ca31a62e1164bdf8ade52a4c0d9b2701a7095fa52e7be047d61abf9ddf3e0820c3080373a59268b67d43901f16c51c780bb7ac925f17eb77171ed00071724a + languageName: node + linkType: hard + "socks-proxy-agent@npm:^8.0.3": version: 8.0.3 resolution: "socks-proxy-agent@npm:8.0.3" @@ -25621,6 +25905,16 @@ __metadata: languageName: node linkType: hard +"socks@npm:^2.8.3": + version: 2.8.9 + resolution: "socks@npm:2.8.9" + dependencies: + ip-address: "npm:^10.1.1" + smart-buffer: "npm:^4.2.0" + checksum: 10/8675e6b023faeaa5c2511664b106fd21f5d5ecb403584412e0efae58a76e0c0661c0c18ca340988f6cb398232308dae85fb710f847c9c6e0a6af33b07e4cd33a + languageName: node + linkType: hard + "sorted-array-functions@npm:^1.3.0": version: 1.3.0 resolution: "sorted-array-functions@npm:1.3.0" @@ -25811,6 +26105,15 @@ __metadata: languageName: node linkType: hard +"ssri@npm:^14.0.0": + version: 14.0.0 + resolution: "ssri@npm:14.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10/a1dfa938f05c6e6d3638b2e78f21cf67da96ad8f6963cd5cbc1adc9a52929a9bb82d4cd0bf2ba9d2205cfee27f66a271e0fd2f36b2fa072a66ab722eadaacc14 + languageName: node + linkType: hard + "stackback@npm:0.0.2": version: 0.0.2 resolution: "stackback@npm:0.0.2" @@ -26543,13 +26846,6 @@ __metadata: languageName: node linkType: hard -"tldts-core@npm:^6.1.86": - version: 6.1.86 - resolution: "tldts-core@npm:6.1.86" - checksum: 10/cb5dff9cc15661ac773a2099e98c99a5cb3cebc35909c23cc4261ff7992032c7501995ae995de3574dbbf3431e59c47496534d52f5e96abcb231f0e72144c020 - languageName: node - linkType: hard - "tldts-core@npm:^7.4.2": version: 7.4.2 resolution: "tldts-core@npm:7.4.2" @@ -26557,17 +26853,6 @@ __metadata: languageName: node linkType: hard -"tldts@npm:^6.1.32": - version: 6.1.86 - resolution: "tldts@npm:6.1.86" - dependencies: - tldts-core: "npm:^6.1.86" - bin: - tldts: bin/cli.js - checksum: 10/f7e66824e44479ccdda55ea556af14ce61c4d27708be403e3f90631defde49f82a580e1ca07187cc7e3b349e257a30c2808a22903f3a0548e136ebb609ccc109 - languageName: node - linkType: hard - "tldts@npm:^7.0.5": version: 7.4.2 resolution: "tldts@npm:7.4.2" @@ -26618,15 +26903,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^5.1.1": - version: 5.1.2 - resolution: "tough-cookie@npm:5.1.2" - dependencies: - tldts: "npm:^6.1.32" - checksum: 10/de430e6e6d34b794137e05b8ac2aa6b74ebbe6cdceb4126f168cf1e76101162a4b2e0e7587c3b70e728bd8654fc39958b2035be7619ee6f08e7257610ba4cd04 - languageName: node - linkType: hard - "tough-cookie@npm:^6.0.1": version: 6.0.1 resolution: "tough-cookie@npm:6.0.1" @@ -26636,15 +26912,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^5.1.0": - version: 5.1.1 - resolution: "tr46@npm:5.1.1" - dependencies: - punycode: "npm:^2.3.1" - checksum: 10/833a0e1044574da5790148fd17866d4ddaea89e022de50279967bcd6b28b4ce0d30d59eb3acf9702b60918975b3bad481400337e3a2e6326cffa5c77b874753d - languageName: node - linkType: hard - "tr46@npm:^6.0.0": version: 6.0.0 resolution: "tr46@npm:6.0.0" @@ -26755,6 +27022,17 @@ __metadata: languageName: node linkType: hard +"tuf-js@npm:^6.0.0": + version: 6.0.0 + resolution: "tuf-js@npm:6.0.0" + dependencies: + "@gar/promise-retry": "npm:^1.0.3" + "@tufjs/models": "npm:5.0.0" + debug: "npm:^4.4.3" + checksum: 10/e18e528bb5b848c80ad15b5eb23cf5ff5de65867a8ebe5a97ecb71b4d8c0568251d6f14db05f54b8bf3955d6febf3d3846a4d094953aa59eb4dae9a21905d904 + languageName: node + linkType: hard + "turbo-darwin-64@npm:2.5.4": version: 2.5.4 resolution: "turbo-darwin-64@npm:2.5.4" @@ -27107,6 +27385,13 @@ __metadata: languageName: node linkType: hard +"undici@npm:^8.4.1": + version: 8.8.0 + resolution: "undici@npm:8.8.0" + checksum: 10/38817588326d78646f068466a95d8355874cb8846cbecf320edd06bc344370ac308cfb3d8a207af846dd9d8ed8eb9341a31794cc8cbb213957871d54220629ce + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -27249,7 +27534,7 @@ __metadata: resolution: "uppy@workspace:packages/uppy" dependencies: "@aws-sdk/client-s3": "npm:^3.338.0" - "@npmcli/arborist": "npm:^9.6.0" + "@npmcli/arborist": "npm:^10.0.1" "@uppy/audio": "workspace:*" "@uppy/aws-s3": "workspace:*" "@uppy/box": "workspace:*" @@ -27288,7 +27573,7 @@ __metadata: esbuild: "npm:^0.28.1" mime-types: "npm:^3.0.2" npm-packlist: "npm:^11.1.0" - pacote: "npm:^21.5.0" + pacote: "npm:^22.0.0" postcss: "npm:^8.5.15" postcss-cli: "npm:^11.0.1" sass: "npm:^1.89.2" @@ -27389,6 +27674,13 @@ __metadata: languageName: node linkType: hard +"validate-npm-package-name@npm:^8.0.0": + version: 8.0.0 + resolution: "validate-npm-package-name@npm:8.0.0" + checksum: 10/350d1d092bc2e94ce313e5e7c097f4d5d7aaad8f8ea3596d8a41b0fe9e8fb726a57169f56bb860a86b851ba69841c132b2386e3b739f3a523c447c509bbcd2e4 + languageName: node + linkType: hard + "validator@npm:13.15.35": version: 13.15.35 resolution: "validator@npm:13.15.35" @@ -28020,13 +28312,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^7.0.0": - version: 7.0.0 - resolution: "webidl-conversions@npm:7.0.0" - checksum: 10/4c4f65472c010eddbe648c11b977d048dd96956a625f7f8b9d64e1b30c3c1f23ea1acfd654648426ce5c743c2108a5a757c0592f02902cf7367adb7d14e67721 - languageName: node - linkType: hard - "webidl-conversions@npm:^8.0.1": version: 8.0.1 resolution: "webidl-conversions@npm:8.0.1" @@ -28294,15 +28579,6 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^3.1.1": - version: 3.1.1 - resolution: "whatwg-encoding@npm:3.1.1" - dependencies: - iconv-lite: "npm:0.6.3" - checksum: 10/bbef815eb67f91487c7f2ef96329743f5fd8357d7d62b1119237d25d41c7e452dff8197235b2d3c031365a17f61d3bb73ca49d0ed1582475aa4a670815e79534 - languageName: node - linkType: hard - "whatwg-fetch@npm:3.6.20, whatwg-fetch@npm:^3.6.2": version: 3.6.20 resolution: "whatwg-fetch@npm:3.6.20" @@ -28310,13 +28586,6 @@ __metadata: languageName: node linkType: hard -"whatwg-mimetype@npm:^4.0.0": - version: 4.0.0 - resolution: "whatwg-mimetype@npm:4.0.0" - checksum: 10/894a618e2d90bf444b6f309f3ceb6e58cf21b2beaa00c8b333696958c4076f0c7b30b9d33413c9ffff7c5832a0a0c8569e5bb347ef44beded72aeefd0acd62e8 - languageName: node - linkType: hard - "whatwg-mimetype@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-mimetype@npm:5.0.0" @@ -28324,16 +28593,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.1": - version: 14.2.0 - resolution: "whatwg-url@npm:14.2.0" - dependencies: - tr46: "npm:^5.1.0" - webidl-conversions: "npm:^7.0.0" - checksum: 10/f0a95b0601c64f417c471536a2d828b4c16fe37c13662483a32f02f183ed0f441616609b0663fb791e524e8cd56d9a86dd7366b1fc5356048ccb09b576495e7c - languageName: node - linkType: hard - "whatwg-url@npm:^16.0.0, whatwg-url@npm:^16.0.1": version: 16.0.1 resolution: "whatwg-url@npm:16.0.1" @@ -28368,6 +28627,15 @@ __metadata: languageName: node linkType: hard +"which-command@npm:^0.1.0": + version: 0.1.0 + resolution: "which-command@npm:0.1.0" + bin: + which-command: cli.js + checksum: 10/19f71ba9de01d3013d158d54a2ce44511fc7ae190591c94504e0295cd038f535856f87847a86aadcf9736161869d73c7812a5f5e97ef86c760575d9327898ab1 + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" @@ -28436,6 +28704,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^7.0.0": + version: 7.0.0 + resolution: "which@npm:7.0.0" + dependencies: + isexe: "npm:^4.0.0" + bin: + node-which: bin/which.js + checksum: 10/913a43ac10df37602ba9795a004dd7ab12ba7dd592aca1f08ec333be1fdd6a49bbf119a88c3f8d0ea70eeb6251726e77069251424d73000299a0a840ed000732 + languageName: node + linkType: hard + "why-is-node-running@npm:^2.3.0": version: 2.3.0 resolution: "why-is-node-running@npm:2.3.0" @@ -28513,12 +28792,12 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^7.0.0": - version: 7.0.1 - resolution: "write-file-atomic@npm:7.0.1" +"write-file-atomic@npm:^8.0.0": + version: 8.0.0 + resolution: "write-file-atomic@npm:8.0.0" dependencies: signal-exit: "npm:^4.0.1" - checksum: 10/99c9fdf6fb282fc798102bc8763430fbf0f9b26030b510bf085e25c13ac9a36b0a0c8198e52eddcdb6ffcac68f0959a3db7b9b025f40df48374fd699db559f55 + checksum: 10/01852965e234bf08238cee3483eac9e43c19221e1cb3225743186d5f344750f3c478cde25c4acaeea6a0e2cecd2dade12508ad0b3ac629523cbd65988f7dced4 languageName: node linkType: hard @@ -28765,6 +29044,13 @@ __metadata: languageName: node linkType: hard +"yoctocolors@npm:^2.1.2": + version: 2.1.2 + resolution: "yoctocolors@npm:2.1.2" + checksum: 10/6ee42d665a4cc161c7de3f015b2a65d6c65d2808bfe3b99e228bd2b1b784ef1e54d1907415c025fc12b400f26f372bfc1b71966c6c738d998325ca422eb39363 + languageName: node + linkType: hard + "zimmerframe@npm:^1.1.2": version: 1.1.2 resolution: "zimmerframe@npm:1.1.2" @@ -28795,9 +29081,9 @@ __metadata: languageName: node linkType: hard -"zone.js@npm:~0.15.0": - version: 0.15.0 - resolution: "zone.js@npm:0.15.0" - checksum: 10/99b9381edcf1ca3da147375a9776f8ad5e6570b9e2cbd33095284a67904d94b5083448440ffcb8ec1e418a505020de0e37837db04d6a0303e111b054a8b752a2 +"zone.js@npm:~0.16.2": + version: 0.16.2 + resolution: "zone.js@npm:0.16.2" + checksum: 10/3b8bf9b5379f6590a7f814f477549bf67bc39c1b61445474893e178884014cc9b29b3624c19f30ed6ad954510da50b5b448506a196701610606bafa5a6d3ff98 languageName: node linkType: hard From 8c5814b3c12418b8b321b5d262fd9b978099be35 Mon Sep 17 00:00:00 2001 From: prakash Date: Sat, 25 Jul 2026 03:14:38 +0530 Subject: [PATCH 17/17] fix: keep the Angular 19 example on zone.js 0.15 and add a changeset examples/angular still depends on @angular/core ^19.2.18, which declares a peer on zone.js ~0.15.0, so the 0.16 bump left it running against an unsupported peer. packages/@uppy/angular is on Angular 21 and keeps ~0.16.2. Adds the missing changeset: @uppy/companion and @uppy/angular both take runtime dependency bumps in this PR and would otherwise never be released. --- .changeset/deps-upgrade-v1.md | 9 +++++++++ examples/angular/package.json | 2 +- yarn.lock | 9 ++++++++- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 .changeset/deps-upgrade-v1.md diff --git a/.changeset/deps-upgrade-v1.md b/.changeset/deps-upgrade-v1.md new file mode 100644 index 000000000..7ffa0345c --- /dev/null +++ b/.changeset/deps-upgrade-v1.md @@ -0,0 +1,9 @@ +--- +"@uppy/companion": patch +"@uppy/angular": patch +--- + +Upgrade runtime dependencies. Companion moves to `ws` 8.21.1, `morgan` 1.11.0, +`helmet` 8.3.0, `ioredis` 5.11.1, `serialize-javascript` 7.0.7, +`content-disposition` 2.0.1 and `p-map` 7.0.5. `@uppy/angular` moves to +`zone.js` ~0.16.2, matching its Angular 21 peer range. diff --git a/examples/angular/package.json b/examples/angular/package.json index dcb9ab5d8..4b4edf488 100644 --- a/examples/angular/package.json +++ b/examples/angular/package.json @@ -24,7 +24,7 @@ "@uppy/webcam": "workspace:*", "rxjs": "~7.8.0", "tslib": "^2.3.0", - "zone.js": "~0.16.2" + "zone.js": "~0.15.0" }, "devDependencies": { "@angular-devkit/build-angular": "^19.2.6", diff --git a/yarn.lock b/yarn.lock index 695fe578a..f443d9d65 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16795,7 +16795,7 @@ __metadata: rxjs: "npm:~7.8.0" tslib: "npm:^2.3.0" typescript: "npm:~5.7.2" - zone.js: "npm:~0.16.2" + zone.js: "npm:~0.15.0" languageName: unknown linkType: soft @@ -29081,6 +29081,13 @@ __metadata: languageName: node linkType: hard +"zone.js@npm:~0.15.0": + version: 0.15.1 + resolution: "zone.js@npm:0.15.1" + checksum: 10/10f8b8651694e7c9484b32da677d4051b8aaa7e2cb3a6baa1f608ff789e249fbccca33820b0590f9d80a7bbfc860a3ae3a6969b5c433f77b1b66e896f3d5b4d5 + languageName: node + linkType: hard + "zone.js@npm:~0.16.2": version: 0.16.2 resolution: "zone.js@npm:0.16.2"