From 835317fc3784f488a47c8e9ed8dcee810bf3f139 Mon Sep 17 00:00:00 2001 From: Will Nayes Date: Fri, 8 Mar 2024 16:37:29 -0600 Subject: [PATCH] Vite + redux + node types update --- apps/wm/package.json | 8 +- apps/wm/wm.ts | 3 +- packages/layout-floating/package.json | 4 +- packages/layout-tiling/package.json | 4 +- packages/react-desktop-entries/package.json | 2 +- packages/react-taskbar/package.json | 4 +- packages/react-titlebar/package.json | 4 +- packages/react-wallpaper/package.json | 2 +- packages/react/package.json | 4 +- packages/shared-renderer/package.json | 4 +- packages/shared/package.json | 6 +- pnpm-lock.yaml | 230 ++++++++++---------- 12 files changed, 140 insertions(+), 135 deletions(-) diff --git a/apps/wm/package.json b/apps/wm/package.json index cf8f105..8cc1fe9 100644 --- a/apps/wm/package.json +++ b/apps/wm/package.json @@ -33,7 +33,7 @@ "@bond-wm/keysym": "workspace:^", "@bond-wm/shared": "workspace:^", "@bond-wm/tsconfig": "workspace:^", - "@reduxjs/toolkit": "^2.0.1", + "@reduxjs/toolkit": "^2.2.1", "@wnayes/electron-redux": "2.0.0-alpha.10", "electron": "^29.1.1", "freedesktop-desktop-entry": "^1.0.0", @@ -42,14 +42,14 @@ "rfc4648": "^1.5.3", "tslib": "^2.6.2", "typescript": "~5.4.2", - "vite": "^5.0.12", - "vite-node": "^1.2.1", + "vite": "^5.1.5", + "vite-node": "^1.3.1", "x11": "^2.3.0", "xdg-user-dir": "^0.0.1", "yargs": "^17.7.2" }, "devDependencies": { - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "@types/yargs": "^17.0.32", "esbuild": "^0.20.1", "jest": "^29.7.0", diff --git a/apps/wm/wm.ts b/apps/wm/wm.ts index 346a7a8..5ab4563 100644 --- a/apps/wm/wm.ts +++ b/apps/wm/wm.ts @@ -438,7 +438,8 @@ export async function createServer(): Promise { port: 19108, }, optimizeDeps: { - disabled: true, + noDiscovery: true, + include: undefined, }, }); await viteServer.pluginContainer.buildStart({}); diff --git a/packages/layout-floating/package.json b/packages/layout-floating/package.json index 9a68612..e730472 100644 --- a/packages/layout-floating/package.json +++ b/packages/layout-floating/package.json @@ -16,9 +16,9 @@ }, "devDependencies": { "@bond-wm/tsconfig": "workspace:^", - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "type-fest": "^4.12.0", "typescript": "~5.4.2", - "vite": "^5.0.12" + "vite": "^5.1.5" } } diff --git a/packages/layout-tiling/package.json b/packages/layout-tiling/package.json index cce6760..7d84a8d 100644 --- a/packages/layout-tiling/package.json +++ b/packages/layout-tiling/package.json @@ -16,9 +16,9 @@ }, "devDependencies": { "@bond-wm/tsconfig": "workspace:^", - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "type-fest": "^4.12.0", "typescript": "~5.4.2", - "vite": "^5.0.12" + "vite": "^5.1.5" } } diff --git a/packages/react-desktop-entries/package.json b/packages/react-desktop-entries/package.json index fd55143..6077d91 100644 --- a/packages/react-desktop-entries/package.json +++ b/packages/react-desktop-entries/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "@bond-wm/tsconfig": "workspace:^", - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "@types/react": "^18.2.64", "@types/react-dom": "^18.2.21", "type-fest": "^4.12.0", diff --git a/packages/react-taskbar/package.json b/packages/react-taskbar/package.json index 9c4d13a..a8759d9 100644 --- a/packages/react-taskbar/package.json +++ b/packages/react-taskbar/package.json @@ -15,13 +15,13 @@ "@bond-wm/react": "workspace:^", "@bond-wm/shared": "workspace:^", "@bond-wm/shared-renderer": "workspace:^", - "react-redux": "^9.0.4", + "react-redux": "^9.1.0", "redux": "^5.0.1", "tslib": "^2.6.2" }, "devDependencies": { "@bond-wm/tsconfig": "workspace:^", - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "@types/react": "^18.2.64", "@types/react-dom": "^18.2.21", "type-fest": "^4.12.0", diff --git a/packages/react-titlebar/package.json b/packages/react-titlebar/package.json index 8f753b4..f7cbc32 100644 --- a/packages/react-titlebar/package.json +++ b/packages/react-titlebar/package.json @@ -16,13 +16,13 @@ "@bond-wm/react": "workspace:^", "@bond-wm/shared": "workspace:^", "@bond-wm/shared-renderer": "workspace:^", - "react-redux": "^9.0.4", + "react-redux": "^9.1.0", "redux": "^5.0.1", "tslib": "^2.6.2" }, "devDependencies": { "@bond-wm/tsconfig": "workspace:^", - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "@types/react": "^18.2.64", "@types/react-dom": "^18.2.21", "esbuild": "^0.20.1", diff --git a/packages/react-wallpaper/package.json b/packages/react-wallpaper/package.json index 9841768..69773c3 100644 --- a/packages/react-wallpaper/package.json +++ b/packages/react-wallpaper/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@bond-wm/tsconfig": "workspace:^", - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "@types/react": "^18.2.64", "@types/react-dom": "^18.2.21", "type-fest": "^4.12.0", diff --git a/packages/react/package.json b/packages/react/package.json index 302a586..d5be4bd 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -17,13 +17,13 @@ "@bond-wm/shared-renderer": "workspace:^", "@callstack/react-theme-provider": "^3.0.9", "react-error-boundary": "^3.1.4", - "react-redux": "^9.0.4", + "react-redux": "^9.1.0", "redux": "^5.0.1", "tslib": "^2.6.2" }, "devDependencies": { "@bond-wm/tsconfig": "workspace:^", - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "@types/react": "^18.2.64", "@types/react-dom": "^18.2.21", "type-fest": "^4.12.0", diff --git a/packages/shared-renderer/package.json b/packages/shared-renderer/package.json index ac79f5c..bb8d8b6 100644 --- a/packages/shared-renderer/package.json +++ b/packages/shared-renderer/package.json @@ -14,14 +14,14 @@ }, "dependencies": { "@bond-wm/shared": "workspace:^", - "@reduxjs/toolkit": "^2.0.1", + "@reduxjs/toolkit": "^2.2.1", "@wnayes/electron-redux": "2.0.0-alpha.10", "redux": "^5.0.1", "tslib": "^2.6.2" }, "devDependencies": { "@bond-wm/tsconfig": "workspace:^", - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "jest": "^29.7.0", "ts-jest": "^29.1.2", "type-fest": "^4.12.0", diff --git a/packages/shared/package.json b/packages/shared/package.json index 4a3d511..4bf6215 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -16,9 +16,9 @@ "test": "jest" }, "dependencies": { - "@reduxjs/toolkit": "^2.0.1", + "@reduxjs/toolkit": "^2.2.1", "electron": "^29.1.1", - "react-redux": "^9.0.4", + "react-redux": "^9.1.0", "redux": "^5.0.1", "tslib": "^2.6.2", "x11": "^2.3.0", @@ -27,7 +27,7 @@ "devDependencies": { "@bond-wm/tsconfig": "workspace:^", "@jest/globals": "^29.7.0", - "@types/node": "^18.19.5", + "@types/node": "^20.11.25", "@types/yargs": "^17.0.32", "esbuild": "^0.20.1", "jest": "^29.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 406c820..800ab5f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,8 +48,8 @@ importers: specifier: workspace:^ version: link:../../packages/tsconfig '@reduxjs/toolkit': - specifier: ^2.0.1 - version: 2.0.1(react-redux@9.0.4)(react@18.2.0) + specifier: ^2.2.1 + version: 2.2.1(react-redux@9.1.0)(react@18.2.0) '@wnayes/electron-redux': specifier: 2.0.0-alpha.10 version: 2.0.0-alpha.10(electron@29.1.1)(redux@5.0.1) @@ -75,11 +75,11 @@ importers: specifier: ~5.4.2 version: 5.4.2 vite: - specifier: ^5.0.12 - version: 5.0.12(@types/node@18.19.5) + specifier: ^5.1.5 + version: 5.1.5(@types/node@20.11.25) vite-node: - specifier: ^1.2.1 - version: 1.2.1(@types/node@18.19.5) + specifier: ^1.3.1 + version: 1.3.1(@types/node@20.11.25) x11: specifier: ^2.3.0 version: 2.3.0 @@ -91,8 +91,8 @@ importers: version: 17.7.2 devDependencies: '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 '@types/yargs': specifier: ^17.0.32 version: 17.0.32 @@ -101,7 +101,7 @@ importers: version: 0.20.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.5) + version: 29.7.0(@types/node@20.11.25) ts-jest: specifier: ^29.1.2 version: 29.1.2(@babel/core@7.23.7)(esbuild@0.20.1)(jest@29.7.0)(typescript@5.4.2) @@ -167,8 +167,8 @@ importers: specifier: workspace:^ version: link:../tsconfig '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 type-fest: specifier: ^4.12.0 version: 4.12.0 @@ -176,8 +176,8 @@ importers: specifier: ~5.4.2 version: 5.4.2 vite: - specifier: ^5.0.12 - version: 5.0.12(@types/node@18.19.5) + specifier: ^5.1.5 + version: 5.1.5(@types/node@20.11.25) packages/layout-tiling: dependencies: @@ -192,8 +192,8 @@ importers: specifier: workspace:^ version: link:../tsconfig '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 type-fest: specifier: ^4.12.0 version: 4.12.0 @@ -201,8 +201,8 @@ importers: specifier: ~5.4.2 version: 5.4.2 vite: - specifier: ^5.0.12 - version: 5.0.12(@types/node@18.19.5) + specifier: ^5.1.5 + version: 5.1.5(@types/node@20.11.25) packages/react: dependencies: @@ -225,8 +225,8 @@ importers: specifier: ^3.1.4 version: 3.1.4(react@18.2.0) react-redux: - specifier: ^9.0.4 - version: 9.0.4(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) + specifier: ^9.1.0 + version: 9.1.0(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) redux: specifier: ^5.0.0 version: 5.0.1 @@ -238,8 +238,8 @@ importers: specifier: workspace:^ version: link:../tsconfig '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 '@types/react': specifier: ^18.2.64 version: 18.2.64 @@ -281,7 +281,7 @@ importers: version: link:../shared '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.2.1(vite@5.0.12) + version: 4.2.1(vite@5.1.5) react: specifier: ^18.2.0 version: 18.2.0 @@ -333,8 +333,8 @@ importers: specifier: workspace:^ version: link:../tsconfig '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 '@types/react': specifier: ^18.2.64 version: 18.2.64 @@ -366,8 +366,8 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-redux: - specifier: ^9.0.4 - version: 9.0.4(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) + specifier: ^9.1.0 + version: 9.1.0(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) redux: specifier: ^5.0.0 version: 5.0.1 @@ -379,8 +379,8 @@ importers: specifier: workspace:^ version: link:../tsconfig '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 '@types/react': specifier: ^18.2.64 version: 18.2.64 @@ -412,8 +412,8 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) react-redux: - specifier: ^9.0.4 - version: 9.0.4(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) + specifier: ^9.1.0 + version: 9.1.0(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) redux: specifier: ^5.0.0 version: 5.0.1 @@ -425,8 +425,8 @@ importers: specifier: workspace:^ version: link:../tsconfig '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 '@types/react': specifier: ^18.2.64 version: 18.2.64 @@ -462,8 +462,8 @@ importers: specifier: workspace:^ version: link:../tsconfig '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 '@types/react': specifier: ^18.2.64 version: 18.2.64 @@ -480,14 +480,14 @@ importers: packages/shared: dependencies: '@reduxjs/toolkit': - specifier: ^2.0.1 - version: 2.0.1(react-redux@9.0.4)(react@18.2.0) + specifier: ^2.2.1 + version: 2.2.1(react-redux@9.1.0)(react@18.2.0) electron: specifier: ^29.1.1 version: 29.1.1 react-redux: - specifier: ^9.0.4 - version: 9.0.4(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) + specifier: ^9.1.0 + version: 9.1.0(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) redux: specifier: ^5.0.0 version: 5.0.1 @@ -508,8 +508,8 @@ importers: specifier: ^29.7.0 version: 29.7.0 '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 '@types/yargs': specifier: ^17.0.32 version: 17.0.32 @@ -518,7 +518,7 @@ importers: version: 0.20.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.5) + version: 29.7.0(@types/node@20.11.25) ts-jest: specifier: ^29.1.2 version: 29.1.2(@babel/core@7.23.7)(esbuild@0.20.1)(jest@29.7.0)(typescript@5.4.2) @@ -535,8 +535,8 @@ importers: specifier: workspace:^ version: link:../shared '@reduxjs/toolkit': - specifier: ^2.0.1 - version: 2.0.1(react-redux@9.0.4)(react@18.2.0) + specifier: ^2.2.1 + version: 2.2.1(react-redux@9.1.0)(react@18.2.0) '@wnayes/electron-redux': specifier: 2.0.0-alpha.10 version: 2.0.0-alpha.10(electron@29.1.1)(redux@5.0.1) @@ -551,11 +551,11 @@ importers: specifier: workspace:^ version: link:../tsconfig '@types/node': - specifier: ^18.19.5 - version: 18.19.5 + specifier: ^20.11.25 + version: 20.11.25 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.5) + version: 29.7.0(@types/node@20.11.25) ts-jest: specifier: ^29.1.2 version: 29.1.2(@babel/core@7.23.7)(esbuild@0.20.1)(jest@29.7.0)(typescript@5.4.2) @@ -3343,7 +3343,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3364,14 +3364,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.19.5) + jest-config: 29.7.0(@types/node@20.11.25) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3399,7 +3399,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 jest-mock: 29.7.0 dev: true @@ -3426,7 +3426,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.5 + '@types/node': 20.11.25 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3459,7 +3459,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 18.19.5 + '@types/node': 20.11.25 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -3546,7 +3546,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.5 + '@types/node': 20.11.25 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -3668,8 +3668,8 @@ packages: resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} dev: false - /@reduxjs/toolkit@2.0.1(react-redux@9.0.4)(react@18.2.0): - resolution: {integrity: sha512-fxIjrR9934cmS8YXIGd9e7s1XRsEU++aFc9DVNMFMRTM5Vtsg2DCRMj21eslGtDt43IUf9bJL3h5bwUlZleibA==} + /@reduxjs/toolkit@2.2.1(react-redux@9.1.0)(react@18.2.0): + resolution: {integrity: sha512-8CREoqJovQW/5I4yvvijm/emUiCCmcs4Ev4XPWd4mizSO+dD3g5G6w34QK5AGeNrSH7qM8Fl66j4vuV7dpOdkw==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18 react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 @@ -3681,7 +3681,7 @@ packages: dependencies: immer: 10.0.3 react: 18.2.0 - react-redux: 9.0.4(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) + react-redux: 9.1.0(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1) redux: 5.0.1 redux-thunk: 3.1.0(redux@5.0.1) reselect: 5.1.0 @@ -4037,13 +4037,13 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/cacheable-request@6.0.3: @@ -4051,7 +4051,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 18.19.5 + '@types/node': 20.11.25 '@types/responselike': 1.0.3 dev: false @@ -4059,13 +4059,13 @@ packages: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 4.17.41 - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/debug@4.1.12: @@ -4096,7 +4096,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -4114,7 +4114,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: true /@types/gtag.js@0.0.12: @@ -4144,7 +4144,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/istanbul-lib-coverage@2.0.6: @@ -4166,7 +4166,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/mdast@4.0.3: @@ -4191,20 +4191,15 @@ packages: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@18.19.5: - resolution: {integrity: sha512-22MG6T02Hos2JWfa1o5jsIByn+bc5iOt1IS4xyg6OG68Bu+wMonVZzdrgCw693++rpLE9RUT/Bx15BeDzO0j+g==} - dependencies: - undici-types: 5.26.5 - - /@types/node@20.10.7: - resolution: {integrity: sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==} + /@types/node@20.11.25: + resolution: {integrity: sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==} dependencies: undici-types: 5.26.5 @@ -4263,7 +4258,7 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/retry@0.12.0: @@ -4273,7 +4268,7 @@ packages: /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/scheduler@0.16.8: @@ -4287,7 +4282,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/serve-index@1.9.4: @@ -4301,13 +4296,13 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/stack-utils@2.0.3: @@ -4327,7 +4322,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false /@types/yargs-parser@21.0.3: @@ -4342,7 +4337,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 dev: false optional: true @@ -4481,7 +4476,7 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@vitejs/plugin-react@4.2.1(vite@5.0.12): + /@vitejs/plugin-react@4.2.1(vite@5.1.5): resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4492,7 +4487,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.0.12(@types/node@18.19.5) + vite: 5.1.5(@types/node@20.11.25) transitivePeerDependencies: - supports-color dev: false @@ -5554,7 +5549,7 @@ packages: typescript: 5.4.2 dev: false - /create-jest@29.7.0(@types/node@18.19.5): + /create-jest@29.7.0(@types/node@20.11.25): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5563,7 +5558,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.5) + jest-config: 29.7.0(@types/node@20.11.25) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -6056,7 +6051,7 @@ packages: requiresBuild: true dependencies: '@electron/get': 2.0.3 - '@types/node': 20.10.7 + '@types/node': 20.11.25 extract-zip: 2.0.1 transitivePeerDependencies: - supports-color @@ -6401,7 +6396,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 require-like: 0.1.2 dev: false @@ -7711,7 +7706,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -7732,7 +7727,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@18.19.5): + /jest-cli@29.7.0(@types/node@20.11.25): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7746,10 +7741,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.5) + create-jest: 29.7.0(@types/node@20.11.25) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.19.5) + jest-config: 29.7.0(@types/node@20.11.25) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -7760,7 +7755,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@18.19.5): + /jest-config@29.7.0(@types/node@20.11.25): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -7775,7 +7770,7 @@ packages: '@babel/core': 7.23.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 babel-jest: 29.7.0(@babel/core@7.23.7) chalk: 4.1.2 ci-info: 3.9.0 @@ -7835,7 +7830,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -7851,7 +7846,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.19.5 + '@types/node': 20.11.25 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -7902,7 +7897,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 jest-util: 29.7.0 dev: true @@ -7957,7 +7952,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -7988,7 +7983,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -8040,7 +8035,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -8064,7 +8059,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.5 + '@types/node': 20.11.25 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -8076,7 +8071,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -8084,12 +8079,12 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.10.7 + '@types/node': 20.11.25 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - /jest@29.7.0(@types/node@18.19.5): + /jest@29.7.0(@types/node@20.11.25): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8102,7 +8097,7 @@ packages: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.19.5) + jest-cli: 29.7.0(@types/node@20.11.25) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9893,6 +9888,15 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: false + + /postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -10182,8 +10186,8 @@ packages: webpack: 5.89.0 dev: false - /react-redux@9.0.4(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1): - resolution: {integrity: sha512-9J1xh8sWO0vYq2sCxK2My/QO7MzUMRi3rpiILP/+tDr8krBHixC6JMM17fMK88+Oh3e4Ae6/sHIhNBgkUivwFA==} + /react-redux@9.1.0(@types/react@18.2.64)(react@18.2.0)(redux@5.0.1): + resolution: {integrity: sha512-6qoDzIO+gbrza8h3hjMA9aq4nwVFCKFtY2iLxCtVT38Swyy2C/dJCGBXHeHLtx6qlg/8qzc2MrhOeduf5K32wQ==} peerDependencies: '@types/react': ^18.2.25 react: ^18.0 @@ -11285,7 +11289,7 @@ packages: bs-logger: 0.2.6 esbuild: 0.20.1 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.5) + jest: 29.7.0(@types/node@20.11.25) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -11643,8 +11647,8 @@ packages: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - /vite-node@1.2.1(@types/node@18.19.5): - resolution: {integrity: sha512-fNzHmQUSOY+y30naohBvSW7pPn/xn3Ib/uqm+5wAJQJiqQsU0NBR78XdRJb04l4bOFKjpTWld0XAfkKlrDbySg==} + /vite-node@1.3.1(@types/node@20.11.25): + resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -11652,7 +11656,7 @@ packages: debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.12(@types/node@18.19.5) + vite: 5.1.5(@types/node@20.11.25) transitivePeerDependencies: - '@types/node' - less @@ -11664,8 +11668,8 @@ packages: - terser dev: false - /vite@5.0.12(@types/node@18.19.5): - resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} + /vite@5.1.5(@types/node@20.11.25): + resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -11692,9 +11696,9 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.5 + '@types/node': 20.11.25 esbuild: 0.19.11 - postcss: 8.4.33 + postcss: 8.4.35 rollup: 4.9.4 optionalDependencies: fsevents: 2.3.3