diff --git a/docker-compose.yml b/docker-compose.yml
index 102fdce19..d521b5414 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -184,9 +184,9 @@ services:
entrypoint: >
bash -c "
sleep 10;
- echo yes | redis-cli --user openvsx --cluster create
- redis-node-1:7000 redis-node-2:7000 redis-node-3:7000
- redis-node-4:7000 redis-node-5:7000 redis-node-6:7000
+ echo yes | redis-cli --user openvsx --cluster create
+ redis-node-1:7000 redis-node-2:7000 redis-node-3:7000
+ redis-node-4:7000 redis-node-5:7000 redis-node-6:7000
--cluster-replicas 1"
profiles:
- redis
@@ -218,13 +218,14 @@ services:
profiles:
- openvsx
- backend
-
+
webui:
- image: node:18
+ image: node:22
working_dir: /app
- command: sh -c 'yarn && yarn build && yarn build:default && yarn watch & yarn watch:default & yarn start:default'
+ command: sh -c 'yarn install && yarn watch:default'
volumes:
- ./webui:/app
+ - /app/node_modules
ports:
- 3000:3000
depends_on:
diff --git a/webui/.gitignore b/webui/.gitignore
index 071192d13..7179a47ce 100644
--- a/webui/.gitignore
+++ b/webui/.gitignore
@@ -5,6 +5,7 @@
!.yarn/releases
!.yarn/sdks
!.yarn/versions
+/dist/
/lib/
/static/bundle.*
/static/*-report.html
diff --git a/webui/Dockerfile b/webui/Dockerfile
index 199e77c6a..a9b7a9fcc 100644
--- a/webui/Dockerfile
+++ b/webui/Dockerfile
@@ -1,10 +1,11 @@
-FROM node:20-alpine3.17 AS builder
+FROM node:22-alpine3.22 AS builder
# Copy sources
-COPY --chown=node:node package.json tsconfig.json yarn.lock .yarnrc.yml /home/node/builder/
+COPY --chown=node:node package.json tsconfig.json vite.config.ts yarn.lock .yarnrc.yml /home/node/builder/
WORKDIR /home/node/builder
COPY --chown=node:node .yarn ./.yarn/
COPY --chown=node:node configs ./configs/
+COPY --chown=node:node index.html ./
COPY --chown=node:node src ./src/
COPY --chown=node:node static ./static/
COPY --chown=node:node test ./test/
@@ -14,14 +15,13 @@ RUN corepack enable
RUN corepack prepare yarn@stable --activate
RUN yarn install --immutable
RUN yarn test
-RUN yarn build
RUN yarn build:default
-FROM node:20-alpine3.17
+FROM node:22-alpine3.22
# Copy build result to runtime directory
-COPY --chown=node:node --from=builder /home/node/builder/static /home/node/webui/static/
+COPY --chown=node:node --from=builder /home/node/builder/dist /home/node/webui/dist/
COPY --chown=node:node --from=builder /home/node/builder/lib/default/server.js /home/node/webui/lib/default/
WORKDIR /home/node/webui
diff --git a/webui/configs/app.tsconfig.json b/webui/configs/app.tsconfig.json
new file mode 100644
index 000000000..b44d938f5
--- /dev/null
+++ b/webui/configs/app.tsconfig.json
@@ -0,0 +1,12 @@
+{
+ "extends": "./base.tsconfig.json",
+ "compilerOptions": {
+ "noEmit": true
+ },
+ "include": [
+ "../src/**/*"
+ ],
+ "exclude": [
+ "../src/default/server.ts"
+ ]
+}
\ No newline at end of file
diff --git a/webui/configs/base.tsconfig.json b/webui/configs/base.tsconfig.json
index 4dcd7ca12..dc0d92f50 100644
--- a/webui/configs/base.tsconfig.json
+++ b/webui/configs/base.tsconfig.json
@@ -1,24 +1,24 @@
{
- "compilerOptions": {
- "target": "es6",
- "module": "es6",
- "moduleResolution": "node",
- "allowSyntheticDefaultImports": true,
- "lib": [
- "es6", "es2020.string", "dom"
- ],
- "typeRoots": [
- "node_modules/@types", "typings"
- ],
- "sourceMap": true,
- "declaration": true,
- "declarationMap": true,
- "noImplicitAny": true,
- "noImplicitThis": true,
- "noImplicitReturns": true,
- "noUnusedLocals": true,
- "strictNullChecks": true,
- "jsx": "react",
- "baseUrl": "./src"
- }
+ "compilerOptions": {
+ "target": "es6",
+ "module": "es6",
+ "moduleResolution": "bundler",
+ "allowSyntheticDefaultImports": true,
+ "lib": [
+ "es6", "es2020.string", "dom"
+ ],
+ "typeRoots": [
+ "node_modules/@types", "typings"
+ ],
+ "sourceMap": true,
+ "declaration": true,
+ "declarationMap": true,
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "noImplicitReturns": true,
+ "noUnusedLocals": true,
+ "strictNullChecks": true,
+ "jsx": "react-jsx",
+ "baseUrl": "./src"
+ }
}
\ No newline at end of file
diff --git a/webui/configs/eslintrc.mjs b/webui/configs/eslintrc.mjs
index 4c368c633..39577ff64 100644
--- a/webui/configs/eslintrc.mjs
+++ b/webui/configs/eslintrc.mjs
@@ -65,6 +65,7 @@ export default [...compat.extends(
"@/semi": ["error", "always"],
"@stylistic/type-annotation-spacing": "warn",
"react/prop-types": "off",
+ "react/react-in-jsx-scope": ["off"],
"array-bracket-spacing": ["warn", "never"],
"arrow-spacing": ["warn", {
diff --git a/webui/configs/lib.tsconfig.json b/webui/configs/lib.tsconfig.json
new file mode 100644
index 000000000..65a246681
--- /dev/null
+++ b/webui/configs/lib.tsconfig.json
@@ -0,0 +1,12 @@
+{
+ "extends": "./base.tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../lib"
+ },
+ "include": [
+ "../src/**/*"
+ ],
+ "exclude": [
+ "../src/default/server.ts"
+ ]
+}
\ No newline at end of file
diff --git a/webui/configs/node.tsconfig.json b/webui/configs/node.tsconfig.json
new file mode 100644
index 000000000..eda460c1e
--- /dev/null
+++ b/webui/configs/node.tsconfig.json
@@ -0,0 +1,27 @@
+{
+ "compilerOptions": {
+ "target": "ESNext",
+
+ "lib": [
+ "ESNext"
+ ],
+
+ "module": "ESNext",
+ "skipLibCheck": true,
+
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+ "moduleDetection": "force",
+ "noEmit": true,
+
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": true,
+ "noFallthroughCasesInSwitch": true
+ },
+
+ "include": [
+ "../vite.config.ts",
+ "../configs/**.ts"
+ ]
+}
diff --git a/webui/configs/server.tsconfig.json b/webui/configs/server.tsconfig.json
index 0cb5deb91..71c2ceae0 100644
--- a/webui/configs/server.tsconfig.json
+++ b/webui/configs/server.tsconfig.json
@@ -1,11 +1,12 @@
{
- "extends": "./base.tsconfig.json",
- "compilerOptions": {
- "module": "commonjs",
- "lib": ["es6"],
- "outDir": "../lib/default"
- },
- "files": [
- "../src/default/server.ts"
- ]
+ "extends": "./base.tsconfig.json",
+ "compilerOptions": {
+ "module": "commonjs",
+ "moduleResolution": "node",
+ "lib": ["es6"],
+ "outDir": "../lib/default"
+ },
+ "files": [
+ "../src/default/server.ts"
+ ]
}
\ No newline at end of file
diff --git a/webui/configs/test.tsconfig.json b/webui/configs/test.tsconfig.json
index a11abcb1f..069639941 100644
--- a/webui/configs/test.tsconfig.json
+++ b/webui/configs/test.tsconfig.json
@@ -1,7 +1,8 @@
{
"extends": "./base.tsconfig.json",
"compilerOptions": {
- "module": "commonjs"
+ "module": "commonjs",
+ "moduleResolution": "node"
},
"include": [
"src", "test", "typings"
diff --git a/webui/configs/tsconfig.app.json b/webui/configs/tsconfig.app.json
new file mode 100644
index 000000000..fea70ef35
--- /dev/null
+++ b/webui/configs/tsconfig.app.json
@@ -0,0 +1,45 @@
+{
+ "compilerOptions": {
+ "target": "es6",
+ "module": "es6",
+
+ "lib": [
+ "es6", "es2020.string", "dom"
+ ],
+ "typeRoots": [
+ "node_modules/@types", "typings"
+ ],
+
+ "sourceMap": true,
+ "declaration": true,
+ "declarationMap": true,
+ "esModuleInterop": true,
+
+ "moduleResolution": "bundler",
+ "allowImportingTsExtensions": true,
+ "allowSyntheticDefaultImports": true,
+ "isolatedModules": true,
+ "moduleDetection": "force",
+ "noEmit": true,
+ "jsx": "react-jsx",
+
+ "strict": true,
+ "noUnusedLocals": true,
+ "noUnusedParameters": false,
+ "noFallthroughCasesInSwitch": true,
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "noImplicitReturns": true,
+ "strictNullChecks": true,
+
+ "baseUrl": "./src"
+ },
+
+ "include": [
+ "../src", "../typings"
+ ],
+
+ "exclude": [
+ "**/*.spec.ts", "**/*.spec.tsx", "**/server.ts"
+ ]
+}
\ No newline at end of file
diff --git a/webui/configs/webpack.config.js b/webui/configs/webpack.config.js
deleted file mode 100644
index 7cc1d8afd..000000000
--- a/webui/configs/webpack.config.js
+++ /dev/null
@@ -1,42 +0,0 @@
-// @ts-check
-
-/* eslint-disable no-undef */
-const webpack = require('webpack');
-const path = require('path');
-
-/** @type {webpack.Configuration} */
-const config = {
- entry: [
- './lib/default/default-app.js'
- ],
- output: {
- filename: 'bundle.js',
- path: path.resolve(__dirname, '../static'),
- publicPath: '/'
- },
- devtool: 'source-map',
-
- resolve: {
- extensions: ['.js', '.jsx']
- },
- module: {
- rules: [
- {
- test: /\.jsx?$/,
- use: ['source-map-loader'],
- enforce: 'pre'
- },
- {
- test: /\.css$/,
- exclude: /\.useable\.css$/,
- use: ['style-loader', 'css-loader']
- }
- ]
- },
- node: false,
-
- plugins: [
- new webpack.ProgressPlugin({})
- ]
-};
-module.exports = config;
diff --git a/webui/index.html b/webui/index.html
new file mode 100644
index 000000000..2da4baf41
--- /dev/null
+++ b/webui/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/webui/package.json b/webui/package.json
index b667d2369..aae900b5d 100644
--- a/webui/package.json
+++ b/webui/package.json
@@ -35,6 +35,9 @@
],
"main": "lib/index",
"types": "lib/index",
+ "engines": {
+ "node": ">=22.0.0"
+ },
"dependencies": {
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
@@ -54,7 +57,7 @@
"react-avatar-editor": "^13.0.0",
"react-dom": "^18.2.0",
"react-dropzone": "^14.2.3",
- "react-helmet-async": "^1.3.0",
+ "react-helmet-async": "^2.0.5",
"react-infinite-scroller": "^1.2.6",
"react-router": "^6.14.2",
"react-router-dom": "^6.14.1"
@@ -63,19 +66,16 @@
"@types/react": "^18.2.14"
},
"devDependencies": {
- "@babel/core": "^7.25.2",
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "^9.15.0",
"@playwright/test": "^1.49.0",
"@stylistic/eslint-plugin": "^2.11.0",
- "@types/babel__core": "^7",
"@types/chai": "^4.3.5",
"@types/dompurify": "^3.0.2",
"@types/express": "^4.17.21",
"@types/lodash": "^4.14.195",
"@types/markdown-it": "^13.0.1",
"@types/mocha": "^10.0.9",
- "@types/node": "^20.4.0",
"@types/prop-types": "^15.7.5",
"@types/punycode": "^2.1.0",
"@types/react": "^18.2.14",
@@ -86,33 +86,30 @@
"@types/react-transition-group": "^4.4.6",
"@typescript-eslint/eslint-plugin": "^8.15.0",
"@typescript-eslint/parser": "^8.15.0",
+ "@vitejs/plugin-react": "^5.1.0",
"chai": "^4.3.7",
- "css-loader": "^6.8.1",
"eslint": "^9.15.0",
"eslint-plugin-react": "^7.37.2",
"express": "^4.21.2",
"express-rate-limit": "^7.4.0",
"mocha": "^10.8.2",
"rimraf": "^6.0.1",
- "source-map-loader": "^4.0.1",
- "style-loader": "^3.3.3",
"ts-mocha": "^10.0.0",
"typescript": "~5.1.6",
- "webpack": "^5.88.1",
- "webpack-cli": "^5.1.4"
+ "vite": "^7.2.2"
},
"scripts": {
- "clean": "rimraf lib",
- "build": "tsc -p ./tsconfig.json && tsc -p ./configs/server.tsconfig.json && yarn run lint",
+ "clean": "rimraf lib && rimraf dist",
+ "build": "tsc -p ./configs/lib.tsconfig.json",
"test": "ts-mocha --project ./configs/test.tsconfig.json --config ./configs/mocharc.json",
"smoke-tests": "playwright install && playwright test --config=./configs/playwright.config.ts",
"lint": "eslint -c ./configs/eslintrc.mjs src",
"watch": "tsc -w -p ./tsconfig.json --preserveWatchOutput",
"prepare": "yarn run clean && yarn run build",
- "build:default": "webpack --config ./configs/webpack.config.js --mode production",
- "watch:default": "webpack --config ./configs/webpack.config.js --mode development --watch --progress --color",
+ "build:default": "tsc -p ./configs/server.tsconfig.json && vite build",
+ "watch:default": "vite serve",
"start:default": "node lib/default/server",
- "copy2server": "cp -rfv static ../server/src/dev/resources/",
+ "copy2server": "cp -rfv dist ../server/src/dev/resources/",
"publish:next": "yarn npm publish --tag next",
"publish:latest": "yarn npm publish --tag latest"
},
diff --git a/webui/src/components/banner.tsx b/webui/src/components/banner.tsx
index 6a1b02ff4..0a06e3272 100644
--- a/webui/src/components/banner.tsx
+++ b/webui/src/components/banner.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, PropsWithChildren } from 'react';
+import { FunctionComponent, PropsWithChildren } from 'react';
import { Paper, Grid, Button, Collapse } from '@mui/material';
export const Banner: FunctionComponent> = props => {
diff --git a/webui/src/components/button-with-progress.tsx b/webui/src/components/button-with-progress.tsx
index a400df226..ee383f103 100644
--- a/webui/src/components/button-with-progress.tsx
+++ b/webui/src/components/button-with-progress.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, MouseEventHandler, PropsWithChildren } from 'react';
+import { FunctionComponent, MouseEventHandler, PropsWithChildren } from 'react';
import { Box, Button, CircularProgress, SxProps, Theme } from '@mui/material';
export const ButtonWithProgress: FunctionComponent> = props => {
diff --git a/webui/src/components/copy-to-clipboard.tsx b/webui/src/components/copy-to-clipboard.tsx
index 815955df7..5e9eed450 100644
--- a/webui/src/components/copy-to-clipboard.tsx
+++ b/webui/src/components/copy-to-clipboard.tsx
@@ -7,7 +7,7 @@
*
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactElement, useState } from 'react';
+import { FunctionComponent, ReactElement, useState } from 'react';
import copy from 'clipboard-copy';
import { Tooltip, TooltipProps } from '@mui/material';
diff --git a/webui/src/components/delayed-load-indicator.tsx b/webui/src/components/delayed-load-indicator.tsx
index 316e5c35e..604b44242 100644
--- a/webui/src/components/delayed-load-indicator.tsx
+++ b/webui/src/components/delayed-load-indicator.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useState, useRef, useEffect } from 'react';
+import { FunctionComponent, useState, useRef, useEffect } from 'react';
import { LinearProgress } from "@mui/material";
export const DelayedLoadIndicator: FunctionComponent = props => {
@@ -34,7 +34,7 @@ export const DelayedLoadIndicator: FunctionComponent
tryClearTimeout();
if (props.loading) {
setWaiting(true);
- timeout.current = setTimeout(() => setWaiting(false), props.delay ?? 200);
+ timeout.current = window.setTimeout(() => setWaiting(false), props.delay ?? 200);
}
};
diff --git a/webui/src/components/error-dialog.tsx b/webui/src/components/error-dialog.tsx
index 07dc01bb1..cf9b71ecd 100644
--- a/webui/src/components/error-dialog.tsx
+++ b/webui/src/components/error-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode, useContext, useEffect } from 'react';
+import { FunctionComponent, ReactNode, useContext, useEffect } from 'react';
import { Dialog, DialogTitle, DialogContent, Button, DialogContentText, DialogActions, Box, Link } from '@mui/material';
import { MainContext } from '../context';
import { styled, Theme } from '@mui/material/styles';
diff --git a/webui/src/components/hover-popover.tsx b/webui/src/components/hover-popover.tsx
index 94797e15b..180849f0a 100644
--- a/webui/src/components/hover-popover.tsx
+++ b/webui/src/components/hover-popover.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, PropsWithChildren, ReactNode, useState } from 'react';
+import { FunctionComponent, PropsWithChildren, ReactNode, useState } from 'react';
import { Popover } from "@mui/material";
export const HoverPopover: FunctionComponent> = props => {
diff --git a/webui/src/components/info-dialog.tsx b/webui/src/components/info-dialog.tsx
index a5e68aecc..62e304924 100644
--- a/webui/src/components/info-dialog.tsx
+++ b/webui/src/components/info-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useEffect } from 'react';
+import { FunctionComponent, useEffect } from 'react';
import { Dialog, DialogTitle, DialogContent, Button, DialogContentText, DialogActions } from '@mui/material';
export const InfoDialog: FunctionComponent = props => {
diff --git a/webui/src/components/sanitized-markdown.tsx b/webui/src/components/sanitized-markdown.tsx
index 9f1796a2b..56f924e1b 100644
--- a/webui/src/components/sanitized-markdown.tsx
+++ b/webui/src/components/sanitized-markdown.tsx
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useEffect } from 'react';
-import * as MarkdownIt from 'markdown-it';
+import { FunctionComponent, useEffect } from 'react';
+import MarkdownIt from 'markdown-it';
import * as MarkdownItAnchor from 'markdown-it-anchor';
import DOMPurify from 'dompurify';
import { Theme, styled } from '@mui/material/styles';
diff --git a/webui/src/components/sidepanel/navigation-item.tsx b/webui/src/components/sidepanel/navigation-item.tsx
index a5eb4ef4c..1d5805de0 100644
--- a/webui/src/components/sidepanel/navigation-item.tsx
+++ b/webui/src/components/sidepanel/navigation-item.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, PropsWithChildren, ReactNode, useState } from 'react';
+import { FunctionComponent, PropsWithChildren, ReactNode, useState } from 'react';
import { ListItemButton, ListItemText, Collapse, List, ListItemIcon } from '@mui/material';
import ExpandLess from '@mui/icons-material/ExpandLess';
import { useNavigate } from 'react-router';
diff --git a/webui/src/components/sidepanel/sidepanel.tsx b/webui/src/components/sidepanel/sidepanel.tsx
index 58375da0b..342b8ab7a 100644
--- a/webui/src/components/sidepanel/sidepanel.tsx
+++ b/webui/src/components/sidepanel/sidepanel.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, PropsWithChildren } from 'react';
+import { FunctionComponent, PropsWithChildren } from 'react';
import { Drawer, List } from '@mui/material';
import { Theme } from '@mui/material/styles';
diff --git a/webui/src/components/text-divider.tsx b/webui/src/components/text-divider.tsx
index 436129e33..8c6227405 100644
--- a/webui/src/components/text-divider.tsx
+++ b/webui/src/components/text-divider.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent } from 'react';
+import { FunctionComponent } from 'react';
import { Divider } from "@mui/material";
export const TextDivider: FunctionComponent = props => {
diff --git a/webui/src/components/timestamp.tsx b/webui/src/components/timestamp.tsx
index 599ee2de5..ce004d506 100644
--- a/webui/src/components/timestamp.tsx
+++ b/webui/src/components/timestamp.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent } from 'react';
+import { FunctionComponent } from 'react';
import { Box } from '@mui/material';
import { SxProps, Theme } from '@mui/material/styles';
import { toRelativeTime, toLocalTime } from '../utils';
diff --git a/webui/src/default/about.tsx b/webui/src/default/about.tsx
index 8ba9b662c..77e351da5 100644
--- a/webui/src/default/about.tsx
+++ b/webui/src/default/about.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent } from 'react';
+import { FunctionComponent } from 'react';
import { Link, Typography, Container } from '@mui/material';
import { styled, Theme } from '@mui/material/styles';
diff --git a/webui/src/default/default-app.tsx b/webui/src/default/default-app.tsx
index f324a30f0..821b02d49 100644
--- a/webui/src/default/default-app.tsx
+++ b/webui/src/default/default-app.tsx
@@ -9,7 +9,7 @@
********************************************************************************/
import { createRoot } from 'react-dom/client';
-import React, { useMemo } from 'react';
+import { useMemo } from 'react';
import { HelmetProvider } from 'react-helmet-async';
import { BrowserRouter } from 'react-router-dom';
import { ThemeProvider } from '@mui/material/styles';
diff --git a/webui/src/default/login.tsx b/webui/src/default/login.tsx
index ae647ce76..f302daa85 100644
--- a/webui/src/default/login.tsx
+++ b/webui/src/default/login.tsx
@@ -7,7 +7,7 @@
*
* SPDX-License-Identifier: EPL-2.0
* ****************************************************************************** */
-import React, { FunctionComponent, ReactNode, useState } from "react";
+import { FunctionComponent, ReactNode, useState } from "react";
import { Button, Dialog, DialogContent, DialogTitle, Stack } from "@mui/material";
export const LoginComponent: FunctionComponent = (props) => {
diff --git a/webui/src/default/menu-content.tsx b/webui/src/default/menu-content.tsx
index 6ea7b1bb7..8b17e538d 100644
--- a/webui/src/default/menu-content.tsx
+++ b/webui/src/default/menu-content.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, PropsWithChildren, useContext } from 'react';
+import { FunctionComponent, PropsWithChildren, useContext } from 'react';
import { Typography, MenuItem, Link, Button, IconButton, Accordion, AccordionSummary, Avatar, AccordionDetails } from '@mui/material';
import { useLocation } from 'react-router-dom';
import { Link as RouteLink } from 'react-router-dom';
diff --git a/webui/src/default/openvsx-registry-logo.tsx b/webui/src/default/openvsx-registry-logo.tsx
index f64bc0129..c62311bdb 100644
--- a/webui/src/default/openvsx-registry-logo.tsx
+++ b/webui/src/default/openvsx-registry-logo.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent } from 'react';
+import { FunctionComponent } from 'react';
const OpenVSXLogo: FunctionComponent<{width: string, height: string, marginTop: string, prefersDarkMode: boolean }> = props => {
return (
diff --git a/webui/src/default/page-settings.tsx b/webui/src/default/page-settings.tsx
index d03eba95f..97f01e9fc 100644
--- a/webui/src/default/page-settings.tsx
+++ b/webui/src/default/page-settings.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode, Suspense, lazy } from 'react';
+import { FunctionComponent, ReactNode, Suspense, lazy } from 'react';
import { Helmet } from 'react-helmet-async';
import { styled, Theme } from '@mui/material/styles';
import { Link, Typography, Box } from '@mui/material';
diff --git a/webui/src/default/server.ts b/webui/src/default/server.ts
index 0976c29f9..a7296e1e2 100644
--- a/webui/src/default/server.ts
+++ b/webui/src/default/server.ts
@@ -44,7 +44,7 @@ if (args.indexOf('-ratelimit') != -1) {
}
// Serve static resources
-const staticPath = path.join(__dirname, '..', '..', 'static');
+const staticPath = path.join(__dirname, '..', '..', 'dist');
app.use(express.static(staticPath));
// Enable react-router by forwarding the main page to all paths that don't match a resource
diff --git a/webui/src/header-menu.tsx b/webui/src/header-menu.tsx
index b9b4630de..6e79da7ac 100644
--- a/webui/src/header-menu.tsx
+++ b/webui/src/header-menu.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ComponentType, FunctionComponent, useContext, useEffect, useState } from 'react';
+import { ComponentType, FunctionComponent, useContext, useEffect, useState } from 'react';
import { Menu, IconButton, useTheme } from '@mui/material';
import useMediaQuery from '@mui/material/useMediaQuery';
import MenuIcon from '@mui/icons-material/Menu';
diff --git a/webui/src/main.tsx b/webui/src/main.tsx
index 579efb4b9..96cca9f2a 100644
--- a/webui/src/main.tsx
+++ b/webui/src/main.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode, useEffect, useState, useRef } from 'react';
+import { FunctionComponent, ReactNode, useEffect, useState, useRef } from 'react';
import { CssBaseline } from '@mui/material';
import { Route, Routes } from 'react-router-dom';
import { AdminDashboard, AdminDashboardRoutes } from './pages/admin-dashboard/admin-dashboard';
diff --git a/webui/src/not-found.tsx b/webui/src/not-found.tsx
index b6a6ee31d..95d9a7177 100644
--- a/webui/src/not-found.tsx
+++ b/webui/src/not-found.tsx
@@ -1,4 +1,4 @@
-import React, { FunctionComponent } from 'react';
+import { FunctionComponent } from 'react';
import { Box, Container, Typography } from '@mui/material';
import BrokenImageIcon from '@mui/icons-material/BrokenImage';
diff --git a/webui/src/other-pages.tsx b/webui/src/other-pages.tsx
index b908c4a2b..a08c7a9ae 100644
--- a/webui/src/other-pages.tsx
+++ b/webui/src/other-pages.tsx
@@ -1,4 +1,4 @@
-import React, { FunctionComponent, useContext, useEffect, useState } from 'react';
+import { FunctionComponent, useContext, useEffect, useState } from 'react';
import { Routes, Route } from 'react-router-dom';
import { AppBar, Box, Toolbar } from '@mui/material';
import { styled, Theme } from '@mui/material/styles';
diff --git a/webui/src/pages/admin-dashboard/admin-dashboard.tsx b/webui/src/pages/admin-dashboard/admin-dashboard.tsx
index 4df98e83f..b69444b93 100644
--- a/webui/src/pages/admin-dashboard/admin-dashboard.tsx
+++ b/webui/src/pages/admin-dashboard/admin-dashboard.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode, useContext, useState } from 'react';
+import { FunctionComponent, ReactNode, useContext, useState } from 'react';
import { Box, Container, CssBaseline, Typography, IconButton } from '@mui/material';
import { createRoute } from '../../utils';
import { Sidepanel } from '../../components/sidepanel/sidepanel';
diff --git a/webui/src/pages/admin-dashboard/extension-admin.tsx b/webui/src/pages/admin-dashboard/extension-admin.tsx
index e6dced536..568fa9a79 100644
--- a/webui/src/pages/admin-dashboard/extension-admin.tsx
+++ b/webui/src/pages/admin-dashboard/extension-admin.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useState, useContext, useEffect, useRef } from 'react';
+import { FunctionComponent, useState, useContext, useEffect, useRef } from 'react';
import { SearchListContainer } from './search-list-container';
import { ExtensionListSearchfield } from '../extension-list/extension-list-searchfield';
import { Button, Typography } from '@mui/material';
diff --git a/webui/src/pages/admin-dashboard/extension-remove-dialog.tsx b/webui/src/pages/admin-dashboard/extension-remove-dialog.tsx
index 77860fae8..80f05e2f5 100644
--- a/webui/src/pages/admin-dashboard/extension-remove-dialog.tsx
+++ b/webui/src/pages/admin-dashboard/extension-remove-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useState, useContext, useEffect, useRef } from 'react';
+import { FunctionComponent, useState, useContext, useEffect, useRef } from 'react';
import { Button, Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, Typography } from '@mui/material';
import { ButtonWithProgress } from '../../components/button-with-progress';
import { Extension, TargetPlatformVersion } from '../../extension-registry-types';
diff --git a/webui/src/pages/admin-dashboard/extension-version-container.tsx b/webui/src/pages/admin-dashboard/extension-version-container.tsx
index e49e95e77..4b24f89a3 100644
--- a/webui/src/pages/admin-dashboard/extension-version-container.tsx
+++ b/webui/src/pages/admin-dashboard/extension-version-container.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ChangeEvent, FunctionComponent, useContext, useState, useEffect, useRef } from 'react';
+import { ChangeEvent, FunctionComponent, useContext, useState, useEffect, useRef } from 'react';
import { Extension, TargetPlatformVersion, VERSION_ALIASES } from '../../extension-registry-types';
import { Box, Grid, Typography, FormControl, FormGroup, FormControlLabel, Checkbox } from '@mui/material';
import WarningIcon from '@mui/icons-material/Warning';
diff --git a/webui/src/pages/admin-dashboard/namespace-admin.tsx b/webui/src/pages/admin-dashboard/namespace-admin.tsx
index b0a966569..76a74a080 100644
--- a/webui/src/pages/admin-dashboard/namespace-admin.tsx
+++ b/webui/src/pages/admin-dashboard/namespace-admin.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useState, useContext, useEffect, useRef, ReactNode } from 'react';
+import { FunctionComponent, useState, useContext, useEffect, useRef, ReactNode } from 'react';
import { Typography, Box } from '@mui/material';
import { NamespaceDetail, NamespaceDetailConfigContext } from '../user/user-settings-namespace-detail';
import { ButtonWithProgress } from '../../components/button-with-progress';
diff --git a/webui/src/pages/admin-dashboard/namespace-change-dialog.tsx b/webui/src/pages/admin-dashboard/namespace-change-dialog.tsx
index a62a12521..63f6453bb 100644
--- a/webui/src/pages/admin-dashboard/namespace-change-dialog.tsx
+++ b/webui/src/pages/admin-dashboard/namespace-change-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
- import React, { ChangeEvent, FunctionComponent, useState, useContext, useEffect, useRef } from 'react';
+ import { ChangeEvent, FunctionComponent, useState, useContext, useEffect, useRef } from 'react';
import {
Button, Checkbox, Dialog, DialogActions, DialogContent, DialogContentText, DialogTitle, FormControlLabel, TextField
} from '@mui/material';
diff --git a/webui/src/pages/admin-dashboard/namespace-input.tsx b/webui/src/pages/admin-dashboard/namespace-input.tsx
index 070ee9006..7e90a570e 100644
--- a/webui/src/pages/admin-dashboard/namespace-input.tsx
+++ b/webui/src/pages/admin-dashboard/namespace-input.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ChangeEvent, FunctionComponent, KeyboardEvent, useContext, useState } from 'react';
+import { ChangeEvent, FunctionComponent, KeyboardEvent, useContext, useState } from 'react';
import { Paper, IconButton, InputBase } from '@mui/material';
import SearchIcon from '@mui/icons-material/Search';
import { MainContext } from '../../context';
diff --git a/webui/src/pages/admin-dashboard/publisher-admin.tsx b/webui/src/pages/admin-dashboard/publisher-admin.tsx
index 7595ab14e..a72840b13 100644
--- a/webui/src/pages/admin-dashboard/publisher-admin.tsx
+++ b/webui/src/pages/admin-dashboard/publisher-admin.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useState, useContext, createContext, useEffect, useRef, ReactNode } from 'react';
+import { FunctionComponent, useState, useContext, createContext, useEffect, useRef, ReactNode } from 'react';
import { Typography, Box } from '@mui/material';
import { PublisherInfo } from '../../extension-registry-types';
import { MainContext } from '../../context';
diff --git a/webui/src/pages/admin-dashboard/publisher-details.tsx b/webui/src/pages/admin-dashboard/publisher-details.tsx
index 4a0219c56..136c94502 100644
--- a/webui/src/pages/admin-dashboard/publisher-details.tsx
+++ b/webui/src/pages/admin-dashboard/publisher-details.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent } from 'react';
+import { FunctionComponent } from 'react';
import { PublisherInfo } from '../../extension-registry-types';
import { UserSettingsProfile } from '../user/user-settings-profile';
import { UserExtensionList } from '../user/user-extension-list';
diff --git a/webui/src/pages/admin-dashboard/publisher-revoke-dialog.tsx b/webui/src/pages/admin-dashboard/publisher-revoke-dialog.tsx
index 2fce104c9..683a7cb97 100644
--- a/webui/src/pages/admin-dashboard/publisher-revoke-dialog.tsx
+++ b/webui/src/pages/admin-dashboard/publisher-revoke-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useState, useContext, useEffect, useRef } from 'react';
+import { FunctionComponent, useState, useContext, useEffect, useRef } from 'react';
import {
Button, Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, Typography, Link
} from '@mui/material';
diff --git a/webui/src/pages/admin-dashboard/search-list-container.tsx b/webui/src/pages/admin-dashboard/search-list-container.tsx
index c7543ec96..4a331d7ef 100644
--- a/webui/src/pages/admin-dashboard/search-list-container.tsx
+++ b/webui/src/pages/admin-dashboard/search-list-container.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode } from 'react';
+import { FunctionComponent, ReactNode } from 'react';
import { Grid } from '@mui/material';
import { DelayedLoadIndicator } from '../../components/delayed-load-indicator';
diff --git a/webui/src/pages/admin-dashboard/welcome.tsx b/webui/src/pages/admin-dashboard/welcome.tsx
index 1ab0d42ed..6d003abf2 100644
--- a/webui/src/pages/admin-dashboard/welcome.tsx
+++ b/webui/src/pages/admin-dashboard/welcome.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent } from 'react';
+import { FunctionComponent } from 'react';
import { Typography, Grid, Paper } from '@mui/material';
import { styled, Theme } from '@mui/material/styles';
import { Link } from 'react-router-dom';
diff --git a/webui/src/pages/extension-detail/extension-detail-changes.tsx b/webui/src/pages/extension-detail/extension-detail-changes.tsx
index 4967f9bc8..7de8e3dc2 100644
--- a/webui/src/pages/extension-detail/extension-detail-changes.tsx
+++ b/webui/src/pages/extension-detail/extension-detail-changes.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
+import { FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
import { Box, Divider, Typography } from '@mui/material';
import { MainContext } from '../../context';
import { SanitizedMarkdown } from '../../components/sanitized-markdown';
diff --git a/webui/src/pages/extension-detail/extension-detail-downloads-menu.tsx b/webui/src/pages/extension-detail/extension-detail-downloads-menu.tsx
index bf65211c2..1f64bf6de 100644
--- a/webui/src/pages/extension-detail/extension-detail-downloads-menu.tsx
+++ b/webui/src/pages/extension-detail/extension-detail-downloads-menu.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
* ****************************************************************************** */
-import React, { FunctionComponent, MouseEvent, useState } from 'react';
+import { FunctionComponent, MouseEvent, useState } from 'react';
import { Box, Button, Menu, MenuItem, Typography, Link } from '@mui/material';
import { getTargetPlatformDisplayName } from '../../utils';
import { UrlString } from '../..';
diff --git a/webui/src/pages/extension-detail/extension-detail-overview.tsx b/webui/src/pages/extension-detail/extension-detail-overview.tsx
index be940438f..6096b9140 100644
--- a/webui/src/pages/extension-detail/extension-detail-overview.tsx
+++ b/webui/src/pages/extension-detail/extension-detail-overview.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode, useContext, useEffect, useState, useRef, useMemo } from 'react';
+import { FunctionComponent, ReactNode, useContext, useEffect, useState, useRef, useMemo } from 'react';
import { Box, Theme, Typography, Button, Link, NativeSelect, SxProps, styled, Grid, Stack } from '@mui/material';
import { Link as RouteLink, useNavigate, useParams } from 'react-router-dom';
import HomeIcon from '@mui/icons-material/Home';
diff --git a/webui/src/pages/extension-detail/extension-detail-reviews.tsx b/webui/src/pages/extension-detail/extension-detail-reviews.tsx
index 0fe8105ce..bec544a07 100644
--- a/webui/src/pages/extension-detail/extension-detail-reviews.tsx
+++ b/webui/src/pages/extension-detail/extension-detail-reviews.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { Fragment, FunctionComponent, ReactNode, useContext, useState, useEffect, useRef } from 'react';
+import { Fragment, FunctionComponent, ReactNode, useContext, useState, useEffect, useRef } from 'react';
import { Box, Typography, Divider, Link } from '@mui/material';
import { MainContext } from '../../context';
import { toLocalTime } from '../../utils';
diff --git a/webui/src/pages/extension-detail/extension-detail.tsx b/webui/src/pages/extension-detail/extension-detail.tsx
index 4513e117f..8c99c600a 100644
--- a/webui/src/pages/extension-detail/extension-detail.tsx
+++ b/webui/src/pages/extension-detail/extension-detail.tsx
@@ -8,7 +8,6 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import * as React from 'react';
import { ChangeEvent, FunctionComponent, ReactElement, ReactNode, useContext, useEffect, useState, useRef } from 'react';
import { Typography, Box, Theme, Container, Link, Avatar, Paper, Badge, SxProps, Tabs, Tab, Stack, useTheme, PaletteMode } from '@mui/material';
import { Link as RouteLink, useNavigate, useParams } from 'react-router-dom';
diff --git a/webui/src/pages/extension-detail/extension-rating-star-setter.tsx b/webui/src/pages/extension-detail/extension-rating-star-setter.tsx
index ea95fb484..fc85c8e41 100644
--- a/webui/src/pages/extension-detail/extension-rating-star-setter.tsx
+++ b/webui/src/pages/extension-detail/extension-rating-star-setter.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode, useState } from 'react';
+import { FunctionComponent, ReactNode, useState } from 'react';
import { Box, IconButton } from '@mui/material';
import StarIcon from '@mui/icons-material/Star';
import StarBorderIcon from '@mui/icons-material/StarBorder';
diff --git a/webui/src/pages/extension-detail/extension-rating-stars.tsx b/webui/src/pages/extension-detail/extension-rating-stars.tsx
index 17334faaa..3a3100e8e 100644
--- a/webui/src/pages/extension-detail/extension-rating-stars.tsx
+++ b/webui/src/pages/extension-detail/extension-rating-stars.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode } from 'react';
+import { FunctionComponent, ReactNode } from 'react';
import StarIcon from '@mui/icons-material/Star';
import StarHalfIcon from '@mui/icons-material/StarHalf';
import { Box } from '@mui/material';
@@ -31,7 +31,7 @@ export const ExportRatingStars: FunctionComponent = prop
;
}
- return ;
+ return ;
};
return <>{[1, 2, 3, 4, 5].map(getStar)}>;
diff --git a/webui/src/pages/extension-detail/extension-review-dialog.tsx b/webui/src/pages/extension-detail/extension-review-dialog.tsx
index 329d8457b..acbf42f4f 100644
--- a/webui/src/pages/extension-detail/extension-review-dialog.tsx
+++ b/webui/src/pages/extension-detail/extension-review-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ChangeEvent, FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
+import { ChangeEvent, FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
import { Box, Button, Dialog, DialogTitle, DialogContent, DialogContentText, TextField, DialogActions } from '@mui/material';
import { ButtonWithProgress } from '../../components/button-with-progress';
import { Extension, StarRating, isError } from '../../extension-registry-types';
diff --git a/webui/src/pages/extension-list/extension-list-container.tsx b/webui/src/pages/extension-list/extension-list-container.tsx
index cb40b4ba5..14da40846 100644
--- a/webui/src/pages/extension-list/extension-list-container.tsx
+++ b/webui/src/pages/extension-list/extension-list-container.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useEffect, useState } from 'react';
+import { FunctionComponent, useEffect, useState } from 'react';
import { Box } from '@mui/material';
import { useLocation } from 'react-router-dom';
import { createRoute, addQuery } from '../../utils';
diff --git a/webui/src/pages/extension-list/extension-list-header.tsx b/webui/src/pages/extension-list/extension-list-header.tsx
index 4c97e3ec3..4164fbbd0 100644
--- a/webui/src/pages/extension-list/extension-list-header.tsx
+++ b/webui/src/pages/extension-list/extension-list-header.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ChangeEvent, FunctionComponent, KeyboardEvent, useContext, useEffect, useState } from 'react';
+import { ChangeEvent, FunctionComponent, KeyboardEvent, useContext, useEffect, useState } from 'react';
import { Box, Paper, InputBase, Select, MenuItem, Container, SelectChangeEvent } from '@mui/material';
import { ExtensionCategory, SortBy, SortOrder } from '../../extension-registry-types';
import ArrowUpwardIcon from '@mui/icons-material/ArrowUpward';
diff --git a/webui/src/pages/extension-list/extension-list-item.tsx b/webui/src/pages/extension-list/extension-list-item.tsx
index 7c0b69fd2..b0659443d 100644
--- a/webui/src/pages/extension-list/extension-list-item.tsx
+++ b/webui/src/pages/extension-list/extension-list-item.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useContext, useState, useEffect, useRef } from 'react';
+import { FunctionComponent, useContext, useState, useEffect, useRef } from 'react';
import { Link as RouteLink } from 'react-router-dom';
import { Paper, Typography, Box, Grid, Fade } from '@mui/material';
import SaveAltIcon from '@mui/icons-material/SaveAlt';
diff --git a/webui/src/pages/extension-list/extension-list-searchfield.tsx b/webui/src/pages/extension-list/extension-list-searchfield.tsx
index 812f8ddfb..7f2dfc274 100644
--- a/webui/src/pages/extension-list/extension-list-searchfield.tsx
+++ b/webui/src/pages/extension-list/extension-list-searchfield.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ChangeEvent, FunctionComponent, KeyboardEvent, useContext } from 'react';
+import { ChangeEvent, FunctionComponent, KeyboardEvent, useContext } from 'react';
import SearchIcon from '@mui/icons-material/Search';
import { Paper, IconButton, InputBase } from '@mui/material';
import { MainContext } from '../../context';
diff --git a/webui/src/pages/extension-list/extension-list.tsx b/webui/src/pages/extension-list/extension-list.tsx
index b5d01a58d..291dd6379 100644
--- a/webui/src/pages/extension-list/extension-list.tsx
+++ b/webui/src/pages/extension-list/extension-list.tsx
@@ -8,8 +8,8 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useContext, useEffect, useRef, useState } from 'react';
-import * as InfiniteScroll from 'react-infinite-scroller';
+import { FunctionComponent, useContext, useEffect, useRef, useState } from 'react';
+import InfiniteScroll from 'react-infinite-scroller';
import { Box, Grid, CircularProgress, Container } from '@mui/material';
import { ExtensionListItem } from './extension-list-item';
import { isError, SearchEntry, SearchResult } from '../../extension-registry-types';
diff --git a/webui/src/pages/namespace-detail/namespace-detail.tsx b/webui/src/pages/namespace-detail/namespace-detail.tsx
index 4094485ed..4a6ce85ba 100644
--- a/webui/src/pages/namespace-detail/namespace-detail.tsx
+++ b/webui/src/pages/namespace-detail/namespace-detail.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode, useContext, useEffect, useState, useRef } from 'react';
+import { FunctionComponent, ReactNode, useContext, useEffect, useState, useRef } from 'react';
import { Typography, Box, Container, Grid, Link, Divider } from '@mui/material';
import GitHubIcon from '@mui/icons-material/GitHub';
import LinkedInIcon from '@mui/icons-material/LinkedIn';
diff --git a/webui/src/pages/user/add-namespace-member-dialog.tsx b/webui/src/pages/user/add-namespace-member-dialog.tsx
index 8a5a252b6..292e603eb 100644
--- a/webui/src/pages/user/add-namespace-member-dialog.tsx
+++ b/webui/src/pages/user/add-namespace-member-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ChangeEvent, FunctionComponent, KeyboardEvent, useState, useContext, useEffect, useRef } from 'react';
+import { ChangeEvent, FunctionComponent, KeyboardEvent, useState, useContext, useEffect, useRef } from 'react';
import { UserData } from '../..';
import {
Dialog, DialogTitle, DialogContent, DialogContentText, TextField, DialogActions, Button, Popper, Fade, Paper,
diff --git a/webui/src/pages/user/avatar.tsx b/webui/src/pages/user/avatar.tsx
index 43428912c..99c3bf071 100644
--- a/webui/src/pages/user/avatar.tsx
+++ b/webui/src/pages/user/avatar.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useContext, useRef, useState } from 'react';
+import { FunctionComponent, useContext, useRef, useState } from 'react';
import { styled } from '@mui/material/styles';
import { Avatar, Menu, Typography, MenuItem, Link, Divider, IconButton } from '@mui/material';
import { Link as RouteLink } from 'react-router-dom';
diff --git a/webui/src/pages/user/create-namespace-dialog.tsx b/webui/src/pages/user/create-namespace-dialog.tsx
index 404601b26..bdb931bcd 100644
--- a/webui/src/pages/user/create-namespace-dialog.tsx
+++ b/webui/src/pages/user/create-namespace-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
* ****************************************************************************** */
-import React, { ChangeEvent, FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
+import { ChangeEvent, FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
import { Button, Dialog, DialogTitle, DialogContent, Box, TextField, DialogActions } from '@mui/material';
import { ButtonWithProgress } from '../../components/button-with-progress';
import { isError } from '../../extension-registry-types';
diff --git a/webui/src/pages/user/generate-token-dialog.tsx b/webui/src/pages/user/generate-token-dialog.tsx
index 20df5841e..9a808864f 100644
--- a/webui/src/pages/user/generate-token-dialog.tsx
+++ b/webui/src/pages/user/generate-token-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ChangeEvent, FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
+import { ChangeEvent, FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
import { Button, Dialog, DialogTitle, DialogContent, DialogContentText, Box, TextField, DialogActions, Typography } from '@mui/material';
import { ButtonWithProgress } from '../../components/button-with-progress';
import { CopyToClipboard } from '../../components/copy-to-clipboard';
diff --git a/webui/src/pages/user/logout.tsx b/webui/src/pages/user/logout.tsx
index a628a93fa..f4fa64bab 100644
--- a/webui/src/pages/user/logout.tsx
+++ b/webui/src/pages/user/logout.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
* ****************************************************************************** */
-import React, { FunctionComponent, PropsWithChildren, useContext, useEffect, useRef, useState } from 'react';
+import { FunctionComponent, PropsWithChildren, useContext, useEffect, useRef, useState } from 'react';
import { Button } from '@mui/material';
import { styled } from '@mui/material/styles';
import { isError, CsrfTokenJson } from '../../extension-registry-types';
diff --git a/webui/src/pages/user/publish-extension-dialog.tsx b/webui/src/pages/user/publish-extension-dialog.tsx
index 32f514ef9..923416553 100644
--- a/webui/src/pages/user/publish-extension-dialog.tsx
+++ b/webui/src/pages/user/publish-extension-dialog.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
* ****************************************************************************** */
-import React, { FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
+import { FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
import { Button, Dialog, DialogTitle, DialogContent, DialogActions, Typography, Box, Paper } from '@mui/material';
import { CheckCircleOutline } from '@mui/icons-material';
import Dropzone from 'react-dropzone';
diff --git a/webui/src/pages/user/user-extension-list.tsx b/webui/src/pages/user/user-extension-list.tsx
index aecb2b963..f51bf7b57 100644
--- a/webui/src/pages/user/user-extension-list.tsx
+++ b/webui/src/pages/user/user-extension-list.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent } from 'react';
+import { FunctionComponent } from 'react';
import { Box } from '@mui/material';
import { DelayedLoadIndicator } from '../../components/delayed-load-indicator';
import { UserNamespaceExtensionListItem } from './user-namespace-extension-list-item';
diff --git a/webui/src/pages/user/user-namespace-details.tsx b/webui/src/pages/user/user-namespace-details.tsx
index 35a9557be..4ffb91e51 100644
--- a/webui/src/pages/user/user-namespace-details.tsx
+++ b/webui/src/pages/user/user-namespace-details.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ChangeEvent, FunctionComponent, useContext, useEffect, useMemo, useRef, useState } from 'react';
+import { ChangeEvent, FunctionComponent, useContext, useEffect, useMemo, useRef, useState } from 'react';
import { Box, TextField, Typography, Grid, Button, IconButton, Slider, Stack, Dialog, DialogActions, DialogTitle,
DialogContent, InputAdornment, Select, MenuItem, Paper, SelectChangeEvent } from '@mui/material';
import { CheckCircleOutline } from '@mui/icons-material';
diff --git a/webui/src/pages/user/user-namespace-extension-list-item.tsx b/webui/src/pages/user/user-namespace-extension-list-item.tsx
index b63e76994..c312fbfe9 100644
--- a/webui/src/pages/user/user-namespace-extension-list-item.tsx
+++ b/webui/src/pages/user/user-namespace-extension-list-item.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { useContext, FunctionComponent, useState, useEffect, useRef, ReactNode, MouseEvent } from 'react';
+import { useContext, FunctionComponent, useState, useEffect, useRef, ReactNode } from 'react';
import { Extension } from '../../extension-registry-types';
import { Paper, Typography, Box, styled, IconButton } from '@mui/material';
import { Link as RouteLink, useNavigate } from 'react-router-dom';
diff --git a/webui/src/pages/user/user-namespace-extension-list.tsx b/webui/src/pages/user/user-namespace-extension-list.tsx
index e5eaab55e..4bb369e4f 100644
--- a/webui/src/pages/user/user-namespace-extension-list.tsx
+++ b/webui/src/pages/user/user-namespace-extension-list.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
+import { FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
import { Namespace, isError, Extension, ErrorResult } from '../../extension-registry-types';
import { MainContext } from '../../context';
import { UserExtensionList } from './user-extension-list';
diff --git a/webui/src/pages/user/user-namespace-member-component.tsx b/webui/src/pages/user/user-namespace-member-component.tsx
index a30273223..ba1c1784e 100644
--- a/webui/src/pages/user/user-namespace-member-component.tsx
+++ b/webui/src/pages/user/user-namespace-member-component.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useContext } from 'react';
+import { FunctionComponent, useContext } from 'react';
import { Box, Typography, Avatar, Select, MenuItem, Button, SelectChangeEvent } from '@mui/material';
import { NamespaceMembership, MembershipRole, Namespace, UserData } from '../../extension-registry-types';
import { MainContext } from '../../context';
diff --git a/webui/src/pages/user/user-namespace-member-list.tsx b/webui/src/pages/user/user-namespace-member-list.tsx
index 63e80ad7c..9768a27d6 100644
--- a/webui/src/pages/user/user-namespace-member-list.tsx
+++ b/webui/src/pages/user/user-namespace-member-list.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useEffect, useState, useContext, useRef } from 'react';
+import { FunctionComponent, useEffect, useState, useContext, useRef } from 'react';
import { Box, Typography, Button, Paper } from '@mui/material';
import { UserNamespaceMember } from './user-namespace-member-component';
import { Namespace, NamespaceMembership, MembershipRole, isError, UserData } from '../../extension-registry-types';
diff --git a/webui/src/pages/user/user-publisher-agreement.tsx b/webui/src/pages/user/user-publisher-agreement.tsx
index 4fb00234b..953b8c96a 100644
--- a/webui/src/pages/user/user-publisher-agreement.tsx
+++ b/webui/src/pages/user/user-publisher-agreement.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useContext, useState, useEffect, useRef, ReactNode } from 'react';
+import { FunctionComponent, useContext, useState, useEffect, useRef, ReactNode } from 'react';
import {
Box, Typography, Paper, Button, Dialog, DialogContent, DialogContentText, Link
} from '@mui/material';
diff --git a/webui/src/pages/user/user-setting-tabs.tsx b/webui/src/pages/user/user-setting-tabs.tsx
index fda9570e9..7bedff831 100644
--- a/webui/src/pages/user/user-setting-tabs.tsx
+++ b/webui/src/pages/user/user-setting-tabs.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { ChangeEvent, ReactElement } from 'react';
+import { ChangeEvent, ReactElement } from 'react';
import { Tabs, Tab, useTheme, useMediaQuery } from '@mui/material';
import { useNavigate, useParams } from 'react-router-dom';
import { createRoute } from '../../utils';
diff --git a/webui/src/pages/user/user-settings-extensions.tsx b/webui/src/pages/user/user-settings-extensions.tsx
index f1b091452..964b3b1d4 100644
--- a/webui/src/pages/user/user-settings-extensions.tsx
+++ b/webui/src/pages/user/user-settings-extensions.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
* ****************************************************************************** */
-import React, { FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
+import { FunctionComponent, useContext, useEffect, useState, useRef } from 'react';
import { Extension } from '../../extension-registry-types';
import { Box, Typography } from '@mui/material';
import { PublishExtensionDialog } from './publish-extension-dialog';
diff --git a/webui/src/pages/user/user-settings-namespace-detail.tsx b/webui/src/pages/user/user-settings-namespace-detail.tsx
index 68f752863..cbc60015e 100644
--- a/webui/src/pages/user/user-settings-namespace-detail.tsx
+++ b/webui/src/pages/user/user-settings-namespace-detail.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, createContext, useState } from 'react';
+import { FunctionComponent, createContext, useState } from 'react';
import { useLocation } from 'react-router-dom';
import { Box, Button, Link, Paper, Grid, Typography } from '@mui/material';
import { styled, Theme } from '@mui/material/styles';
diff --git a/webui/src/pages/user/user-settings-namespaces.tsx b/webui/src/pages/user/user-settings-namespaces.tsx
index 4395e38e9..e9181fc8d 100644
--- a/webui/src/pages/user/user-settings-namespaces.tsx
+++ b/webui/src/pages/user/user-settings-namespaces.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, useContext, useEffect, useState, useRef, ReactNode } from 'react';
+import { FunctionComponent, useContext, useEffect, useState, useRef, ReactNode } from 'react';
import { Box, Typography, Tabs, Tab, useTheme, useMediaQuery, Link } from '@mui/material';
import { Namespace, UserData } from '../../extension-registry-types';
import { DelayedLoadIndicator } from '../../components/delayed-load-indicator';
diff --git a/webui/src/pages/user/user-settings-profile.tsx b/webui/src/pages/user/user-settings-profile.tsx
index b2f242818..d077429fe 100644
--- a/webui/src/pages/user/user-settings-profile.tsx
+++ b/webui/src/pages/user/user-settings-profile.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode } from 'react';
+import { FunctionComponent, ReactNode } from 'react';
import { Theme, Grid, Typography, Avatar } from '@mui/material';
import { toLocalTime } from '../../utils';
import { UserData } from '../../extension-registry-types';
diff --git a/webui/src/pages/user/user-settings-tokens.tsx b/webui/src/pages/user/user-settings-tokens.tsx
index ebc39c30a..278906c66 100644
--- a/webui/src/pages/user/user-settings-tokens.tsx
+++ b/webui/src/pages/user/user-settings-tokens.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode, useContext, useEffect, useState, useRef } from 'react';
+import { FunctionComponent, ReactNode, useContext, useEffect, useState, useRef } from 'react';
import { Theme, Typography, Box, Paper, Button, Link, Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions } from '@mui/material';
import { Link as RouteLink } from 'react-router-dom';
import { DelayedLoadIndicator } from '../../components/delayed-load-indicator';
diff --git a/webui/src/pages/user/user-settings.tsx b/webui/src/pages/user/user-settings.tsx
index f0ac53e10..c06982002 100644
--- a/webui/src/pages/user/user-settings.tsx
+++ b/webui/src/pages/user/user-settings.tsx
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: EPL-2.0
********************************************************************************/
-import React, { FunctionComponent, ReactNode, useContext } from 'react';
+import { FunctionComponent, ReactNode, useContext } from 'react';
import { Helmet } from 'react-helmet-async';
import { Grid, Container, Box, Typography, Link } from '@mui/material';
import { useParams } from 'react-router-dom';
diff --git a/webui/static/index.html b/webui/static/index.html
deleted file mode 100644
index cad98b564..000000000
--- a/webui/static/index.html
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/webui/tsconfig.json b/webui/tsconfig.json
index ede7ce910..72ee2f780 100644
--- a/webui/tsconfig.json
+++ b/webui/tsconfig.json
@@ -1,12 +1,9 @@
{
- "extends": "./configs/base.tsconfig.json",
- "compilerOptions": {
- "outDir": "lib"
- },
- "include": [
- "src", "typings"
- ],
- "exclude": [
- "**/*.spec.ts", "**/*.spec.tsx", "**/server.ts"
- ]
-}
\ No newline at end of file
+ "files": [],
+ "references": [
+ { "path": "./configs/app.tsconfig.json" },
+ { "path": "./configs/server.tsconfig.json" },
+ { "path": "./configs/node.tsconfig.json" },
+ { "path": "./configs/test.tsconfig.json" }
+ ]
+}
diff --git a/webui/vite.config.ts b/webui/vite.config.ts
new file mode 100644
index 000000000..54ef762ac
--- /dev/null
+++ b/webui/vite.config.ts
@@ -0,0 +1,29 @@
+import path from 'node:path'
+import react from '@vitejs/plugin-react'
+import { defineConfig } from 'vite'
+
+const outRootDir = path.join(__dirname, "dist")
+
+export default defineConfig(() => ({
+ plugins: [react()],
+ server: {
+ host: true,
+ port: 3000,
+ },
+ preview: {
+ port: 3000,
+ },
+ resolve: {
+ alias: {
+ '@': path.resolve(__dirname, './src')
+ }
+ },
+ publicDir: 'static',
+ build: {
+ target: 'es6',
+ minify: true,
+ sourcemap: true,
+ outDir: outRootDir,
+ emptyOutDir: true
+ }
+}))
diff --git a/webui/yarn.lock b/webui/yarn.lock
index bc6fbec6f..ba022b418 100644
--- a/webui/yarn.lock
+++ b/webui/yarn.lock
@@ -5,16 +5,6 @@ __metadata:
version: 8
cacheKey: 10
-"@ampproject/remapping@npm:^2.2.0":
- version: 2.3.0
- resolution: "@ampproject/remapping@npm:2.3.0"
- dependencies:
- "@jridgewell/gen-mapping": "npm:^0.3.5"
- "@jridgewell/trace-mapping": "npm:^0.3.24"
- checksum: 10/f3451525379c68a73eb0a1e65247fbf28c0cccd126d93af21c75fceff77773d43c0d4a2d51978fb131aff25b5f2cb41a9fe48cc296e61ae65e679c4f6918b0ab
- languageName: node
- linkType: hard
-
"@babel/code-frame@npm:^7.0.0":
version: 7.24.6
resolution: "@babel/code-frame@npm:7.24.6"
@@ -25,13 +15,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/code-frame@npm:7.24.7"
+"@babel/code-frame@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/code-frame@npm:7.27.1"
dependencies:
- "@babel/highlight": "npm:^7.24.7"
- picocolors: "npm:^1.0.0"
- checksum: 10/4812e94885ba7e3213d49583a155fdffb05292330f0a9b2c41b49288da70cf3c746a3fda0bf1074041a6d741c33f8d7be24be5e96f41ef77395eeddc5c9ff624
+ "@babel/helper-validator-identifier": "npm:^7.27.1"
+ js-tokens: "npm:^4.0.0"
+ picocolors: "npm:^1.1.1"
+ checksum: 10/721b8a6e360a1fa0f1c9fe7351ae6c874828e119183688b533c477aa378f1010f37cc9afbfc4722c686d1f5cdd00da02eab4ba7278a0c504fa0d7a321dcd4fdf
languageName: node
linkType: hard
@@ -42,45 +33,46 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/compat-data@npm:7.25.2"
- checksum: 10/fd61de9303db3177fc98173571f81f3f551eac5c9f839c05ad02818b11fe77a74daa632abebf7f423fbb4a29976ae9141e0d2bd7517746a0ff3d74cb659ad33a
+"@babel/compat-data@npm:^7.27.2":
+ version: 7.28.5
+ resolution: "@babel/compat-data@npm:7.28.5"
+ checksum: 10/5a5ff00b187049e847f04bd02e21fbd8094544e5016195c2b45e56fa2e311eeb925b158f52a85624c9e6bacc1ce0323e26c303513723d918a8034e347e22610d
languageName: node
linkType: hard
-"@babel/core@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/core@npm:7.25.2"
- dependencies:
- "@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/generator": "npm:^7.25.0"
- "@babel/helper-compilation-targets": "npm:^7.25.2"
- "@babel/helper-module-transforms": "npm:^7.25.2"
- "@babel/helpers": "npm:^7.25.0"
- "@babel/parser": "npm:^7.25.0"
- "@babel/template": "npm:^7.25.0"
- "@babel/traverse": "npm:^7.25.2"
- "@babel/types": "npm:^7.25.2"
+"@babel/core@npm:^7.28.4":
+ version: 7.28.5
+ resolution: "@babel/core@npm:7.28.5"
+ dependencies:
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.28.5"
+ "@babel/helper-compilation-targets": "npm:^7.27.2"
+ "@babel/helper-module-transforms": "npm:^7.28.3"
+ "@babel/helpers": "npm:^7.28.4"
+ "@babel/parser": "npm:^7.28.5"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/traverse": "npm:^7.28.5"
+ "@babel/types": "npm:^7.28.5"
+ "@jridgewell/remapping": "npm:^2.3.5"
convert-source-map: "npm:^2.0.0"
debug: "npm:^4.1.0"
gensync: "npm:^1.0.0-beta.2"
json5: "npm:^2.2.3"
semver: "npm:^6.3.1"
- checksum: 10/0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33
+ checksum: 10/2f1e224125179f423f4300d605a0c5a3ef315003281a63b1744405b2605ee2a2ffc5b1a8349aa4f262c72eca31c7e1802377ee04ad2b852a2c88f8ace6cac324
languageName: node
linkType: hard
-"@babel/generator@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/generator@npm:7.25.0"
+"@babel/generator@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/generator@npm:7.28.5"
dependencies:
- "@babel/types": "npm:^7.25.0"
- "@jridgewell/gen-mapping": "npm:^0.3.5"
- "@jridgewell/trace-mapping": "npm:^0.3.25"
- jsesc: "npm:^2.5.1"
- checksum: 10/de3ce2ae7aa0c9585260556ca5a81ce2ce6b8269e3260d7bb4e47a74661af715184ca6343e9906c22e4dd3eed5ce39977dfaf6cded4d2d8968fa096c7cf66697
+ "@babel/parser": "npm:^7.28.5"
+ "@babel/types": "npm:^7.28.5"
+ "@jridgewell/gen-mapping": "npm:^0.3.12"
+ "@jridgewell/trace-mapping": "npm:^0.3.28"
+ jsesc: "npm:^3.0.2"
+ checksum: 10/ae618f0a17a6d76c3983e1fd5d9c2f5fdc07703a119efdb813a7d9b8ad4be0a07d4c6f0d718440d2de01a68e321f64e2d63c77fc5d43ae47ae143746ef28ac1f
languageName: node
linkType: hard
@@ -97,16 +89,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/helper-compilation-targets@npm:7.25.2"
+"@babel/helper-compilation-targets@npm:^7.27.2":
+ version: 7.27.2
+ resolution: "@babel/helper-compilation-targets@npm:7.27.2"
dependencies:
- "@babel/compat-data": "npm:^7.25.2"
- "@babel/helper-validator-option": "npm:^7.24.8"
- browserslist: "npm:^4.23.1"
+ "@babel/compat-data": "npm:^7.27.2"
+ "@babel/helper-validator-option": "npm:^7.27.1"
+ browserslist: "npm:^4.24.0"
lru-cache: "npm:^5.1.1"
semver: "npm:^6.3.1"
- checksum: 10/eccb2d75923d2d4d596f9ff64716e8664047c4192f1b44c7d5c07701d4a3498ac2587a72ddae1046e65a501bc630eb7df4557958b08ec2dcf5b4a264a052f111
+ checksum: 10/bd53c30a7477049db04b655d11f4c3500aea3bcbc2497cf02161de2ecf994fec7c098aabbcebe210ffabc2ecbdb1e3ffad23fb4d3f18723b814f423ea1749fe8
languageName: node
linkType: hard
@@ -125,6 +117,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-globals@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/helper-globals@npm:7.28.0"
+ checksum: 10/91445f7edfde9b65dcac47f4f858f68dc1661bf73332060ab67ad7cc7b313421099a2bfc4bda30c3db3842cfa1e86fffbb0d7b2c5205a177d91b22c8d7d9cb47
+ languageName: node
+ linkType: hard
+
"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.24.6":
version: 7.24.6
resolution: "@babel/helper-module-imports@npm:7.24.6"
@@ -134,27 +133,26 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-imports@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-module-imports@npm:7.24.7"
+"@babel/helper-module-imports@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-module-imports@npm:7.27.1"
dependencies:
- "@babel/traverse": "npm:^7.24.7"
- "@babel/types": "npm:^7.24.7"
- checksum: 10/df8bfb2bb18413aa151ecd63b7d5deb0eec102f924f9de6bc08022ced7ed8ca7fed914562d2f6fa5b59b74a5d6e255dc35612b2bc3b8abf361e13f61b3704770
+ "@babel/traverse": "npm:^7.27.1"
+ "@babel/types": "npm:^7.27.1"
+ checksum: 10/58e792ea5d4ae71676e0d03d9fef33e886a09602addc3bd01388a98d87df9fcfd192968feb40ac4aedb7e287ec3d0c17b33e3ecefe002592041a91d8a1998a8d
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/helper-module-transforms@npm:7.25.2"
+"@babel/helper-module-transforms@npm:^7.28.3":
+ version: 7.28.3
+ resolution: "@babel/helper-module-transforms@npm:7.28.3"
dependencies:
- "@babel/helper-module-imports": "npm:^7.24.7"
- "@babel/helper-simple-access": "npm:^7.24.7"
- "@babel/helper-validator-identifier": "npm:^7.24.7"
- "@babel/traverse": "npm:^7.25.2"
+ "@babel/helper-module-imports": "npm:^7.27.1"
+ "@babel/helper-validator-identifier": "npm:^7.27.1"
+ "@babel/traverse": "npm:^7.28.3"
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 10/a3bcf7815f3e9d8b205e0af4a8d92603d685868e45d119b621357e274996bf916216bb95ab5c6a60fde3775b91941555bf129d608e3d025b04f8aac84589f300
+ checksum: 10/598fdd8aa5b91f08542d0ba62a737847d0e752c8b95ae2566bc9d11d371856d6867d93e50db870fb836a6c44cfe481c189d8a2b35ca025a224f070624be9fa87
languageName: node
linkType: hard
@@ -165,13 +163,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-simple-access@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-simple-access@npm:7.24.7"
- dependencies:
- "@babel/traverse": "npm:^7.24.7"
- "@babel/types": "npm:^7.24.7"
- checksum: 10/5083e190186028e48fc358a192e4b93ab320bd016103caffcfda81302a13300ccce46c9cd255ae520c25d2a6a9b47671f93e5fe5678954a2329dc0a685465c49
+"@babel/helper-plugin-utils@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-plugin-utils@npm:7.27.1"
+ checksum: 10/96136c2428888e620e2ec493c25888f9ceb4a21099dcf3dd4508ea64b58cdedbd5a9fb6c7b352546de84d6c24edafe482318646932a22c449ebd16d16c22d864
languageName: node
linkType: hard
@@ -189,6 +184,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-string-parser@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-string-parser@npm:7.27.1"
+ checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-identifier@npm:^7.24.6":
version: 7.24.6
resolution: "@babel/helper-validator-identifier@npm:7.24.6"
@@ -203,6 +205,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/helper-validator-identifier@npm:7.28.5"
+ checksum: 10/8e5d9b0133702cfacc7f368bf792f0f8ac0483794877c6dca5fcb73810ee138e27527701826fb58a40a004f3a5ec0a2f3c3dd5e326d262530b119918f3132ba7
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-option@npm:^7.24.6":
version: 7.24.6
resolution: "@babel/helper-validator-option@npm:7.24.6"
@@ -210,20 +219,20 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-validator-option@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/helper-validator-option@npm:7.24.8"
- checksum: 10/a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c
+"@babel/helper-validator-option@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-validator-option@npm:7.27.1"
+ checksum: 10/db73e6a308092531c629ee5de7f0d04390835b21a263be2644276cb27da2384b64676cab9f22cd8d8dbd854c92b1d7d56fc8517cf0070c35d1c14a8c828b0903
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/helpers@npm:7.25.0"
+"@babel/helpers@npm:^7.28.4":
+ version: 7.28.4
+ resolution: "@babel/helpers@npm:7.28.4"
dependencies:
- "@babel/template": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.0"
- checksum: 10/4fcb8167eba9853e30b8b235b81b923ef7b707396b0e23d7a4fa3e811729506755576cb9ec736e8b92cf19e5a1ec61e83d182904d8e6a0953803c6bebc2e1592
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.28.4"
+ checksum: 10/5a70a82e196cf8808f8a449cc4780c34d02edda2bb136d39ce9d26e63b615f18e89a95472230c3ce7695db0d33e7026efeee56f6454ed43480f223007ed205eb
languageName: node
linkType: hard
@@ -239,19 +248,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/highlight@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/highlight@npm:7.24.7"
- dependencies:
- "@babel/helper-validator-identifier": "npm:^7.24.7"
- chalk: "npm:^2.4.2"
- js-tokens: "npm:^4.0.0"
- picocolors: "npm:^1.0.0"
- checksum: 10/69b73f38cdd4f881b09b939a711e76646da34f4834f4ce141d7a49a6bb1926eab1c594148970a8aa9360398dff800f63aade4e81fafdd7c8d8a8489ea93bfec1
- languageName: node
- linkType: hard
-
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3":
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7":
version: 7.25.3
resolution: "@babel/parser@npm:7.25.3"
dependencies:
@@ -262,6 +259,39 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/parser@npm:7.28.5"
+ dependencies:
+ "@babel/types": "npm:^7.28.5"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10/8d9bfb437af6c97a7f6351840b9ac06b4529ba79d6d3def24d6c2996ab38ff7f1f9d301e868ca84a93a3050fadb3d09dbc5105b24634cd281671ac11eebe8df7
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-react-jsx-self@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.27.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/72cbae66a58c6c36f7e12e8ed79f292192d858dd4bb00e9e89d8b695e4c5cb6ef48eec84bffff421a5db93fd10412c581f1cccdb00264065df76f121995bdb68
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-react-jsx-source@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.27.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/e2843362adb53692be5ee9fa07a386d2d8883daad2063a3575b3c373fc14cdf4ea7978c67a183cb631b4c9c8d77b2f48c24c088f8e65cc3600cb8e97d72a7161
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-runtime@npm:^7.12.1":
version: 7.24.6
resolution: "@babel/plugin-transform-runtime@npm:7.24.6"
@@ -278,7 +308,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.24.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
+"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
version: 7.26.10
resolution: "@babel/runtime@npm:7.26.10"
dependencies:
@@ -287,33 +317,40 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/template@npm:7.25.0"
+"@babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.24.6, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.28.4":
+ version: 7.28.4
+ resolution: "@babel/runtime@npm:7.28.4"
+ checksum: 10/6c9a70452322ea80b3c9b2a412bcf60771819213a67576c8cec41e88a95bb7bf01fc983754cda35dc19603eef52df22203ccbf7777b9d6316932f9fb77c25163
+ languageName: node
+ linkType: hard
+
+"@babel/template@npm:^7.27.2":
+ version: 7.27.2
+ resolution: "@babel/template@npm:7.27.2"
dependencies:
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/parser": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.0"
- checksum: 10/07ebecf6db8b28244b7397628e09c99e7a317b959b926d90455c7253c88df3677a5a32d1501d9749fe292a263ff51a4b6b5385bcabd5dadd3a48036f4d4949e0
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/parser": "npm:^7.27.2"
+ "@babel/types": "npm:^7.27.1"
+ checksum: 10/fed15a84beb0b9340e5f81566600dbee5eccd92e4b9cc42a944359b1aa1082373391d9d5fc3656981dff27233ec935d0bc96453cf507f60a4b079463999244d8
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.2":
- version: 7.25.3
- resolution: "@babel/traverse@npm:7.25.3"
+"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/traverse@npm:7.28.5"
dependencies:
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/generator": "npm:^7.25.0"
- "@babel/parser": "npm:^7.25.3"
- "@babel/template": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.2"
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.28.5"
+ "@babel/helper-globals": "npm:^7.28.0"
+ "@babel/parser": "npm:^7.28.5"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.28.5"
debug: "npm:^4.3.1"
- globals: "npm:^11.1.0"
- checksum: 10/fba34f323e17fa83372fc290bc12413a50e2f780a86c7d8b1875c594b6be2857867804de5d52ab10a78a9cae29e1b09ea15d85ad63671ce97d79c40650282bb9
+ checksum: 10/1fce426f5ea494913c40f33298ce219708e703f71cac7ac045ebde64b5a7b17b9275dfa4e05fb92c3f123136913dff62c8113172f4a5de66dab566123dbe7437
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2":
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2":
version: 7.25.2
resolution: "@babel/types@npm:7.25.2"
dependencies:
@@ -335,156 +372,341 @@ __metadata:
languageName: node
linkType: hard
-"@discoveryjs/json-ext@npm:^0.5.0":
- version: 0.5.7
- resolution: "@discoveryjs/json-ext@npm:0.5.7"
- checksum: 10/b95682a852448e8ef50d6f8e3b7ba288aab3fd98a2bafbe46881a3db0c6e7248a2debe9e1ee0d4137c521e4743ca5bbcb1c0765c9d7b3e0ef53231506fec42b4
+"@babel/types@npm:^7.27.1, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5":
+ version: 7.28.5
+ resolution: "@babel/types@npm:7.28.5"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^7.27.1"
+ "@babel/helper-validator-identifier": "npm:^7.28.5"
+ checksum: 10/4256bb9fb2298c4f9b320bde56e625b7091ea8d2433d98dcf524d4086150da0b6555aabd7d0725162670614a9ac5bf036d1134ca13dedc9707f988670f1362d7
languageName: node
linkType: hard
-"@emotion/babel-plugin@npm:^11.11.0":
- version: 11.11.0
- resolution: "@emotion/babel-plugin@npm:11.11.0"
+"@emotion/babel-plugin@npm:^11.13.5":
+ version: 11.13.5
+ resolution: "@emotion/babel-plugin@npm:11.13.5"
dependencies:
"@babel/helper-module-imports": "npm:^7.16.7"
"@babel/runtime": "npm:^7.18.3"
- "@emotion/hash": "npm:^0.9.1"
- "@emotion/memoize": "npm:^0.8.1"
- "@emotion/serialize": "npm:^1.1.2"
+ "@emotion/hash": "npm:^0.9.2"
+ "@emotion/memoize": "npm:^0.9.0"
+ "@emotion/serialize": "npm:^1.3.3"
babel-plugin-macros: "npm:^3.1.0"
convert-source-map: "npm:^1.5.0"
escape-string-regexp: "npm:^4.0.0"
find-root: "npm:^1.1.0"
source-map: "npm:^0.5.7"
stylis: "npm:4.2.0"
- checksum: 10/8de017666838fc06b1a961d7a49b4e6dc0c83dbb064ea33512bae056594f0811a87e3242ef90fa2aa49fc080fab1cc7af536e7aee9398eaca7a1fc020d2dd527
+ checksum: 10/cd310568314d886ca328e504f84c4f7f9c7f092ea34a2b43fdb61f84665bf301ba2ef49e0fd1e7ded3d81363d9bbefbb32674ce88b317cfb64db2b65e5ff423f
languageName: node
linkType: hard
-"@emotion/cache@npm:^11.11.0":
- version: 11.11.0
- resolution: "@emotion/cache@npm:11.11.0"
+"@emotion/cache@npm:^11.13.5, @emotion/cache@npm:^11.14.0":
+ version: 11.14.0
+ resolution: "@emotion/cache@npm:11.14.0"
dependencies:
- "@emotion/memoize": "npm:^0.8.1"
- "@emotion/sheet": "npm:^1.2.2"
- "@emotion/utils": "npm:^1.2.1"
- "@emotion/weak-memoize": "npm:^0.3.1"
+ "@emotion/memoize": "npm:^0.9.0"
+ "@emotion/sheet": "npm:^1.4.0"
+ "@emotion/utils": "npm:^1.4.2"
+ "@emotion/weak-memoize": "npm:^0.4.0"
stylis: "npm:4.2.0"
- checksum: 10/ef29756247dafb87168b4ffb76ee60feb06b8a1016323ecb1d3ba8aed3f4300ca10049bedbfe83aa11e0d81e616c328002a9d50020ebb3af6e4f5337a785c1fe
+ checksum: 10/52336b28a27b07dde8fcdfd80851cbd1487672bbd4db1e24cca1440c95d8a6a968c57b0453c2b7c88d9b432b717f99554dbecc05b5cdef27933299827e69fd8e
languageName: node
linkType: hard
-"@emotion/hash@npm:^0.9.1":
- version: 0.9.1
- resolution: "@emotion/hash@npm:0.9.1"
- checksum: 10/716e17e48bf9047bf9383982c071de49f2615310fb4e986738931776f5a823bc1f29c84501abe0d3df91a3803c80122d24e28b57351bca9e01356ebb33d89876
+"@emotion/hash@npm:^0.9.2":
+ version: 0.9.2
+ resolution: "@emotion/hash@npm:0.9.2"
+ checksum: 10/379bde2830ccb0328c2617ec009642321c0e009a46aa383dfbe75b679c6aea977ca698c832d225a893901f29d7b3eef0e38cf341f560f6b2b56f1ff23c172387
languageName: node
linkType: hard
-"@emotion/is-prop-valid@npm:^1.2.2":
- version: 1.2.2
- resolution: "@emotion/is-prop-valid@npm:1.2.2"
+"@emotion/is-prop-valid@npm:^1.3.0":
+ version: 1.4.0
+ resolution: "@emotion/is-prop-valid@npm:1.4.0"
dependencies:
- "@emotion/memoize": "npm:^0.8.1"
- checksum: 10/0fa3960abfbe845d40cc230ab8c9408e1f33d3c03b321980359911c7212133cdcb0344d249e9dab23342b304567eece7a10ec44b986f7230e0640ba00049dceb
+ "@emotion/memoize": "npm:^0.9.0"
+ checksum: 10/6fbec4d5cd90b5b68c85047ec1425bccb1fd332df08fa2aea0c15e430c467f01547363ad9108e452ef0494d805074419a7a45c6c866667c39b797f9223e6311d
languageName: node
linkType: hard
-"@emotion/memoize@npm:^0.8.1":
- version: 0.8.1
- resolution: "@emotion/memoize@npm:0.8.1"
- checksum: 10/a19cc01a29fcc97514948eaab4dc34d8272e934466ed87c07f157887406bc318000c69ae6f813a9001c6a225364df04249842a50e692ef7a9873335fbcc141b0
+"@emotion/memoize@npm:^0.9.0":
+ version: 0.9.0
+ resolution: "@emotion/memoize@npm:0.9.0"
+ checksum: 10/038132359397348e378c593a773b1148cd0cf0a2285ffd067a0f63447b945f5278860d9de718f906a74c7c940ba1783ac2ca18f1c06a307b01cc0e3944e783b1
languageName: node
linkType: hard
"@emotion/react@npm:^11.11.1":
- version: 11.11.4
- resolution: "@emotion/react@npm:11.11.4"
+ version: 11.14.0
+ resolution: "@emotion/react@npm:11.14.0"
dependencies:
"@babel/runtime": "npm:^7.18.3"
- "@emotion/babel-plugin": "npm:^11.11.0"
- "@emotion/cache": "npm:^11.11.0"
- "@emotion/serialize": "npm:^1.1.3"
- "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.1"
- "@emotion/utils": "npm:^1.2.1"
- "@emotion/weak-memoize": "npm:^0.3.1"
+ "@emotion/babel-plugin": "npm:^11.13.5"
+ "@emotion/cache": "npm:^11.14.0"
+ "@emotion/serialize": "npm:^1.3.3"
+ "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.2.0"
+ "@emotion/utils": "npm:^1.4.2"
+ "@emotion/weak-memoize": "npm:^0.4.0"
hoist-non-react-statics: "npm:^3.3.1"
peerDependencies:
react: ">=16.8.0"
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 10/e7da3a1ddc1d72a4179010bdfd17423c13b1a77bf83a8b18271e919fd382d08c62dc2313ed5347acfd1ef85bb1bae8932597647a986e8a1ea1462552716cd495
+ checksum: 10/3356c1d66f37f4e7abf88a2be843f6023b794b286c9c99a0aaf1cd1b2b7c50f8d80a2ef77183da737de70150f638e698ff4a2a38ab2d922f868615f1d5761c37
languageName: node
linkType: hard
-"@emotion/serialize@npm:^1.1.2, @emotion/serialize@npm:^1.1.3, @emotion/serialize@npm:^1.1.4":
- version: 1.1.4
- resolution: "@emotion/serialize@npm:1.1.4"
+"@emotion/serialize@npm:^1.3.3":
+ version: 1.3.3
+ resolution: "@emotion/serialize@npm:1.3.3"
dependencies:
- "@emotion/hash": "npm:^0.9.1"
- "@emotion/memoize": "npm:^0.8.1"
- "@emotion/unitless": "npm:^0.8.1"
- "@emotion/utils": "npm:^1.2.1"
+ "@emotion/hash": "npm:^0.9.2"
+ "@emotion/memoize": "npm:^0.9.0"
+ "@emotion/unitless": "npm:^0.10.0"
+ "@emotion/utils": "npm:^1.4.2"
csstype: "npm:^3.0.2"
- checksum: 10/11fc4f960226778e9a5f86310b739703986d13b2de3e89a16d788126ce312b2c8c174a2947c9bfc80cb124b331c36feeac44193f81150616d94b1ba19a92d70a
+ checksum: 10/44a2e06fc52dba177d9cf720f7b2c5d45ee4c0d9c09b78302d9a625e758d728ef3ae26f849237fec6f70e9eeb7d87e45a65028e944dc1f877df97c599f1cdaee
languageName: node
linkType: hard
-"@emotion/sheet@npm:^1.2.2":
- version: 1.2.2
- resolution: "@emotion/sheet@npm:1.2.2"
- checksum: 10/cc46b20ef7273dc28de889927ae1498f854be2890905745fcc3154fbbacaa54df1e28c3d89ff3339c2022782c78933f51955bb950d105d5a219576db1eadfb7a
+"@emotion/sheet@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "@emotion/sheet@npm:1.4.0"
+ checksum: 10/8ac6e9bf6b373a648f26ae7f1c24041038524f4c72f436f4f8c4761c665e58880c3229d8d89b1f7a4815dd8e5b49634d03e60187cb6f93097d7f7c1859e869d5
languageName: node
linkType: hard
"@emotion/styled@npm:^11.11.0":
- version: 11.11.5
- resolution: "@emotion/styled@npm:11.11.5"
+ version: 11.14.1
+ resolution: "@emotion/styled@npm:11.14.1"
dependencies:
"@babel/runtime": "npm:^7.18.3"
- "@emotion/babel-plugin": "npm:^11.11.0"
- "@emotion/is-prop-valid": "npm:^1.2.2"
- "@emotion/serialize": "npm:^1.1.4"
- "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.1"
- "@emotion/utils": "npm:^1.2.1"
+ "@emotion/babel-plugin": "npm:^11.13.5"
+ "@emotion/is-prop-valid": "npm:^1.3.0"
+ "@emotion/serialize": "npm:^1.3.3"
+ "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.2.0"
+ "@emotion/utils": "npm:^1.4.2"
peerDependencies:
"@emotion/react": ^11.0.0-rc.0
react: ">=16.8.0"
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 10/a936787ef80d73066840391522d88280424de0abb56bec83d17e14bdc5a515e77e343dd171f7caae1405462e3f71815b5480dcc4e1eff5e8ff4a020f5c39341e
+ checksum: 10/b20ffaaac76e16538051da8d417f1da75f47f0974000edf0999f39f309b23ee0a91ba7dc1d5f60c4017d29fadfed48631ae4a8f697e3662a88318c667d072117
languageName: node
linkType: hard
-"@emotion/unitless@npm:^0.8.1":
- version: 0.8.1
- resolution: "@emotion/unitless@npm:0.8.1"
- checksum: 10/918f73c46ac0b7161e3c341cc07d651ce87e31ab1695e74b12adb7da6bb98dfbff8c69cf68a4e40d9eb3d820ca055dc1267aeb3007927ce88f98b885bf729b63
+"@emotion/unitless@npm:^0.10.0":
+ version: 0.10.0
+ resolution: "@emotion/unitless@npm:0.10.0"
+ checksum: 10/6851c16edce01c494305f43b2cad7a26b939a821131b7c354e49b8e3b012c8810024755b0f4a03ef51117750309e55339825a97bd10411fb3687e68904769106
languageName: node
linkType: hard
-"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1":
- version: 1.0.1
- resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1"
+"@emotion/use-insertion-effect-with-fallbacks@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.2.0"
peerDependencies:
react: ">=16.8.0"
- checksum: 10/7d7ead9ba3f615510f550aea67815281ec5a5487de55aafc250f820317afc1fd419bd9e9e27602a0206ec5c152f13dc6130bccad312c1036706c584c65d66ef7
+ checksum: 10/2374999db8d53ef661d61ed1026c42a849632e4f03826f7eba0314c1d92ae342161d737f5045453aa46dd4008e13ccefeba68d3165b667dfad8e5784fcb0c643
languageName: node
linkType: hard
-"@emotion/utils@npm:^1.2.1":
- version: 1.2.1
- resolution: "@emotion/utils@npm:1.2.1"
- checksum: 10/472fa529c64a13edff80aa11698092e8841c1ffb5001c739d84eb9d0fdd6d8e1cd1848669310578ccfa6383b8601132eca54f8749fca40af85d21fdfc9b776c4
+"@emotion/utils@npm:^1.4.2":
+ version: 1.4.2
+ resolution: "@emotion/utils@npm:1.4.2"
+ checksum: 10/e5f3b8bca066b3361a7ad9064baeb9d01ed1bf51d98416a67359b62cb3affec6bb0249802c4ed11f4f8030f93cc4b67506909420bdb110adec6983d712897208
languageName: node
linkType: hard
-"@emotion/weak-memoize@npm:^0.3.1":
- version: 0.3.1
- resolution: "@emotion/weak-memoize@npm:0.3.1"
- checksum: 10/b2be47caa24a8122622ea18cd2d650dbb4f8ad37b636dc41ed420c2e082f7f1e564ecdea68122b546df7f305b159bf5ab9ffee872abd0f052e687428459af594
+"@emotion/weak-memoize@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "@emotion/weak-memoize@npm:0.4.0"
+ checksum: 10/db5da0e89bd752c78b6bd65a1e56231f0abebe2f71c0bd8fc47dff96408f7065b02e214080f99924f6a3bfe7ee15afc48dad999d76df86b39b16e513f7a94f52
+ languageName: node
+ linkType: hard
+
+"@esbuild/aix-ppc64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/aix-ppc64@npm:0.25.12"
+ conditions: os=aix & cpu=ppc64
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/android-arm64@npm:0.25.12"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-arm@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/android-arm@npm:0.25.12"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@esbuild/android-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/android-x64@npm:0.25.12"
+ conditions: os=android & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/darwin-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/darwin-arm64@npm:0.25.12"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/darwin-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/darwin-x64@npm:0.25.12"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/freebsd-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/freebsd-arm64@npm:0.25.12"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/freebsd-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/freebsd-x64@npm:0.25.12"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-arm64@npm:0.25.12"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-arm@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-arm@npm:0.25.12"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-ia32@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-ia32@npm:0.25.12"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-loong64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-loong64@npm:0.25.12"
+ conditions: os=linux & cpu=loong64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-mips64el@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-mips64el@npm:0.25.12"
+ conditions: os=linux & cpu=mips64el
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-ppc64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-ppc64@npm:0.25.12"
+ conditions: os=linux & cpu=ppc64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-riscv64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-riscv64@npm:0.25.12"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-s390x@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-s390x@npm:0.25.12"
+ conditions: os=linux & cpu=s390x
+ languageName: node
+ linkType: hard
+
+"@esbuild/linux-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-x64@npm:0.25.12"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/netbsd-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/netbsd-arm64@npm:0.25.12"
+ conditions: os=netbsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/netbsd-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/netbsd-x64@npm:0.25.12"
+ conditions: os=netbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/openbsd-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/openbsd-arm64@npm:0.25.12"
+ conditions: os=openbsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/openbsd-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/openbsd-x64@npm:0.25.12"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/openharmony-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/openharmony-arm64@npm:0.25.12"
+ conditions: os=openharmony & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/sunos-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/sunos-x64@npm:0.25.12"
+ conditions: os=sunos & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/win32-arm64@npm:0.25.12"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-ia32@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/win32-ia32@npm:0.25.12"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@esbuild/win32-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/win32-x64@npm:0.25.12"
+ conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -575,41 +797,41 @@ __metadata:
languageName: node
linkType: hard
-"@floating-ui/core@npm:^1.0.0":
- version: 1.6.2
- resolution: "@floating-ui/core@npm:1.6.2"
+"@floating-ui/core@npm:^1.7.3":
+ version: 1.7.3
+ resolution: "@floating-ui/core@npm:1.7.3"
dependencies:
- "@floating-ui/utils": "npm:^0.2.0"
- checksum: 10/5c940ef3d397aa23f859ecb033bda408dde20820af3f82090a889c35a99826cfaa7864e8131b9906a26b2c04f31fa468538a28d0715b34de541e0776e0f82d03
+ "@floating-ui/utils": "npm:^0.2.10"
+ checksum: 10/a8952ff2673ddf28f12feeb86d90c54949e45bcb1af5758b7672850ac0dadb36d4bd61aa45dad1b6a35ba40d4756d3573afac6610b90502639d7266b91e0864e
languageName: node
linkType: hard
-"@floating-ui/dom@npm:^1.0.0":
- version: 1.6.5
- resolution: "@floating-ui/dom@npm:1.6.5"
+"@floating-ui/dom@npm:^1.7.4":
+ version: 1.7.4
+ resolution: "@floating-ui/dom@npm:1.7.4"
dependencies:
- "@floating-ui/core": "npm:^1.0.0"
- "@floating-ui/utils": "npm:^0.2.0"
- checksum: 10/d421e7f239e9af5a2a4c7a560c29b8ce1f29398c411c8e3bd0c33a2ce800e13a378749a1606e4f6b460830f4007c459792534821013262d24d1385476b1ba48d
+ "@floating-ui/core": "npm:^1.7.3"
+ "@floating-ui/utils": "npm:^0.2.10"
+ checksum: 10/d3d6a23e7b9804ba56338c7c666590258683af14b6026270d32afc1202f72b5b82cca359004bdc7830bf2463a045da6c7bd4e7d5351218cf270ff94206197971
languageName: node
linkType: hard
"@floating-ui/react-dom@npm:^2.0.8":
- version: 2.1.0
- resolution: "@floating-ui/react-dom@npm:2.1.0"
+ version: 2.1.6
+ resolution: "@floating-ui/react-dom@npm:2.1.6"
dependencies:
- "@floating-ui/dom": "npm:^1.0.0"
+ "@floating-ui/dom": "npm:^1.7.4"
peerDependencies:
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 10/15be0714379c271ff01347e7c9bcdba96d6b39f3960697380e23de9b9d59fb91ba07bc75b8bdb12d72da7a9272191a9ce73f843a0d5f89939caa9f3137acd8ec
+ checksum: 10/fbfd3319b42edb9c156e4e872f500d2edb112bc9cfd1b45892bff16ccf21c2484ddc9c416f7631c2aaaadec1b2f98b205db8a3f89eb78ca870905fcfe3917c35
languageName: node
linkType: hard
-"@floating-ui/utils@npm:^0.2.0":
- version: 0.2.2
- resolution: "@floating-ui/utils@npm:0.2.2"
- checksum: 10/28d900d2f0876b40c7090f55724700eeac608862e59110b7b14731223218cf7ce125b2091f34103edf4b0f779166151bbca21256b856236235a2be996548ed38
+"@floating-ui/utils@npm:^0.2.10":
+ version: 0.2.10
+ resolution: "@floating-ui/utils@npm:0.2.10"
+ checksum: 10/b635ea865a8be2484b608b7157f5abf9ed439f351011a74b7e988439e2898199a9a8b790f52291e05bdcf119088160dc782d98cff45cc98c5a271bc6f51327ae
languageName: node
linkType: hard
@@ -665,6 +887,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/gen-mapping@npm:^0.3.12":
+ version: 0.3.13
+ resolution: "@jridgewell/gen-mapping@npm:0.3.13"
+ dependencies:
+ "@jridgewell/sourcemap-codec": "npm:^1.5.0"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10/902f8261dcf450b4af7b93f9656918e02eec80a2169e155000cb2059f90113dd98f3ccf6efc6072cee1dd84cac48cade51da236972d942babc40e4c23da4d62a
+ languageName: node
+ linkType: hard
+
"@jridgewell/gen-mapping@npm:^0.3.5":
version: 0.3.5
resolution: "@jridgewell/gen-mapping@npm:0.3.5"
@@ -676,6 +908,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/remapping@npm:^2.3.5":
+ version: 2.3.5
+ resolution: "@jridgewell/remapping@npm:2.3.5"
+ dependencies:
+ "@jridgewell/gen-mapping": "npm:^0.3.5"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10/c2bb01856e65b506d439455f28aceacf130d6c023d1d4e3b48705e88def3571753e1a887daa04b078b562316c92d26ce36408a60534bceca3f830aec88a339ad
+ languageName: node
+ linkType: hard
+
"@jridgewell/resolve-uri@npm:^3.1.0":
version: 3.1.2
resolution: "@jridgewell/resolve-uri@npm:3.1.2"
@@ -690,16 +932,6 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/source-map@npm:^0.3.3":
- version: 0.3.6
- resolution: "@jridgewell/source-map@npm:0.3.6"
- dependencies:
- "@jridgewell/gen-mapping": "npm:^0.3.5"
- "@jridgewell/trace-mapping": "npm:^0.3.25"
- checksum: 10/0a9aca9320dc9044014ba0ef989b3a8411b0d778895553e3b7ca2ac0a75a20af4a5ad3f202acfb1879fa40466036a4417e1d5b38305baed8b9c1ebe6e4b3e7f5
- languageName: node
- linkType: hard
-
"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14":
version: 1.4.15
resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
@@ -707,7 +939,14 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25":
+"@jridgewell/sourcemap-codec@npm:^1.5.0":
+ version: 1.5.5
+ resolution: "@jridgewell/sourcemap-codec@npm:1.5.5"
+ checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5
+ languageName: node
+ linkType: hard
+
+"@jridgewell/trace-mapping@npm:^0.3.24":
version: 0.3.25
resolution: "@jridgewell/trace-mapping@npm:0.3.25"
dependencies:
@@ -717,25 +956,13 @@ __metadata:
languageName: node
linkType: hard
-"@mui/base@npm:5.0.0-beta.40":
- version: 5.0.0-beta.40
- resolution: "@mui/base@npm:5.0.0-beta.40"
+"@jridgewell/trace-mapping@npm:^0.3.28":
+ version: 0.3.31
+ resolution: "@jridgewell/trace-mapping@npm:0.3.31"
dependencies:
- "@babel/runtime": "npm:^7.23.9"
- "@floating-ui/react-dom": "npm:^2.0.8"
- "@mui/types": "npm:^7.2.14"
- "@mui/utils": "npm:^5.15.14"
- "@popperjs/core": "npm:^2.11.8"
- clsx: "npm:^2.1.0"
- prop-types: "npm:^15.8.1"
- peerDependencies:
- "@types/react": ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
- react-dom: ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- "@types/react":
- optional: true
- checksum: 10/ebee3d9e1136710dcb2af5828acc6bd8d54f6b124785d011585c2665a48dc66e35ccb344d5ebc7fd8bfd776cccb8ea434911f151a62bee193677ee9dc67fc7fc
+ "@jridgewell/resolve-uri": "npm:^3.1.0"
+ "@jridgewell/sourcemap-codec": "npm:^1.4.14"
+ checksum: 10/da0283270e691bdb5543806077548532791608e52386cfbbf3b9e8fb00457859d1bd01d512851161c886eb3a2f3ce6fd9bcf25db8edf3bddedd275bd4a88d606
languageName: node
linkType: hard
@@ -761,51 +988,51 @@ __metadata:
languageName: node
linkType: hard
-"@mui/core-downloads-tracker@npm:^5.15.19":
- version: 5.15.19
- resolution: "@mui/core-downloads-tracker@npm:5.15.19"
- checksum: 10/32dd442d72a4cf4abea0e5c0a325707c3f8aba16b7b40ed674da2c068ed10d686f1941240e527407d685e00ed12931c331d99265e1ed570630c856ffbe291c23
+"@mui/core-downloads-tracker@npm:^5.18.0":
+ version: 5.18.0
+ resolution: "@mui/core-downloads-tracker@npm:5.18.0"
+ checksum: 10/065b46739d2bd84b880ad2f6a0a2062d60e3a296ce18ff380cad22ab5b2cb3de396755f322f4bea3a422ffffe1a9244536fc3c9623056ff3873c996e6664b1b9
languageName: node
linkType: hard
"@mui/icons-material@npm:^5.13.7":
- version: 5.15.19
- resolution: "@mui/icons-material@npm:5.15.19"
+ version: 5.18.0
+ resolution: "@mui/icons-material@npm:5.18.0"
dependencies:
"@babel/runtime": "npm:^7.23.9"
peerDependencies:
"@mui/material": ^5.0.0
- "@types/react": ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 10/f2d47ed7ffba7e28d24feb4160b65f814135ed3b96e10aa13949707a6e41e39695badd04c822c4e937892ea630a3640ddd0ff7b073f75def3f28bad2c9e5271b
+ checksum: 10/f55f3da3c375ec3bad5417f5588122587ccf6a02093de286ca723bb6d01692f2cdf81dea413abc396eba87d6f7ab7443cc51e3dd024da8099764e55e12fa4176
languageName: node
linkType: hard
"@mui/material@npm:^5.13.7":
- version: 5.15.19
- resolution: "@mui/material@npm:5.15.19"
+ version: 5.18.0
+ resolution: "@mui/material@npm:5.18.0"
dependencies:
"@babel/runtime": "npm:^7.23.9"
- "@mui/base": "npm:5.0.0-beta.40"
- "@mui/core-downloads-tracker": "npm:^5.15.19"
- "@mui/system": "npm:^5.15.15"
- "@mui/types": "npm:^7.2.14"
- "@mui/utils": "npm:^5.15.14"
+ "@mui/core-downloads-tracker": "npm:^5.18.0"
+ "@mui/system": "npm:^5.18.0"
+ "@mui/types": "npm:~7.2.15"
+ "@mui/utils": "npm:^5.17.1"
+ "@popperjs/core": "npm:^2.11.8"
"@types/react-transition-group": "npm:^4.4.10"
clsx: "npm:^2.1.0"
csstype: "npm:^3.1.3"
prop-types: "npm:^15.8.1"
- react-is: "npm:^18.2.0"
+ react-is: "npm:^19.0.0"
react-transition-group: "npm:^4.4.5"
peerDependencies:
"@emotion/react": ^11.5.0
"@emotion/styled": ^11.3.0
- "@types/react": ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
- react-dom: ^17.0.0 || ^18.0.0
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
"@emotion/react":
optional: true
@@ -813,65 +1040,66 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: 10/92618aaefc85b4d4a6012dba48fe4b4936db45c1afd3436b148c81d8b8d0a001c57fd654bd101f94077979f1cf4e3ad5a7e5dd24a6f1b666f3d2e23d75a63f84
+ checksum: 10/4b72e07c76c7c4b1076db82ef42a06dfab7d73d73f0d272019b2e0b200fc25c27bb295a8672577e1094168054159bed387cf9af74fec30e98aead7d97fad0a57
languageName: node
linkType: hard
-"@mui/private-theming@npm:^5.15.14":
- version: 5.15.14
- resolution: "@mui/private-theming@npm:5.15.14"
+"@mui/private-theming@npm:^5.17.1":
+ version: 5.17.1
+ resolution: "@mui/private-theming@npm:5.17.1"
dependencies:
"@babel/runtime": "npm:^7.23.9"
- "@mui/utils": "npm:^5.15.14"
+ "@mui/utils": "npm:^5.17.1"
prop-types: "npm:^15.8.1"
peerDependencies:
- "@types/react": ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 10/6a14311ed53ee4adccfe0ba93275b43773d22fdd10c0d4ba680b9368fc0616a5e0f38f29d2080bcd7e4ed79123047e5f245c403d3fd822e960a97762be65218d
+ checksum: 10/f8b849f545e8ab29eac959f174f56702e5b72ffda85c3b0621750e294a3f64d15873ebdb792cf478564db1c3cf4b366eabcd4156897d811949f2df079b424c8c
languageName: node
linkType: hard
-"@mui/styled-engine@npm:^5.15.14":
- version: 5.15.14
- resolution: "@mui/styled-engine@npm:5.15.14"
+"@mui/styled-engine@npm:^5.18.0":
+ version: 5.18.0
+ resolution: "@mui/styled-engine@npm:5.18.0"
dependencies:
"@babel/runtime": "npm:^7.23.9"
- "@emotion/cache": "npm:^11.11.0"
+ "@emotion/cache": "npm:^11.13.5"
+ "@emotion/serialize": "npm:^1.3.3"
csstype: "npm:^3.1.3"
prop-types: "npm:^15.8.1"
peerDependencies:
"@emotion/react": ^11.4.1
"@emotion/styled": ^11.3.0
- react: ^17.0.0 || ^18.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
"@emotion/react":
optional: true
"@emotion/styled":
optional: true
- checksum: 10/2a5e03bb20502aef94cfb908898c50abb769192deb32d7f4237039683ce5266104cdc4055a7f0a8342aa62447d52b7439a4f2d0dda0fa6709c227c3621468cab
+ checksum: 10/8468a82bafb6dba40b7a3add845dd49868bcbcda3e9a0226a08f74b715dcbe2360186944ef94c44b2abe85f79335a470c0634195b9e48ccf6b5439df4bc17a90
languageName: node
linkType: hard
-"@mui/system@npm:^5.15.15":
- version: 5.15.15
- resolution: "@mui/system@npm:5.15.15"
+"@mui/system@npm:^5.18.0":
+ version: 5.18.0
+ resolution: "@mui/system@npm:5.18.0"
dependencies:
"@babel/runtime": "npm:^7.23.9"
- "@mui/private-theming": "npm:^5.15.14"
- "@mui/styled-engine": "npm:^5.15.14"
- "@mui/types": "npm:^7.2.14"
- "@mui/utils": "npm:^5.15.14"
+ "@mui/private-theming": "npm:^5.17.1"
+ "@mui/styled-engine": "npm:^5.18.0"
+ "@mui/types": "npm:~7.2.15"
+ "@mui/utils": "npm:^5.17.1"
clsx: "npm:^2.1.0"
csstype: "npm:^3.1.3"
prop-types: "npm:^15.8.1"
peerDependencies:
"@emotion/react": ^11.5.0
"@emotion/styled": ^11.3.0
- "@types/react": ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
"@emotion/react":
optional: true
@@ -879,55 +1107,73 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: 10/90a84ad0bc1b401b6e53b13fe9cfe8a34668e84885d391abf5ab80b3cd0f37370be25cb40af253cdd468746386282fed24964315933fcb28d2d6e62de0db7bf1
+ checksum: 10/4584a4d4f62ddaecc8b047f1a3b24ecde2ea4198963b5db3c006fd8109cd16085099862dbf935fad545ee146a3c06f119e0dd9bdc987cf45f900bab611a4afe7
languageName: node
linkType: hard
-"@mui/types@npm:^7.2.14, @mui/types@npm:^7.2.14-dev.20240529-082515-213b5e33ab":
- version: 7.2.14
- resolution: "@mui/types@npm:7.2.14"
+"@mui/types@npm:^7.2.14-dev.20240529-082515-213b5e33ab":
+ version: 7.4.8
+ resolution: "@mui/types@npm:7.4.8"
+ dependencies:
+ "@babel/runtime": "npm:^7.28.4"
peerDependencies:
- "@types/react": ^17.0.0 || ^18.0.0
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 10/b10cca8f63ea522be4f7c185acd1f4d031947e53824cbf9dc5649c165bcfa8a2749e83fd0bd1809b8e2698f58638ab2b4ce03550095989189d14434ea5c6c0b6
+ checksum: 10/f54d8ab787053170d43567f90cd7605e872362d95a5610382382dbf834d8890687ee4d05df604c00b77dea2b35a99ab51af073d115627aa8f401fd3340f48e84
languageName: node
linkType: hard
-"@mui/utils@npm:^5.15.14":
- version: 5.15.14
- resolution: "@mui/utils@npm:5.15.14"
+"@mui/types@npm:~7.2.15, @mui/types@npm:~7.2.24":
+ version: 7.2.24
+ resolution: "@mui/types@npm:7.2.24"
+ peerDependencies:
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: 10/5ed4f90ec62c7df901e58b53011bf6b377b48e13b07de9eeb15c7a6f3f759310f0682b64685c7762f660fad6edf4c8e05595313c93810fc63c54270b899b4a75
+ languageName: node
+ linkType: hard
+
+"@mui/utils@npm:^5.17.1":
+ version: 5.17.1
+ resolution: "@mui/utils@npm:5.17.1"
dependencies:
"@babel/runtime": "npm:^7.23.9"
- "@types/prop-types": "npm:^15.7.11"
+ "@mui/types": "npm:~7.2.15"
+ "@types/prop-types": "npm:^15.7.12"
+ clsx: "npm:^2.1.1"
prop-types: "npm:^15.8.1"
- react-is: "npm:^18.2.0"
+ react-is: "npm:^19.0.0"
peerDependencies:
- "@types/react": ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 10/b3cbe2d0aa7ec65969752dababc39fc6e0b8bb1a9cf8b9bac42ca40e3dd3eaa59b79765bd259019318acc7421d64b9f421bc67e776a581d7c9da6a1c0c50bfbc
+ checksum: 10/26efae9a9f84a817b016a93ab3e3c3d08533947f62b19d4a5f8cd67ebf6932b1f68c4e4ae677dc0d3397ecd1bf1cc8cb47ab83a345bcaa9b4f45c401ec9d3926
languageName: node
linkType: hard
"@mui/utils@npm:^6.0.0-dev.20240529-082515-213b5e33ab":
- version: 6.0.0-dev.20240529-082515-213b5e33ab
- resolution: "@mui/utils@npm:6.0.0-dev.20240529-082515-213b5e33ab"
+ version: 6.4.9
+ resolution: "@mui/utils@npm:6.4.9"
dependencies:
- "@babel/runtime": "npm:^7.24.6"
- "@types/prop-types": "npm:^15.7.12"
+ "@babel/runtime": "npm:^7.26.0"
+ "@mui/types": "npm:~7.2.24"
+ "@types/prop-types": "npm:^15.7.14"
+ clsx: "npm:^2.1.1"
prop-types: "npm:^15.8.1"
- react-is: "npm:^18.2.0"
+ react-is: "npm:^19.0.0"
peerDependencies:
- "@types/react": ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ "@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
+ react: ^17.0.0 || ^18.0.0 || ^19.0.0
peerDependenciesMeta:
"@types/react":
optional: true
- checksum: 10/fa785f4cdc6c31c20279f955a0442462c8d73ae7e99a5277d6a6a3c34a1e522fc254e775493969308d25476f1854479cb3fe1cf5206ee2937d1eb55fc3bab904
+ checksum: 10/4769956cc79283f9813d2984cd92b647528e4456eaea582c60b599d2db0a132ae4a10bf03ad28e8241463cd0ec2df1d56c0c4958f7c39d998241f93fc91c3ad4
languageName: node
linkType: hard
@@ -1005,10 +1251,171 @@ __metadata:
languageName: node
linkType: hard
-"@remix-run/router@npm:1.16.1":
- version: 1.16.1
- resolution: "@remix-run/router@npm:1.16.1"
- checksum: 10/0bfbf2a04707e7f7fde5c76614e7990945a6d854d50c1f9f63cea50208ff864a8920420534ff7ddff6a0bcb584c84456d2f7613d6d6e896db46cafcc70d8fb65
+"@remix-run/router@npm:1.23.0":
+ version: 1.23.0
+ resolution: "@remix-run/router@npm:1.23.0"
+ checksum: 10/0a9f02c26c150d8210b05927c43d2f57ee8b7f812c81abb76df1721c7367ef692e54f4044981e756ce13d0619fb3c6a9b1514524d69aea9b32bfaf565299a8c7
+ languageName: node
+ linkType: hard
+
+"@rolldown/pluginutils@npm:1.0.0-beta.43":
+ version: 1.0.0-beta.43
+ resolution: "@rolldown/pluginutils@npm:1.0.0-beta.43"
+ checksum: 10/1088a4461585921ec74689cf614fd162c3a138eea32a6640050c2f4cc3b2a888f3c15084871fd6deec673aaa22de6eab569c1e1fc7135e1b4186bc8fdf0f0214
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-android-arm-eabi@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-android-arm-eabi@npm:4.53.1"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-android-arm64@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-android-arm64@npm:4.53.1"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-darwin-arm64@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-darwin-arm64@npm:4.53.1"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-darwin-x64@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-darwin-x64@npm:4.53.1"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-freebsd-arm64@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-freebsd-arm64@npm:4.53.1"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-freebsd-x64@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-freebsd-x64@npm:4.53.1"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm-gnueabihf@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.53.1"
+ conditions: os=linux & cpu=arm & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm-musleabihf@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.53.1"
+ conditions: os=linux & cpu=arm & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm64-gnu@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.53.1"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm64-musl@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-arm64-musl@npm:4.53.1"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-loong64-gnu@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.53.1"
+ conditions: os=linux & cpu=loong64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-ppc64-gnu@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.53.1"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-riscv64-gnu@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.53.1"
+ conditions: os=linux & cpu=riscv64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-riscv64-musl@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.53.1"
+ conditions: os=linux & cpu=riscv64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-s390x-gnu@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.53.1"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-x64-gnu@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-x64-gnu@npm:4.53.1"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-x64-musl@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-linux-x64-musl@npm:4.53.1"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-openharmony-arm64@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-openharmony-arm64@npm:4.53.1"
+ conditions: os=openharmony & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-win32-arm64-msvc@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.53.1"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-win32-ia32-msvc@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.53.1"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-win32-x64-gnu@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-win32-x64-gnu@npm:4.53.1"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-win32-x64-msvc@npm:4.53.1":
+ version: 4.53.1
+ resolution: "@rollup/rollup-win32-x64-msvc@npm:4.53.1"
+ conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -1027,7 +1434,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__core@npm:^7":
+"@types/babel__core@npm:^7.20.5":
version: 7.20.5
resolution: "@types/babel__core@npm:7.20.5"
dependencies:
@@ -1103,10 +1510,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/estree@npm:^1.0.5":
- version: 1.0.5
- resolution: "@types/estree@npm:1.0.5"
- checksum: 10/7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408
+"@types/estree@npm:1.0.8":
+ version: 1.0.8
+ resolution: "@types/estree@npm:1.0.8"
+ checksum: 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099
languageName: node
linkType: hard
@@ -1155,7 +1562,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.8":
+"@types/json-schema@npm:^7.0.15":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7
@@ -1214,7 +1621,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:*, @types/node@npm:^20.4.0":
+"@types/node@npm:*":
version: 20.14.1
resolution: "@types/node@npm:20.14.1"
dependencies:
@@ -1230,7 +1637,14 @@ __metadata:
languageName: node
linkType: hard
-"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.11, @types/prop-types@npm:^15.7.12, @types/prop-types@npm:^15.7.5":
+"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.12, @types/prop-types@npm:^15.7.14":
+ version: 15.7.15
+ resolution: "@types/prop-types@npm:15.7.15"
+ checksum: 10/31aa2f59b28f24da6fb4f1d70807dae2aedfce090ec63eaf9ea01727a9533ef6eaf017de5bff99fbccad7d1c9e644f52c6c2ba30869465dd22b1a7221c29f356
+ languageName: node
+ linkType: hard
+
+"@types/prop-types@npm:^15.7.5":
version: 15.7.12
resolution: "@types/prop-types@npm:15.7.12"
checksum: 10/ac16cc3d0a84431ffa5cfdf89579ad1e2269549f32ce0c769321fdd078f84db4fbe1b461ed5a1a496caf09e637c0e367d600c541435716a55b1d9713f5035dfe
@@ -1268,11 +1682,11 @@ __metadata:
linkType: hard
"@types/react-dom@npm:^18.2.6":
- version: 18.3.0
- resolution: "@types/react-dom@npm:18.3.0"
- dependencies:
- "@types/react": "npm:*"
- checksum: 10/6ff53f5a7b7fba952a68e114d3b542ebdc1e87a794234785ebab0bcd9bde7fb4885f21ebaf93d26dc0a1b5b93287f42cad68b78ae04dddf6b20da7aceff0beaf
+ version: 18.3.7
+ resolution: "@types/react-dom@npm:18.3.7"
+ peerDependencies:
+ "@types/react": ^18.0.0
+ checksum: 10/317569219366d487a3103ba1e5e47154e95a002915fdcf73a44162c48fe49c3a57fcf7f57fc6979e70d447112681e6b13c6c3c1df289db8b544df4aab2d318f3
languageName: node
linkType: hard
@@ -1306,7 +1720,16 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-transition-group@npm:^4.4.10, @types/react-transition-group@npm:^4.4.6":
+"@types/react-transition-group@npm:^4.4.10":
+ version: 4.4.12
+ resolution: "@types/react-transition-group@npm:4.4.12"
+ peerDependencies:
+ "@types/react": "*"
+ checksum: 10/ea14bc84f529a3887f9954b753843820ac8a3c49fcdfec7840657ecc6a8800aad98afdbe4b973eb96c7252286bde38476fcf64b1c09527354a9a9366e516d9a2
+ languageName: node
+ linkType: hard
+
+"@types/react-transition-group@npm:^4.4.6":
version: 4.4.10
resolution: "@types/react-transition-group@npm:4.4.10"
dependencies:
@@ -1316,12 +1739,12 @@ __metadata:
linkType: hard
"@types/react@npm:^18.2.14":
- version: 18.3.3
- resolution: "@types/react@npm:18.3.3"
+ version: 18.3.26
+ resolution: "@types/react@npm:18.3.26"
dependencies:
"@types/prop-types": "npm:*"
csstype: "npm:^3.0.2"
- checksum: 10/68e203b7f1f91d6cf21f33fc7af9d6d228035a26c83f514981e54aa3da695d0ec6af10c277c6336de1dd76c4adbe9563f3a21f80c4462000f41e5f370b46e96c
+ checksum: 10/04852f5a93f1ac5140313e6c3bb7ce1abad84425709df838154102d0ed3d422c78f7c6ea114c1ee183cba6db0475a371d7dc9c0fdf991697c42da5cc24ca0512
languageName: node
linkType: hard
@@ -1474,201 +1897,19 @@ __metadata:
languageName: node
linkType: hard
-"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1":
- version: 1.12.1
- resolution: "@webassemblyjs/ast@npm:1.12.1"
- dependencies:
- "@webassemblyjs/helper-numbers": "npm:1.11.6"
- "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6"
- checksum: 10/a775b0559437ae122d14fec0cfe59fdcaf5ca2d8ff48254014fd05d6797e20401e0f1518e628f9b06819aa085834a2534234977f9608b3f2e51f94b6e8b0bc43
- languageName: node
- linkType: hard
-
-"@webassemblyjs/floating-point-hex-parser@npm:1.11.6":
- version: 1.11.6
- resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6"
- checksum: 10/29b08758841fd8b299c7152eda36b9eb4921e9c584eb4594437b5cd90ed6b920523606eae7316175f89c20628da14326801090167cc7fbffc77af448ac84b7e2
- languageName: node
- linkType: hard
-
-"@webassemblyjs/helper-api-error@npm:1.11.6":
- version: 1.11.6
- resolution: "@webassemblyjs/helper-api-error@npm:1.11.6"
- checksum: 10/e8563df85161096343008f9161adb138a6e8f3c2cc338d6a36011aa55eabb32f2fd138ffe63bc278d009ada001cc41d263dadd1c0be01be6c2ed99076103689f
- languageName: node
- linkType: hard
-
-"@webassemblyjs/helper-buffer@npm:1.12.1":
- version: 1.12.1
- resolution: "@webassemblyjs/helper-buffer@npm:1.12.1"
- checksum: 10/1d8705daa41f4d22ef7c6d422af4c530b84d69d0c253c6db5adec44d511d7caa66837803db5b1addcea611a1498fd5a67d2cf318b057a916283ae41ffb85ba8a
- languageName: node
- linkType: hard
-
-"@webassemblyjs/helper-numbers@npm:1.11.6":
- version: 1.11.6
- resolution: "@webassemblyjs/helper-numbers@npm:1.11.6"
- dependencies:
- "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6"
- "@webassemblyjs/helper-api-error": "npm:1.11.6"
- "@xtuc/long": "npm:4.2.2"
- checksum: 10/9ffd258ad809402688a490fdef1fd02222f20cdfe191c895ac215a331343292164e5033dbc0347f0f76f2447865c0b5c2d2e3304ee948d44f7aa27857028fd08
- languageName: node
- linkType: hard
-
-"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6":
- version: 1.11.6
- resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6"
- checksum: 10/4ebf03e9c1941288c10e94e0f813f413f972bfaa1f09be2cc2e5577f300430906b61aa24d52f5ef2f894e8e24e61c6f7c39871d7e3d98bc69460e1b8e00bb20b
- languageName: node
- linkType: hard
-
-"@webassemblyjs/helper-wasm-section@npm:1.12.1":
- version: 1.12.1
- resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1"
- dependencies:
- "@webassemblyjs/ast": "npm:1.12.1"
- "@webassemblyjs/helper-buffer": "npm:1.12.1"
- "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6"
- "@webassemblyjs/wasm-gen": "npm:1.12.1"
- checksum: 10/e91e6b28114e35321934070a2db8973a08a5cd9c30500b817214c683bbf5269ed4324366dd93ad83bf2fba0d671ac8f39df1c142bf58f70c57a827eeba4a3d2f
- languageName: node
- linkType: hard
-
-"@webassemblyjs/ieee754@npm:1.11.6":
- version: 1.11.6
- resolution: "@webassemblyjs/ieee754@npm:1.11.6"
- dependencies:
- "@xtuc/ieee754": "npm:^1.2.0"
- checksum: 10/13574b8e41f6ca39b700e292d7edf102577db5650fe8add7066a320aa4b7a7c09a5056feccac7a74eb68c10dea9546d4461412af351f13f6b24b5f32379b49de
- languageName: node
- linkType: hard
-
-"@webassemblyjs/leb128@npm:1.11.6":
- version: 1.11.6
- resolution: "@webassemblyjs/leb128@npm:1.11.6"
- dependencies:
- "@xtuc/long": "npm:4.2.2"
- checksum: 10/ec3b72db0e7ce7908fe08ec24395bfc97db486063824c0edc580f0973a4cfbadf30529569d9c7db663a56513e45b94299cca03be9e1992ea3308bb0744164f3d
- languageName: node
- linkType: hard
-
-"@webassemblyjs/utf8@npm:1.11.6":
- version: 1.11.6
- resolution: "@webassemblyjs/utf8@npm:1.11.6"
- checksum: 10/361a537bd604101b320a5604c3c96d1038d83166f1b9fb86cedadc7e81bae54c3785ae5d90bf5b1842f7da08194ccaf0f44a64fcca0cbbd6afe1a166196986d6
- languageName: node
- linkType: hard
-
-"@webassemblyjs/wasm-edit@npm:^1.12.1":
- version: 1.12.1
- resolution: "@webassemblyjs/wasm-edit@npm:1.12.1"
- dependencies:
- "@webassemblyjs/ast": "npm:1.12.1"
- "@webassemblyjs/helper-buffer": "npm:1.12.1"
- "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6"
- "@webassemblyjs/helper-wasm-section": "npm:1.12.1"
- "@webassemblyjs/wasm-gen": "npm:1.12.1"
- "@webassemblyjs/wasm-opt": "npm:1.12.1"
- "@webassemblyjs/wasm-parser": "npm:1.12.1"
- "@webassemblyjs/wast-printer": "npm:1.12.1"
- checksum: 10/5678ae02dbebba2f3a344e25928ea5a26a0df777166c9be77a467bfde7aca7f4b57ef95587e4bd768a402cdf2fddc4c56f0a599d164cdd9fe313520e39e18137
- languageName: node
- linkType: hard
-
-"@webassemblyjs/wasm-gen@npm:1.12.1":
- version: 1.12.1
- resolution: "@webassemblyjs/wasm-gen@npm:1.12.1"
- dependencies:
- "@webassemblyjs/ast": "npm:1.12.1"
- "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6"
- "@webassemblyjs/ieee754": "npm:1.11.6"
- "@webassemblyjs/leb128": "npm:1.11.6"
- "@webassemblyjs/utf8": "npm:1.11.6"
- checksum: 10/ec45bd50e86bc9856f80fe9af4bc1ae5c98fb85f57023d11dff2b670da240c47a7b1b9b6c89755890314212bd167cf3adae7f1157216ddffb739a4ce589fc338
- languageName: node
- linkType: hard
-
-"@webassemblyjs/wasm-opt@npm:1.12.1":
- version: 1.12.1
- resolution: "@webassemblyjs/wasm-opt@npm:1.12.1"
- dependencies:
- "@webassemblyjs/ast": "npm:1.12.1"
- "@webassemblyjs/helper-buffer": "npm:1.12.1"
- "@webassemblyjs/wasm-gen": "npm:1.12.1"
- "@webassemblyjs/wasm-parser": "npm:1.12.1"
- checksum: 10/21f25ae109012c49bb084e09f3b67679510429adc3e2408ad3621b2b505379d9cce337799a7919ef44db64e0d136833216914aea16b0d4856f353b9778e0cdb7
- languageName: node
- linkType: hard
-
-"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1":
- version: 1.12.1
- resolution: "@webassemblyjs/wasm-parser@npm:1.12.1"
- dependencies:
- "@webassemblyjs/ast": "npm:1.12.1"
- "@webassemblyjs/helper-api-error": "npm:1.11.6"
- "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6"
- "@webassemblyjs/ieee754": "npm:1.11.6"
- "@webassemblyjs/leb128": "npm:1.11.6"
- "@webassemblyjs/utf8": "npm:1.11.6"
- checksum: 10/f7311685b76c3e1def2abea3488be1e77f06ecd8633143a6c5c943ca289660952b73785231bb76a010055ca64645227a4bc79705c26ab7536216891b6bb36320
- languageName: node
- linkType: hard
-
-"@webassemblyjs/wast-printer@npm:1.12.1":
- version: 1.12.1
- resolution: "@webassemblyjs/wast-printer@npm:1.12.1"
- dependencies:
- "@webassemblyjs/ast": "npm:1.12.1"
- "@xtuc/long": "npm:4.2.2"
- checksum: 10/1a6a4b6bc4234f2b5adbab0cb11a24911b03380eb1cab6fb27a2250174a279fdc6aa2f5a9cf62dd1f6d4eb39f778f488e8ff15b9deb0670dee5c5077d46cf572
- languageName: node
- linkType: hard
-
-"@webpack-cli/configtest@npm:^2.1.1":
- version: 2.1.1
- resolution: "@webpack-cli/configtest@npm:2.1.1"
- peerDependencies:
- webpack: 5.x.x
- webpack-cli: 5.x.x
- checksum: 10/9f9f9145c2d05471fc83d426db1df85cf49f329836b0c4b9f46b6948bed4b013464c00622b136d2a0a26993ce2306976682592245b08ee717500b1db45009a72
- languageName: node
- linkType: hard
-
-"@webpack-cli/info@npm:^2.0.2":
- version: 2.0.2
- resolution: "@webpack-cli/info@npm:2.0.2"
- peerDependencies:
- webpack: 5.x.x
- webpack-cli: 5.x.x
- checksum: 10/8f9a178afca5c82e113aed1efa552d64ee5ae4fdff63fe747c096a981ec74f18a5d07bd6e89bbe6715c3e57d96eea024a410e58977169489fe1df044c10dd94e
- languageName: node
- linkType: hard
-
-"@webpack-cli/serve@npm:^2.0.5":
- version: 2.0.5
- resolution: "@webpack-cli/serve@npm:2.0.5"
+"@vitejs/plugin-react@npm:^5.1.0":
+ version: 5.1.0
+ resolution: "@vitejs/plugin-react@npm:5.1.0"
+ dependencies:
+ "@babel/core": "npm:^7.28.4"
+ "@babel/plugin-transform-react-jsx-self": "npm:^7.27.1"
+ "@babel/plugin-transform-react-jsx-source": "npm:^7.27.1"
+ "@rolldown/pluginutils": "npm:1.0.0-beta.43"
+ "@types/babel__core": "npm:^7.20.5"
+ react-refresh: "npm:^0.18.0"
peerDependencies:
- webpack: 5.x.x
- webpack-cli: 5.x.x
- peerDependenciesMeta:
- webpack-dev-server:
- optional: true
- checksum: 10/20424e5c1e664e4d7ab11facee7033bb729f6acd86493138069532934c1299c1426da72942822dedb00caca8fc60cc8aec1626e610ee0e8a9679e3614f555860
- languageName: node
- linkType: hard
-
-"@xtuc/ieee754@npm:^1.2.0":
- version: 1.2.0
- resolution: "@xtuc/ieee754@npm:1.2.0"
- checksum: 10/ab033b032927d77e2f9fa67accdf31b1ca7440974c21c9cfabc8349e10ca2817646171c4f23be98d0e31896d6c2c3462a074fe37752e523abc3e45c79254259c
- languageName: node
- linkType: hard
-
-"@xtuc/long@npm:4.2.2":
- version: 4.2.2
- resolution: "@xtuc/long@npm:4.2.2"
- checksum: 10/7217bae9fe240e0d804969e7b2af11cb04ec608837c78b56ca88831991b287e232a0b7fce8d548beaff42aaf0197ffa471d81be6ac4c4e53b0148025a2c076ec
+ vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
+ checksum: 10/d6c499126397fe0efe9155f73d0f8903df4f16c3da44580d42f917b3068a1cf706729058c63725cbbdb72662b9158e1cbf3582406748380bf7a196057216d45f
languageName: node
linkType: hard
@@ -1689,15 +1930,6 @@ __metadata:
languageName: node
linkType: hard
-"acorn-import-attributes@npm:^1.9.5":
- version: 1.9.5
- resolution: "acorn-import-attributes@npm:1.9.5"
- peerDependencies:
- acorn: ^8
- checksum: 10/8bfbfbb6e2467b9b47abb4d095df717ab64fce2525da65eabee073e85e7975fb3a176b6c8bba17c99a7d8ede283a10a590272304eb54a93c4aa1af9790d47a8b
- languageName: node
- linkType: hard
-
"acorn-jsx@npm:^5.3.2":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
@@ -1716,15 +1948,6 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.7.1, acorn@npm:^8.8.2":
- version: 8.11.3
- resolution: "acorn@npm:8.11.3"
- bin:
- acorn: bin/acorn
- checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd
- languageName: node
- linkType: hard
-
"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1":
version: 7.1.1
resolution: "agent-base@npm:7.1.1"
@@ -1744,16 +1967,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv-keywords@npm:^3.5.2":
- version: 3.5.2
- resolution: "ajv-keywords@npm:3.5.2"
- peerDependencies:
- ajv: ^6.9.1
- checksum: 10/d57c9d5bf8849bddcbd801b79bc3d2ddc736c2adb6b93a6a365429589dd7993ddbd5d37c6025ed6a7f89c27506b80131d5345c5b1fa6a97e40cd10a96bcd228c
- languageName: node
- linkType: hard
-
-"ajv@npm:^6.12.4, ajv@npm:^6.12.5":
+"ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -1940,10 +2154,10 @@ __metadata:
languageName: node
linkType: hard
-"attr-accept@npm:^2.2.2":
- version: 2.2.2
- resolution: "attr-accept@npm:2.2.2"
- checksum: 10/c867ed41ed749988ad2a6fc70eb2498b9c3c2d58aaad2a8d05422a383058f9d29e50c4bca363c5ee7433df738a7920cc95377bbce8678e817fb498299dd82010
+"attr-accept@npm:^2.2.4":
+ version: 2.2.5
+ resolution: "attr-accept@npm:2.2.5"
+ checksum: 10/474b1c53e62c5b881c745d1f098196f190c8b493245e95d4b0fea9298d3acb56f551868fc12806885277e55e9d8ad3c5963e92d93456f4e4081dfc5190977bfd
languageName: node
linkType: hard
@@ -2010,6 +2224,15 @@ __metadata:
languageName: node
linkType: hard
+"baseline-browser-mapping@npm:^2.8.19":
+ version: 2.8.25
+ resolution: "baseline-browser-mapping@npm:2.8.25"
+ bin:
+ baseline-browser-mapping: dist/cli.js
+ checksum: 10/a6af9dcf57b6c7209467b74a167e96c8ad4ba61ba930c66561008b45dc650701f760434634559cab3ff3580f8b1f28e717af8fd8a73440e52dee5c096d92e38f
+ languageName: node
+ linkType: hard
+
"binary-extensions@npm:^2.0.0":
version: 2.3.0
resolution: "binary-extensions@npm:2.3.0"
@@ -2072,7 +2295,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0":
+"browserslist@npm:^4.22.2, browserslist@npm:^4.23.0":
version: 4.23.0
resolution: "browserslist@npm:4.23.0"
dependencies:
@@ -2086,17 +2309,18 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.23.1":
- version: 4.23.3
- resolution: "browserslist@npm:4.23.3"
+"browserslist@npm:^4.24.0":
+ version: 4.27.0
+ resolution: "browserslist@npm:4.27.0"
dependencies:
- caniuse-lite: "npm:^1.0.30001646"
- electron-to-chromium: "npm:^1.5.4"
- node-releases: "npm:^2.0.18"
- update-browserslist-db: "npm:^1.1.0"
+ baseline-browser-mapping: "npm:^2.8.19"
+ caniuse-lite: "npm:^1.0.30001751"
+ electron-to-chromium: "npm:^1.5.238"
+ node-releases: "npm:^2.0.26"
+ update-browserslist-db: "npm:^1.1.4"
bin:
browserslist: cli.js
- checksum: 10/e266d18c6c6c5becf9a1a7aa264477677b9796387972e8fce34854bb33dc1666194dc28389780e5dc6566e68a95e87ece2ce222e1c4ca93c2b75b61dfebd5f1c
+ checksum: 10/56db4cdb98b5c93797a47e5a60decb144f73a2ae41c60a16c41b75516fabcb0db0116b8cfcf3a26c960cc6c9ab1c4f4801d8d3a743ec72f27acfe5380153ba2f
languageName: node
linkType: hard
@@ -2168,10 +2392,10 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.30001646":
- version: 1.0.30001646
- resolution: "caniuse-lite@npm:1.0.30001646"
- checksum: 10/6c66a5677b58988c2ee86905b05705b00be552a3e4f768bd0d9a10098cc4ec471de5b204e2c2ab534f34b5f216c059321a9e5cb1395928cf29ded0a4aae4535f
+"caniuse-lite@npm:^1.0.30001751":
+ version: 1.0.30001754
+ resolution: "caniuse-lite@npm:1.0.30001754"
+ checksum: 10/6061032b8e799913f6db01ad190bc6885369c0be7853fbe542a36f0d114f193fac6e812d73657526b4d5a6b7add8c56bb629913237f9097b6e6438dcac703965
languageName: node
linkType: hard
@@ -2246,13 +2470,6 @@ __metadata:
languageName: node
linkType: hard
-"chrome-trace-event@npm:^1.0.2":
- version: 1.0.4
- resolution: "chrome-trace-event@npm:1.0.4"
- checksum: 10/1762bed739774903bf5915fe3045c3120fc3c7f7d929d88e566447ea38944937a6370ccb687278318c43c24f837ad22dac780bed67c066336815557b8cf558c6
- languageName: node
- linkType: hard
-
"clean-stack@npm:^2.0.0":
version: 2.2.0
resolution: "clean-stack@npm:2.2.0"
@@ -2278,17 +2495,6 @@ __metadata:
languageName: node
linkType: hard
-"clone-deep@npm:^4.0.1":
- version: 4.0.1
- resolution: "clone-deep@npm:4.0.1"
- dependencies:
- is-plain-object: "npm:^2.0.4"
- kind-of: "npm:^6.0.2"
- shallow-clone: "npm:^3.0.0"
- checksum: 10/770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2
- languageName: node
- linkType: hard
-
"clsx@npm:^1.2.1":
version: 1.2.1
resolution: "clsx@npm:1.2.1"
@@ -2335,27 +2541,6 @@ __metadata:
languageName: node
linkType: hard
-"colorette@npm:^2.0.14":
- version: 2.0.20
- resolution: "colorette@npm:2.0.20"
- checksum: 10/0b8de48bfa5d10afc160b8eaa2b9938f34a892530b2f7d7897e0458d9535a066e3998b49da9d21161c78225b272df19ae3a64d6df28b4c9734c0e55bbd02406f
- languageName: node
- linkType: hard
-
-"commander@npm:^10.0.1":
- version: 10.0.1
- resolution: "commander@npm:10.0.1"
- checksum: 10/8799faa84a30da985802e661cc9856adfaee324d4b138413013ef7f087e8d7924b144c30a1f1405475f0909f467665cd9e1ce13270a2f41b141dab0b7a58f3fb
- languageName: node
- linkType: hard
-
-"commander@npm:^2.20.0":
- version: 2.20.3
- resolution: "commander@npm:2.20.3"
- checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b
- languageName: node
- linkType: hard
-
"concat-map@npm:0.0.1":
version: 0.0.1
resolution: "concat-map@npm:0.0.1"
@@ -2429,7 +2614,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5":
+"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.5":
version: 7.0.6
resolution: "cross-spawn@npm:7.0.6"
dependencies:
@@ -2440,39 +2625,6 @@ __metadata:
languageName: node
linkType: hard
-"css-loader@npm:^6.8.1":
- version: 6.11.0
- resolution: "css-loader@npm:6.11.0"
- dependencies:
- icss-utils: "npm:^5.1.0"
- postcss: "npm:^8.4.33"
- postcss-modules-extract-imports: "npm:^3.1.0"
- postcss-modules-local-by-default: "npm:^4.0.5"
- postcss-modules-scope: "npm:^3.2.0"
- postcss-modules-values: "npm:^4.0.0"
- postcss-value-parser: "npm:^4.2.0"
- semver: "npm:^7.5.4"
- peerDependencies:
- "@rspack/core": 0.x || 1.x
- webpack: ^5.0.0
- peerDependenciesMeta:
- "@rspack/core":
- optional: true
- webpack:
- optional: true
- checksum: 10/9e3665509f6786d46683de5c5f5c4bdd4aa62396b4017b41dbbb41ea5ada4012c80ee1e3302b79b504bc24da7fa69e3552d99006cecc953e0d9eef4a3053b929
- languageName: node
- linkType: hard
-
-"cssesc@npm:^3.0.0":
- version: 3.0.0
- resolution: "cssesc@npm:3.0.0"
- bin:
- cssesc: bin/cssesc
- checksum: 10/0e161912c1306861d8f46e1883be1cbc8b1b2879f0f509287c0db71796e4ddfb97ac96bdfca38f77f452e2c10554e1bb5678c99b07a5cf947a12778f73e47e12
- languageName: node
- linkType: hard
-
"csstype@npm:^3.0.2, csstype@npm:^3.1.3":
version: 3.1.3
resolution: "csstype@npm:3.1.3"
@@ -2683,10 +2835,10 @@ __metadata:
languageName: node
linkType: hard
-"electron-to-chromium@npm:^1.5.4":
- version: 1.5.4
- resolution: "electron-to-chromium@npm:1.5.4"
- checksum: 10/ce64db25c399d33830e74e58bbc5ab7c06948669e204b6508e98c278ddaead1da1cbb356d15b55eb659f89d4d7bcf00944f08f96e886f1d3d065ba11744c5633
+"electron-to-chromium@npm:^1.5.238":
+ version: 1.5.249
+ resolution: "electron-to-chromium@npm:1.5.249"
+ checksum: 10/608390ff63f3cc2f4942e1783f45b3e2b19bd70f4b10a213ce1d3cf05a3a042912655c4403f5dc7773cb1764014b5360e85bb7befb1caadad1e9773fc2f4a579
languageName: node
linkType: hard
@@ -2727,16 +2879,6 @@ __metadata:
languageName: node
linkType: hard
-"enhanced-resolve@npm:^5.17.1":
- version: 5.17.1
- resolution: "enhanced-resolve@npm:5.17.1"
- dependencies:
- graceful-fs: "npm:^4.2.4"
- tapable: "npm:^2.2.0"
- checksum: 10/e8e03cb7a4bf3c0250a89afbd29e5ec20e90ba5fcd026066232a0754864d7d0a393fa6fc0e5379314a6529165a1834b36731147080714459d98924520410d8f5
- languageName: node
- linkType: hard
-
"entities@npm:~3.0.1":
version: 3.0.1
resolution: "entities@npm:3.0.1"
@@ -2751,15 +2893,6 @@ __metadata:
languageName: node
linkType: hard
-"envinfo@npm:^7.7.3":
- version: 7.13.0
- resolution: "envinfo@npm:7.13.0"
- bin:
- envinfo: dist/cli.js
- checksum: 10/450c962053880f46852119cf89f4412cabd6d465ff5b74cf64e74e9da3a27ebd9e901944a5c4b0bf62950ad25025552282cbde6c00a5a9af0980dd001720fcbb
- languageName: node
- linkType: hard
-
"err-code@npm:^2.0.2":
version: 2.0.3
resolution: "err-code@npm:2.0.3"
@@ -2923,13 +3056,6 @@ __metadata:
languageName: node
linkType: hard
-"es-module-lexer@npm:^1.2.1":
- version: 1.5.3
- resolution: "es-module-lexer@npm:1.5.3"
- checksum: 10/2d80297e955f52ec6a4c7c7683ec2ee80b33c61b46af4f6ed3ef8feab16ba10fd4798141132b3fd0f5e2edb36abd4ad50c63cf3e26da2cca1c56debc68816c44
- languageName: node
- linkType: hard
-
"es-object-atoms@npm:^1.0.0":
version: 1.0.0
resolution: "es-object-atoms@npm:1.0.0"
@@ -2970,6 +3096,95 @@ __metadata:
languageName: node
linkType: hard
+"esbuild@npm:^0.25.0":
+ version: 0.25.12
+ resolution: "esbuild@npm:0.25.12"
+ dependencies:
+ "@esbuild/aix-ppc64": "npm:0.25.12"
+ "@esbuild/android-arm": "npm:0.25.12"
+ "@esbuild/android-arm64": "npm:0.25.12"
+ "@esbuild/android-x64": "npm:0.25.12"
+ "@esbuild/darwin-arm64": "npm:0.25.12"
+ "@esbuild/darwin-x64": "npm:0.25.12"
+ "@esbuild/freebsd-arm64": "npm:0.25.12"
+ "@esbuild/freebsd-x64": "npm:0.25.12"
+ "@esbuild/linux-arm": "npm:0.25.12"
+ "@esbuild/linux-arm64": "npm:0.25.12"
+ "@esbuild/linux-ia32": "npm:0.25.12"
+ "@esbuild/linux-loong64": "npm:0.25.12"
+ "@esbuild/linux-mips64el": "npm:0.25.12"
+ "@esbuild/linux-ppc64": "npm:0.25.12"
+ "@esbuild/linux-riscv64": "npm:0.25.12"
+ "@esbuild/linux-s390x": "npm:0.25.12"
+ "@esbuild/linux-x64": "npm:0.25.12"
+ "@esbuild/netbsd-arm64": "npm:0.25.12"
+ "@esbuild/netbsd-x64": "npm:0.25.12"
+ "@esbuild/openbsd-arm64": "npm:0.25.12"
+ "@esbuild/openbsd-x64": "npm:0.25.12"
+ "@esbuild/openharmony-arm64": "npm:0.25.12"
+ "@esbuild/sunos-x64": "npm:0.25.12"
+ "@esbuild/win32-arm64": "npm:0.25.12"
+ "@esbuild/win32-ia32": "npm:0.25.12"
+ "@esbuild/win32-x64": "npm:0.25.12"
+ dependenciesMeta:
+ "@esbuild/aix-ppc64":
+ optional: true
+ "@esbuild/android-arm":
+ optional: true
+ "@esbuild/android-arm64":
+ optional: true
+ "@esbuild/android-x64":
+ optional: true
+ "@esbuild/darwin-arm64":
+ optional: true
+ "@esbuild/darwin-x64":
+ optional: true
+ "@esbuild/freebsd-arm64":
+ optional: true
+ "@esbuild/freebsd-x64":
+ optional: true
+ "@esbuild/linux-arm":
+ optional: true
+ "@esbuild/linux-arm64":
+ optional: true
+ "@esbuild/linux-ia32":
+ optional: true
+ "@esbuild/linux-loong64":
+ optional: true
+ "@esbuild/linux-mips64el":
+ optional: true
+ "@esbuild/linux-ppc64":
+ optional: true
+ "@esbuild/linux-riscv64":
+ optional: true
+ "@esbuild/linux-s390x":
+ optional: true
+ "@esbuild/linux-x64":
+ optional: true
+ "@esbuild/netbsd-arm64":
+ optional: true
+ "@esbuild/netbsd-x64":
+ optional: true
+ "@esbuild/openbsd-arm64":
+ optional: true
+ "@esbuild/openbsd-x64":
+ optional: true
+ "@esbuild/openharmony-arm64":
+ optional: true
+ "@esbuild/sunos-x64":
+ optional: true
+ "@esbuild/win32-arm64":
+ optional: true
+ "@esbuild/win32-ia32":
+ optional: true
+ "@esbuild/win32-x64":
+ optional: true
+ bin:
+ esbuild: bin/esbuild
+ checksum: 10/bc9c03d64e96a0632a926662c9d29decafb13a40e5c91790f632f02939bc568edc9abe0ee5d8055085a2819a00139eb12e223cfb8126dbf89bbc569f125d91fd
+ languageName: node
+ linkType: hard
+
"escalade@npm:^3.1.1, escalade@npm:^3.1.2":
version: 3.1.2
resolution: "escalade@npm:3.1.2"
@@ -2977,6 +3192,13 @@ __metadata:
languageName: node
linkType: hard
+"escalade@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "escalade@npm:3.2.0"
+ checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6
+ languageName: node
+ linkType: hard
+
"escape-html@npm:~1.0.3":
version: 1.0.3
resolution: "escape-html@npm:1.0.3"
@@ -3026,16 +3248,6 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:5.1.1":
- version: 5.1.1
- resolution: "eslint-scope@npm:5.1.1"
- dependencies:
- esrecurse: "npm:^4.3.0"
- estraverse: "npm:^4.1.1"
- checksum: 10/c541ef384c92eb5c999b7d3443d80195fcafb3da335500946f6db76539b87d5826c8f2e1d23bf6afc3154ba8cd7c8e566f8dc00f1eea25fdf3afc8fb9c87b238
- languageName: node
- linkType: hard
-
"eslint-scope@npm:^8.2.0":
version: 8.2.0
resolution: "eslint-scope@npm:8.2.0"
@@ -3132,16 +3344,9 @@ __metadata:
"esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
- dependencies:
- estraverse: "npm:^5.2.0"
- checksum: 10/44ffcd89e714ea6b30143e7f119b104fc4d75e77ee913f34d59076b40ef2d21967f84e019f84e1fd0465b42cdbf725db449f232b5e47f29df29ed76194db8e16
- languageName: node
- linkType: hard
-
-"estraverse@npm:^4.1.1":
- version: 4.3.0
- resolution: "estraverse@npm:4.3.0"
- checksum: 10/3f67ad02b6dbfaddd9ea459cf2b6ef4ecff9a6082a7af9d22e445b9abc082ad9ca47e1825557b293fcdae477f4714e561123e30bb6a5b2f184fb2bad4a9497eb
+ dependencies:
+ estraverse: "npm:^5.2.0"
+ checksum: 10/44ffcd89e714ea6b30143e7f119b104fc4d75e77ee913f34d59076b40ef2d21967f84e019f84e1fd0465b42cdbf725db449f232b5e47f29df29ed76194db8e16
languageName: node
linkType: hard
@@ -3166,13 +3371,6 @@ __metadata:
languageName: node
linkType: hard
-"events@npm:^3.2.0":
- version: 3.3.0
- resolution: "events@npm:3.3.0"
- checksum: 10/a3d47e285e28d324d7180f1e493961a2bbb4cad6412090e4dec114f4db1f5b560c7696ee8e758f55e23913ede856e3689cd3aa9ae13c56b5d8314cd3b3ddd1be
- languageName: node
- linkType: hard
-
"exponential-backoff@npm:^3.1.1":
version: 3.1.1
resolution: "exponential-backoff@npm:3.1.1"
@@ -3262,13 +3460,6 @@ __metadata:
languageName: node
linkType: hard
-"fastest-levenshtein@npm:^1.0.12":
- version: 1.0.16
- resolution: "fastest-levenshtein@npm:1.0.16"
- checksum: 10/ee85d33b5cef592033f70e1c13ae8624055950b4eb832435099cd56aa313d7f251b873bedbc06a517adfaff7b31756d139535991e2406967438e03a1bf1b008e
- languageName: node
- linkType: hard
-
"fastq@npm:^1.6.0":
version: 1.17.1
resolution: "fastq@npm:1.17.1"
@@ -3278,6 +3469,18 @@ __metadata:
languageName: node
linkType: hard
+"fdir@npm:^6.5.0":
+ version: 6.5.0
+ resolution: "fdir@npm:6.5.0"
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+ checksum: 10/14ca1c9f0a0e8f4f2e9bf4e8551065a164a09545dae548c12a18d238b72e51e5a7b39bd8e5494b56463a0877672d0a6c1ef62c6fa0677db1b0c847773be939b1
+ languageName: node
+ linkType: hard
+
"fetch-retry@npm:^5.0.6":
version: 5.0.6
resolution: "fetch-retry@npm:5.0.6"
@@ -3294,12 +3497,12 @@ __metadata:
languageName: node
linkType: hard
-"file-selector@npm:^0.6.0":
- version: 0.6.0
- resolution: "file-selector@npm:0.6.0"
+"file-selector@npm:^2.1.0":
+ version: 2.1.2
+ resolution: "file-selector@npm:2.1.2"
dependencies:
- tslib: "npm:^2.4.0"
- checksum: 10/6add4098ae07fd1e9050b1e8d3fd9f128680c1d6648c0676af54ace4586e6e5bfcb8fdfa45b69e9131ffd8175bf630d54a445a5facf9be244f85b99ce309183e
+ tslib: "npm:^2.7.0"
+ checksum: 10/2a6be0e1904df85f8705a5171fd3b93c1b1ff2ad0143556adb78ac4de899bfc0ba1a20083b4febd4f7000759ec9119a31af76a057e29dd9215907da69ac95e50
languageName: node
linkType: hard
@@ -3334,16 +3537,6 @@ __metadata:
languageName: node
linkType: hard
-"find-up@npm:^4.0.0":
- version: 4.1.0
- resolution: "find-up@npm:4.1.0"
- dependencies:
- locate-path: "npm:^5.0.0"
- path-exists: "npm:^4.0.0"
- checksum: 10/4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844
- languageName: node
- linkType: hard
-
"find-up@npm:^5.0.0":
version: 5.0.0
resolution: "find-up@npm:5.0.0"
@@ -3448,7 +3641,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:~2.3.2":
+"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3":
version: 2.3.3
resolution: "fsevents@npm:2.3.3"
dependencies:
@@ -3467,7 +3660,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin":
+"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
version: 2.3.3
resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
dependencies:
@@ -3565,13 +3758,6 @@ __metadata:
languageName: node
linkType: hard
-"glob-to-regexp@npm:^0.4.1":
- version: 0.4.1
- resolution: "glob-to-regexp@npm:0.4.1"
- checksum: 10/9009529195a955c40d7b9690794aeff5ba665cc38f1519e111c58bb54366fd0c106bde80acf97ba4e533208eb53422c83b136611a54c5fefb1edd8dc267cb62e
- languageName: node
- linkType: hard
-
"glob@npm:^10.2.2, glob@npm:^10.3.10":
version: 10.4.1
resolution: "glob@npm:10.4.1"
@@ -3616,13 +3802,6 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^11.1.0":
- version: 11.12.0
- resolution: "globals@npm:11.12.0"
- checksum: 10/9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2
- languageName: node
- linkType: hard
-
"globals@npm:^14.0.0":
version: 14.0.0
resolution: "globals@npm:14.0.0"
@@ -3649,7 +3828,7 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6":
+"graceful-fs@npm:^4.2.6":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2
@@ -3792,7 +3971,7 @@ __metadata:
languageName: node
linkType: hard
-"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3":
+"iconv-lite@npm:^0.6.2":
version: 0.6.3
resolution: "iconv-lite@npm:0.6.3"
dependencies:
@@ -3801,15 +3980,6 @@ __metadata:
languageName: node
linkType: hard
-"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0":
- version: 5.1.0
- resolution: "icss-utils@npm:5.1.0"
- peerDependencies:
- postcss: ^8.1.0
- checksum: 10/5c324d283552b1269cfc13a503aaaa172a280f914e5b81544f3803bc6f06a3b585fb79f66f7c771a2c052db7982c18bf92d001e3b47282e3abbbb4c4cc488d68
- languageName: node
- linkType: hard
-
"ignore@npm:^5.2.0":
version: 5.3.1
resolution: "ignore@npm:5.3.1"
@@ -3834,18 +4004,6 @@ __metadata:
languageName: node
linkType: hard
-"import-local@npm:^3.0.2":
- version: 3.1.0
- resolution: "import-local@npm:3.1.0"
- dependencies:
- pkg-dir: "npm:^4.2.0"
- resolve-cwd: "npm:^3.0.0"
- bin:
- import-local-fixture: fixtures/cli.js
- checksum: 10/bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd
- languageName: node
- linkType: hard
-
"imurmurhash@npm:^0.1.4":
version: 0.1.4
resolution: "imurmurhash@npm:0.1.4"
@@ -3888,13 +4046,6 @@ __metadata:
languageName: node
linkType: hard
-"interpret@npm:^3.1.1":
- version: 3.1.1
- resolution: "interpret@npm:3.1.1"
- checksum: 10/bc9e11126949c4e6ff49b0b819e923a9adc8e8bf3f9d4f2d782de6d5f592774f6fee4457c10bd08c6a2146b4baee460ccb242c99e5397defa9c846af0d00505a
- languageName: node
- linkType: hard
-
"invariant@npm:^2.2.4":
version: 2.2.4
resolution: "invariant@npm:2.2.4"
@@ -4094,15 +4245,6 @@ __metadata:
languageName: node
linkType: hard
-"is-plain-object@npm:^2.0.4":
- version: 2.0.4
- resolution: "is-plain-object@npm:2.0.4"
- dependencies:
- isobject: "npm:^3.0.1"
- checksum: 10/2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca
- languageName: node
- linkType: hard
-
"is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
@@ -4210,13 +4352,6 @@ __metadata:
languageName: node
linkType: hard
-"isobject@npm:^3.0.1":
- version: 3.0.1
- resolution: "isobject@npm:3.0.1"
- checksum: 10/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703
- languageName: node
- linkType: hard
-
"iterator.prototype@npm:^1.1.3":
version: 1.1.3
resolution: "iterator.prototype@npm:1.1.3"
@@ -4252,17 +4387,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-worker@npm:^27.4.5":
- version: 27.5.1
- resolution: "jest-worker@npm:27.5.1"
- dependencies:
- "@types/node": "npm:*"
- merge-stream: "npm:^2.0.0"
- supports-color: "npm:^8.0.0"
- checksum: 10/06c6e2a84591d9ede704d5022fc13791e8876e83397c89d481b0063332abbb64c0f01ef4ca7de520b35c7a1058556078d6bdc3631376f4e9ffb42316c1a8488e
- languageName: node
- linkType: hard
-
"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0":
version: 4.0.0
resolution: "js-tokens@npm:4.0.0"
@@ -4288,12 +4412,12 @@ __metadata:
languageName: node
linkType: hard
-"jsesc@npm:^2.5.1":
- version: 2.5.2
- resolution: "jsesc@npm:2.5.2"
+"jsesc@npm:^3.0.2":
+ version: 3.1.0
+ resolution: "jsesc@npm:3.1.0"
bin:
jsesc: bin/jsesc
- checksum: 10/d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13
+ checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967
languageName: node
linkType: hard
@@ -4304,7 +4428,7 @@ __metadata:
languageName: node
linkType: hard
-"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1":
+"json-parse-even-better-errors@npm:^2.3.0":
version: 2.3.1
resolution: "json-parse-even-better-errors@npm:2.3.1"
checksum: 10/5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf
@@ -4366,13 +4490,6 @@ __metadata:
languageName: node
linkType: hard
-"kind-of@npm:^6.0.2":
- version: 6.0.3
- resolution: "kind-of@npm:6.0.3"
- checksum: 10/5873d303fb36aad875b7538798867da2ae5c9e328d67194b0162a3659a627d22f742fc9c4ae95cd1704132a24b00cae5041fc00c0f6ef937dc17080dc4dbb962
- languageName: node
- linkType: hard
-
"levn@npm:^0.4.1":
version: 0.4.1
resolution: "levn@npm:0.4.1"
@@ -4399,22 +4516,6 @@ __metadata:
languageName: node
linkType: hard
-"loader-runner@npm:^4.2.0":
- version: 4.3.0
- resolution: "loader-runner@npm:4.3.0"
- checksum: 10/555ae002869c1e8942a0efd29a99b50a0ce6c3296efea95caf48f00d7f6f7f659203ed6613688b6181aa81dc76de3e65ece43094c6dffef3127fe1a84d973cd3
- languageName: node
- linkType: hard
-
-"locate-path@npm:^5.0.0":
- version: 5.0.0
- resolution: "locate-path@npm:5.0.0"
- dependencies:
- p-locate: "npm:^4.1.0"
- checksum: 10/83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30
- languageName: node
- linkType: hard
-
"locate-path@npm:^6.0.0":
version: 6.0.0
resolution: "locate-path@npm:6.0.0"
@@ -4571,13 +4672,6 @@ __metadata:
languageName: node
linkType: hard
-"merge-stream@npm:^2.0.0":
- version: 2.0.0
- resolution: "merge-stream@npm:2.0.0"
- checksum: 10/6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
- languageName: node
- linkType: hard
-
"merge2@npm:^1.3.0":
version: 1.4.1
resolution: "merge2@npm:1.4.1"
@@ -4609,7 +4703,7 @@ __metadata:
languageName: node
linkType: hard
-"mime-types@npm:^2.1.27, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
+"mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
version: 2.1.35
resolution: "mime-types@npm:2.1.35"
dependencies:
@@ -4826,12 +4920,12 @@ __metadata:
languageName: node
linkType: hard
-"nanoid@npm:^3.3.7":
- version: 3.3.8
- resolution: "nanoid@npm:3.3.8"
+"nanoid@npm:^3.3.11":
+ version: 3.3.11
+ resolution: "nanoid@npm:3.3.11"
bin:
nanoid: bin/nanoid.cjs
- checksum: 10/2d1766606cf0d6f47b6f0fdab91761bb81609b2e3d367027aff45e6ee7006f660fb7e7781f4a34799fe6734f1268eeed2e37a5fdee809ade0c2d4eb11b0f9c40
+ checksum: 10/73b5afe5975a307aaa3c95dfe3334c52cdf9ae71518176895229b8d65ab0d1c0417dd081426134eb7571c055720428ea5d57c645138161e7d10df80815527c48
languageName: node
linkType: hard
@@ -4849,13 +4943,6 @@ __metadata:
languageName: node
linkType: hard
-"neo-async@npm:^2.6.2":
- version: 2.6.2
- resolution: "neo-async@npm:2.6.2"
- checksum: 10/1a7948fea86f2b33ec766bc899c88796a51ba76a4afc9026764aedc6e7cde692a09067031e4a1bf6db4f978ccd99e7f5b6c03fe47ad9865c3d4f99050d67e002
- languageName: node
- linkType: hard
-
"node-gyp@npm:latest":
version: 10.1.0
resolution: "node-gyp@npm:10.1.0"
@@ -4883,10 +4970,10 @@ __metadata:
languageName: node
linkType: hard
-"node-releases@npm:^2.0.18":
- version: 2.0.18
- resolution: "node-releases@npm:2.0.18"
- checksum: 10/241e5fa9556f1c12bafb83c6c3e94f8cf3d8f2f8f904906ecef6e10bcaa1d59aa61212d4651bec70052015fc54bd3fdcdbe7fc0f638a17e6685aa586c076ec4e
+"node-releases@npm:^2.0.26":
+ version: 2.0.27
+ resolution: "node-releases@npm:2.0.27"
+ checksum: 10/f6c78ddb392ae500719644afcbe68a9ea533242c02312eb6a34e8478506eb7482a3fb709c70235b01c32fe65625b68dfa9665113f816d87f163bc3819b62b106
languageName: node
linkType: hard
@@ -5004,7 +5091,6 @@ __metadata:
version: 0.0.0-use.local
resolution: "openvsx-webui@workspace:."
dependencies:
- "@babel/core": "npm:^7.25.2"
"@emotion/react": "npm:^11.11.1"
"@emotion/styled": "npm:^11.11.0"
"@eslint/eslintrc": "npm:^3.2.0"
@@ -5014,14 +5100,12 @@ __metadata:
"@mui/material": "npm:^5.13.7"
"@playwright/test": "npm:^1.49.0"
"@stylistic/eslint-plugin": "npm:^2.11.0"
- "@types/babel__core": "npm:^7"
"@types/chai": "npm:^4.3.5"
"@types/dompurify": "npm:^3.0.2"
"@types/express": "npm:^4.17.21"
"@types/lodash": "npm:^4.14.195"
"@types/markdown-it": "npm:^13.0.1"
"@types/mocha": "npm:^10.0.9"
- "@types/node": "npm:^20.4.0"
"@types/prop-types": "npm:^15.7.5"
"@types/punycode": "npm:^2.1.0"
"@types/react": "npm:^18.2.14"
@@ -5032,10 +5116,10 @@ __metadata:
"@types/react-transition-group": "npm:^4.4.6"
"@typescript-eslint/eslint-plugin": "npm:^8.15.0"
"@typescript-eslint/parser": "npm:^8.15.0"
+ "@vitejs/plugin-react": "npm:^5.1.0"
chai: "npm:^4.3.7"
clipboard-copy: "npm:^4.0.1"
clsx: "npm:^1.2.1"
- css-loader: "npm:^6.8.1"
dompurify: "npm:^3.0.4"
eslint: "npm:^9.15.0"
eslint-plugin-react: "npm:^7.37.2"
@@ -5052,17 +5136,14 @@ __metadata:
react-avatar-editor: "npm:^13.0.0"
react-dom: "npm:^18.2.0"
react-dropzone: "npm:^14.2.3"
- react-helmet-async: "npm:^1.3.0"
+ react-helmet-async: "npm:^2.0.5"
react-infinite-scroller: "npm:^1.2.6"
react-router: "npm:^6.14.2"
react-router-dom: "npm:^6.14.1"
rimraf: "npm:^6.0.1"
- source-map-loader: "npm:^4.0.1"
- style-loader: "npm:^3.3.3"
ts-mocha: "npm:^10.0.0"
typescript: "npm:~5.1.6"
- webpack: "npm:^5.88.1"
- webpack-cli: "npm:^5.1.4"
+ vite: "npm:^7.2.2"
languageName: unknown
linkType: soft
@@ -5080,15 +5161,6 @@ __metadata:
languageName: node
linkType: hard
-"p-limit@npm:^2.2.0":
- version: 2.3.0
- resolution: "p-limit@npm:2.3.0"
- dependencies:
- p-try: "npm:^2.0.0"
- checksum: 10/84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1
- languageName: node
- linkType: hard
-
"p-limit@npm:^3.0.2":
version: 3.1.0
resolution: "p-limit@npm:3.1.0"
@@ -5098,15 +5170,6 @@ __metadata:
languageName: node
linkType: hard
-"p-locate@npm:^4.1.0":
- version: 4.1.0
- resolution: "p-locate@npm:4.1.0"
- dependencies:
- p-limit: "npm:^2.2.0"
- checksum: 10/513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870
- languageName: node
- linkType: hard
-
"p-locate@npm:^5.0.0":
version: 5.0.0
resolution: "p-locate@npm:5.0.0"
@@ -5125,13 +5188,6 @@ __metadata:
languageName: node
linkType: hard
-"p-try@npm:^2.0.0":
- version: 2.2.0
- resolution: "p-try@npm:2.2.0"
- checksum: 10/f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae
- languageName: node
- linkType: hard
-
"package-json-from-dist@npm:^1.0.0":
version: 1.0.1
resolution: "package-json-from-dist@npm:1.0.1"
@@ -5236,6 +5292,13 @@ __metadata:
languageName: node
linkType: hard
+"picocolors@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "picocolors@npm:1.1.1"
+ checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045
+ languageName: node
+ linkType: hard
+
"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
@@ -5250,12 +5313,10 @@ __metadata:
languageName: node
linkType: hard
-"pkg-dir@npm:^4.2.0":
- version: 4.2.0
- resolution: "pkg-dir@npm:4.2.0"
- dependencies:
- find-up: "npm:^4.0.0"
- checksum: 10/9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6
+"picomatch@npm:^4.0.3":
+ version: 4.0.3
+ resolution: "picomatch@npm:4.0.3"
+ checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5
languageName: node
linkType: hard
@@ -5290,75 +5351,14 @@ __metadata:
languageName: node
linkType: hard
-"postcss-modules-extract-imports@npm:^3.1.0":
- version: 3.1.0
- resolution: "postcss-modules-extract-imports@npm:3.1.0"
- peerDependencies:
- postcss: ^8.1.0
- checksum: 10/00bfd3aff045fc13ded8e3bbfd8dfc73eff9a9708db1b2a132266aef6544c8d2aee7a5d7e021885f6f9bbd5565a9a9ab52990316e21ad9468a2534f87df8e849
- languageName: node
- linkType: hard
-
-"postcss-modules-local-by-default@npm:^4.0.5":
- version: 4.0.5
- resolution: "postcss-modules-local-by-default@npm:4.0.5"
- dependencies:
- icss-utils: "npm:^5.0.0"
- postcss-selector-parser: "npm:^6.0.2"
- postcss-value-parser: "npm:^4.1.0"
- peerDependencies:
- postcss: ^8.1.0
- checksum: 10/b08b01aa7f3d1a80bb1a5508ba3a208578fdd2fb6e54e5613fac244a4e014aa7ca639a614859fec93b399e5a6f86938f7690ca60f7e57c4e35b75621d3c07734
- languageName: node
- linkType: hard
-
-"postcss-modules-scope@npm:^3.2.0":
- version: 3.2.0
- resolution: "postcss-modules-scope@npm:3.2.0"
- dependencies:
- postcss-selector-parser: "npm:^6.0.4"
- peerDependencies:
- postcss: ^8.1.0
- checksum: 10/17c293ad13355ba456498aa5815ddb7a4a736f7b781d89b294e1602a53b8d0e336131175f82460e290a0d672642f9039540042edc361d9000b682c44e766925b
- languageName: node
- linkType: hard
-
-"postcss-modules-values@npm:^4.0.0":
- version: 4.0.0
- resolution: "postcss-modules-values@npm:4.0.0"
- dependencies:
- icss-utils: "npm:^5.0.0"
- peerDependencies:
- postcss: ^8.1.0
- checksum: 10/18021961a494e69e65da9e42b4436144c9ecee65845c9bfeff2b7a26ea73d60762f69e288be8bb645447965b8fd6b26a264771136810dc0172bd31b940aee4f2
- languageName: node
- linkType: hard
-
-"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4":
- version: 6.1.0
- resolution: "postcss-selector-parser@npm:6.1.0"
- dependencies:
- cssesc: "npm:^3.0.0"
- util-deprecate: "npm:^1.0.2"
- checksum: 10/2f9e5045b8bbe674fed3b79dbcd3daf21f5188cd7baf179beac513710ec3d75a8fc8184a262c3aec1c628ad3fd8bdb29c5d8530f1c9c5a61a18e1980bb000945
- languageName: node
- linkType: hard
-
-"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0":
- version: 4.2.0
- resolution: "postcss-value-parser@npm:4.2.0"
- checksum: 10/e4e4486f33b3163a606a6ed94f9c196ab49a37a7a7163abfcd469e5f113210120d70b8dd5e33d64636f41ad52316a3725655421eb9a1094f1bcab1db2f555c62
- languageName: node
- linkType: hard
-
-"postcss@npm:^8.4.33":
- version: 8.4.38
- resolution: "postcss@npm:8.4.38"
+"postcss@npm:^8.5.6":
+ version: 8.5.6
+ resolution: "postcss@npm:8.5.6"
dependencies:
- nanoid: "npm:^3.3.7"
- picocolors: "npm:^1.0.0"
- source-map-js: "npm:^1.2.0"
- checksum: 10/6e44a7ed835ffa9a2b096e8d3e5dfc6bcf331a25c48aeb862dd54e3aaecadf814fa22be224fd308f87d08adf2299164f88c5fd5ab1c4ef6cbd693ceb295377f4
+ nanoid: "npm:^3.3.11"
+ picocolors: "npm:^1.1.1"
+ source-map-js: "npm:^1.2.1"
+ checksum: 10/9e4fbe97574091e9736d0e82a591e29aa100a0bf60276a926308f8c57249698935f35c5d2f4e80de778d0cbb8dcffab4f383d85fd50c5649aca421c3df729b86
languageName: node
linkType: hard
@@ -5492,38 +5492,35 @@ __metadata:
linkType: hard
"react-dropzone@npm:^14.2.3":
- version: 14.2.3
- resolution: "react-dropzone@npm:14.2.3"
+ version: 14.3.8
+ resolution: "react-dropzone@npm:14.3.8"
dependencies:
- attr-accept: "npm:^2.2.2"
- file-selector: "npm:^0.6.0"
+ attr-accept: "npm:^2.2.4"
+ file-selector: "npm:^2.1.0"
prop-types: "npm:^15.8.1"
peerDependencies:
react: ">= 16.8 || 18.0.0"
- checksum: 10/34cf1758a896795b579adab5f9cdc144330577ab1826a0b66ff9daa8c60a80ed6b31b8f989647664f2548cfe00b336e9c31a2f3dd8de43111c8318fcc89b279c
+ checksum: 10/31d5089c2acb4528a279761473a00a1c148b78ae41a6ac49ed09ee94f1d44595437188308ec838debfa0d08082893b170dc072e680aca00469793a05d61b07f2
languageName: node
linkType: hard
-"react-fast-compare@npm:^3.2.0":
+"react-fast-compare@npm:^3.2.2":
version: 3.2.2
resolution: "react-fast-compare@npm:3.2.2"
checksum: 10/a6826180ba75cefba1c8d3ac539735f9b627ca05d3d307fe155487f5d0228d376dac6c9708d04a283a7b9f9aee599b637446635b79c8c8753d0b4eece56c125c
languageName: node
linkType: hard
-"react-helmet-async@npm:^1.3.0":
- version: 1.3.0
- resolution: "react-helmet-async@npm:1.3.0"
+"react-helmet-async@npm:^2.0.5":
+ version: 2.0.5
+ resolution: "react-helmet-async@npm:2.0.5"
dependencies:
- "@babel/runtime": "npm:^7.12.5"
invariant: "npm:^2.2.4"
- prop-types: "npm:^15.7.2"
- react-fast-compare: "npm:^3.2.0"
+ react-fast-compare: "npm:^3.2.2"
shallowequal: "npm:^1.1.0"
peerDependencies:
react: ^16.6.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0
- checksum: 10/73d6383dd5d5794cad3837cf6b71d7e23afa6f3ba745e50a9d0d6bf42ff0ab175e4292f250ffe757f4bd782e64c37c4583fb884340cd63891deb33e144628661
+ checksum: 10/03a8fbf4779c90899012809da09a6b174a2e11e2db4c7f4e61672903dd4e2f3bb732619da4254fc874c502251a07c8da01c752ed7d6df429c7718cf8451d176a
languageName: node
linkType: hard
@@ -5545,34 +5542,41 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^18.2.0":
- version: 18.3.1
- resolution: "react-is@npm:18.3.1"
- checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22
+"react-is@npm:^19.0.0":
+ version: 19.2.0
+ resolution: "react-is@npm:19.2.0"
+ checksum: 10/5cf0230571da0b446c64c0ff7b0e6992b7a8b12b39542db4003de1611e3f108e26f30b93a85ded5cd89c5bcce97f57639524ae40e57bb2f4f1ebd0935b624abf
+ languageName: node
+ linkType: hard
+
+"react-refresh@npm:^0.18.0":
+ version: 0.18.0
+ resolution: "react-refresh@npm:0.18.0"
+ checksum: 10/504c331c19776bf8320c23bad7f80b3a28de03301ed7523b0dd21d3f02bf2b53bbdd5aa52469b187bc90f358614b2ba303c088a0765c95f4f0a68c43a7d67b1d
languageName: node
linkType: hard
"react-router-dom@npm:^6.14.1":
- version: 6.23.1
- resolution: "react-router-dom@npm:6.23.1"
+ version: 6.30.1
+ resolution: "react-router-dom@npm:6.30.1"
dependencies:
- "@remix-run/router": "npm:1.16.1"
- react-router: "npm:6.23.1"
+ "@remix-run/router": "npm:1.23.0"
+ react-router: "npm:6.30.1"
peerDependencies:
react: ">=16.8"
react-dom: ">=16.8"
- checksum: 10/29004176608e879c57830ed02ecd70bf2b54c07acfb050fbbd61c7d28a0c2c8abf1287c2c69222c588afd028763ffe2c61015f03a3360359b250cc019234d76b
+ checksum: 10/d61f04a36ca8a0a61e71bac2616f3f0d4142ced4a473d872738ca363b43d042f4d6dc249e7f7ae1c06f89599277e2fde11583d61cf6b34e999e79caf845acb37
languageName: node
linkType: hard
-"react-router@npm:6.23.1, react-router@npm:^6.14.2":
- version: 6.23.1
- resolution: "react-router@npm:6.23.1"
+"react-router@npm:6.30.1, react-router@npm:^6.14.2":
+ version: 6.30.1
+ resolution: "react-router@npm:6.30.1"
dependencies:
- "@remix-run/router": "npm:1.16.1"
+ "@remix-run/router": "npm:1.23.0"
peerDependencies:
react: ">=16.8"
- checksum: 10/72747878fd851b8fc9a6c2f1ee7a3f3a69f18df0c45d7857851b57930d4f55686190f5df0b8d9064ce9e8594bd9ac6a6f479bd8c91552f0b825beb012fa5a770
+ checksum: 10/880d6cafd6376dd1e624f6f600b7a208c4142d60eaea66241980ef57260c237b3465c3ff96b28f21ae354410345bbbb1817c3bba083012aade6626027d53506f
languageName: node
linkType: hard
@@ -5609,15 +5613,6 @@ __metadata:
languageName: node
linkType: hard
-"rechoir@npm:^0.8.0":
- version: 0.8.0
- resolution: "rechoir@npm:0.8.0"
- dependencies:
- resolve: "npm:^1.20.0"
- checksum: 10/ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788
- languageName: node
- linkType: hard
-
"reflect.getprototypeof@npm:^1.0.4":
version: 1.0.6
resolution: "reflect.getprototypeof@npm:1.0.6"
@@ -5671,15 +5666,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve-cwd@npm:^3.0.0":
- version: 3.0.0
- resolution: "resolve-cwd@npm:3.0.0"
- dependencies:
- resolve-from: "npm:^5.0.0"
- checksum: 10/546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81
- languageName: node
- linkType: hard
-
"resolve-from@npm:^4.0.0":
version: 4.0.0
resolution: "resolve-from@npm:4.0.0"
@@ -5687,14 +5673,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve-from@npm:^5.0.0":
- version: 5.0.0
- resolution: "resolve-from@npm:5.0.0"
- checksum: 10/be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23
- languageName: node
- linkType: hard
-
-"resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0":
+"resolve@npm:^1.14.2, resolve@npm:^1.19.0":
version: 1.22.8
resolution: "resolve@npm:1.22.8"
dependencies:
@@ -5720,7 +5699,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin":
+"resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin":
version: 1.22.8
resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d"
dependencies:
@@ -5772,6 +5751,87 @@ __metadata:
languageName: node
linkType: hard
+"rollup@npm:^4.43.0":
+ version: 4.53.1
+ resolution: "rollup@npm:4.53.1"
+ dependencies:
+ "@rollup/rollup-android-arm-eabi": "npm:4.53.1"
+ "@rollup/rollup-android-arm64": "npm:4.53.1"
+ "@rollup/rollup-darwin-arm64": "npm:4.53.1"
+ "@rollup/rollup-darwin-x64": "npm:4.53.1"
+ "@rollup/rollup-freebsd-arm64": "npm:4.53.1"
+ "@rollup/rollup-freebsd-x64": "npm:4.53.1"
+ "@rollup/rollup-linux-arm-gnueabihf": "npm:4.53.1"
+ "@rollup/rollup-linux-arm-musleabihf": "npm:4.53.1"
+ "@rollup/rollup-linux-arm64-gnu": "npm:4.53.1"
+ "@rollup/rollup-linux-arm64-musl": "npm:4.53.1"
+ "@rollup/rollup-linux-loong64-gnu": "npm:4.53.1"
+ "@rollup/rollup-linux-ppc64-gnu": "npm:4.53.1"
+ "@rollup/rollup-linux-riscv64-gnu": "npm:4.53.1"
+ "@rollup/rollup-linux-riscv64-musl": "npm:4.53.1"
+ "@rollup/rollup-linux-s390x-gnu": "npm:4.53.1"
+ "@rollup/rollup-linux-x64-gnu": "npm:4.53.1"
+ "@rollup/rollup-linux-x64-musl": "npm:4.53.1"
+ "@rollup/rollup-openharmony-arm64": "npm:4.53.1"
+ "@rollup/rollup-win32-arm64-msvc": "npm:4.53.1"
+ "@rollup/rollup-win32-ia32-msvc": "npm:4.53.1"
+ "@rollup/rollup-win32-x64-gnu": "npm:4.53.1"
+ "@rollup/rollup-win32-x64-msvc": "npm:4.53.1"
+ "@types/estree": "npm:1.0.8"
+ fsevents: "npm:~2.3.2"
+ dependenciesMeta:
+ "@rollup/rollup-android-arm-eabi":
+ optional: true
+ "@rollup/rollup-android-arm64":
+ optional: true
+ "@rollup/rollup-darwin-arm64":
+ optional: true
+ "@rollup/rollup-darwin-x64":
+ optional: true
+ "@rollup/rollup-freebsd-arm64":
+ optional: true
+ "@rollup/rollup-freebsd-x64":
+ optional: true
+ "@rollup/rollup-linux-arm-gnueabihf":
+ optional: true
+ "@rollup/rollup-linux-arm-musleabihf":
+ optional: true
+ "@rollup/rollup-linux-arm64-gnu":
+ optional: true
+ "@rollup/rollup-linux-arm64-musl":
+ optional: true
+ "@rollup/rollup-linux-loong64-gnu":
+ optional: true
+ "@rollup/rollup-linux-ppc64-gnu":
+ optional: true
+ "@rollup/rollup-linux-riscv64-gnu":
+ optional: true
+ "@rollup/rollup-linux-riscv64-musl":
+ optional: true
+ "@rollup/rollup-linux-s390x-gnu":
+ optional: true
+ "@rollup/rollup-linux-x64-gnu":
+ optional: true
+ "@rollup/rollup-linux-x64-musl":
+ optional: true
+ "@rollup/rollup-openharmony-arm64":
+ optional: true
+ "@rollup/rollup-win32-arm64-msvc":
+ optional: true
+ "@rollup/rollup-win32-ia32-msvc":
+ optional: true
+ "@rollup/rollup-win32-x64-gnu":
+ optional: true
+ "@rollup/rollup-win32-x64-msvc":
+ optional: true
+ fsevents:
+ optional: true
+ bin:
+ rollup: dist/bin/rollup
+ checksum: 10/f70fa070726957c89bd2175643ba6ba318080e35f78430f54a730127418bb457b21b3abdb8477acbb0d8e6faf122181d12fb185a66426294749a1e1a838d20cc
+ languageName: node
+ linkType: hard
+
"run-parallel@npm:^1.1.9":
version: 1.2.0
resolution: "run-parallel@npm:1.2.0"
@@ -5827,17 +5887,6 @@ __metadata:
languageName: node
linkType: hard
-"schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0":
- version: 3.3.0
- resolution: "schema-utils@npm:3.3.0"
- dependencies:
- "@types/json-schema": "npm:^7.0.8"
- ajv: "npm:^6.12.5"
- ajv-keywords: "npm:^3.5.2"
- checksum: 10/2c7bbb1da967fdfd320e6cea538949006ec6e8c13ea560a4f94ff2c56809a8486fa5ec419e023452501a6befe1ca381e409c2798c24f4993c7c4094d97fdb258
- languageName: node
- linkType: hard
-
"semver@npm:^6.3.1":
version: 6.3.1
resolution: "semver@npm:6.3.1"
@@ -5847,7 +5896,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.3.5, semver@npm:^7.5.4":
+"semver@npm:^7.3.5":
version: 7.6.2
resolution: "semver@npm:7.6.2"
bin:
@@ -5886,7 +5935,7 @@ __metadata:
languageName: node
linkType: hard
-"serialize-javascript@npm:^6.0.1, serialize-javascript@npm:^6.0.2":
+"serialize-javascript@npm:^6.0.2":
version: 6.0.2
resolution: "serialize-javascript@npm:6.0.2"
dependencies:
@@ -5940,15 +5989,6 @@ __metadata:
languageName: node
linkType: hard
-"shallow-clone@npm:^3.0.0":
- version: 3.0.1
- resolution: "shallow-clone@npm:3.0.1"
- dependencies:
- kind-of: "npm:^6.0.2"
- checksum: 10/e066bd540cfec5e1b0f78134853e0d892d1c8945fb9a926a579946052e7cb0c70ca4fc34f875a8083aa7910d751805d36ae64af250a6de6f3d28f9fa7be6c21b
- languageName: node
- linkType: hard
-
"shallowequal@npm:^1.1.0":
version: 1.1.0
resolution: "shallowequal@npm:1.1.0"
@@ -6019,26 +6059,14 @@ __metadata:
languageName: node
linkType: hard
-"source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0":
- version: 1.2.0
- resolution: "source-map-js@npm:1.2.0"
- checksum: 10/74f331cfd2d121c50790c8dd6d3c9de6be21926de80583b23b37029b0f37aefc3e019fa91f9a10a5e120c08135297e1ecf312d561459c45908cb1e0e365f49e5
- languageName: node
- linkType: hard
-
-"source-map-loader@npm:^4.0.1":
- version: 4.0.2
- resolution: "source-map-loader@npm:4.0.2"
- dependencies:
- iconv-lite: "npm:^0.6.3"
- source-map-js: "npm:^1.0.2"
- peerDependencies:
- webpack: ^5.72.1
- checksum: 10/9a33adfe21b804b2ac5be05d159dda0dd8e86ac8650816638dcff0aa982e7559ced366ed68800b82c85a48482df9072694482757ab8746633c75bae75da698b6
+"source-map-js@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "source-map-js@npm:1.2.1"
+ checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3
languageName: node
linkType: hard
-"source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20":
+"source-map-support@npm:^0.5.6":
version: 0.5.21
resolution: "source-map-support@npm:0.5.21"
dependencies:
@@ -6203,15 +6231,6 @@ __metadata:
languageName: node
linkType: hard
-"style-loader@npm:^3.3.3":
- version: 3.3.4
- resolution: "style-loader@npm:3.3.4"
- peerDependencies:
- webpack: ^5.0.0
- checksum: 10/2dd2a77d4fc689e1f73836ed7653830cb4e628af0b2979dcf6f31524c72bf44fca4bac8aebe62df95a5f9be19bea18f952a2cfcaaeff32c524c4402226d9c58f
- languageName: node
- linkType: hard
-
"stylis@npm:4.2.0":
version: 4.2.0
resolution: "stylis@npm:4.2.0"
@@ -6237,7 +6256,7 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
+"supports-color@npm:^8.1.1":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
@@ -6253,13 +6272,6 @@ __metadata:
languageName: node
linkType: hard
-"tapable@npm:^2.1.1, tapable@npm:^2.2.0":
- version: 2.2.1
- resolution: "tapable@npm:2.2.1"
- checksum: 10/1769336dd21481ae6347611ca5fca47add0962fd8e80466515032125eca0084a4f0ede11e65341b9c0018ef4e1cf1ad820adbb0fba7cc99865c6005734000b0a
- languageName: node
- linkType: hard
-
"tar@npm:^6.1.11, tar@npm:^6.1.2":
version: 6.2.1
resolution: "tar@npm:6.2.1"
@@ -6274,39 +6286,13 @@ __metadata:
languageName: node
linkType: hard
-"terser-webpack-plugin@npm:^5.3.10":
- version: 5.3.10
- resolution: "terser-webpack-plugin@npm:5.3.10"
- dependencies:
- "@jridgewell/trace-mapping": "npm:^0.3.20"
- jest-worker: "npm:^27.4.5"
- schema-utils: "npm:^3.1.1"
- serialize-javascript: "npm:^6.0.1"
- terser: "npm:^5.26.0"
- peerDependencies:
- webpack: ^5.1.0
- peerDependenciesMeta:
- "@swc/core":
- optional: true
- esbuild:
- optional: true
- uglify-js:
- optional: true
- checksum: 10/fb1c2436ae1b4e983be043fa0a3d355c047b16b68f102437d08c736d7960c001e7420e2f722b9d99ce0dc70ca26a68cc63c0b82bc45f5b48671142b352a9d938
- languageName: node
- linkType: hard
-
-"terser@npm:^5.26.0":
- version: 5.31.0
- resolution: "terser@npm:5.31.0"
+"tinyglobby@npm:^0.2.15":
+ version: 0.2.15
+ resolution: "tinyglobby@npm:0.2.15"
dependencies:
- "@jridgewell/source-map": "npm:^0.3.3"
- acorn: "npm:^8.8.2"
- commander: "npm:^2.20.0"
- source-map-support: "npm:~0.5.20"
- bin:
- terser: bin/terser
- checksum: 10/11b28065d6fd9f496acf1f23b22982867e4625e769d0a1821861a15e6bebfdb414142a8444f74f2a93f458d0182b8314ceb889be053b50eb5907cc98e8230467
+ fdir: "npm:^6.5.0"
+ picomatch: "npm:^4.0.3"
+ checksum: 10/d72bd826a8b0fa5fa3929e7fe5ba48fceb2ae495df3a231b6c5408cd7d8c00b58ab5a9c2a76ba56a62ee9b5e083626f1f33599734bed1ffc4b792406408f0ca2
languageName: node
linkType: hard
@@ -6389,10 +6375,10 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:^2.4.0":
- version: 2.6.2
- resolution: "tslib@npm:2.6.2"
- checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca
+"tslib@npm:^2.7.0":
+ version: 2.8.1
+ resolution: "tslib@npm:2.8.1"
+ checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7
languageName: node
linkType: hard
@@ -6559,17 +6545,17 @@ __metadata:
languageName: node
linkType: hard
-"update-browserslist-db@npm:^1.1.0":
- version: 1.1.0
- resolution: "update-browserslist-db@npm:1.1.0"
+"update-browserslist-db@npm:^1.1.4":
+ version: 1.1.4
+ resolution: "update-browserslist-db@npm:1.1.4"
dependencies:
- escalade: "npm:^3.1.2"
- picocolors: "npm:^1.0.1"
+ escalade: "npm:^3.2.0"
+ picocolors: "npm:^1.1.1"
peerDependencies:
browserslist: ">= 4.21.0"
bin:
update-browserslist-db: cli.js
- checksum: 10/d70b9efeaf4601aadb1a4f6456a7a5d9118e0063d995866b8e0c5e0cf559482671dab6ce7b079f9536b06758a344fbd83f974b965211e1c6e8d1958540b0c24c
+ checksum: 10/79b2c0a31e9b837b49dc55d5cb7b77f44a69502847c7be352a44b1d35ac2032bf0e1bb7543f992809ed427bf9d32aa3f7ad41cef96198fa959c1666870174c06
languageName: node
linkType: hard
@@ -6582,13 +6568,6 @@ __metadata:
languageName: node
linkType: hard
-"util-deprecate@npm:^1.0.2":
- version: 1.0.2
- resolution: "util-deprecate@npm:1.0.2"
- checksum: 10/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
- languageName: node
- linkType: hard
-
"utils-merge@npm:1.0.1":
version: 1.0.1
resolution: "utils-merge@npm:1.0.1"
@@ -6603,99 +6582,58 @@ __metadata:
languageName: node
linkType: hard
-"watchpack@npm:^2.4.1":
- version: 2.4.1
- resolution: "watchpack@npm:2.4.1"
- dependencies:
- glob-to-regexp: "npm:^0.4.1"
- graceful-fs: "npm:^4.1.2"
- checksum: 10/0736ebd20b75d3931f9b6175c819a66dee29297c1b389b2e178bc53396a6f867ecc2fd5d87a713ae92dcb73e487daec4905beee20ca00a9e27f1184a7c2bca5e
- languageName: node
- linkType: hard
-
-"webpack-cli@npm:^5.1.4":
- version: 5.1.4
- resolution: "webpack-cli@npm:5.1.4"
- dependencies:
- "@discoveryjs/json-ext": "npm:^0.5.0"
- "@webpack-cli/configtest": "npm:^2.1.1"
- "@webpack-cli/info": "npm:^2.0.2"
- "@webpack-cli/serve": "npm:^2.0.5"
- colorette: "npm:^2.0.14"
- commander: "npm:^10.0.1"
- cross-spawn: "npm:^7.0.3"
- envinfo: "npm:^7.7.3"
- fastest-levenshtein: "npm:^1.0.12"
- import-local: "npm:^3.0.2"
- interpret: "npm:^3.1.1"
- rechoir: "npm:^0.8.0"
- webpack-merge: "npm:^5.7.3"
+"vite@npm:^7.2.2":
+ version: 7.2.2
+ resolution: "vite@npm:7.2.2"
+ dependencies:
+ esbuild: "npm:^0.25.0"
+ fdir: "npm:^6.5.0"
+ fsevents: "npm:~2.3.3"
+ picomatch: "npm:^4.0.3"
+ postcss: "npm:^8.5.6"
+ rollup: "npm:^4.43.0"
+ tinyglobby: "npm:^0.2.15"
peerDependencies:
- webpack: 5.x.x
+ "@types/node": ^20.19.0 || >=22.12.0
+ jiti: ">=1.21.0"
+ less: ^4.0.0
+ lightningcss: ^1.21.0
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: ">=0.54.8"
+ sugarss: ^5.0.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ dependenciesMeta:
+ fsevents:
+ optional: true
peerDependenciesMeta:
- "@webpack-cli/generators":
+ "@types/node":
optional: true
- webpack-bundle-analyzer:
+ jiti:
optional: true
- webpack-dev-server:
+ less:
optional: true
- bin:
- webpack-cli: bin/cli.js
- checksum: 10/9ac3ae7c43b032051de2803d751bd3b44e1f226b931dcd56066a8e01b12734d49730903df9235e1eb1b67b2ee7451faf24a219c8f4a229c4f42c42e827eac44c
- languageName: node
- linkType: hard
-
-"webpack-merge@npm:^5.7.3":
- version: 5.10.0
- resolution: "webpack-merge@npm:5.10.0"
- dependencies:
- clone-deep: "npm:^4.0.1"
- flat: "npm:^5.0.2"
- wildcard: "npm:^2.0.0"
- checksum: 10/fa46ab200f17d06c7cb49fc37ad91f15769753953c9724adac1061fa305a2a223cb37c3ed25a5f501580c91f11a0800990fe3814c70a77bf1aa5b3fca45a2ac6
- languageName: node
- linkType: hard
-
-"webpack-sources@npm:^3.2.3":
- version: 3.2.3
- resolution: "webpack-sources@npm:3.2.3"
- checksum: 10/a661f41795d678b7526ae8a88cd1b3d8ce71a7d19b6503da8149b2e667fc7a12f9b899041c1665d39e38245ed3a59ab68de648ea31040c3829aa695a5a45211d
- languageName: node
- linkType: hard
-
-"webpack@npm:^5.88.1":
- version: 5.94.0
- resolution: "webpack@npm:5.94.0"
- dependencies:
- "@types/estree": "npm:^1.0.5"
- "@webassemblyjs/ast": "npm:^1.12.1"
- "@webassemblyjs/wasm-edit": "npm:^1.12.1"
- "@webassemblyjs/wasm-parser": "npm:^1.12.1"
- acorn: "npm:^8.7.1"
- acorn-import-attributes: "npm:^1.9.5"
- browserslist: "npm:^4.21.10"
- chrome-trace-event: "npm:^1.0.2"
- enhanced-resolve: "npm:^5.17.1"
- es-module-lexer: "npm:^1.2.1"
- eslint-scope: "npm:5.1.1"
- events: "npm:^3.2.0"
- glob-to-regexp: "npm:^0.4.1"
- graceful-fs: "npm:^4.2.11"
- json-parse-even-better-errors: "npm:^2.3.1"
- loader-runner: "npm:^4.2.0"
- mime-types: "npm:^2.1.27"
- neo-async: "npm:^2.6.2"
- schema-utils: "npm:^3.2.0"
- tapable: "npm:^2.1.1"
- terser-webpack-plugin: "npm:^5.3.10"
- watchpack: "npm:^2.4.1"
- webpack-sources: "npm:^3.2.3"
- peerDependenciesMeta:
- webpack-cli:
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
optional: true
bin:
- webpack: bin/webpack.js
- checksum: 10/648449c5fbbb0839814116e3b2b044ac6c75a7ba272435155ddeb1e64dfaa2f8079be3adfbb691f648b69900756ce0f6fb73beab0ced3cf5e0fd46868b4593a6
+ vite: bin/vite.js
+ checksum: 10/aee08b420646d5bcd92d5f4130b13b90303cab1cf48ee4772030f5fa7b464cc602ba578e9b1800a71f9b1c9b8daf1336e8c069a4cf1bb90b7b05ae5b13f62b06
languageName: node
linkType: hard
@@ -6779,13 +6717,6 @@ __metadata:
languageName: node
linkType: hard
-"wildcard@npm:^2.0.0":
- version: 2.0.1
- resolution: "wildcard@npm:2.0.1"
- checksum: 10/e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c
- languageName: node
- linkType: hard
-
"word-wrap@npm:^1.2.5":
version: 1.2.5
resolution: "word-wrap@npm:1.2.5"