From 596f141323054f2ed683162f8806f921ce59770c Mon Sep 17 00:00:00 2001 From: Kieran Date: Mon, 22 May 2023 12:53:44 +0100 Subject: [PATCH] Create void-cat/api package --- VoidCat/VoidCat.csproj | 2 +- VoidCat/appsettings.json | 2 +- VoidCat/spa/package.json | 57 +- VoidCat/spa/src/{Api => api/src}/Api.ts | 0 .../src/{Api => api/src}/StreamEncryption.ts | 0 .../src/{Api => api/src}/StreamUploader.ts | 0 VoidCat/spa/src/{Api => api/src}/Upload.ts | 3 +- VoidCat/spa/src/api/src/Util.ts | 3 + .../spa/src/{Api => api/src}/XHRUploader.ts | 0 .../spa/src/{Api => api/src}/codecBytes.js | 0 VoidCat/spa/src/{Api => api/src}/index.ts | 0 VoidCat/spa/src/api/tsconfig.json | 20 + VoidCat/spa/{ => src/app}/.env | 0 VoidCat/spa/{ => src/app}/craco.config.js | 0 VoidCat/spa/{ => src/app}/d.ts | 0 VoidCat/spa/{ => src/app}/public/favicon.ico | Bin VoidCat/spa/{ => src/app}/public/icons.svg | 0 VoidCat/spa/{ => src/app}/public/index.html | 0 .../spa/{ => src/app}/public/manifest.json | 0 VoidCat/spa/{ => src/app}/public/robots.txt | 0 .../spa/{ => src/app}/public/voidcat_512.png | Bin VoidCat/spa/src/{ => app/src}/Admin/Admin.css | 0 VoidCat/spa/src/{ => app/src}/Admin/Admin.tsx | 2 +- .../spa/src/{ => app/src}/Admin/EditUser.tsx | 2 +- .../spa/src/{ => app/src}/Admin/UserList.tsx | 2 +- VoidCat/spa/src/{ => app/src}/App.css | 0 VoidCat/spa/src/{ => app/src}/App.tsx | 0 .../src}/Components/FileEdit/FileEdit.css | 0 .../src}/Components/FileEdit/FileEdit.tsx | 2 +- .../Components/FileEdit/NoPaymentConfig.tsx | 2 +- .../FileEdit/StrikePaymentConfig.tsx | 2 +- .../Components/FilePreview/FilePayment.css | 0 .../Components/FilePreview/FilePayment.tsx | 2 +- .../FilePreview/LightningPayment.tsx | 2 +- .../Components/FilePreview/TextPreview.css | 0 .../Components/FilePreview/TextPreview.tsx | 0 .../src}/Components/FileUpload/Dropzone.css | 0 .../src}/Components/FileUpload/Dropzone.tsx | 0 .../src}/Components/FileUpload/FileUpload.css | 0 .../src}/Components/FileUpload/FileUpload.tsx | 2 +- .../src}/Components/HomePage/FooterLinks.css | 0 .../src}/Components/HomePage/FooterLinks.tsx | 0 .../src}/Components/HomePage/GlobalStats.css | 0 .../src}/Components/HomePage/GlobalStats.tsx | 0 .../src}/Components/HomePage/MetricsGraph.tsx | 2 +- .../src}/Components/Profile/ApiKeyList.tsx | 2 +- .../src}/Components/Shared/Countdown.tsx | 0 .../src}/Components/Shared/FileList.tsx | 2 +- .../Components/Shared/FileTransferHook.tsx | 0 .../src}/Components/Shared/Header.css | 0 .../src}/Components/Shared/Header.tsx | 0 .../{ => app/src}/Components/Shared/Icon.tsx | 0 .../src}/Components/Shared/InlineProfile.css | 0 .../src}/Components/Shared/InlineProfile.tsx | 2 +- .../{ => app/src}/Components/Shared/Login.css | 0 .../{ => app/src}/Components/Shared/Login.tsx | 2 +- .../src}/Components/Shared/PageSelector.css | 0 .../src}/Components/Shared/PageSelector.tsx | 0 .../src}/Components/Shared/RateCalculator.ts | 0 .../src}/Components/Shared/VoidButton.tsx | 0 .../src}/Components/Shared/VoidModal.css | 0 .../src}/Components/Shared/VoidModal.tsx | 0 VoidCat/spa/src/{ => app/src}/Const.ts | 0 .../spa/src/{ => app/src}/Hooks/UseApi.tsx | 2 +- VoidCat/spa/src/{ => app/src}/LoginState.ts | 4 +- .../spa/src/{ => app/src}/Pages/Donate.css | 0 .../spa/src/{ => app/src}/Pages/Donate.tsx | 2 +- .../src/{ => app/src}/Pages/FilePreview.css | 0 .../src/{ => app/src}/Pages/FilePreview.tsx | 2 +- .../spa/src/{ => app/src}/Pages/HomePage.tsx | 2 +- .../spa/src/{ => app/src}/Pages/Profile.css | 0 .../spa/src/{ => app/src}/Pages/Profile.tsx | 3 +- .../spa/src/{ => app/src}/Pages/UserLogin.tsx | 2 +- .../spa/src/{ => app/src}/SiteInfoStore.ts | 4 +- VoidCat/spa/src/{ => app/src}/Store.ts | 2 +- VoidCat/spa/src/{ => app/src}/Util.ts | 0 .../spa/src/{ => app/src}/image/strike.png | Bin .../spa/src/{ => app/src}/image/voidcat.png | Bin VoidCat/spa/src/{ => app/src}/index.css | 0 VoidCat/spa/src/{ => app/src}/index.tsx | 0 VoidCat/spa/src/{ => app/src}/setupProxy.js | 0 VoidCat/spa/{ => src/app}/tsconfig.json | 0 VoidCat/spa/yarn.lock | 670 +++++++++--------- VoidCat/wwwroot/asset-manifest.json | 2 +- 84 files changed, 397 insertions(+), 413 deletions(-) rename VoidCat/spa/src/{Api => api/src}/Api.ts (100%) rename VoidCat/spa/src/{Api => api/src}/StreamEncryption.ts (100%) rename VoidCat/spa/src/{Api => api/src}/StreamUploader.ts (100%) rename VoidCat/spa/src/{Api => api/src}/Upload.ts (98%) create mode 100644 VoidCat/spa/src/api/src/Util.ts rename VoidCat/spa/src/{Api => api/src}/XHRUploader.ts (100%) rename VoidCat/spa/src/{Api => api/src}/codecBytes.js (100%) rename VoidCat/spa/src/{Api => api/src}/index.ts (100%) create mode 100644 VoidCat/spa/src/api/tsconfig.json rename VoidCat/spa/{ => src/app}/.env (100%) rename VoidCat/spa/{ => src/app}/craco.config.js (100%) rename VoidCat/spa/{ => src/app}/d.ts (100%) rename VoidCat/spa/{ => src/app}/public/favicon.ico (100%) rename VoidCat/spa/{ => src/app}/public/icons.svg (100%) rename VoidCat/spa/{ => src/app}/public/index.html (100%) rename VoidCat/spa/{ => src/app}/public/manifest.json (100%) rename VoidCat/spa/{ => src/app}/public/robots.txt (100%) rename VoidCat/spa/{ => src/app}/public/voidcat_512.png (100%) rename VoidCat/spa/src/{ => app/src}/Admin/Admin.css (100%) rename VoidCat/spa/src/{ => app/src}/Admin/Admin.tsx (97%) rename VoidCat/spa/src/{ => app/src}/Admin/EditUser.tsx (97%) rename VoidCat/spa/src/{ => app/src}/Admin/UserList.tsx (98%) rename VoidCat/spa/src/{ => app/src}/App.css (100%) rename VoidCat/spa/src/{ => app/src}/App.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/FileEdit/FileEdit.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/FileEdit/FileEdit.tsx (97%) rename VoidCat/spa/src/{ => app/src}/Components/FileEdit/NoPaymentConfig.tsx (96%) rename VoidCat/spa/src/{ => app/src}/Components/FileEdit/StrikePaymentConfig.tsx (98%) rename VoidCat/spa/src/{ => app/src}/Components/FilePreview/FilePayment.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/FilePreview/FilePayment.tsx (95%) rename VoidCat/spa/src/{ => app/src}/Components/FilePreview/LightningPayment.tsx (98%) rename VoidCat/spa/src/{ => app/src}/Components/FilePreview/TextPreview.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/FilePreview/TextPreview.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/FileUpload/Dropzone.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/FileUpload/Dropzone.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/FileUpload/FileUpload.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/FileUpload/FileUpload.tsx (98%) rename VoidCat/spa/src/{ => app/src}/Components/HomePage/FooterLinks.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/HomePage/FooterLinks.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/HomePage/GlobalStats.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/HomePage/GlobalStats.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/HomePage/MetricsGraph.tsx (95%) rename VoidCat/spa/src/{ => app/src}/Components/Profile/ApiKeyList.tsx (98%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/Countdown.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/FileList.tsx (98%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/FileTransferHook.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/Header.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/Header.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/Icon.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/InlineProfile.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/InlineProfile.tsx (96%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/Login.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/Login.tsx (98%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/PageSelector.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/PageSelector.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/RateCalculator.ts (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/VoidButton.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/VoidModal.css (100%) rename VoidCat/spa/src/{ => app/src}/Components/Shared/VoidModal.tsx (100%) rename VoidCat/spa/src/{ => app/src}/Const.ts (100%) rename VoidCat/spa/src/{ => app/src}/Hooks/UseApi.tsx (86%) rename VoidCat/spa/src/{ => app/src}/LoginState.ts (91%) rename VoidCat/spa/src/{ => app/src}/Pages/Donate.css (100%) rename VoidCat/spa/src/{ => app/src}/Pages/Donate.tsx (98%) rename VoidCat/spa/src/{ => app/src}/Pages/FilePreview.css (100%) rename VoidCat/spa/src/{ => app/src}/Pages/FilePreview.tsx (99%) rename VoidCat/spa/src/{ => app/src}/Pages/HomePage.tsx (93%) rename VoidCat/spa/src/{ => app/src}/Pages/Profile.css (100%) rename VoidCat/spa/src/{ => app/src}/Pages/Profile.tsx (98%) rename VoidCat/spa/src/{ => app/src}/Pages/UserLogin.tsx (95%) rename VoidCat/spa/src/{ => app/src}/SiteInfoStore.ts (77%) rename VoidCat/spa/src/{ => app/src}/Store.ts (86%) rename VoidCat/spa/src/{ => app/src}/Util.ts (100%) rename VoidCat/spa/src/{ => app/src}/image/strike.png (100%) rename VoidCat/spa/src/{ => app/src}/image/voidcat.png (100%) rename VoidCat/spa/src/{ => app/src}/index.css (100%) rename VoidCat/spa/src/{ => app/src}/index.tsx (100%) rename VoidCat/spa/src/{ => app/src}/setupProxy.js (100%) rename VoidCat/spa/{ => src/app}/tsconfig.json (100%) diff --git a/VoidCat/VoidCat.csproj b/VoidCat/VoidCat.csproj index 3c40ad1..a0336d1 100644 --- a/VoidCat/VoidCat.csproj +++ b/VoidCat/VoidCat.csproj @@ -72,7 +72,7 @@ - <_CopyItems Include="$(SpaRoot)build\**\*.*" /> + <_CopyItems Include="$(SpaRoot)src\app\build\**\*.*" /> diff --git a/VoidCat/appsettings.json b/VoidCat/appsettings.json index 8991dca..72ae732 100644 --- a/VoidCat/appsettings.json +++ b/VoidCat/appsettings.json @@ -7,7 +7,7 @@ }, "AllowedHosts": "*", "Settings": { - "SiteUrl": "http://localhost:7195", + "SiteUrl": "https://localhost:7195", "DataDirectory": "./data", "CorsOrigins": [ "http://localhost:3000" diff --git a/VoidCat/spa/package.json b/VoidCat/spa/package.json index bc37623..019101c 100644 --- a/VoidCat/spa/package.json +++ b/VoidCat/spa/package.json @@ -1,58 +1,9 @@ { - "name": "spa", - "version": "0.1.0", "private": true, - "proxy": "http://localhost:7195", - "dependencies": { - "@hcaptcha/react-hcaptcha": "^1.1.1", - "@reduxjs/toolkit": "^1.7.2", - "@types/node": "^18.16.3", - "@types/qrcode.react": "^1.0.2", - "@types/react": "^18.2.0", - "@types/react-dom": "^18.2.1", - "@types/sjcl": "^1.0.30", - "moment": "^2.29.4", - "qrcode.react": "^1.0.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-helmet": "^6.1.0", - "react-redux": "^7.2.6", - "react-router-dom": "^6.2.1", - "react-scripts": "5.0.0", - "recharts": "^2.1.10", - "sjcl": "^1.0.8", - "typescript": "^5.0.4" - }, - "devDependencies": { - "@craco/craco": "^6.4.5", - "@types/preval.macro": "^3.0.0", - "@types/react-helmet": "^6.1.6", - "cra-bundle-analyzer": "^0.1.1", - "http-proxy-middleware": "^2.0.6", - "preval.macro": "^5.0.0" - }, + "workspaces": [ + "src/*" + ], "scripts": { - "start": "craco start", - "build": "craco build", - "test": "craco test", - "eject": "react-scripts eject" - }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "build": "yarn workspace @void-cat/api build && yarn workspace @void-cat/app build" } } diff --git a/VoidCat/spa/src/Api/Api.ts b/VoidCat/spa/src/api/src/Api.ts similarity index 100% rename from VoidCat/spa/src/Api/Api.ts rename to VoidCat/spa/src/api/src/Api.ts diff --git a/VoidCat/spa/src/Api/StreamEncryption.ts b/VoidCat/spa/src/api/src/StreamEncryption.ts similarity index 100% rename from VoidCat/spa/src/Api/StreamEncryption.ts rename to VoidCat/spa/src/api/src/StreamEncryption.ts diff --git a/VoidCat/spa/src/Api/StreamUploader.ts b/VoidCat/spa/src/api/src/StreamUploader.ts similarity index 100% rename from VoidCat/spa/src/Api/StreamUploader.ts rename to VoidCat/spa/src/api/src/StreamUploader.ts diff --git a/VoidCat/spa/src/Api/Upload.ts b/VoidCat/spa/src/api/src/Upload.ts similarity index 98% rename from VoidCat/spa/src/Api/Upload.ts rename to VoidCat/spa/src/api/src/Upload.ts index 8eaca92..39a638c 100644 --- a/VoidCat/spa/src/Api/Upload.ts +++ b/VoidCat/spa/src/api/src/Upload.ts @@ -1,8 +1,7 @@ import {VoidUploadResult} from "./index"; import sjcl from "sjcl"; import {sjclcodec} from "./codecBytes"; -import {buf2hex} from "../Util"; - +import {buf2hex} from "./Util"; /** * Generic upload state */ diff --git a/VoidCat/spa/src/api/src/Util.ts b/VoidCat/spa/src/api/src/Util.ts new file mode 100644 index 0000000..4fdaf59 --- /dev/null +++ b/VoidCat/spa/src/api/src/Util.ts @@ -0,0 +1,3 @@ +export function buf2hex(buffer: number[] | ArrayBuffer) { + return [...new Uint8Array(buffer)].map(x => x.toString(16).padStart(2, '0')).join(''); +} diff --git a/VoidCat/spa/src/Api/XHRUploader.ts b/VoidCat/spa/src/api/src/XHRUploader.ts similarity index 100% rename from VoidCat/spa/src/Api/XHRUploader.ts rename to VoidCat/spa/src/api/src/XHRUploader.ts diff --git a/VoidCat/spa/src/Api/codecBytes.js b/VoidCat/spa/src/api/src/codecBytes.js similarity index 100% rename from VoidCat/spa/src/Api/codecBytes.js rename to VoidCat/spa/src/api/src/codecBytes.js diff --git a/VoidCat/spa/src/Api/index.ts b/VoidCat/spa/src/api/src/index.ts similarity index 100% rename from VoidCat/spa/src/Api/index.ts rename to VoidCat/spa/src/api/src/index.ts diff --git a/VoidCat/spa/src/api/tsconfig.json b/VoidCat/spa/src/api/tsconfig.json new file mode 100644 index 0000000..a6d6cf6 --- /dev/null +++ b/VoidCat/spa/src/api/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "baseUrl": "src", + "target": "es2020", + "moduleResolution": "node", + "forceConsistentCasingInFileNames": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "allowJs": true, + "esModuleInterop": true, + "noImplicitOverride": true, + "module": "CommonJS", + "declaration": true, + "declarationMap": true, + "sourceMap": true, + "outDir": "dist" + }, + "include": ["src"], + "files": ["src/index.ts"] +} diff --git a/VoidCat/spa/.env b/VoidCat/spa/src/app/.env similarity index 100% rename from VoidCat/spa/.env rename to VoidCat/spa/src/app/.env diff --git a/VoidCat/spa/craco.config.js b/VoidCat/spa/src/app/craco.config.js similarity index 100% rename from VoidCat/spa/craco.config.js rename to VoidCat/spa/src/app/craco.config.js diff --git a/VoidCat/spa/d.ts b/VoidCat/spa/src/app/d.ts similarity index 100% rename from VoidCat/spa/d.ts rename to VoidCat/spa/src/app/d.ts diff --git a/VoidCat/spa/public/favicon.ico b/VoidCat/spa/src/app/public/favicon.ico similarity index 100% rename from VoidCat/spa/public/favicon.ico rename to VoidCat/spa/src/app/public/favicon.ico diff --git a/VoidCat/spa/public/icons.svg b/VoidCat/spa/src/app/public/icons.svg similarity index 100% rename from VoidCat/spa/public/icons.svg rename to VoidCat/spa/src/app/public/icons.svg diff --git a/VoidCat/spa/public/index.html b/VoidCat/spa/src/app/public/index.html similarity index 100% rename from VoidCat/spa/public/index.html rename to VoidCat/spa/src/app/public/index.html diff --git a/VoidCat/spa/public/manifest.json b/VoidCat/spa/src/app/public/manifest.json similarity index 100% rename from VoidCat/spa/public/manifest.json rename to VoidCat/spa/src/app/public/manifest.json diff --git a/VoidCat/spa/public/robots.txt b/VoidCat/spa/src/app/public/robots.txt similarity index 100% rename from VoidCat/spa/public/robots.txt rename to VoidCat/spa/src/app/public/robots.txt diff --git a/VoidCat/spa/public/voidcat_512.png b/VoidCat/spa/src/app/public/voidcat_512.png similarity index 100% rename from VoidCat/spa/public/voidcat_512.png rename to VoidCat/spa/src/app/public/voidcat_512.png diff --git a/VoidCat/spa/src/Admin/Admin.css b/VoidCat/spa/src/app/src/Admin/Admin.css similarity index 100% rename from VoidCat/spa/src/Admin/Admin.css rename to VoidCat/spa/src/app/src/Admin/Admin.css diff --git a/VoidCat/spa/src/Admin/Admin.tsx b/VoidCat/spa/src/app/src/Admin/Admin.tsx similarity index 97% rename from VoidCat/spa/src/Admin/Admin.tsx rename to VoidCat/spa/src/app/src/Admin/Admin.tsx index 1093dae..8485396 100644 --- a/VoidCat/spa/src/Admin/Admin.tsx +++ b/VoidCat/spa/src/app/src/Admin/Admin.tsx @@ -2,6 +2,7 @@ import {useState} from "react"; import {useSelector} from "react-redux"; import {Navigate} from "react-router-dom"; +import {AdminProfile} from "@void-cat/api"; import {FileList} from "../Components/Shared/FileList"; import {UserList} from "./UserList"; @@ -11,7 +12,6 @@ import EditUser from "./EditUser"; import useApi from "Hooks/UseApi"; import {RootState} from "Store"; -import {AdminProfile} from "../Api"; export function Admin() { const auth = useSelector((state: RootState) => state.login.jwt); diff --git a/VoidCat/spa/src/Admin/EditUser.tsx b/VoidCat/spa/src/app/src/Admin/EditUser.tsx similarity index 97% rename from VoidCat/spa/src/Admin/EditUser.tsx rename to VoidCat/spa/src/app/src/Admin/EditUser.tsx index 9de2375..7abe399 100644 --- a/VoidCat/spa/src/Admin/EditUser.tsx +++ b/VoidCat/spa/src/app/src/Admin/EditUser.tsx @@ -1,9 +1,9 @@ import {useState} from "react"; import {useSelector} from "react-redux"; +import {AdminProfile} from "@void-cat/api"; import {VoidButton} from "../Components/Shared/VoidButton"; import useApi from "Hooks/UseApi"; -import {AdminProfile} from "Api"; import {RootState} from "Store"; export default function EditUser({user, onClose}: {user: AdminProfile, onClose: () => void}) { diff --git a/VoidCat/spa/src/Admin/UserList.tsx b/VoidCat/spa/src/app/src/Admin/UserList.tsx similarity index 98% rename from VoidCat/spa/src/Admin/UserList.tsx rename to VoidCat/spa/src/app/src/Admin/UserList.tsx index 598ac61..a4af052 100644 --- a/VoidCat/spa/src/Admin/UserList.tsx +++ b/VoidCat/spa/src/app/src/Admin/UserList.tsx @@ -1,12 +1,12 @@ import {useDispatch} from "react-redux"; import {ReactNode, useEffect, useState} from "react"; import moment from "moment"; +import {AdminProfile, AdminUserListResult, ApiError, PagedResponse, PagedSortBy, PageSortOrder} from "@void-cat/api"; import {logout} from "../LoginState"; import {PageSelector} from "../Components/Shared/PageSelector"; import useApi from "Hooks/UseApi"; -import {AdminProfile, AdminUserListResult, ApiError, PagedResponse, PagedSortBy, PageSortOrder} from "Api"; interface UserListProps { actions: (u: AdminProfile) => ReactNode diff --git a/VoidCat/spa/src/App.css b/VoidCat/spa/src/app/src/App.css similarity index 100% rename from VoidCat/spa/src/App.css rename to VoidCat/spa/src/app/src/App.css diff --git a/VoidCat/spa/src/App.tsx b/VoidCat/spa/src/app/src/App.tsx similarity index 100% rename from VoidCat/spa/src/App.tsx rename to VoidCat/spa/src/app/src/App.tsx diff --git a/VoidCat/spa/src/Components/FileEdit/FileEdit.css b/VoidCat/spa/src/app/src/Components/FileEdit/FileEdit.css similarity index 100% rename from VoidCat/spa/src/Components/FileEdit/FileEdit.css rename to VoidCat/spa/src/app/src/Components/FileEdit/FileEdit.css diff --git a/VoidCat/spa/src/Components/FileEdit/FileEdit.tsx b/VoidCat/spa/src/app/src/Components/FileEdit/FileEdit.tsx similarity index 97% rename from VoidCat/spa/src/Components/FileEdit/FileEdit.tsx rename to VoidCat/spa/src/app/src/Components/FileEdit/FileEdit.tsx index 35f0d60..6a78f20 100644 --- a/VoidCat/spa/src/Components/FileEdit/FileEdit.tsx +++ b/VoidCat/spa/src/app/src/Components/FileEdit/FileEdit.tsx @@ -2,6 +2,7 @@ import "./FileEdit.css"; import {useState} from "react"; import {useSelector} from "react-redux"; import moment from "moment"; +import {PaymentServices, SetPaymentConfigRequest, VoidFileResponse} from "@void-cat/api"; import {StrikePaymentConfig} from "./StrikePaymentConfig"; import {NoPaymentConfig} from "./NoPaymentConfig"; @@ -9,7 +10,6 @@ import {VoidButton} from "../Shared/VoidButton"; import useApi from "Hooks/UseApi"; import {RootState} from "Store"; -import {Payment, PaymentServices, SetPaymentConfigRequest, VoidFileResponse} from "Api"; interface FileEditProps { file: VoidFileResponse diff --git a/VoidCat/spa/src/Components/FileEdit/NoPaymentConfig.tsx b/VoidCat/spa/src/app/src/Components/FileEdit/NoPaymentConfig.tsx similarity index 96% rename from VoidCat/spa/src/Components/FileEdit/NoPaymentConfig.tsx rename to VoidCat/spa/src/app/src/Components/FileEdit/NoPaymentConfig.tsx index 9e970c1..80e5884 100644 --- a/VoidCat/spa/src/Components/FileEdit/NoPaymentConfig.tsx +++ b/VoidCat/spa/src/app/src/Components/FileEdit/NoPaymentConfig.tsx @@ -1,6 +1,6 @@ import React from "react"; import {VoidButton} from "../Shared/VoidButton"; -import {PaymentCurrencies, SetPaymentConfigRequest, VoidFileResponse} from "../../Api"; +import {PaymentCurrencies, SetPaymentConfigRequest, VoidFileResponse} from "@void-cat/api"; interface NoPaymentConfigProps { privateFile: VoidFileResponse diff --git a/VoidCat/spa/src/Components/FileEdit/StrikePaymentConfig.tsx b/VoidCat/spa/src/app/src/Components/FileEdit/StrikePaymentConfig.tsx similarity index 98% rename from VoidCat/spa/src/Components/FileEdit/StrikePaymentConfig.tsx rename to VoidCat/spa/src/app/src/Components/FileEdit/StrikePaymentConfig.tsx index f6df600..269231a 100644 --- a/VoidCat/spa/src/Components/FileEdit/StrikePaymentConfig.tsx +++ b/VoidCat/spa/src/app/src/Components/FileEdit/StrikePaymentConfig.tsx @@ -1,7 +1,7 @@ import {useState} from "react"; import {VoidButton} from "../Shared/VoidButton"; -import {PaymentCurrencies, SetPaymentConfigRequest, VoidFileResponse} from "Api"; +import {PaymentCurrencies, SetPaymentConfigRequest, VoidFileResponse} from "@void-cat/api"; interface StrikePaymentConfigProps { file: VoidFileResponse diff --git a/VoidCat/spa/src/Components/FilePreview/FilePayment.css b/VoidCat/spa/src/app/src/Components/FilePreview/FilePayment.css similarity index 100% rename from VoidCat/spa/src/Components/FilePreview/FilePayment.css rename to VoidCat/spa/src/app/src/Components/FilePreview/FilePayment.css diff --git a/VoidCat/spa/src/Components/FilePreview/FilePayment.tsx b/VoidCat/spa/src/app/src/Components/FilePreview/FilePayment.tsx similarity index 95% rename from VoidCat/spa/src/Components/FilePreview/FilePayment.tsx rename to VoidCat/spa/src/app/src/Components/FilePreview/FilePayment.tsx index db9e5cd..0645910 100644 --- a/VoidCat/spa/src/Components/FilePreview/FilePayment.tsx +++ b/VoidCat/spa/src/app/src/Components/FilePreview/FilePayment.tsx @@ -2,10 +2,10 @@ import "./FilePayment.css"; import {useState} from "react"; import {LightningPayment} from "./LightningPayment"; import {VoidButton} from "../Shared/VoidButton"; +import {PaymentOrder, PaymentServices, VoidFileResponse} from "@void-cat/api"; import useApi from "Hooks/UseApi"; import {FormatCurrency} from "Util"; -import {PaymentOrder, PaymentServices, VoidFileResponse} from "Api"; interface FilePaymentProps { file: VoidFileResponse diff --git a/VoidCat/spa/src/Components/FilePreview/LightningPayment.tsx b/VoidCat/spa/src/app/src/Components/FilePreview/LightningPayment.tsx similarity index 98% rename from VoidCat/spa/src/Components/FilePreview/LightningPayment.tsx rename to VoidCat/spa/src/app/src/Components/FilePreview/LightningPayment.tsx index e3f01bf..94303b8 100644 --- a/VoidCat/spa/src/Components/FilePreview/LightningPayment.tsx +++ b/VoidCat/spa/src/app/src/Components/FilePreview/LightningPayment.tsx @@ -1,10 +1,10 @@ import QRCode from "qrcode.react"; import {useEffect} from "react"; +import {PaymentOrder, PaymentOrderState, VoidFileResponse} from "@void-cat/api"; import {Countdown} from "../Shared/Countdown"; import useApi from "Hooks/UseApi"; -import {PaymentOrder, PaymentOrderState, VoidFileResponse} from "Api"; interface LightningPaymentProps { file: VoidFileResponse diff --git a/VoidCat/spa/src/Components/FilePreview/TextPreview.css b/VoidCat/spa/src/app/src/Components/FilePreview/TextPreview.css similarity index 100% rename from VoidCat/spa/src/Components/FilePreview/TextPreview.css rename to VoidCat/spa/src/app/src/Components/FilePreview/TextPreview.css diff --git a/VoidCat/spa/src/Components/FilePreview/TextPreview.tsx b/VoidCat/spa/src/app/src/Components/FilePreview/TextPreview.tsx similarity index 100% rename from VoidCat/spa/src/Components/FilePreview/TextPreview.tsx rename to VoidCat/spa/src/app/src/Components/FilePreview/TextPreview.tsx diff --git a/VoidCat/spa/src/Components/FileUpload/Dropzone.css b/VoidCat/spa/src/app/src/Components/FileUpload/Dropzone.css similarity index 100% rename from VoidCat/spa/src/Components/FileUpload/Dropzone.css rename to VoidCat/spa/src/app/src/Components/FileUpload/Dropzone.css diff --git a/VoidCat/spa/src/Components/FileUpload/Dropzone.tsx b/VoidCat/spa/src/app/src/Components/FileUpload/Dropzone.tsx similarity index 100% rename from VoidCat/spa/src/Components/FileUpload/Dropzone.tsx rename to VoidCat/spa/src/app/src/Components/FileUpload/Dropzone.tsx diff --git a/VoidCat/spa/src/Components/FileUpload/FileUpload.css b/VoidCat/spa/src/app/src/Components/FileUpload/FileUpload.css similarity index 100% rename from VoidCat/spa/src/Components/FileUpload/FileUpload.css rename to VoidCat/spa/src/app/src/Components/FileUpload/FileUpload.css diff --git a/VoidCat/spa/src/Components/FileUpload/FileUpload.tsx b/VoidCat/spa/src/app/src/Components/FileUpload/FileUpload.tsx similarity index 98% rename from VoidCat/spa/src/Components/FileUpload/FileUpload.tsx rename to VoidCat/spa/src/app/src/Components/FileUpload/FileUpload.tsx index af60ca9..0a86bd7 100644 --- a/VoidCat/spa/src/Components/FileUpload/FileUpload.tsx +++ b/VoidCat/spa/src/app/src/Components/FileUpload/FileUpload.tsx @@ -1,13 +1,13 @@ import "./FileUpload.css"; import {useEffect, useMemo, useState} from "react"; import {useSelector} from "react-redux"; +import {UploadState, VoidFileResponse} from "@void-cat/api"; import {VoidButton} from "../Shared/VoidButton"; import {useFileTransfer} from "../Shared/FileTransferHook"; import {RootState} from "Store"; import {ConstName, FormatBytes} from "Util"; -import {UploadState, VoidFileResponse} from "Api"; import useApi from "Hooks/UseApi"; interface FileUploadProps { diff --git a/VoidCat/spa/src/Components/HomePage/FooterLinks.css b/VoidCat/spa/src/app/src/Components/HomePage/FooterLinks.css similarity index 100% rename from VoidCat/spa/src/Components/HomePage/FooterLinks.css rename to VoidCat/spa/src/app/src/Components/HomePage/FooterLinks.css diff --git a/VoidCat/spa/src/Components/HomePage/FooterLinks.tsx b/VoidCat/spa/src/app/src/Components/HomePage/FooterLinks.tsx similarity index 100% rename from VoidCat/spa/src/Components/HomePage/FooterLinks.tsx rename to VoidCat/spa/src/app/src/Components/HomePage/FooterLinks.tsx diff --git a/VoidCat/spa/src/Components/HomePage/GlobalStats.css b/VoidCat/spa/src/app/src/Components/HomePage/GlobalStats.css similarity index 100% rename from VoidCat/spa/src/Components/HomePage/GlobalStats.css rename to VoidCat/spa/src/app/src/Components/HomePage/GlobalStats.css diff --git a/VoidCat/spa/src/Components/HomePage/GlobalStats.tsx b/VoidCat/spa/src/app/src/Components/HomePage/GlobalStats.tsx similarity index 100% rename from VoidCat/spa/src/Components/HomePage/GlobalStats.tsx rename to VoidCat/spa/src/app/src/Components/HomePage/GlobalStats.tsx diff --git a/VoidCat/spa/src/Components/HomePage/MetricsGraph.tsx b/VoidCat/spa/src/app/src/Components/HomePage/MetricsGraph.tsx similarity index 95% rename from VoidCat/spa/src/Components/HomePage/MetricsGraph.tsx rename to VoidCat/spa/src/app/src/Components/HomePage/MetricsGraph.tsx index 1d6028e..e3b5b2a 100644 --- a/VoidCat/spa/src/Components/HomePage/MetricsGraph.tsx +++ b/VoidCat/spa/src/app/src/Components/HomePage/MetricsGraph.tsx @@ -1,8 +1,8 @@ import {Bar, BarChart, Tooltip, XAxis} from "recharts"; import moment from "moment"; +import {BandwidthPoint} from "@void-cat/api"; import {FormatBytes} from "Util"; -import {BandwidthPoint} from "../../Api"; interface MetricsGraphProps { metrics?: Array diff --git a/VoidCat/spa/src/Components/Profile/ApiKeyList.tsx b/VoidCat/spa/src/app/src/Components/Profile/ApiKeyList.tsx similarity index 98% rename from VoidCat/spa/src/Components/Profile/ApiKeyList.tsx rename to VoidCat/spa/src/app/src/Components/Profile/ApiKeyList.tsx index 66f94f5..8f3f64e 100644 --- a/VoidCat/spa/src/Components/Profile/ApiKeyList.tsx +++ b/VoidCat/spa/src/app/src/Components/Profile/ApiKeyList.tsx @@ -1,11 +1,11 @@ import {useEffect, useState} from "react"; import moment from "moment"; +import {ApiKey} from "@void-cat/api"; import {VoidButton} from "../Shared/VoidButton"; import VoidModal from "../Shared/VoidModal"; import useApi from "Hooks/UseApi"; -import {ApiKey} from "Api"; export default function ApiKeyList() { const Api = useApi(); diff --git a/VoidCat/spa/src/Components/Shared/Countdown.tsx b/VoidCat/spa/src/app/src/Components/Shared/Countdown.tsx similarity index 100% rename from VoidCat/spa/src/Components/Shared/Countdown.tsx rename to VoidCat/spa/src/app/src/Components/Shared/Countdown.tsx diff --git a/VoidCat/spa/src/Components/Shared/FileList.tsx b/VoidCat/spa/src/app/src/Components/Shared/FileList.tsx similarity index 98% rename from VoidCat/spa/src/Components/Shared/FileList.tsx rename to VoidCat/spa/src/app/src/Components/Shared/FileList.tsx index 687d6cf..96adace 100644 --- a/VoidCat/spa/src/Components/Shared/FileList.tsx +++ b/VoidCat/spa/src/app/src/Components/Shared/FileList.tsx @@ -2,11 +2,11 @@ import {useDispatch} from "react-redux"; import {ReactNode, useEffect, useState} from "react"; import {Link} from "react-router-dom"; import moment from "moment"; +import {ApiError, PagedRequest, PagedResponse, PagedSortBy, PageSortOrder, VoidFileResponse} from "@void-cat/api"; import {logout} from "../../LoginState"; import {PageSelector} from "./PageSelector"; -import {ApiError, PagedRequest, PagedResponse, PagedSortBy, PageSortOrder, VoidFileResponse} from "Api"; import {FormatBytes} from "Util"; interface FileListProps { diff --git a/VoidCat/spa/src/Components/Shared/FileTransferHook.tsx b/VoidCat/spa/src/app/src/Components/Shared/FileTransferHook.tsx similarity index 100% rename from VoidCat/spa/src/Components/Shared/FileTransferHook.tsx rename to VoidCat/spa/src/app/src/Components/Shared/FileTransferHook.tsx diff --git a/VoidCat/spa/src/Components/Shared/Header.css b/VoidCat/spa/src/app/src/Components/Shared/Header.css similarity index 100% rename from VoidCat/spa/src/Components/Shared/Header.css rename to VoidCat/spa/src/app/src/Components/Shared/Header.css diff --git a/VoidCat/spa/src/Components/Shared/Header.tsx b/VoidCat/spa/src/app/src/Components/Shared/Header.tsx similarity index 100% rename from VoidCat/spa/src/Components/Shared/Header.tsx rename to VoidCat/spa/src/app/src/Components/Shared/Header.tsx diff --git a/VoidCat/spa/src/Components/Shared/Icon.tsx b/VoidCat/spa/src/app/src/Components/Shared/Icon.tsx similarity index 100% rename from VoidCat/spa/src/Components/Shared/Icon.tsx rename to VoidCat/spa/src/app/src/Components/Shared/Icon.tsx diff --git a/VoidCat/spa/src/Components/Shared/InlineProfile.css b/VoidCat/spa/src/app/src/Components/Shared/InlineProfile.css similarity index 100% rename from VoidCat/spa/src/Components/Shared/InlineProfile.css rename to VoidCat/spa/src/app/src/Components/Shared/InlineProfile.css diff --git a/VoidCat/spa/src/Components/Shared/InlineProfile.tsx b/VoidCat/spa/src/app/src/Components/Shared/InlineProfile.tsx similarity index 96% rename from VoidCat/spa/src/Components/Shared/InlineProfile.tsx rename to VoidCat/spa/src/app/src/Components/Shared/InlineProfile.tsx index ecde60c..ef16e12 100644 --- a/VoidCat/spa/src/Components/Shared/InlineProfile.tsx +++ b/VoidCat/spa/src/app/src/Components/Shared/InlineProfile.tsx @@ -1,9 +1,9 @@ import "./InlineProfile.css"; import {CSSProperties} from "react"; import {Link} from "react-router-dom"; +import {Profile} from "@void-cat/api"; import {DefaultAvatar} from "Const"; -import {Profile} from "../../Api"; const DefaultSize = 64; diff --git a/VoidCat/spa/src/Components/Shared/Login.css b/VoidCat/spa/src/app/src/Components/Shared/Login.css similarity index 100% rename from VoidCat/spa/src/Components/Shared/Login.css rename to VoidCat/spa/src/app/src/Components/Shared/Login.css diff --git a/VoidCat/spa/src/Components/Shared/Login.tsx b/VoidCat/spa/src/app/src/Components/Shared/Login.tsx similarity index 98% rename from VoidCat/spa/src/Components/Shared/Login.tsx rename to VoidCat/spa/src/app/src/Components/Shared/Login.tsx index 45cadb2..67dc525 100644 --- a/VoidCat/spa/src/Components/Shared/Login.tsx +++ b/VoidCat/spa/src/app/src/Components/Shared/Login.tsx @@ -1,4 +1,4 @@ -import {useState} from "react"; +import {useState} from "react"; import {useDispatch, useSelector} from "react-redux"; import HCaptcha from "@hcaptcha/react-hcaptcha"; diff --git a/VoidCat/spa/src/Components/Shared/PageSelector.css b/VoidCat/spa/src/app/src/Components/Shared/PageSelector.css similarity index 100% rename from VoidCat/spa/src/Components/Shared/PageSelector.css rename to VoidCat/spa/src/app/src/Components/Shared/PageSelector.css diff --git a/VoidCat/spa/src/Components/Shared/PageSelector.tsx b/VoidCat/spa/src/app/src/Components/Shared/PageSelector.tsx similarity index 100% rename from VoidCat/spa/src/Components/Shared/PageSelector.tsx rename to VoidCat/spa/src/app/src/Components/Shared/PageSelector.tsx diff --git a/VoidCat/spa/src/Components/Shared/RateCalculator.ts b/VoidCat/spa/src/app/src/Components/Shared/RateCalculator.ts similarity index 100% rename from VoidCat/spa/src/Components/Shared/RateCalculator.ts rename to VoidCat/spa/src/app/src/Components/Shared/RateCalculator.ts diff --git a/VoidCat/spa/src/Components/Shared/VoidButton.tsx b/VoidCat/spa/src/app/src/Components/Shared/VoidButton.tsx similarity index 100% rename from VoidCat/spa/src/Components/Shared/VoidButton.tsx rename to VoidCat/spa/src/app/src/Components/Shared/VoidButton.tsx diff --git a/VoidCat/spa/src/Components/Shared/VoidModal.css b/VoidCat/spa/src/app/src/Components/Shared/VoidModal.css similarity index 100% rename from VoidCat/spa/src/Components/Shared/VoidModal.css rename to VoidCat/spa/src/app/src/Components/Shared/VoidModal.css diff --git a/VoidCat/spa/src/Components/Shared/VoidModal.tsx b/VoidCat/spa/src/app/src/Components/Shared/VoidModal.tsx similarity index 100% rename from VoidCat/spa/src/Components/Shared/VoidModal.tsx rename to VoidCat/spa/src/app/src/Components/Shared/VoidModal.tsx diff --git a/VoidCat/spa/src/Const.ts b/VoidCat/spa/src/app/src/Const.ts similarity index 100% rename from VoidCat/spa/src/Const.ts rename to VoidCat/spa/src/app/src/Const.ts diff --git a/VoidCat/spa/src/Hooks/UseApi.tsx b/VoidCat/spa/src/app/src/Hooks/UseApi.tsx similarity index 86% rename from VoidCat/spa/src/Hooks/UseApi.tsx rename to VoidCat/spa/src/app/src/Hooks/UseApi.tsx index a40bab4..8b3f703 100644 --- a/VoidCat/spa/src/Hooks/UseApi.tsx +++ b/VoidCat/spa/src/app/src/Hooks/UseApi.tsx @@ -1,7 +1,7 @@ import {useSelector} from "react-redux"; +import {VoidApi} from "@void-cat/api"; import {RootState} from "Store"; -import {VoidApi} from "Api"; import {ApiHost} from "Const"; export default function useApi() { diff --git a/VoidCat/spa/src/LoginState.ts b/VoidCat/spa/src/app/src/LoginState.ts similarity index 91% rename from VoidCat/spa/src/LoginState.ts rename to VoidCat/spa/src/app/src/LoginState.ts index 98c1648..98c930f 100644 --- a/VoidCat/spa/src/LoginState.ts +++ b/VoidCat/spa/src/app/src/LoginState.ts @@ -1,5 +1,5 @@ -import {createSlice, PayloadAction} from "@reduxjs/toolkit"; -import {Profile} from "./Api"; +import {createSlice, PayloadAction} from "@reduxjs/toolkit"; +import {Profile} from "@void-cat/api"; interface LoginStore { jwt?: string diff --git a/VoidCat/spa/src/Pages/Donate.css b/VoidCat/spa/src/app/src/Pages/Donate.css similarity index 100% rename from VoidCat/spa/src/Pages/Donate.css rename to VoidCat/spa/src/app/src/Pages/Donate.css diff --git a/VoidCat/spa/src/Pages/Donate.tsx b/VoidCat/spa/src/app/src/Pages/Donate.tsx similarity index 98% rename from VoidCat/spa/src/Pages/Donate.tsx rename to VoidCat/spa/src/app/src/Pages/Donate.tsx index 6f74f57..ccf618e 100644 --- a/VoidCat/spa/src/Pages/Donate.tsx +++ b/VoidCat/spa/src/app/src/Pages/Donate.tsx @@ -1,4 +1,4 @@ -import "./Donate.css" +import "./Donate.css" import {useState} from "react"; export function Donate() { diff --git a/VoidCat/spa/src/Pages/FilePreview.css b/VoidCat/spa/src/app/src/Pages/FilePreview.css similarity index 100% rename from VoidCat/spa/src/Pages/FilePreview.css rename to VoidCat/spa/src/app/src/Pages/FilePreview.css diff --git a/VoidCat/spa/src/Pages/FilePreview.tsx b/VoidCat/spa/src/app/src/Pages/FilePreview.tsx similarity index 99% rename from VoidCat/spa/src/Pages/FilePreview.tsx rename to VoidCat/spa/src/app/src/Pages/FilePreview.tsx index efec3e9..4aff341 100644 --- a/VoidCat/spa/src/Pages/FilePreview.tsx +++ b/VoidCat/spa/src/app/src/Pages/FilePreview.tsx @@ -2,6 +2,7 @@ import "./FilePreview.css"; import {Fragment, useEffect, useState} from "react"; import {useParams} from "react-router-dom"; import {Helmet} from "react-helmet"; +import {PaymentOrder, VoidFileResponse, StreamEncryption} from "@void-cat/api"; import {TextPreview} from "../Components/FilePreview/TextPreview"; import {FileEdit} from "../Components/FileEdit/FileEdit"; @@ -12,7 +13,6 @@ import {useFileTransfer} from "../Components/Shared/FileTransferHook"; import Icon from "../Components/Shared/Icon"; import useApi from "Hooks/UseApi"; -import {PaymentOrder, VoidFileResponse, StreamEncryption} from "Api"; import {FormatBytes} from "Util"; import {ApiHost} from "Const"; diff --git a/VoidCat/spa/src/Pages/HomePage.tsx b/VoidCat/spa/src/app/src/Pages/HomePage.tsx similarity index 93% rename from VoidCat/spa/src/Pages/HomePage.tsx rename to VoidCat/spa/src/app/src/Pages/HomePage.tsx index fa821d7..9f9a6c6 100644 --- a/VoidCat/spa/src/Pages/HomePage.tsx +++ b/VoidCat/spa/src/app/src/Pages/HomePage.tsx @@ -1,4 +1,4 @@ -import {useSelector} from "react-redux"; +import {useSelector} from "react-redux"; import {Dropzone} from "../Components/FileUpload/Dropzone"; import {GlobalStats} from "../Components/HomePage/GlobalStats"; diff --git a/VoidCat/spa/src/Pages/Profile.css b/VoidCat/spa/src/app/src/Pages/Profile.css similarity index 100% rename from VoidCat/spa/src/Pages/Profile.css rename to VoidCat/spa/src/app/src/Pages/Profile.css diff --git a/VoidCat/spa/src/Pages/Profile.tsx b/VoidCat/spa/src/app/src/Pages/Profile.tsx similarity index 98% rename from VoidCat/spa/src/Pages/Profile.tsx rename to VoidCat/spa/src/app/src/Pages/Profile.tsx index 9f61b69..b8a63fd 100644 --- a/VoidCat/spa/src/Pages/Profile.tsx +++ b/VoidCat/spa/src/app/src/Pages/Profile.tsx @@ -3,10 +3,10 @@ import {Fragment, useEffect, useState} from "react"; import {useDispatch, useSelector} from "react-redux"; import {default as moment} from "moment"; import {useParams} from "react-router-dom"; +import {Profile} from "@void-cat/api"; import useApi from "Hooks/UseApi"; import {RootState} from "Store"; -import {Profile} from "Api"; import {DefaultAvatar} from "Const"; import {logout, setProfile as setGlobalProfile} from "../LoginState"; @@ -25,7 +25,6 @@ export function ProfilePage() { const [emailCodeError, setEmailCodeError] = useState(""); const [newCodeSent, setNewCodeSent] = useState(false); - const auth = useSelector((s: RootState) => s.login.jwt); const localProfile = useSelector((s: RootState) => s.login.profile); const canEdit = localProfile?.id === profile?.id; diff --git a/VoidCat/spa/src/Pages/UserLogin.tsx b/VoidCat/spa/src/app/src/Pages/UserLogin.tsx similarity index 95% rename from VoidCat/spa/src/Pages/UserLogin.tsx rename to VoidCat/spa/src/app/src/Pages/UserLogin.tsx index d2ca6fd..50ebe24 100644 --- a/VoidCat/spa/src/Pages/UserLogin.tsx +++ b/VoidCat/spa/src/app/src/Pages/UserLogin.tsx @@ -13,7 +13,7 @@ export function UserLogin() { if (auth) { navigate("/"); } - }, [auth]); + }, [auth, navigate]); return (
diff --git a/VoidCat/spa/src/SiteInfoStore.ts b/VoidCat/spa/src/app/src/SiteInfoStore.ts similarity index 77% rename from VoidCat/spa/src/SiteInfoStore.ts rename to VoidCat/spa/src/app/src/SiteInfoStore.ts index e4ab9a7..eb7d5b9 100644 --- a/VoidCat/spa/src/SiteInfoStore.ts +++ b/VoidCat/spa/src/app/src/SiteInfoStore.ts @@ -1,5 +1,5 @@ -import {createSlice, PayloadAction} from "@reduxjs/toolkit"; -import {SiteInfoResponse} from "Api"; +import {createSlice, PayloadAction} from "@reduxjs/toolkit"; +import {SiteInfoResponse} from "@void-cat/api"; export const SiteInfoState = createSlice({ name: "SiteInfo", diff --git a/VoidCat/spa/src/Store.ts b/VoidCat/spa/src/app/src/Store.ts similarity index 86% rename from VoidCat/spa/src/Store.ts rename to VoidCat/spa/src/app/src/Store.ts index 7ccb6d0..3afb889 100644 --- a/VoidCat/spa/src/Store.ts +++ b/VoidCat/spa/src/app/src/Store.ts @@ -1,4 +1,4 @@ -import {configureStore} from "@reduxjs/toolkit"; +import {configureStore} from "@reduxjs/toolkit"; import loginReducer from "./LoginState"; import siteInfoReducer from "./SiteInfoStore"; diff --git a/VoidCat/spa/src/Util.ts b/VoidCat/spa/src/app/src/Util.ts similarity index 100% rename from VoidCat/spa/src/Util.ts rename to VoidCat/spa/src/app/src/Util.ts diff --git a/VoidCat/spa/src/image/strike.png b/VoidCat/spa/src/app/src/image/strike.png similarity index 100% rename from VoidCat/spa/src/image/strike.png rename to VoidCat/spa/src/app/src/image/strike.png diff --git a/VoidCat/spa/src/image/voidcat.png b/VoidCat/spa/src/app/src/image/voidcat.png similarity index 100% rename from VoidCat/spa/src/image/voidcat.png rename to VoidCat/spa/src/app/src/image/voidcat.png diff --git a/VoidCat/spa/src/index.css b/VoidCat/spa/src/app/src/index.css similarity index 100% rename from VoidCat/spa/src/index.css rename to VoidCat/spa/src/app/src/index.css diff --git a/VoidCat/spa/src/index.tsx b/VoidCat/spa/src/app/src/index.tsx similarity index 100% rename from VoidCat/spa/src/index.tsx rename to VoidCat/spa/src/app/src/index.tsx diff --git a/VoidCat/spa/src/setupProxy.js b/VoidCat/spa/src/app/src/setupProxy.js similarity index 100% rename from VoidCat/spa/src/setupProxy.js rename to VoidCat/spa/src/app/src/setupProxy.js diff --git a/VoidCat/spa/tsconfig.json b/VoidCat/spa/src/app/tsconfig.json similarity index 100% rename from VoidCat/spa/tsconfig.json rename to VoidCat/spa/src/app/tsconfig.json diff --git a/VoidCat/spa/yarn.lock b/VoidCat/spa/yarn.lock index e72a305..5ffd079 100644 --- a/VoidCat/spa/yarn.lock +++ b/VoidCat/spa/yarn.lock @@ -24,7 +24,7 @@ jsonpointer "^5.0.0" leven "^3.1.0" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4", "@babel/code-frame@^7.8.3": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.21.4", "@babel/code-frame@^7.8.3": version "7.21.4" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== @@ -32,9 +32,9 @@ "@babel/highlight" "^7.18.6" "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.5": - version "7.21.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.7.tgz#61caffb60776e49a57ba61a88f02bedd8714f6bc" - integrity sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA== + version "7.21.9" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.9.tgz#10a2e7fda4e51742c907938ac3b7229426515514" + integrity sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ== "@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": version "7.21.8" @@ -67,9 +67,9 @@ semver "^6.3.0" "@babel/generator@^7.21.5", "@babel/generator@^7.7.2": - version "7.21.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.5.tgz#c0c0e5449504c7b7de8236d99338c3e2a340745f" - integrity sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w== + version "7.21.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.9.tgz#3a1b706e07d836e204aee0650e8ee878d3aaa241" + integrity sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg== dependencies: "@babel/types" "^7.21.5" "@jridgewell/gen-mapping" "^0.3.2" @@ -283,10 +283,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8": - version "7.21.8" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.8.tgz#642af7d0333eab9c0ad70b14ac5e76dbde7bfdf8" - integrity sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8", "@babel/parser@^7.21.9": + version "7.21.9" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.9.tgz#ab18ea3b85b4bc33ba98a8d4c2032c557d23cf14" + integrity sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" @@ -1041,13 +1041,13 @@ regenerator-runtime "^0.13.11" "@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== + version "7.21.9" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb" + integrity sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ== dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" + "@babel/code-frame" "^7.21.4" + "@babel/parser" "^7.21.9" + "@babel/types" "^7.21.5" "@babel/traverse@^7.20.5", "@babel/traverse@^7.21.5", "@babel/traverse@^7.7.2": version "7.21.5" @@ -1221,14 +1221,14 @@ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884" integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== -"@eslint/eslintrc@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.2.tgz#01575e38707add677cf73ca1589abba8da899a02" - integrity sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ== +"@eslint/eslintrc@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.3.tgz#4910db5505f4d503f27774bf356e3704818a0331" + integrity sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.5.1" + espree "^9.5.2" globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" @@ -1236,10 +1236,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.39.0": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.39.0.tgz#58b536bcc843f4cd1e02a7e6171da5c040f4d44b" - integrity sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng== +"@eslint/js@8.41.0": + version "8.41.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.41.0.tgz#080321c3b68253522f7646b55b577dd99d2950b3" + integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA== "@hcaptcha/react-hcaptcha@^1.1.1": version "1.8.1" @@ -1609,10 +1609,10 @@ redux-thunk "^2.4.2" reselect "^4.1.8" -"@remix-run/router@1.6.1": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.6.1.tgz#3a3a408481a3796f45223a549c2571517bc8af2d" - integrity sha512-YUkWj+xs0oOzBe74OgErsuR3wVn+efrFhXBWrit50kOiED+pvQe2r6MWY0iJMQU/mSVKxvNzL4ZaYvjdX+G7ZA== +"@remix-run/router@1.6.2": + version "1.6.2" + resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.6.2.tgz#bbe75f8c59e0b7077584920ce2cc76f8f354934d" + integrity sha512-LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA== "@rollup/plugin-babel@^5.2.0": version "5.3.1" @@ -1652,9 +1652,9 @@ picomatch "^2.2.2" "@rushstack/eslint-patch@^1.1.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" - integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg== + version "1.3.0" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.3.0.tgz#f5635b36fc0dad96ef1e542a302cd914230188c0" + integrity sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w== "@sinclair/typebox@^0.24.1": version "0.24.51" @@ -1814,9 +1814,9 @@ integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== "@tsconfig/node16@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" - integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.12", "@types/babel__core@^7.1.14": version "7.20.0" @@ -1959,9 +1959,9 @@ integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.17.34" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.34.tgz#c119e85b75215178bc127de588e93100698ab4cc" - integrity sha512-fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w== + version "4.17.35" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" + integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -2044,10 +2044,15 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== -"@types/node@*", "@types/node@^18.16.3": - version "18.16.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.3.tgz#6bda7819aae6ea0b386ebc5b24bdf602f1b42b01" - integrity sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q== +"@types/node@*": + version "20.2.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.2.3.tgz#b31eb300610c3835ac008d690de6f87e28f9b878" + integrity sha512-pg9d0yC4rVNWQzX8U7xb4olIOFuuVL9za3bzMT2pu2SU0SNEi66i2qrvhE2qt0HvkhuCaWJu7pLNOt/Pj8BIrw== + +"@types/node@^18.16.3": + version "18.16.14" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.14.tgz#ab67bb907f1146afc6fedb9ce60ae8a99c989631" + integrity sha512-+ImzUB3mw2c5ISJUq0punjDilUQ5GnUim0ZRvchHIWJmOC0G+p0kzhXBqj6cDjK0QdPFwzrHWgrJp3RPvCG5qg== "@types/parse-json@^4.0.0": version "4.0.0" @@ -2092,9 +2097,9 @@ integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== "@types/react-dom@^18.2.1": - version "18.2.3" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.3.tgz#2fe492bb0e67047b7b43e18166d8f50d44e0525e" - integrity sha512-hxXEXWxFJXbY0LMj/T69mznqOZJXNtQMqVxIiirVAZnnpeYiD4zt+lPsgcr/cfWg2VLsxZ1y26vigG03prYB+Q== + version "18.2.4" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.4.tgz#13f25bfbf4e404d26f62ac6e406591451acba9e0" + integrity sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw== dependencies: "@types/react" "*" @@ -2116,9 +2121,9 @@ redux "^4.0.0" "@types/react@*", "@types/react@^18.2.0": - version "18.2.5" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.5.tgz#f9403e1113b12b53f7edcdd9a900c10dd4b49a59" - integrity sha512-RuoMedzJ5AOh23Dvws13LU9jpZHIc/k90AgmK7CecAYeWmSr3553L4u5rk4sWAPBuQosfT7HmTfG4Rg5o4nGEA== + version "18.2.6" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.6.tgz#5cd53ee0d30ffc193b159d3516c8c8ad2f19d571" + integrity sha512-wRZClXn//zxCFW+ye/D2qY65UsYP1Fpex2YXorHc8awoNamkMZSvBxwxdYVInsHOZZd2Ppq8isnSzJL5Mpf8OA== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2142,9 +2147,9 @@ integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== "@types/semver@^7.3.12": - version "7.3.13" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" - integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== + version "7.5.0" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" + integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== "@types/send@*": version "0.17.1" @@ -2218,14 +2223,14 @@ "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^5.5.0": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.2.tgz#684a2ce7182f3b4dac342eef7caa1c2bae476abd" - integrity sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A== + version "5.59.6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.6.tgz#a350faef1baa1e961698240f922d8de1761a9e2b" + integrity sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw== dependencies: "@eslint-community/regexpp" "^4.4.0" - "@typescript-eslint/scope-manager" "5.59.2" - "@typescript-eslint/type-utils" "5.59.2" - "@typescript-eslint/utils" "5.59.2" + "@typescript-eslint/scope-manager" "5.59.6" + "@typescript-eslint/type-utils" "5.59.6" + "@typescript-eslint/utils" "5.59.6" debug "^4.3.4" grapheme-splitter "^1.0.4" ignore "^5.2.0" @@ -2234,199 +2239,206 @@ tsutils "^3.21.0" "@typescript-eslint/experimental-utils@^5.0.0": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.2.tgz#c2785247c4c8929cb6946e46280ea44f54d9cf79" - integrity sha512-JLw2UImsjHDuVukpA8Nt+UK7JKE/LQAeV3tU5f7wJo2/NNYVwcakzkWjoYzu/2qzWY/Z9c7zojngNDfecNt92g== + version "5.59.6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.6.tgz#9f4d81700dcea51a107658a44992ba1e4d8b4320" + integrity sha512-UIVfEaaHggOuhgqdpFlFQ7IN9UFMCiBR/N7uPBUyUlwNdJzYfAu9m4wbOj0b59oI/HSPW1N63Q7lsvfwTQY13w== dependencies: - "@typescript-eslint/utils" "5.59.2" + "@typescript-eslint/utils" "5.59.6" "@typescript-eslint/parser@^5.5.0": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.59.2.tgz#c2c443247901d95865b9f77332d9eee7c55655e8" - integrity sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ== + version "5.59.6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.59.6.tgz#bd36f71f5a529f828e20b627078d3ed6738dbb40" + integrity sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA== dependencies: - "@typescript-eslint/scope-manager" "5.59.2" - "@typescript-eslint/types" "5.59.2" - "@typescript-eslint/typescript-estree" "5.59.2" + "@typescript-eslint/scope-manager" "5.59.6" + "@typescript-eslint/types" "5.59.6" + "@typescript-eslint/typescript-estree" "5.59.6" debug "^4.3.4" -"@typescript-eslint/scope-manager@5.59.2": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz#f699fe936ee4e2c996d14f0fdd3a7da5ba7b9a4c" - integrity sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA== +"@typescript-eslint/scope-manager@5.59.6": + version "5.59.6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.59.6.tgz#d43a3687aa4433868527cfe797eb267c6be35f19" + integrity sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ== dependencies: - "@typescript-eslint/types" "5.59.2" - "@typescript-eslint/visitor-keys" "5.59.2" + "@typescript-eslint/types" "5.59.6" + "@typescript-eslint/visitor-keys" "5.59.6" -"@typescript-eslint/type-utils@5.59.2": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.59.2.tgz#0729c237503604cd9a7084b5af04c496c9a4cdcf" - integrity sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ== +"@typescript-eslint/type-utils@5.59.6": + version "5.59.6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.59.6.tgz#37c51d2ae36127d8b81f32a0a4d2efae19277c48" + integrity sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ== dependencies: - "@typescript-eslint/typescript-estree" "5.59.2" - "@typescript-eslint/utils" "5.59.2" + "@typescript-eslint/typescript-estree" "5.59.6" + "@typescript-eslint/utils" "5.59.6" debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/types@5.59.2": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.2.tgz#b511d2b9847fe277c5cb002a2318bd329ef4f655" - integrity sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w== +"@typescript-eslint/types@5.59.6": + version "5.59.6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.59.6.tgz#5a6557a772af044afe890d77c6a07e8c23c2460b" + integrity sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA== -"@typescript-eslint/typescript-estree@5.59.2": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz#6e2fabd3ba01db5d69df44e0b654c0b051fe9936" - integrity sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q== +"@typescript-eslint/typescript-estree@5.59.6": + version "5.59.6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.6.tgz#2fb80522687bd3825504925ea7e1b8de7bb6251b" + integrity sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA== dependencies: - "@typescript-eslint/types" "5.59.2" - "@typescript-eslint/visitor-keys" "5.59.2" + "@typescript-eslint/types" "5.59.6" + "@typescript-eslint/visitor-keys" "5.59.6" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.59.2", "@typescript-eslint/utils@^5.58.0": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.2.tgz#0c45178124d10cc986115885688db6abc37939f4" - integrity sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ== +"@typescript-eslint/utils@5.59.6", "@typescript-eslint/utils@^5.58.0": + version "5.59.6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.59.6.tgz#82960fe23788113fc3b1f9d4663d6773b7907839" + integrity sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.59.2" - "@typescript-eslint/types" "5.59.2" - "@typescript-eslint/typescript-estree" "5.59.2" + "@typescript-eslint/scope-manager" "5.59.6" + "@typescript-eslint/types" "5.59.6" + "@typescript-eslint/typescript-estree" "5.59.6" eslint-scope "^5.1.1" semver "^7.3.7" -"@typescript-eslint/visitor-keys@5.59.2": - version "5.59.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz#37a419dc2723a3eacbf722512b86d6caf7d3b750" - integrity sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig== +"@typescript-eslint/visitor-keys@5.59.6": + version "5.59.6" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.6.tgz#673fccabf28943847d0c8e9e8d008e3ada7be6bb" + integrity sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q== dependencies: - "@typescript-eslint/types" "5.59.2" + "@typescript-eslint/types" "5.59.6" eslint-visitor-keys "^3.3.0" -"@webassemblyjs/ast@1.11.5", "@webassemblyjs/ast@^1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.5.tgz#6e818036b94548c1fb53b754b5cae3c9b208281c" - integrity sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ== +"@void-cat/api@workspace:*": + version "1.0.0" + resolved "https://git.v0l.io/api/packages/Kieran/npm/%40void-cat%2Fapi/-/1.0.0/api-1.0.0.tgz#9c93bd483549cb674eccfc8596d0268c506821e0" + integrity sha512-trSyxGoZNsFDfyr0zUKpZx0jLbIVumfzVnvDVk8mLVPpTewQJJexy1u+LmCqikwlDEvQNwaSXzWnJDZDpnzvOg== dependencies: - "@webassemblyjs/helper-numbers" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" + sjcl "^1.0.8" -"@webassemblyjs/floating-point-hex-parser@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz#e85dfdb01cad16b812ff166b96806c050555f1b4" - integrity sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ== - -"@webassemblyjs/helper-api-error@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz#1e82fa7958c681ddcf4eabef756ce09d49d442d1" - integrity sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA== - -"@webassemblyjs/helper-buffer@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz#91381652ea95bb38bbfd270702351c0c89d69fba" - integrity sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg== - -"@webassemblyjs/helper-numbers@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz#23380c910d56764957292839006fecbe05e135a9" - integrity sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA== +"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" + integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.5" - "@webassemblyjs/helper-api-error" "1.11.5" + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + +"@webassemblyjs/helper-buffer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" + integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== + +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" "@xtuc/long" "4.2.2" -"@webassemblyjs/helper-wasm-bytecode@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz#e258a25251bc69a52ef817da3001863cc1c24b9f" - integrity sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA== +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== -"@webassemblyjs/helper-wasm-section@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz#966e855a6fae04d5570ad4ec87fbcf29b42ba78e" - integrity sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA== +"@webassemblyjs/helper-wasm-section@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" + integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-buffer" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" - "@webassemblyjs/wasm-gen" "1.11.5" + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" -"@webassemblyjs/ieee754@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz#b2db1b33ce9c91e34236194c2b5cba9b25ca9d60" - integrity sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg== +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.5.tgz#482e44d26b6b949edf042a8525a66c649e38935a" - integrity sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ== +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.5.tgz#83bef94856e399f3740e8df9f63bc47a987eae1a" - integrity sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ== +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== "@webassemblyjs/wasm-edit@^1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz#93ee10a08037657e21c70de31c47fdad6b522b2d" - integrity sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ== + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" + integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-buffer" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" - "@webassemblyjs/helper-wasm-section" "1.11.5" - "@webassemblyjs/wasm-gen" "1.11.5" - "@webassemblyjs/wasm-opt" "1.11.5" - "@webassemblyjs/wasm-parser" "1.11.5" - "@webassemblyjs/wast-printer" "1.11.5" + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-opt" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wast-printer" "1.11.6" -"@webassemblyjs/wasm-gen@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz#ceb1c82b40bf0cf67a492c53381916756ef7f0b1" - integrity sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA== +"@webassemblyjs/wasm-gen@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" + integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" - "@webassemblyjs/ieee754" "1.11.5" - "@webassemblyjs/leb128" "1.11.5" - "@webassemblyjs/utf8" "1.11.5" + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" -"@webassemblyjs/wasm-opt@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz#b52bac29681fa62487e16d3bb7f0633d5e62ca0a" - integrity sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw== +"@webassemblyjs/wasm-opt@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" + integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-buffer" "1.11.5" - "@webassemblyjs/wasm-gen" "1.11.5" - "@webassemblyjs/wasm-parser" "1.11.5" + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" -"@webassemblyjs/wasm-parser@1.11.5", "@webassemblyjs/wasm-parser@^1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz#7ba0697ca74c860ea13e3ba226b29617046982e2" - integrity sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew== +"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" + integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== dependencies: - "@webassemblyjs/ast" "1.11.5" - "@webassemblyjs/helper-api-error" "1.11.5" - "@webassemblyjs/helper-wasm-bytecode" "1.11.5" - "@webassemblyjs/ieee754" "1.11.5" - "@webassemblyjs/leb128" "1.11.5" - "@webassemblyjs/utf8" "1.11.5" + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" -"@webassemblyjs/wast-printer@1.11.5": - version "1.11.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz#7a5e9689043f3eca82d544d7be7a8e6373a6fa98" - integrity sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA== +"@webassemblyjs/wast-printer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" + integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== dependencies: - "@webassemblyjs/ast" "1.11.5" + "@webassemblyjs/ast" "1.11.6" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": @@ -2461,9 +2473,9 @@ acorn-globals@^6.0.0: acorn-walk "^7.1.1" acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== acorn-jsx@^5.3.2: version "5.3.2" @@ -2756,9 +2768,9 @@ available-typed-arrays@^1.0.5: integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== axe-core@^4.6.2: - version "4.7.0" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf" - integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ== + version "4.7.1" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.1.tgz#04392c9ccb3d7d7c5d2f8684f148d56d3442f33d" + integrity sha512-sCXXUhA+cljomZ3ZAwb8i1p3oOlkABzPy08ZDAoGcYuvtBPlQ1Ytde129ArXyHWDhfeewq7rlx9F+cUx2SSlkg== axobject-query@^3.1.1: version "3.1.1" @@ -3102,9 +3114,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: - version "1.0.30001482" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001482.tgz#8b3fad73dc35b2674a5c96df2d4f9f1c561435de" - integrity sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ== + version "1.0.30001489" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz#ca82ee2d4e4dbf2bd2589c9360d3fcc2c7ba3bd8" + integrity sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ== case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" @@ -3365,21 +3377,21 @@ cookie@0.5.0: integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== core-js-compat@^3.25.1: - version "3.30.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.1.tgz#961541e22db9c27fc48bfc13a3cafa8734171dfe" - integrity sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw== + version "3.30.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.2.tgz#83f136e375babdb8c80ad3c22d67c69098c1dd8b" + integrity sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA== dependencies: browserslist "^4.21.5" core-js-pure@^3.23.3: - version "3.30.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.30.1.tgz#7d93dc89e7d47b8ef05d7e79f507b0e99ea77eec" - integrity sha512-nXBEVpmUnNRhz83cHd9JRQC52cTMcuXAmR56+9dSMpRdpeA4I1PX6yjmhd71Eyc/wXNsdBdUDIj1QTIeZpU5Tg== + version "3.30.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.30.2.tgz#005a82551f4af3250dcfb46ed360fad32ced114e" + integrity sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg== core-js@^3.19.2: - version "3.30.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.30.1.tgz#fc9c5adcc541d8e9fa3e381179433cbf795628ba" - integrity sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ== + version "3.30.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.30.2.tgz#6528abfda65e5ad728143ea23f7a14f0dcf503fc" + integrity sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg== core-util-is@~1.0.0: version "1.0.3" @@ -3464,14 +3476,14 @@ css-has-pseudo@^3.0.4: postcss-selector-parser "^6.0.9" css-loader@^6.5.1: - version "6.7.3" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd" - integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== + version "6.7.4" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.4.tgz#a5d8ec28a73f3e0823998cfee2a1f7e564b91f9b" + integrity sha512-0Y5uHtK5BswfaGJ+jrO+4pPg1msFBc0pwPIE1VqfpmVn6YbDfYfXMj8rfd7nt+4goAhJueO+H/I40VWJfcP1mQ== dependencies: icss-utils "^5.1.0" - postcss "^8.4.19" + postcss "^8.4.21" postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" + postcss-modules-local-by-default "^4.0.1" postcss-modules-scope "^3.0.0" postcss-modules-values "^4.0.0" postcss-value-parser "^4.2.0" @@ -3552,9 +3564,9 @@ css-what@^6.0.1: integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== cssdb@^7.1.0: - version "7.5.4" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.5.4.tgz#e34dafee5184d67634604e345e389ca79ac179ea" - integrity sha512-fGD+J6Jlq+aurfE1VDXlLS4Pt0VtNlu2+YgfGOdMxRyl/HQ9bDiHTwSck1Yz8A97Dt/82izSK6Bp/4nVqacOsg== + version "7.6.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.6.0.tgz#beac8f7a5f676db62d3c33da517ef4c9eb008f8b" + integrity sha512-Nna7rph8V0jC6+JBY4Vk4ndErUmfJfV6NJCaZdurL0omggabiy+QB2HCQtu5c/ACLZ0I7REv7A4QyPIoYzZx0w== cssesc@^3.0.0: version "3.0.0" @@ -4018,9 +4030,9 @@ ejs@^3.1.6: jake "^10.8.5" electron-to-chromium@^1.4.284: - version "1.4.382" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.382.tgz#87e659b0f0d5f7b19759038871bac0a327191f82" - integrity sha512-czMavlW52VIPgutbVL9JnZIZuFijzsG1ww/1z2Otu1r1q+9Qe2bTsH3My3sZarlvwyqHM6+mnZfEnt2Vr4dsIg== + version "1.4.402" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.402.tgz#9aa7bbb63081513127870af6d22f829344c5ba57" + integrity sha512-gWYvJSkohOiBE6ecVYXkrDgNaUjo47QEKK0kQzmWyhkH+yoYiG44bwuicTGNSIQRG3WDMsWVZJLRnJnLNkbWvA== emittery@^0.10.2: version "0.10.2" @@ -4052,10 +4064,10 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== -enhanced-resolve@^5.13.0: - version "5.13.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz#26d1ecc448c02de997133217b5c1053f34a0a275" - integrity sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg== +enhanced-resolve@^5.14.0: + version "5.14.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.14.0.tgz#0b6c676c8a3266c99fa281e4433a706f5c0c61c4" + integrity sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -4327,9 +4339,9 @@ eslint-plugin-react@^7.27.1: string.prototype.matchall "^4.0.8" eslint-plugin-testing-library@^5.0.1: - version "5.10.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.10.3.tgz#e613fbaf9a145e9eef115d080b32cb488fae622e" - integrity sha512-0yhsKFsjHLud5PM+f2dWr9K3rqYzMy4cSHs3lcmFYMa1CdSzRvHGgXvsFarBjZ41gU8jhTdMIkg8jHLxGJqLqw== + version "5.11.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.0.tgz#0bad7668e216e20dd12f8c3652ca353009163121" + integrity sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q== dependencies: "@typescript-eslint/utils" "^5.58.0" @@ -4354,10 +4366,10 @@ eslint-visitor-keys@^2.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz#c7f0f956124ce677047ddbc192a68f999454dedc" - integrity sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994" + integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA== eslint-webpack-plugin@^3.1.1: version "3.2.0" @@ -4371,14 +4383,14 @@ eslint-webpack-plugin@^3.1.1: schema-utils "^4.0.0" eslint@^8.3.0: - version "8.39.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.39.0.tgz#7fd20a295ef92d43809e914b70c39fd5a23cf3f1" - integrity sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og== + version "8.41.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.41.0.tgz#3062ca73363b4714b16dbc1e60f035e6134b6f1c" + integrity sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.4.0" - "@eslint/eslintrc" "^2.0.2" - "@eslint/js" "8.39.0" + "@eslint/eslintrc" "^2.0.3" + "@eslint/js" "8.41.0" "@humanwhocodes/config-array" "^0.11.8" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" @@ -4389,8 +4401,8 @@ eslint@^8.3.0: doctrine "^3.0.0" escape-string-regexp "^4.0.0" eslint-scope "^7.2.0" - eslint-visitor-keys "^3.4.0" - espree "^9.5.1" + eslint-visitor-keys "^3.4.1" + espree "^9.5.2" esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" @@ -4398,13 +4410,12 @@ eslint@^8.3.0: find-up "^5.0.0" glob-parent "^6.0.2" globals "^13.19.0" - grapheme-splitter "^1.0.4" + graphemer "^1.4.0" ignore "^5.2.0" import-fresh "^3.0.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" - js-sdsl "^4.1.4" js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" @@ -4416,14 +4427,14 @@ eslint@^8.3.0: strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.5.1: - version "9.5.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.1.tgz#4f26a4d5f18905bf4f2e0bd99002aab807e96dd4" - integrity sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg== +espree@^9.5.2: + version "9.5.2" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.2.tgz#e994e7dc33a082a7a82dceaf12883a829353215b" + integrity sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw== dependencies: acorn "^8.8.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.0" + eslint-visitor-keys "^3.4.1" esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" @@ -4551,10 +4562,10 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-equals@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-4.0.3.tgz#72884cc805ec3c6679b99875f6b7654f39f0e8c7" - integrity sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg== +fast-equals@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/fast-equals/-/fast-equals-5.0.1.tgz#a4eefe3c5d1c0d021aeed0bc10ba5e0c12ee405d" + integrity sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ== fast-glob@^3.2.12, fast-glob@^3.2.9: version "3.2.12" @@ -4613,7 +4624,7 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -filelist@^1.0.1: +filelist@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== @@ -4815,12 +4826,13 @@ get-caller-file@^2.0.5: integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" - integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" get-own-enumerable-property-symbols@^3.0.0: @@ -4953,6 +4965,11 @@ grapheme-splitter@^1.0.4: resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + gzip-size@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" @@ -5334,9 +5351,9 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== is-core-module@^2.11.0, is-core-module@^2.9.0: - version "2.12.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.0.tgz#36ad62f6f73c8253fd6472517a12483cf03e7ec4" - integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== dependencies: has "^1.0.3" @@ -5571,14 +5588,14 @@ istanbul-reports@^3.1.3: istanbul-lib-report "^3.0.0" jake@^10.8.5: - version "10.8.5" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" - integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== + version "10.8.6" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.6.tgz#227a96786a1e035214e0ba84b482d6223d41ef04" + integrity sha512-G43Ub9IYEFfu72sua6rzooi8V8Gz2lkfk48rW20vEWCGizeaEPlKB1Kh8JIA84yQbiAEfqlPmSpGgCKKxH3rDA== dependencies: async "^3.2.3" chalk "^4.0.2" - filelist "^1.0.1" - minimatch "^3.0.4" + filelist "^1.0.4" + minimatch "^3.1.2" jest-changed-files@^27.5.1: version "27.5.1" @@ -6067,11 +6084,6 @@ jiti@^1.18.2: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== -js-sdsl@^4.1.4: - version "4.4.0" - resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.0.tgz#8b437dbe642daa95760400b602378ed8ffea8430" - integrity sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg== - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -6458,9 +6470,9 @@ mimic-fn@^2.1.0: integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mini-css-extract-plugin@^2.4.5: - version "2.7.5" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.5.tgz#afbb344977659ec0f1f6e050c7aea456b121cfc5" - integrity sha512-9HaR++0mlgom81s95vvNjxkg52n2b5s//3ZTI1EtzFb98awsLSivs2LMsVqnQ3ay0PVhqWcGNyDaTE961FOcjQ== + version "2.7.6" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" + integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== dependencies: schema-utils "^4.0.0" @@ -6576,9 +6588,9 @@ node-int64@^0.4.0: integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== + version "2.0.11" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.11.tgz#59d7cef999d13f908e43b5a70001cf3129542f0f" + integrity sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -7225,10 +7237,10 @@ postcss-modules-extract-imports@^3.0.0: resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== +postcss-modules-local-by-default@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.1.tgz#7beae6bb99ee5bfe1d8273b0d47a3463209e5cef" + integrity sha512-Zr/dB+IlXaEqdoslLHhhqecwj73vc3rDmOpsBNBEVk7P2aqAlz+Ijy0fFbU5Ie9PtreDOIgGa9MsLWakVGl+fA== dependencies: icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" @@ -7457,9 +7469,9 @@ postcss-selector-not@^6.0.1: postcss-selector-parser "^6.0.10" postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: - version "6.0.12" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz#2efae5ffab3c8bfb2b7fbf0c426e3bca616c4abb" - integrity sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg== + version "6.0.13" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -7497,7 +7509,7 @@ postcss@^7.0.35: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.3.5, postcss@^8.4.19, postcss@^8.4.23, postcss@^8.4.4: +postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.4: version "8.4.23" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.23.tgz#df0aee9ac7c5e53e1075c24a3613496f9e6552ab" integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== @@ -7736,9 +7748,9 @@ react-error-overlay@^6.0.11: integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== react-fast-compare@^3.1.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.1.tgz#53933d9e14f364281d6cba24bfed7a4afb808b5f" - integrity sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg== + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== react-helmet@^6.1.0: version "6.1.0" @@ -7795,19 +7807,19 @@ react-resize-detector@^8.0.4: lodash "^4.17.21" react-router-dom@^6.2.1: - version "6.11.1" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.11.1.tgz#af226bae950deb437208a606a47cf5c2d72c55dc" - integrity sha512-dPC2MhoPeTQ1YUOt5uIK376SMNWbwUxYRWk2ZmTT4fZfwlOvabF8uduRKKJIyfkCZvMgiF0GSCQckmkGGijIrg== + version "6.11.2" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.11.2.tgz#324d55750ffe2ecd54ca4ec6b7bc7ab01741f170" + integrity sha512-JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw== dependencies: - "@remix-run/router" "1.6.1" - react-router "6.11.1" + "@remix-run/router" "1.6.2" + react-router "6.11.2" -react-router@6.11.1: - version "6.11.1" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.11.1.tgz#6e58458c03e16834dda2b433c6adb9e7c2b1d7a8" - integrity sha512-OZINSdjJ2WgvAi7hgNLazrEV8SGn6xrKA+MkJe9wVDMZ3zQ6fdJocUjpCUCI0cNrelWjcvon0S/QK/j0NzL3KA== +react-router@6.11.2: + version "6.11.2" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.11.2.tgz#006301c4da1a173d7ad76b7ecd2da01b9dd3837a" + integrity sha512-74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg== dependencies: - "@remix-run/router" "1.6.1" + "@remix-run/router" "1.6.2" react-scripts@5.0.0: version "5.0.0" @@ -7870,11 +7882,11 @@ react-side-effect@^2.1.0: integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== react-smooth@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/react-smooth/-/react-smooth-2.0.2.tgz#0ef24213628cb13bf4305194a050e1db4302a3a1" - integrity sha512-pgqSp1q8rAGtF1bXQE0m3CHGLNfZZh5oA5o1tsPLXRHnKtkujMIJ8Ws5nO1mTySZf1c4vgwlEk+pHi3Ln6eYLw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/react-smooth/-/react-smooth-2.0.3.tgz#2845fa8f22914f2e4445856d5688fb8a7d72f3ae" + integrity sha512-yl4y3XiMorss7ayF5QnBiSprig0+qFHui8uh7Hgg46QX5O+aRMRKlfGGNGLHno35JkQSvSYY8eCWkBfHfrSHfg== dependencies: - fast-equals "^4.0.3" + fast-equals "^5.0.0" react-transition-group "2.9.0" react-transition-group@2.9.0: @@ -7938,9 +7950,9 @@ recharts-scale@^0.4.4: decimal.js-light "^2.4.1" recharts@^2.1.10: - version "2.5.0" - resolved "https://registry.yarnpkg.com/recharts/-/recharts-2.5.0.tgz#34452852509099502690f9d2a72bde1d4cd65648" - integrity sha512-0EQYz3iA18r1Uq8VqGZ4dABW52AKBnio37kJgnztIqprELJXpOEsa0SzkqU1vjAhpCXCv52Dx1hiL9119xsqsQ== + version "2.6.2" + resolved "https://registry.yarnpkg.com/recharts/-/recharts-2.6.2.tgz#f26dc7954ab9df8e49a50aa36ed9c7177bd0a0a5" + integrity sha512-dVhNfgI21LlF+4AesO3mj+i+9YdAAjoGaDWIctUgH/G2iy14YVtb/DSUeic77xr19rbKCiq+pQGfeg2kJQDHig== dependencies: classnames "^2.2.5" eventemitter3 "^4.0.1" @@ -8285,9 +8297,9 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8: - version "7.5.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" - integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== + version "7.5.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" + integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw== dependencies: lru-cache "^6.0.0" @@ -8662,9 +8674,9 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== style-loader@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.2.tgz#eaebca714d9e462c19aa1e3599057bc363924899" - integrity sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw== + version "3.3.3" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.3.tgz#bba8daac19930169c0c9c96706749a597ae3acff" + integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw== stylehacks@^5.1.1: version "5.1.1" @@ -8826,20 +8838,20 @@ terminal-link@^2.0.0: supports-hyperlinks "^2.0.0" terser-webpack-plugin@^5.2.5, terser-webpack-plugin@^5.3.7: - version "5.3.7" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7" - integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw== + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== dependencies: "@jridgewell/trace-mapping" "^0.3.17" jest-worker "^27.4.5" schema-utils "^3.1.1" serialize-javascript "^6.0.1" - terser "^5.16.5" + terser "^5.16.8" -terser@^5.0.0, terser@^5.10.0, terser@^5.16.5: - version "5.17.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.1.tgz#948f10830454761e2eeedc6debe45c532c83fd69" - integrity sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw== +terser@^5.0.0, terser@^5.10.0, terser@^5.16.8: + version "5.17.5" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.5.tgz#557141b662b5978ac3d6a2f3d6455a26267ddcd4" + integrity sha512-NqFkzBX34WExkCbk3K5urmNCpEWqMPZnwGI1pMHwqvJ/zDlXC75u3NI7BrzoR8/pryy8Abx2e1i8ChrWkhH1Hg== dependencies: "@jridgewell/source-map" "^0.3.2" acorn "^8.5.0" @@ -8975,9 +8987,9 @@ tslib@^1.8.1: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.3: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" - integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== + version "2.5.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338" + integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== tsutils@^3.21.0: version "3.21.0" @@ -9288,9 +9300,9 @@ webpack-dev-middleware@^5.3.1: schema-utils "^4.0.0" webpack-dev-server@^4.6.0: - version "4.13.3" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.13.3.tgz#9feb740b8b56b886260bae1360286818a221bae8" - integrity sha512-KqqzrzMRSRy5ePz10VhjyL27K2dxqwXQLP5rAKwRJBPUahe7Z2bBWzHw37jeb8GCPKxZRO79ZdQUAPesMh/Nug== + version "4.15.0" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.0.tgz#87ba9006eca53c551607ea0d663f4ae88be7af21" + integrity sha512-HmNB5QeSl1KpulTBQ8UT4FPrByYyaLxpJoQ0+s7EvUrMc16m0ZS1sgb1XGqzmgCPk0c9y+aaXxn11tbLzuM7NQ== dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5" @@ -9360,9 +9372,9 @@ webpack-sources@^3.2.3: integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack@^5.64.4: - version "5.82.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.82.0.tgz#3c0d074dec79401db026b4ba0fb23d6333f88e7d" - integrity sha512-iGNA2fHhnDcV1bONdUu554eZx+XeldsaeQ8T67H6KKHl2nUSwX8Zm7cmzOA46ox/X1ARxf7Bjv8wQ/HsB5fxBg== + version "5.83.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.83.1.tgz#fcb69864a0669ac3539a471081952c45b15d1c40" + integrity sha512-TNsG9jDScbNuB+Lb/3+vYolPplCS3bbEaJf+Bj0Gw4DhP3ioAflBb1flcRt9zsWITyvOhM96wMQNRWlSX52DgA== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.0" @@ -9373,7 +9385,7 @@ webpack@^5.64.4: acorn-import-assertions "^1.7.6" browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.13.0" + enhanced-resolve "^5.14.0" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" diff --git a/VoidCat/wwwroot/asset-manifest.json b/VoidCat/wwwroot/asset-manifest.json index 49b6f94..7bc2426 100644 --- a/VoidCat/wwwroot/asset-manifest.json +++ b/VoidCat/wwwroot/asset-manifest.json @@ -1,4 +1,4 @@ -{ +{ "files": { "main.js": "/static/js/bundle.js", "index.html": "/index.html",