diff --git a/extension/jest.config.js b/extension/jest.config.js index a5d16b18..691b3b04 100644 --- a/extension/jest.config.js +++ b/extension/jest.config.js @@ -6,6 +6,6 @@ module.exports = { '\\.css$': '/test/__mocks__/styleMock.ts', }, transformIgnorePatterns: [ - 'node_modules/(?!.pnpm|@babel/code-frame|@babel/highlight|@babel/helper-validator-identifier|chalk|d3|dateformat|delaunator|internmap|nanoid|robust-predicates|uuid)', + 'node_modules/(?!.pnpm|@babel/code-frame|@babel/highlight|@babel/helper-validator-identifier|chalk|d3|dateformat|delaunator|internmap|jsondiffpatch|nanoid|robust-predicates|uuid)', ], }; diff --git a/extension/package.json b/extension/package.json index 89c2bdd7..2e4b5b2e 100644 --- a/extension/package.json +++ b/extension/package.json @@ -38,7 +38,7 @@ "lodash": "^4.17.21", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-icons": "^4.12.0", + "react-icons": "^5.0.1", "react-is": "^18.2.0", "react-json-tree": "^0.18.0", "react-redux": "^8.1.3", diff --git a/packages/react-dock/demo/package.json b/packages/react-dock/demo/package.json index c91a22f3..cda980f4 100644 --- a/packages/react-dock/demo/package.json +++ b/packages/react-dock/demo/package.json @@ -14,7 +14,7 @@ "react-bootstrap": "^2.9.2", "react-dock": "^0.6.0", "react-dom": "^18.2.0", - "react-icons": "^4.12.0", + "react-icons": "^5.0.1", "react-is": "^18.2.0", "styled-components": "^5.3.11" }, diff --git a/packages/redux-devtools-app/jest.config.js b/packages/redux-devtools-app/jest.config.js index 50a28875..064e6f6e 100644 --- a/packages/redux-devtools-app/jest.config.js +++ b/packages/redux-devtools-app/jest.config.js @@ -10,6 +10,6 @@ module.exports = { '^.+\\.tsx?$': ['ts-jest', { tsconfig: 'tsconfig.test.json' }], }, transformIgnorePatterns: [ - 'node_modules/(?!.pnpm|@babel/code-frame|@babel/highlight|@babel/helper-validator-identifier|chalk|d3|dateformat|delaunator|internmap|nanoid|robust-predicates|uuid)', + 'node_modules/(?!.pnpm|@babel/code-frame|@babel/highlight|@babel/helper-validator-identifier|chalk|d3|dateformat|delaunator|internmap|jsondiffpatch|nanoid|robust-predicates|uuid)', ], }; diff --git a/packages/redux-devtools-app/package.json b/packages/redux-devtools-app/package.json index 4658f1ac..350d7968 100644 --- a/packages/redux-devtools-app/package.json +++ b/packages/redux-devtools-app/package.json @@ -54,10 +54,10 @@ "d3-state-visualizer": "^2.0.0", "javascript-stringify": "^2.1.0", "jsan": "^3.1.14", - "jsondiffpatch": "^0.5.0", + "jsondiffpatch": "^0.6.0", "localforage": "^1.10.0", "lodash": "^4.17.21", - "react-icons": "^4.12.0", + "react-icons": "^5.0.1", "react-is": "^18.2.0", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -99,7 +99,7 @@ "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "fork-ts-checker-webpack-plugin": "^9.0.2", - "html-loader": "^4.2.0", + "html-loader": "^5.0.0", "html-webpack-plugin": "^5.6.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", diff --git a/packages/redux-devtools-app/src/containers/monitors/InspectorWrapper/SubTabs.tsx b/packages/redux-devtools-app/src/containers/monitors/InspectorWrapper/SubTabs.tsx index e5ae3c3d..6b1f0513 100644 --- a/packages/redux-devtools-app/src/containers/monitors/InspectorWrapper/SubTabs.tsx +++ b/packages/redux-devtools-app/src/containers/monitors/InspectorWrapper/SubTabs.tsx @@ -13,7 +13,7 @@ import RawTab from './RawTab'; import ChartTab from './ChartTab'; import VisualDiffTab from './VisualDiffTab'; import { StoreState } from '../../../reducers'; -import { Delta } from 'jsondiffpatch'; +import type { Delta } from 'jsondiffpatch'; type StateProps = ReturnType; type DispatchProps = ResolveThunks; diff --git a/packages/redux-devtools-app/src/containers/monitors/InspectorWrapper/VisualDiffTab.tsx b/packages/redux-devtools-app/src/containers/monitors/InspectorWrapper/VisualDiffTab.tsx index f9296bb9..8fe54ee6 100644 --- a/packages/redux-devtools-app/src/containers/monitors/InspectorWrapper/VisualDiffTab.tsx +++ b/packages/redux-devtools-app/src/containers/monitors/InspectorWrapper/VisualDiffTab.tsx @@ -1,5 +1,6 @@ import React, { Component } from 'react'; -import { Delta, formatters } from 'jsondiffpatch'; +import type { Delta } from 'jsondiffpatch'; +import * as htmlFormatter from 'jsondiffpatch/formatters/html'; import styled, { ThemedStyledProps } from 'styled-components'; import { effects, Theme } from '@redux-devtools/ui'; @@ -240,7 +241,7 @@ export default class VisualDiffTab extends Component { let __html: string | undefined; const data = this.props.data; if (data) { - __html = formatters.html.format(data, undefined); + __html = htmlFormatter.format(data, undefined); } return ; diff --git a/packages/redux-devtools-inspector-monitor-test-tab/package.json b/packages/redux-devtools-inspector-monitor-test-tab/package.json index cfe803ce..20a8b062 100644 --- a/packages/redux-devtools-inspector-monitor-test-tab/package.json +++ b/packages/redux-devtools-inspector-monitor-test-tab/package.json @@ -49,7 +49,7 @@ "javascript-stringify": "^2.1.0", "jsan": "^3.1.14", "object-path": "^0.11.8", - "react-icons": "^4.12.0", + "react-icons": "^5.0.1", "simple-diff": "^1.7.2" }, "devDependencies": { diff --git a/packages/redux-devtools-inspector-monitor/package.json b/packages/redux-devtools-inspector-monitor/package.json index fffc78ea..ae1c4566 100644 --- a/packages/redux-devtools-inspector-monitor/package.json +++ b/packages/redux-devtools-inspector-monitor/package.json @@ -46,7 +46,7 @@ "hex-rgba": "^1.0.2", "immutable": "^4.3.4", "javascript-stringify": "^2.1.0", - "jsondiffpatch": "^0.5.0", + "jsondiffpatch": "^0.6.0", "lodash.debounce": "^4.0.8", "react-base16-styling": "^0.9.1", "react-json-tree": "^0.18.0", diff --git a/packages/redux-devtools-inspector-monitor/src/ActionPreview.tsx b/packages/redux-devtools-inspector-monitor/src/ActionPreview.tsx index f233f0fa..3427fb2d 100644 --- a/packages/redux-devtools-inspector-monitor/src/ActionPreview.tsx +++ b/packages/redux-devtools-inspector-monitor/src/ActionPreview.tsx @@ -3,7 +3,7 @@ import { Base16Theme } from 'redux-devtools-themes'; import { Action } from 'redux'; import type { LabelRenderer } from 'react-json-tree'; import { PerformAction } from '@redux-devtools/core'; -import { Delta } from 'jsondiffpatch'; +import type { Delta } from 'jsondiffpatch'; import type { JSX } from '@emotion/react/jsx-runtime'; import { DEFAULT_STATE, DevtoolsInspectorState } from './redux'; import ActionPreviewHeader from './ActionPreviewHeader'; diff --git a/packages/redux-devtools-inspector-monitor/src/DevtoolsInspector.tsx b/packages/redux-devtools-inspector-monitor/src/DevtoolsInspector.tsx index a2914ec4..0ec2d40d 100644 --- a/packages/redux-devtools-inspector-monitor/src/DevtoolsInspector.tsx +++ b/packages/redux-devtools-inspector-monitor/src/DevtoolsInspector.tsx @@ -6,7 +6,7 @@ import { LiftedState, } from '@redux-devtools/core'; import { Action, Dispatch } from 'redux'; -import { Delta, DiffContext } from 'jsondiffpatch'; +import type { Delta, DiffContext } from 'jsondiffpatch'; import { createInspectorMonitorThemeFromBase16Theme, resolveBase16Theme, @@ -154,7 +154,7 @@ export interface DevtoolsInspectorProps> select: (state: S) => unknown; theme: Base16ThemeName | Base16Theme; supportImmutable: boolean; - diffObjectHash?: (item: unknown, index: number) => string; + diffObjectHash?: (item: unknown, index: number | undefined) => string; diffPropertyFilter?: (name: string, context: DiffContext) => boolean; hideMainButtons?: boolean; hideActionButtons?: boolean; diff --git a/packages/redux-devtools-inspector-monitor/src/createDiffPatcher.ts b/packages/redux-devtools-inspector-monitor/src/createDiffPatcher.ts index a98c342a..5e19352f 100644 --- a/packages/redux-devtools-inspector-monitor/src/createDiffPatcher.ts +++ b/packages/redux-devtools-inspector-monitor/src/createDiffPatcher.ts @@ -1,14 +1,19 @@ -import { DiffContext, DiffPatcher } from 'jsondiffpatch'; +import { DiffPatcher } from 'jsondiffpatch'; +import type { DiffContext } from 'jsondiffpatch'; -const defaultObjectHash = (o: any, idx: number) => - (o === null && '$$null') || - (o && (o.id || o.id === 0) && `$$id:${JSON.stringify(o.id)}`) || - (o && (o._id || o._id === 0) && `$$_id:${JSON.stringify(o._id)}`) || - `$$index:${idx}`; +const defaultObjectHash = (obj: object, idx: number | undefined) => { + const o = obj as Record; + return ( + (o === null && '$$null') || + (o && (o.id || o.id === 0) && `$$id:${JSON.stringify(o.id)}`) || + (o && (o._id || o._id === 0) && `$$_id:${JSON.stringify(o._id)}`) || + `$$index:${idx}` + ); +}; const defaultPropertyFilter = (name: string, context: DiffContext) => - typeof context.left[name] !== 'function' && - typeof context.right[name] !== 'function'; + typeof (context.left as Record)[name] !== 'function' && + typeof (context.right as Record)[name] !== 'function'; const defaultDiffPatcher = new DiffPatcher({ arrays: { detectMove: false } as { @@ -20,7 +25,9 @@ const defaultDiffPatcher = new DiffPatcher({ }); export default function createDiffPatcher( - objectHash: ((item: unknown, index: number) => string) | undefined, + objectHash: + | ((item: unknown, index: number | undefined) => string) + | undefined, propertyFilter: ((name: string, context: DiffContext) => boolean) | undefined, ) { if (!objectHash && !propertyFilter) { diff --git a/packages/redux-devtools-inspector-monitor/src/tabs/JSONDiff.tsx b/packages/redux-devtools-inspector-monitor/src/tabs/JSONDiff.tsx index aee6acdc..c229a336 100644 --- a/packages/redux-devtools-inspector-monitor/src/tabs/JSONDiff.tsx +++ b/packages/redux-devtools-inspector-monitor/src/tabs/JSONDiff.tsx @@ -2,7 +2,7 @@ import React, { Component } from 'react'; import { JSONTree } from 'react-json-tree'; import type { LabelRenderer, ShouldExpandNodeInitially } from 'react-json-tree'; import { stringify } from 'javascript-stringify'; -import { Delta } from 'jsondiffpatch'; +import type { Delta } from 'jsondiffpatch'; import { Base16Theme } from 'redux-devtools-themes'; import { css } from '@emotion/react'; import type { Interpolation, Theme } from '@emotion/react'; diff --git a/packages/redux-devtools-rtk-query-monitor/demo/package.json b/packages/redux-devtools-rtk-query-monitor/demo/package.json index 27ff9fa1..160398a2 100644 --- a/packages/redux-devtools-rtk-query-monitor/demo/package.json +++ b/packages/redux-devtools-rtk-query-monitor/demo/package.json @@ -19,11 +19,11 @@ "@redux-devtools/dock-monitor": "^4.0.0", "@redux-devtools/rtk-query-monitor": "^5.0.0", "@reduxjs/toolkit": "^1.9.7", - "framer-motion": "^10.17.9", - "msw": "^2.0.12", + "framer-motion": "^11.0.2", + "msw": "^2.1.4", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-icons": "^4.12.0", + "react-icons": "^5.0.1", "react-is": "^18.2.0", "react-redux": "^8.1.3", "react-router-dom": "^6.21.1", @@ -43,7 +43,7 @@ "@typescript-eslint/eslint-plugin": "^6.18.1", "@typescript-eslint/parser": "^6.18.1", "babel-loader": "^9.1.3", - "copy-webpack-plugin": "^11.0.0", + "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", "css-loader": "^6.8.1", "eslint": "^8.56.0", diff --git a/packages/redux-devtools-rtk-query-monitor/demo/public/mockServiceWorker.js b/packages/redux-devtools-rtk-query-monitor/demo/public/mockServiceWorker.js index 4d3c4c61..7522cac6 100644 --- a/packages/redux-devtools-rtk-query-monitor/demo/public/mockServiceWorker.js +++ b/packages/redux-devtools-rtk-query-monitor/demo/public/mockServiceWorker.js @@ -2,13 +2,13 @@ /* tslint:disable */ /** - * Mock Service Worker (2.0.12). + * Mock Service Worker (2.1.4). * @see https://github.com/mswjs/msw * - Please do NOT modify this file. * - Please do NOT serve this file on production. */ -const INTEGRITY_CHECKSUM = 'c5f7f8e188b673ea4e677df7ea3c5a39' +const INTEGRITY_CHECKSUM = '223d191a56023cd36aa88c802961b911' const IS_MOCKED_RESPONSE = Symbol('isMockedResponse') const activeClientIds = new Set() diff --git a/packages/redux-devtools-ui/package.json b/packages/redux-devtools-ui/package.json index a8b7ce23..7a360ef4 100644 --- a/packages/redux-devtools-ui/package.json +++ b/packages/redux-devtools-ui/package.json @@ -52,7 +52,7 @@ "base16": "^1.0.0", "codemirror": "^5.65.16", "color": "^4.2.3", - "react-icons": "^4.12.0", + "react-icons": "^5.0.1", "react-select": "^5.8.0", "redux-devtools-themes": "^1.0.0", "simple-element-resize-detector": "^1.3.0" diff --git a/packages/redux-devtools-ui/test/__snapshots__/Notification.test.tsx.snap b/packages/redux-devtools-ui/test/__snapshots__/Notification.test.tsx.snap index fcf38c95..907383bc 100644 --- a/packages/redux-devtools-ui/test/__snapshots__/Notification.test.tsx.snap +++ b/packages/redux-devtools-ui/test/__snapshots__/Notification.test.tsx.snap @@ -51,7 +51,7 @@ exports[`Notification renders with props 1`] = ` fill="none" /> diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1658a177..f9410022 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -102,8 +102,8 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-icons: - specifier: ^4.12.0 - version: 4.12.0(react@18.2.0) + specifier: ^5.0.1 + version: 5.0.1(react@18.2.0) react-is: specifier: ^18.2.0 version: 18.2.0 @@ -637,8 +637,8 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-icons: - specifier: ^4.12.0 - version: 4.12.0(react@18.2.0) + specifier: ^5.0.1 + version: 5.0.1(react@18.2.0) react-is: specifier: ^18.2.0 version: 18.2.0 @@ -1043,8 +1043,8 @@ importers: specifier: ^3.1.14 version: 3.1.14 jsondiffpatch: - specifier: ^0.5.0 - version: 0.5.0 + specifier: ^0.6.0 + version: 0.6.0 localforage: specifier: ^1.10.0 version: 1.10.0 @@ -1052,8 +1052,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 react-icons: - specifier: ^4.12.0 - version: 4.12.0(react@18.2.0) + specifier: ^5.0.1 + version: 5.0.1(react@18.2.0) react-is: specifier: ^18.2.0 version: 18.2.0 @@ -1173,8 +1173,8 @@ importers: specifier: ^9.0.2 version: 9.0.2(typescript@5.3.3)(webpack@5.89.0) html-loader: - specifier: ^4.2.0 - version: 4.2.0(webpack@5.89.0) + specifier: ^5.0.0 + version: 5.0.0(webpack@5.89.0) html-webpack-plugin: specifier: ^5.6.0 version: 5.6.0(webpack@5.89.0) @@ -1612,8 +1612,8 @@ importers: specifier: ^2.1.0 version: 2.1.0 jsondiffpatch: - specifier: ^0.5.0 - version: 0.5.0 + specifier: ^0.6.0 + version: 0.6.0 lodash.debounce: specifier: ^4.0.8 version: 4.0.8 @@ -1730,8 +1730,8 @@ importers: specifier: ^0.11.8 version: 0.11.8 react-icons: - specifier: ^4.12.0 - version: 4.12.0(react@18.2.0) + specifier: ^5.0.1 + version: 5.0.1(react@18.2.0) simple-diff: specifier: ^1.7.2 version: 1.7.2 @@ -2597,7 +2597,7 @@ importers: version: 7.23.8 '@chakra-ui/react': specifier: ^2.8.2 - version: 2.8.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.47)(framer-motion@10.17.9)(react-dom@18.2.0)(react@18.2.0) + version: 2.8.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.47)(framer-motion@11.0.2)(react-dom@18.2.0)(react@18.2.0) '@emotion/react': specifier: ^11.11.3 version: 11.11.3(@types/react@18.2.47)(react@18.2.0) @@ -2620,11 +2620,11 @@ importers: specifier: ^1.9.7 version: 1.9.7(react-redux@8.1.3)(react@18.2.0) framer-motion: - specifier: ^10.17.9 - version: 10.17.9(react-dom@18.2.0)(react@18.2.0) + specifier: ^11.0.2 + version: 11.0.2(react-dom@18.2.0)(react@18.2.0) msw: - specifier: ^2.0.12 - version: 2.0.13(typescript@5.3.3) + specifier: ^2.1.4 + version: 2.1.4(typescript@5.3.3) react: specifier: ^18.2.0 version: 18.2.0 @@ -2632,8 +2632,8 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-icons: - specifier: ^4.12.0 - version: 4.12.0(react@18.2.0) + specifier: ^5.0.1 + version: 5.0.1(react@18.2.0) react-is: specifier: ^18.2.0 version: 18.2.0 @@ -2687,8 +2687,8 @@ importers: specifier: ^9.1.3 version: 9.1.3(@babel/core@7.23.7)(webpack@5.89.0) copy-webpack-plugin: - specifier: ^11.0.0 - version: 11.0.0(webpack@5.89.0) + specifier: ^12.0.2 + version: 12.0.2(webpack@5.89.0) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -3029,8 +3029,8 @@ importers: specifier: ^4.2.3 version: 4.2.3 react-icons: - specifier: ^4.12.0 - version: 4.12.0(react@18.2.0) + specifier: ^5.0.1 + version: 5.0.1(react@18.2.0) react-select: specifier: ^5.8.0 version: 5.8.0(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) @@ -5061,19 +5061,13 @@ packages: cookie: 0.5.0 dev: false - /@bundled-es-modules/js-levenshtein@2.0.1: - resolution: {integrity: sha512-DERMS3yfbAljKsQc0U2wcqGKUWpdFjwqWuoMugEJlqBnKO180/n+4SR/J8MRDt1AN48X1ovgoD9KrdVXcaa3Rg==} - dependencies: - js-levenshtein: 1.1.6 - dev: false - /@bundled-es-modules/statuses@1.0.1: resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} dependencies: statuses: 2.0.1 dev: false - /@chakra-ui/accordion@2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react@18.2.0): + /@chakra-ui/accordion@2.3.1(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react@18.2.0): resolution: {integrity: sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==} peerDependencies: '@chakra-ui/system': '>=2.0.0' @@ -5087,8 +5081,8 @@ packages: '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) - '@chakra-ui/transition': 2.1.0(framer-motion@10.17.9)(react@18.2.0) - framer-motion: 10.17.9(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/transition': 2.1.0(framer-motion@11.0.2)(react@18.2.0) + framer-motion: 11.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false @@ -5405,7 +5399,7 @@ packages: react: 18.2.0 dev: false - /@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react@18.2.0): + /@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react@18.2.0): resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} peerDependencies: '@chakra-ui/system': '>=2.0.0' @@ -5427,12 +5421,12 @@ packages: '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) - '@chakra-ui/transition': 2.1.0(framer-motion@10.17.9)(react@18.2.0) - framer-motion: 10.17.9(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/transition': 2.1.0(framer-motion@11.0.2)(react@18.2.0) + framer-motion: 11.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false - /@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.2)(@types/react@18.2.47)(framer-motion@10.17.9)(react-dom@18.2.0)(react@18.2.0): + /@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.2)(@types/react@18.2.47)(framer-motion@11.0.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' @@ -5448,9 +5442,9 @@ packages: '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) - '@chakra-ui/transition': 2.1.0(framer-motion@10.17.9)(react@18.2.0) + '@chakra-ui/transition': 2.1.0(framer-motion@11.0.2)(react@18.2.0) aria-hidden: 1.2.3 - framer-motion: 10.17.9(react-dom@18.2.0)(react@18.2.0) + framer-motion: 11.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.7(@types/react@18.2.47)(react@18.2.0) @@ -5504,7 +5498,7 @@ packages: react: 18.2.0 dev: false - /@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react@18.2.0): + /@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react@18.2.0): resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' @@ -5523,7 +5517,7 @@ packages: '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) - framer-motion: 10.17.9(react-dom@18.2.0)(react@18.2.0) + framer-motion: 11.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false @@ -5791,7 +5785,7 @@ packages: react: 18.2.0 dev: false - /@chakra-ui/react@2.8.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.47)(framer-motion@10.17.9)(react-dom@18.2.0)(react@18.2.0): + /@chakra-ui/react@2.8.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.47)(framer-motion@11.0.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Hn0moyxxyCDKuR9ywYpqgX8dvjqwu9ArwpIb9wHNYjnODETjLwazgNIliCVBRcJvysGRiV51U2/JtJVrpeCjUQ==} peerDependencies: '@emotion/react': ^11.0.0 @@ -5800,7 +5794,7 @@ packages: react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/accordion': 2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react@18.2.0) + '@chakra-ui/accordion': 2.3.1(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react@18.2.0) '@chakra-ui/alert': 2.2.2(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/avatar': 2.3.0(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/breadcrumb': 2.2.0(@chakra-ui/system@2.6.2)(react@18.2.0) @@ -5821,11 +5815,11 @@ packages: '@chakra-ui/layout': 2.3.1(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/live-region': 2.1.0(react@18.2.0) '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2)(react@18.2.0) - '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react@18.2.0) - '@chakra-ui/modal': 2.3.1(@chakra-ui/system@2.6.2)(@types/react@18.2.47)(framer-motion@10.17.9)(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react@18.2.0) + '@chakra-ui/modal': 2.3.1(@chakra-ui/system@2.6.2)(@types/react@18.2.47)(framer-motion@11.0.2)(react-dom@18.2.0)(react@18.2.0) '@chakra-ui/number-input': 2.1.2(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/pin-input': 2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0) - '@chakra-ui/popover': 2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react@18.2.0) + '@chakra-ui/popover': 2.2.1(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react@18.2.0) '@chakra-ui/popper': 3.1.0(react@18.2.0) '@chakra-ui/portal': 2.1.0(react-dom@18.2.0)(react@18.2.0) '@chakra-ui/progress': 2.2.0(@chakra-ui/system@2.6.2)(react@18.2.0) @@ -5840,7 +5834,7 @@ packages: '@chakra-ui/stat': 2.1.1(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/stepper': 2.3.1(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/styled-system': 2.9.2 - '@chakra-ui/switch': 2.1.2(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react@18.2.0) + '@chakra-ui/switch': 2.1.2(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react@18.2.0) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) '@chakra-ui/table': 2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/tabs': 3.0.0(@chakra-ui/system@2.6.2)(react@18.2.0) @@ -5848,14 +5842,14 @@ packages: '@chakra-ui/textarea': 2.1.2(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/theme': 3.3.1(@chakra-ui/styled-system@2.9.2) '@chakra-ui/theme-utils': 2.0.21 - '@chakra-ui/toast': 7.0.2(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react-dom@18.2.0)(react@18.2.0) - '@chakra-ui/tooltip': 2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react-dom@18.2.0)(react@18.2.0) - '@chakra-ui/transition': 2.1.0(framer-motion@10.17.9)(react@18.2.0) + '@chakra-ui/toast': 7.0.2(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/tooltip': 2.3.1(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/transition': 2.1.0(framer-motion@11.0.2)(react@18.2.0) '@chakra-ui/utils': 2.0.15 '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.2)(react@18.2.0) '@emotion/react': 11.11.3(@types/react@18.2.47)(react@18.2.0) '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.47)(react@18.2.0) - framer-motion: 10.17.9(react-dom@18.2.0)(react@18.2.0) + framer-motion: 11.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -5966,7 +5960,7 @@ packages: lodash.mergewith: 4.6.2 dev: false - /@chakra-ui/switch@2.1.2(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react@18.2.0): + /@chakra-ui/switch@2.1.2(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react@18.2.0): resolution: {integrity: sha512-pgmi/CC+E1v31FcnQhsSGjJnOE2OcND4cKPyTE+0F+bmGm48Q/b5UmKD9Y+CmZsrt/7V3h8KNczowupfuBfIHA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' @@ -5976,7 +5970,7 @@ packages: '@chakra-ui/checkbox': 2.3.2(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) - framer-motion: 10.17.9(react-dom@18.2.0)(react@18.2.0) + framer-motion: 11.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false @@ -6085,7 +6079,7 @@ packages: '@chakra-ui/theme-tools': 2.1.2(@chakra-ui/styled-system@2.9.2) dev: false - /@chakra-ui/toast@7.0.2(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react-dom@18.2.0)(react@18.2.0): + /@chakra-ui/toast@7.0.2(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yvRP8jFKRs/YnkuE41BVTq9nB2v/KDRmje9u6dgDmE5+1bFt3bwjdf9gVbif4u5Ve7F7BGk5E093ARRVtvLvXA==} peerDependencies: '@chakra-ui/system': 2.6.2 @@ -6103,12 +6097,12 @@ packages: '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) '@chakra-ui/theme': 3.3.1(@chakra-ui/styled-system@2.9.2) - framer-motion: 10.17.9(react-dom@18.2.0)(react@18.2.0) + framer-motion: 11.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@chakra-ui/tooltip@2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.17.9)(react-dom@18.2.0)(react@18.2.0): + /@chakra-ui/tooltip@2.3.1(@chakra-ui/system@2.6.2)(framer-motion@11.0.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Rh39GBn/bL4kZpuEMPPRwYNnccRCL+w9OqamWHIB3Qboxs6h8cOyXfIdGxjo72lvhu1QI/a4KFqkM3St+WfC0A==} peerDependencies: '@chakra-ui/system': '>=2.0.0' @@ -6125,19 +6119,19 @@ packages: '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) - framer-motion: 10.17.9(react-dom@18.2.0)(react@18.2.0) + framer-motion: 11.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@chakra-ui/transition@2.1.0(framer-motion@10.17.9)(react@18.2.0): + /@chakra-ui/transition@2.1.0(framer-motion@11.0.2)(react@18.2.0): resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} peerDependencies: framer-motion: '>=4.0.0' react: '>=18' dependencies: '@chakra-ui/shared-utils': 2.0.5 - framer-motion: 10.17.9(react-dom@18.2.0)(react@18.2.0) + framer-motion: 11.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false @@ -7505,7 +7499,7 @@ packages: strict-event-emitter: 0.5.1 uuid: 8.3.2 optionalDependencies: - msw: 2.0.13(typescript@5.3.3) + msw: 2.1.4(typescript@5.3.3) transitivePeerDependencies: - supports-color - typescript @@ -8632,6 +8626,11 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} + /@sindresorhus/merge-streams@1.0.0: + resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} + engines: {node: '>=18'} + dev: true + /@sinonjs/commons@1.8.6: resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} dependencies: @@ -9861,8 +9860,8 @@ packages: '@types/node': 20.10.7 dev: true - /@types/cookie@0.4.1: - resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} dev: false /@types/cookiejar@2.1.5: @@ -10050,6 +10049,10 @@ packages: resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==} dev: true + /@types/diff-match-patch@1.0.36: + resolution: {integrity: sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==} + dev: false + /@types/doctrine@0.0.3: resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} dev: true @@ -10199,10 +10202,6 @@ packages: pretty-format: 29.7.0 dev: true - /@types/js-levenshtein@1.1.3: - resolution: {integrity: sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ==} - dev: false - /@types/jsan@3.1.5: resolution: {integrity: sha512-gPZqsdRGlS/lAIXP0kKnHoG3w6DaFskZHpt3PZlvY7g2Pme16Qu9weGdY1dSoziU6A73+Wj/wst5d2v+j4AO9A==} @@ -12005,6 +12004,7 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: true /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -12412,15 +12412,15 @@ packages: toggle-selection: 1.0.6 dev: false - /copy-webpack-plugin@11.0.0(webpack@5.89.0): - resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} - engines: {node: '>= 14.15.0'} + /copy-webpack-plugin@12.0.2(webpack@5.89.0): + resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} + engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.1.0 dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 - globby: 13.2.2 + globby: 14.0.0 normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 @@ -14489,8 +14489,8 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - /framer-motion@10.17.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-z2NpP8r+XuALoPA7ZVZHm/OoTnwkQNJFBu91sC86o/FYvJ4x7ar3eQnixgwYWFK7kEqOtQ6whtNM37tn1KrOOA==} + /framer-motion@11.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-bLVO4kDavsfzXIObZ6Smzn2119nOiwI0mj99aQpY+3RbNAWR1mm9EiIWYETSbUrIZ8Ij5pPlZqbAwnKj43CKbw==} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 @@ -14838,15 +14838,16 @@ packages: slash: 3.0.0 dev: true - /globby@13.2.2: - resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /globby@14.0.0: + resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==} + engines: {node: '>=18'} dependencies: - dir-glob: 3.0.1 + '@sindresorhus/merge-streams': 1.0.0 fast-glob: 3.3.2 ignore: 5.3.0 - merge2: 1.4.1 - slash: 4.0.0 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 dev: true /globjoin@0.1.4: @@ -15018,9 +15019,9 @@ packages: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true - /html-loader@4.2.0(webpack@5.89.0): - resolution: {integrity: sha512-OxCHD3yt+qwqng2vvcaPApCEvbx+nXWu+v69TYHx1FO8bffHn/JjHtE3TTQZmHjwvnJe4xxzuecetDVBrQR1Zg==} - engines: {node: '>= 14.15.0'} + /html-loader@5.0.0(webpack@5.89.0): + resolution: {integrity: sha512-puaGKdjdVVIFRtgIC2n5dt5bt0N5j6heXlAQZ4Do1MLjHmOT1gCE1Ogg7XZNeJlnOVHHsrZKGs5dfh+XwZ3XPw==} + engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.0.0 dependencies: @@ -16292,11 +16293,6 @@ packages: - ts-node dev: true - /js-levenshtein@1.1.6: - resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} - engines: {node: '>=0.10.0'} - dev: false - /js-stringify@1.0.2: resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} dev: true @@ -16462,12 +16458,13 @@ packages: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: true - /jsondiffpatch@0.5.0: - resolution: {integrity: sha512-Quz3MvAwHxVYNXsOByL7xI5EB2WYOeFswqaHIA3qOK3isRWTxiplBEocmmru6XmxDB2L7jDNYtYA4FyimoAFEw==} - engines: {node: '>=8.17.0'} + /jsondiffpatch@0.6.0: + resolution: {integrity: sha512-3QItJOXp2AP1uv7waBkao5nCvhEv+QmJAd38Ybq7wNI74Q+BBmnLn4EDKz6yI9xGAIQoUF87qHt+kc1IVxB4zQ==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: - chalk: 3.0.0 + '@types/diff-match-patch': 1.0.36 + chalk: 5.3.0 diff-match-patch: 1.0.5 dev: false bundledDependencies: [] @@ -17273,8 +17270,8 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /msw@2.0.13(typescript@5.3.3): - resolution: {integrity: sha512-FN4GUOTxm+cucXsFFNIZooHWNGGGRZCa5HxcrbdPxSIZMmGkPW2XewidZPcQn6AXO5SisZtfijXFGDlme/BbUw==} + /msw@2.1.4(typescript@5.3.3): + resolution: {integrity: sha512-YyIQpfLqAJf/O1kYPWBSbDqjgv71kRBmEbGLxkkai1Btcs/LcxKiAwT1My3COa9J/vTh9Ua41B/ReuiW9cXmkw==} engines: {node: '>=18'} hasBin: true requiresBuild: true @@ -17285,13 +17282,11 @@ packages: optional: true dependencies: '@bundled-es-modules/cookie': 2.0.0 - '@bundled-es-modules/js-levenshtein': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@mswjs/cookies': 1.1.0 '@mswjs/interceptors': 0.25.14 '@open-draft/until': 2.1.0 - '@types/cookie': 0.4.1 - '@types/js-levenshtein': 1.1.3 + '@types/cookie': 0.6.0 '@types/statuses': 2.0.4 chalk: 4.1.2 chokidar: 3.5.3 @@ -17299,11 +17294,10 @@ packages: headers-polyfill: 4.0.2 inquirer: 8.2.6 is-node-process: 1.2.0 - js-levenshtein: 1.1.6 outvariant: 1.4.2 path-to-regexp: 6.2.1 strict-event-emitter: 0.5.1 - type-fest: 2.19.0 + type-fest: 4.10.0 typescript: 5.3.3 yargs: 17.7.2 dev: false @@ -17972,6 +17966,11 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + dev: true + /pathe@1.1.1: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} dev: true @@ -18637,8 +18636,8 @@ packages: use-sidecar: 1.1.2(@types/react@18.2.47)(react@18.2.0) dev: false - /react-icons@4.12.0(react@18.2.0): - resolution: {integrity: sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==} + /react-icons@5.0.1(react@18.2.0): + resolution: {integrity: sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==} peerDependencies: react: '*' dependencies: @@ -19604,9 +19603,9 @@ packages: engines: {node: '>=8'} dev: true - /slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} dev: true /slice-ansi@4.0.0: @@ -20773,6 +20772,12 @@ packages: /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} + dev: true + + /type-fest@4.10.0: + resolution: {integrity: sha512-NPaKJsb4wyJ16qc8zBQrWswLKv/YirgBFykvUQ1Iajt2wd+twC8E4hFXdlIXqiMl6kWA0zY8tUJ9ELVAdu5h7w==} + engines: {node: '>=16'} + dev: false /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} @@ -20901,6 +20906,11 @@ packages: engines: {node: '>=4'} dev: true + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + dev: true + /unique-filename@1.1.1: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} requiresBuild: true diff --git a/renovate.json b/renovate.json index 3d4a4744..928efef8 100644 --- a/renovate.json +++ b/renovate.json @@ -22,11 +22,6 @@ "matchUpdateTypes": ["major", "minor"], "groupName": "source-map" }, - { - "matchPackageNames": ["jsondiffpatch"], - "matchUpdateTypes": ["major", "minor"], - "groupName": "jsondiffpatch" - }, { "matchPackageNames": ["msw"], "groupName": "msw" @@ -40,16 +35,6 @@ ], "matchUpdateTypes": ["major"], "groupName": "redux" - }, - { - "matchPackageNames": [ - "socketcluster-client", - "@types/socketcluster-client", - "socketcluster-server", - "@types/socketcluster-server" - ], - "matchUpdateTypes": ["major"], - "groupName": "socketcluster" } ] } diff --git a/tsconfig.base.json b/tsconfig.base.json index 5f6b005b..37e8954f 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1,7 +1,7 @@ { "compilerOptions": { - "target": "ES2020", - "moduleResolution": "Node", + "target": "es2020", + "moduleResolution": "bundler", "declaration": true, "strict": true, "allowSyntheticDefaultImports": true,