diff --git a/.gitignore b/.gitignore index 2e6b4ff8..d064a1d8 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,8 @@ dist # env vars /.env -/.yarn +/.yarn/* +!.yarn/patches # misc .DS_Store diff --git a/.yarn/patches/@types-react-toggle-npm-4.0.5-c40bf309fb.patch b/.yarn/patches/@types-react-toggle-npm-4.0.5-c40bf309fb.patch new file mode 100644 index 00000000..3011efd4 --- /dev/null +++ b/.yarn/patches/@types-react-toggle-npm-4.0.5-c40bf309fb.patch @@ -0,0 +1,12 @@ +diff --git a/index.d.ts b/index.d.ts +index 60e09f4b847b1da73a644443353303e698620a53..5c0acbbb269b622842a29b3972b42656d49ff22a 100644 +--- a/index.d.ts ++++ b/index.d.ts +@@ -11,4 +11,6 @@ export interface ToggleProps extends InputHTMLAttributes { + icons?: boolean | ToggleIcons | undefined; + } + +-export default class Toggle extends Component {} ++export class Toggle extends Component {} ++ ++export default Toggle diff --git a/.yarn/patches/formik-npm-2.2.9-0e8cb516ca.patch b/.yarn/patches/formik-npm-2.2.9-0e8cb516ca.patch new file mode 100644 index 00000000..d02d378a --- /dev/null +++ b/.yarn/patches/formik-npm-2.2.9-0e8cb516ca.patch @@ -0,0 +1,9 @@ +diff --git a/dist/Form.d.ts b/dist/Form.d.ts +index e15462a7e686a75512f27ff66bccc93bbfca285e..bf1e8af83fac7a45635af0d551d6f9ba98741d59 100644 +--- a/dist/Form.d.ts ++++ b/dist/Form.d.ts +@@ -1,3 +1,3 @@ + import * as React from 'react'; + export declare type FormikFormProps = Pick, Exclude, 'onReset' | 'onSubmit'>>; +-export declare const Form: React.ForwardRefExoticComponent, HTMLFormElement>, "acceptCharset" | "action" | "autoComplete" | "encType" | "method" | "name" | "noValidate" | "target" | "defaultChecked" | "defaultValue" | "suppressContentEditableWarning" | "suppressHydrationWarning" | "accessKey" | "className" | "contentEditable" | "contextMenu" | "dir" | "draggable" | "hidden" | "id" | "lang" | "placeholder" | "slot" | "spellCheck" | "style" | "tabIndex" | "title" | "translate" | "radioGroup" | "role" | "about" | "datatype" | "inlist" | "prefix" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autoSave" | "color" | "itemProp" | "itemScope" | "itemType" | "itemID" | "itemRef" | "results" | "security" | "unselectable" | "inputMode" | "is" | "aria-activedescendant" | "aria-atomic" | "aria-autocomplete" | "aria-busy" | "aria-checked" | "aria-colcount" | "aria-colindex" | "aria-colspan" | "aria-controls" | "aria-current" | "aria-describedby" | "aria-details" | "aria-disabled" | "aria-dropeffect" | "aria-errormessage" | "aria-expanded" | "aria-flowto" | "aria-grabbed" | "aria-haspopup" | "aria-hidden" | "aria-invalid" | "aria-keyshortcuts" | "aria-label" | "aria-labelledby" | "aria-level" | "aria-live" | "aria-modal" | "aria-multiline" | "aria-multiselectable" | "aria-orientation" | "aria-owns" | "aria-placeholder" | "aria-posinset" | "aria-pressed" | "aria-readonly" | "aria-relevant" | "aria-required" | "aria-roledescription" | "aria-rowcount" | "aria-rowindex" | "aria-rowspan" | "aria-selected" | "aria-setsize" | "aria-sort" | "aria-valuemax" | "aria-valuemin" | "aria-valuenow" | "aria-valuetext" | "children" | "dangerouslySetInnerHTML" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onBeforeInput" | "onBeforeInputCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAbort" | "onAbortCapture" | "onCanPlay" | "onCanPlayCapture" | "onCanPlayThrough" | "onCanPlayThroughCapture" | "onDurationChange" | "onDurationChangeCapture" | "onEmptied" | "onEmptiedCapture" | "onEncrypted" | "onEncryptedCapture" | "onEnded" | "onEndedCapture" | "onLoadedData" | "onLoadedDataCapture" | "onLoadedMetadata" | "onLoadedMetadataCapture" | "onLoadStart" | "onLoadStartCapture" | "onPause" | "onPauseCapture" | "onPlay" | "onPlayCapture" | "onPlaying" | "onPlayingCapture" | "onProgress" | "onProgressCapture" | "onRateChange" | "onRateChangeCapture" | "onSeeked" | "onSeekedCapture" | "onSeeking" | "onSeekingCapture" | "onStalled" | "onStalledCapture" | "onSuspend" | "onSuspendCapture" | "onTimeUpdate" | "onTimeUpdateCapture" | "onVolumeChange" | "onVolumeChangeCapture" | "onWaiting" | "onWaitingCapture" | "onAuxClick" | "onAuxClickCapture" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDoubleClick" | "onDoubleClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onSelect" | "onSelectCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "key"> & React.RefAttributes>; ++export declare const Form: React.ForwardRefExoticComponent, HTMLFormElement>, "acceptCharset" | "action" | "autoComplete" | "encType" | "method" | "name" | "noValidate" | "target" | "defaultChecked" | "defaultValue" | "suppressContentEditableWarning" | "suppressHydrationWarning" | "accessKey" | "className" | "contentEditable" | "contextMenu" | "dir" | "draggable" | "hidden" | "id" | "lang" | "slot" | "spellCheck" | "style" | "tabIndex" | "title" | "translate" | "radioGroup" | "role" | "about" | "datatype" | "inlist" | "prefix" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autoSave" | "color" | "itemProp" | "itemScope" | "itemType" | "itemID" | "itemRef" | "results" | "security" | "unselectable" | "inputMode" | "is" | "aria-activedescendant" | "aria-atomic" | "aria-autocomplete" | "aria-busy" | "aria-checked" | "aria-colcount" | "aria-colindex" | "aria-colspan" | "aria-controls" | "aria-current" | "aria-describedby" | "aria-details" | "aria-disabled" | "aria-dropeffect" | "aria-errormessage" | "aria-expanded" | "aria-flowto" | "aria-grabbed" | "aria-haspopup" | "aria-hidden" | "aria-invalid" | "aria-keyshortcuts" | "aria-label" | "aria-labelledby" | "aria-level" | "aria-live" | "aria-modal" | "aria-multiline" | "aria-multiselectable" | "aria-orientation" | "aria-owns" | "aria-placeholder" | "aria-posinset" | "aria-pressed" | "aria-readonly" | "aria-relevant" | "aria-required" | "aria-roledescription" | "aria-rowcount" | "aria-rowindex" | "aria-rowspan" | "aria-selected" | "aria-setsize" | "aria-sort" | "aria-valuemax" | "aria-valuemin" | "aria-valuenow" | "aria-valuetext" | "children" | "dangerouslySetInnerHTML" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onBeforeInput" | "onBeforeInputCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAbort" | "onAbortCapture" | "onCanPlay" | "onCanPlayCapture" | "onCanPlayThrough" | "onCanPlayThroughCapture" | "onDurationChange" | "onDurationChangeCapture" | "onEmptied" | "onEmptiedCapture" | "onEncrypted" | "onEncryptedCapture" | "onEnded" | "onEndedCapture" | "onLoadedData" | "onLoadedDataCapture" | "onLoadedMetadata" | "onLoadedMetadataCapture" | "onLoadStart" | "onLoadStartCapture" | "onPause" | "onPauseCapture" | "onPlay" | "onPlayCapture" | "onPlaying" | "onPlayingCapture" | "onProgress" | "onProgressCapture" | "onRateChange" | "onRateChangeCapture" | "onSeeked" | "onSeekedCapture" | "onSeeking" | "onSeekingCapture" | "onStalled" | "onStalledCapture" | "onSuspend" | "onSuspendCapture" | "onTimeUpdate" | "onTimeUpdateCapture" | "onVolumeChange" | "onVolumeChangeCapture" | "onWaiting" | "onWaitingCapture" | "onAuxClick" | "onAuxClickCapture" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDoubleClick" | "onDoubleClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onSelect" | "onSelectCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerLeave" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "key"> & React.RefAttributes>; diff --git a/.yarn/patches/react-toggle-npm-4.1.3-6397672405.patch b/.yarn/patches/react-toggle-npm-4.1.3-6397672405.patch new file mode 100644 index 00000000..0da699a0 --- /dev/null +++ b/.yarn/patches/react-toggle-npm-4.1.3-6397672405.patch @@ -0,0 +1,14 @@ +diff --git a/dist/component/index.js b/dist/component/index.js +index af91ef8082c1922b805354b06d3e8b474ba91140..eb1e6de4edd770b01ea776adca65bc62b4549ab9 100644 +--- a/dist/component/index.js ++++ b/dist/component/index.js +@@ -237,6 +237,9 @@ var Toggle = function (_PureComponent) { + + exports.default = Toggle; + ++// Vite hates default exports, so add a named one for us to use ++exports.Toggle = Toggle ++ + + Toggle.displayName = 'Toggle'; + diff --git a/apps/app/package.json b/apps/app/package.json index 0923dbae..532c9b42 100644 --- a/apps/app/package.json +++ b/apps/app/package.json @@ -43,7 +43,7 @@ "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "@types/react-tabs": "^5.0.5", - "@types/react-toggle": "^4.0.5", + "@types/react-toggle": "patch:@types/react-toggle@npm%3A4.0.5#~/.yarn/patches/@types-react-toggle-npm-4.0.5-c40bf309fb.patch", "@types/semver": "^7.5.8", "@vitejs/plugin-react": "^4.3.2", "@welldone-software/why-did-you-render": "^7.0.1", @@ -85,7 +85,7 @@ "deep-extend": "^0.6.0", "deepmerge-ts": "^5.1.0", "electron-updater": "^6.3.9", - "formik": "^2.2.9", + "formik": "patch:formik@npm%3A2.2.9#~/.yarn/patches/formik-npm-2.2.9-0e8cb516ca.patch", "formik-mui": "^5.0.0-alpha.0", "got": "^14.4.3", "graphics-data-definition": "1.1.1", @@ -103,7 +103,7 @@ "react-dnd-html5-backend": "^16.0.1", "react-dom": "^18.3.1", "react-icons": "^5.3.0", - "react-toggle": "^4.1.3", + "react-toggle": "patch:react-toggle@npm%3A4.1.3#~/.yarn/patches/react-toggle-npm-4.1.3-6397672405.patch", "react-visibility-sensor": "^5.1.1", "semver": "^7.6.3", "short-uuid": "^5.2.0", diff --git a/apps/app/src/react/components/inputs/ToggleInput.tsx b/apps/app/src/react/components/inputs/ToggleInput.tsx index 2778345a..3d28d87a 100644 --- a/apps/app/src/react/components/inputs/ToggleInput.tsx +++ b/apps/app/src/react/components/inputs/ToggleInput.tsx @@ -1,6 +1,6 @@ import classNames from 'classnames' import React from 'react' -import Toggle from 'react-toggle' +import { Toggle } from 'react-toggle' export const ToggleInput: React.FC<{ currentValue: boolean | undefined diff --git a/apps/app/src/react/components/pages/homePage/AnalogInputsPage/AnalogInputsPage.tsx b/apps/app/src/react/components/pages/homePage/AnalogInputsPage/AnalogInputsPage.tsx index 1bd7fe2a..3c997b0e 100644 --- a/apps/app/src/react/components/pages/homePage/AnalogInputsPage/AnalogInputsPage.tsx +++ b/apps/app/src/react/components/pages/homePage/AnalogInputsPage/AnalogInputsPage.tsx @@ -17,7 +17,7 @@ import { TextInput } from '../../../inputs/TextInput.js' import { AnalogInput } from '../../../../../models/project/AnalogInput.js' import { TriggerBtn } from '../../../inputs/TriggerBtn/TriggerBtn.js' import { Popover } from '@mui/material' -import Toggle from 'react-toggle' +import { Toggle } from 'react-toggle' import { FloatInput } from '../../../inputs/FloatInput.js' import { ActiveAnalog } from '../../../../../models/rundown/Analog.js' import { clone } from 'lodash-es' diff --git a/apps/app/src/react/components/pages/homePage/applicationPage/ApplicationPage.tsx b/apps/app/src/react/components/pages/homePage/applicationPage/ApplicationPage.tsx index 72027009..fb93c05a 100644 --- a/apps/app/src/react/components/pages/homePage/applicationPage/ApplicationPage.tsx +++ b/apps/app/src/react/components/pages/homePage/applicationPage/ApplicationPage.tsx @@ -4,7 +4,7 @@ import { IPCServerContext } from '../../../../contexts/IPCServer.js' import { ErrorHandlerContext } from '../../../../contexts/ErrorHandler.js' import { ProjectPageLayout } from '../projectPageLayout/ProjectPageLayout.js' import { store } from '../../../../mobx/store.js' -import Toggle from 'react-toggle' +import { Toggle } from 'react-toggle' import './style.scss' import { computed } from 'mobx' diff --git a/apps/app/src/react/components/pages/homePage/bridgeItem/BridgeItemContent.tsx b/apps/app/src/react/components/pages/homePage/bridgeItem/BridgeItemContent.tsx index f14d7040..12b7c6c7 100644 --- a/apps/app/src/react/components/pages/homePage/bridgeItem/BridgeItemContent.tsx +++ b/apps/app/src/react/components/pages/homePage/bridgeItem/BridgeItemContent.tsx @@ -12,7 +12,7 @@ import { PeripheralsList } from '../peripheralsList/PeripheralsList.js' import './style.scss' import { NewDeviceDialog } from '../bridgesPage/NewDeviceDialog.js' -import Toggle from 'react-toggle' +import { Toggle } from 'react-toggle' import 'react-toggle/style.css' import { TSRDeviceId, unprotectString } from '@shared/models' import { BridgeId } from '@shared/api' diff --git a/apps/app/src/react/components/pages/homePage/bridgesPage/BridgesPage.tsx b/apps/app/src/react/components/pages/homePage/bridgesPage/BridgesPage.tsx index 642dcc00..a214a4df 100644 --- a/apps/app/src/react/components/pages/homePage/bridgesPage/BridgesPage.tsx +++ b/apps/app/src/react/components/pages/homePage/bridgesPage/BridgesPage.tsx @@ -13,7 +13,7 @@ import { BridgeItemContent } from '../bridgeItem/BridgeItemContent.js' import { ProjectPageLayout } from '../projectPageLayout/ProjectPageLayout.js' import { NewBridgeDialog } from './NewBridgeDialog.js' -import Toggle from 'react-toggle' +import { Toggle } from 'react-toggle' import 'react-toggle/style.css' import { unprotectString } from '@shared/models' import { BridgeId } from '@shared/api' diff --git a/apps/app/src/react/components/pages/homePage/deviceItem/DeviceItemContent.tsx b/apps/app/src/react/components/pages/homePage/deviceItem/DeviceItemContent.tsx index c5a2c5d5..d599acb0 100644 --- a/apps/app/src/react/components/pages/homePage/deviceItem/DeviceItemContent.tsx +++ b/apps/app/src/react/components/pages/homePage/deviceItem/DeviceItemContent.tsx @@ -8,7 +8,7 @@ import { IPCServerContext } from '../../../../contexts/IPCServer.js' import { ProjectContext } from '../../../../contexts/Project.js' import { SelectEnum } from '../../../inputs/SelectEnum.js' import { BooleanInput } from '../../../inputs/BooleanInput.js' -import Toggle from 'react-toggle' +import { Toggle } from 'react-toggle' import { TSRDeviceId, unprotectString } from '@shared/models' const MIN_PORT = 1 diff --git a/apps/app/src/react/components/pages/homePage/peripheralItem/PeripheralItemHeader.tsx b/apps/app/src/react/components/pages/homePage/peripheralItem/PeripheralItemHeader.tsx index f80add35..6f1f04ff 100644 --- a/apps/app/src/react/components/pages/homePage/peripheralItem/PeripheralItemHeader.tsx +++ b/apps/app/src/react/components/pages/homePage/peripheralItem/PeripheralItemHeader.tsx @@ -6,7 +6,7 @@ import { ScListItemLabel } from '../scList/ScListItemLabel.js' import { StatusCircle } from '../scList/StatusCircle.js' import { KnownPeripheral, PeripheralSettingsAny } from '@shared/api' import { PeripheralStatus } from '../../../../../models/project/Peripheral.js' -import Toggle from 'react-toggle' +import { Toggle } from 'react-toggle' import 'react-toggle/style.css' import { DeviceIcon } from '../deviceIcon/DeviceIcon.js' diff --git a/apps/tsr-bridge/package.json b/apps/tsr-bridge/package.json index 8874234a..c31f1af2 100644 --- a/apps/tsr-bridge/package.json +++ b/apps/tsr-bridge/package.json @@ -27,7 +27,7 @@ }, "license": "AGPL-3.0-or-later", "devDependencies": { - "@types/react-toggle": "^4.0.5", + "@types/react-toggle": "patch:@types/react-toggle@npm%3A4.0.5#~/.yarn/patches/@types-react-toggle-npm-4.0.5-c40bf309fb.patch", "@types/triple-beam": "^1.3.5", "@vitejs/plugin-react": "^4.3.2", "concurrently": "^7.6.0", @@ -52,7 +52,7 @@ "react-dom": "^18.3.1", "react-icons": "^5.3.0", "react-scroll-to-bottom": "^4.2.0", - "react-toggle": "^4.1.3", + "react-toggle": "patch:react-toggle@npm%3A4.1.3#~/.yarn/patches/react-toggle-npm-4.1.3-6397672405.patch", "short-uuid": "^5.2.0", "winston": "^3.15.0", "winston-transport": "^4.8.0" diff --git a/apps/tsr-bridge/src/react/components/Settings.tsx b/apps/tsr-bridge/src/react/components/Settings.tsx index 92d42df3..f8370471 100644 --- a/apps/tsr-bridge/src/react/components/Settings.tsx +++ b/apps/tsr-bridge/src/react/components/Settings.tsx @@ -1,5 +1,5 @@ import React, { useContext, useEffect } from 'react' -import Toggle from 'react-toggle' +import { Toggle } from 'react-toggle' import { TextField } from '@mui/material' import { AppSettings, AppSystem } from '../../models/AppData.js' import { IPCServerContext } from '../contexts/IPCServer.js' @@ -54,7 +54,6 @@ export const Settings: React.FC<{
Autostart on system startup
- {/* @ts-expect-error lib doesn't export in an esm friendly way */} @@ -70,7 +69,6 @@ export const Settings: React.FC<{
Mode select: Client / Server
- {/* @ts-expect-error lib doesn't export in an esm friendly way */} diff --git a/yarn.lock b/yarn.lock index 16b02baf..2eaaa402 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3224,7 +3224,7 @@ __metadata: languageName: node linkType: hard -"@types/react-toggle@npm:^4.0.5": +"@types/react-toggle@npm:4.0.5": version: 4.0.5 resolution: "@types/react-toggle@npm:4.0.5" dependencies: @@ -3233,6 +3233,15 @@ __metadata: languageName: node linkType: hard +"@types/react-toggle@patch:@types/react-toggle@npm%3A4.0.5#~/.yarn/patches/@types-react-toggle-npm-4.0.5-c40bf309fb.patch": + version: 4.0.5 + resolution: "@types/react-toggle@patch:@types/react-toggle@npm%3A4.0.5#~/.yarn/patches/@types-react-toggle-npm-4.0.5-c40bf309fb.patch::version=4.0.5&hash=afeee0" + dependencies: + "@types/react": "npm:*" + checksum: 10c0/c1466bdbdde1dcd72494077b1b56a8315fdec32572e402f220998bea9d5332f1eceb3280f3fa0882c46abface67a6339c5cf703e77726a9bff72b8231b9b0bcf + languageName: node + linkType: hard + "@types/react-transition-group@npm:^4.4.10": version: 4.4.11 resolution: "@types/react-transition-group@npm:4.4.11" @@ -6239,7 +6248,7 @@ asn1@evs-broadcast/node-asn1: languageName: node linkType: hard -"electron@npm:32.2.0, electron@npm:^32.2.0": +"electron@npm:32.2.0": version: 32.2.0 resolution: "electron@npm:32.2.0" dependencies: @@ -7447,7 +7456,7 @@ asn1@evs-broadcast/node-asn1: languageName: node linkType: hard -"formik@npm:^2.2.9": +"formik@npm:2.2.9": version: 2.2.9 resolution: "formik@npm:2.2.9" dependencies: @@ -7464,6 +7473,23 @@ asn1@evs-broadcast/node-asn1: languageName: node linkType: hard +"formik@patch:formik@npm%3A2.2.9#~/.yarn/patches/formik-npm-2.2.9-0e8cb516ca.patch": + version: 2.2.9 + resolution: "formik@patch:formik@npm%3A2.2.9#~/.yarn/patches/formik-npm-2.2.9-0e8cb516ca.patch::version=2.2.9&hash=de3f88" + dependencies: + deepmerge: "npm:^2.1.1" + hoist-non-react-statics: "npm:^3.3.0" + lodash: "npm:^4.17.21" + lodash-es: "npm:^4.17.21" + react-fast-compare: "npm:^2.0.1" + tiny-warning: "npm:^1.0.2" + tslib: "npm:^1.10.0" + peerDependencies: + react: ">=16.8.0" + checksum: 10c0/49dbf327d41022771ff6a9211f0107d20eae3b37400e3bcf03a1fe856408f08a65a1f982ee409ca8497975adca8e69dab10f369cdfcf7100bc391753f57b9ae1 + languageName: node + linkType: hard + "fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -13111,7 +13137,7 @@ asn1@evs-broadcast/node-asn1: languageName: node linkType: hard -"react-toggle@npm:^4.1.3": +"react-toggle@npm:4.1.3": version: 4.1.3 resolution: "react-toggle@npm:4.1.3" dependencies: @@ -13124,6 +13150,19 @@ asn1@evs-broadcast/node-asn1: languageName: node linkType: hard +"react-toggle@patch:react-toggle@npm%3A4.1.3#~/.yarn/patches/react-toggle-npm-4.1.3-6397672405.patch": + version: 4.1.3 + resolution: "react-toggle@patch:react-toggle@npm%3A4.1.3#~/.yarn/patches/react-toggle-npm-4.1.3-6397672405.patch::version=4.1.3&hash=a82567" + dependencies: + classnames: "npm:^2.2.5" + peerDependencies: + prop-types: ">= 15.3.0 < 19" + react: ">= 15.3.0 < 19" + react-dom: ">= 15.3.0 < 19" + checksum: 10c0/ae69747ad11a49b5306e4d24d94ceb1ac167db80c0d48bb202b81478d6fbd0fcf69c6ed04ec8059d1a076cc30232ffc31d080c98f11486fdea92414ed303c248 + languageName: node + linkType: hard + "react-transition-group@npm:^4.4.5": version: 4.4.5 resolution: "react-transition-group@npm:4.4.5" @@ -14837,7 +14876,7 @@ asn1@evs-broadcast/node-asn1: "@types/react": "npm:^18.3.11" "@types/react-dom": "npm:^18.3.0" "@types/react-tabs": "npm:^5.0.5" - "@types/react-toggle": "npm:^4.0.5" + "@types/react-toggle": "patch:@types/react-toggle@npm%3A4.0.5#~/.yarn/patches/@types-react-toggle-npm-4.0.5-c40bf309fb.patch" "@types/semver": "npm:^7.5.8" "@vitejs/plugin-react": "npm:^4.3.2" "@welldone-software/why-did-you-render": "npm:^7.0.1" @@ -14847,11 +14886,11 @@ asn1@evs-broadcast/node-asn1: concurrently: "npm:^7.6.0" deep-extend: "npm:^0.6.0" deepmerge-ts: "npm:^5.1.0" - electron: "npm:^32.2.0" + electron: "npm:32.2.0" electron-builder: "npm:24.13.3" electron-notarize: "npm:^1.2.2" electron-updater: "npm:^6.3.9" - formik: "npm:^2.2.9" + formik: "patch:formik@npm%3A2.2.9#~/.yarn/patches/formik-npm-2.2.9-0e8cb516ca.patch" formik-mui: "npm:^5.0.0-alpha.0" got: "npm:^14.4.3" graphics-data-definition: "npm:1.1.1" @@ -14871,7 +14910,7 @@ asn1@evs-broadcast/node-asn1: react-dnd-html5-backend: "npm:^16.0.1" react-dom: "npm:^18.3.1" react-icons: "npm:^5.3.0" - react-toggle: "npm:^4.1.3" + react-toggle: "patch:react-toggle@npm%3A4.1.3#~/.yarn/patches/react-toggle-npm-4.1.3-6397672405.patch" react-visibility-sensor: "npm:^5.1.1" sass: "npm:^1.79.4" semver: "npm:^7.6.3" @@ -15390,7 +15429,7 @@ asn1@evs-broadcast/node-asn1: "@shared/models": "npm:^0.12.0-alpha.5" "@shared/server-lib": "npm:^0.12.0-alpha.5" "@shared/tsr-bridge": "npm:^0.12.0-alpha.5" - "@types/react-toggle": "npm:^4.0.5" + "@types/react-toggle": "patch:@types/react-toggle@npm%3A4.0.5#~/.yarn/patches/@types-react-toggle-npm-4.0.5-c40bf309fb.patch" "@types/triple-beam": "npm:^1.3.5" "@vitejs/plugin-react": "npm:^4.3.2" classnames: "npm:^2.5.1" @@ -15404,7 +15443,7 @@ asn1@evs-broadcast/node-asn1: react-dom: "npm:^18.3.1" react-icons: "npm:^5.3.0" react-scroll-to-bottom: "npm:^4.2.0" - react-toggle: "npm:^4.1.3" + react-toggle: "patch:react-toggle@npm%3A4.1.3#~/.yarn/patches/react-toggle-npm-4.1.3-6397672405.patch" sass: "npm:^1.79.4" short-uuid: "npm:^5.2.0" vite: "npm:^5.4.8"