From 27d9bdf54eec785c1aaa491d3987414a4b803f54 Mon Sep 17 00:00:00 2001 From: xion Date: Wed, 19 Mar 2025 17:37:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E5=A4=8DContainer=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E5=92=8CFile=20App=20=E5=92=8C=20User=20App=20User=20?= =?UTF-8?q?App=20=E6=B7=BB=E5=8A=A0permission?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursorignore | 7 + package.json | 3 +- packages/components/src/button/index.tsx | 13 +- packages/components/src/card/CardBlank.tsx | 17 + packages/components/src/theme/index.tsx | 17 +- packages/components/src/theme/wind-theme.css | 8 +- packages/resources/src/assets/index.css | 1 + packages/resources/src/i-text/index.ts | 10 + packages/resources/src/index.ts | 3 + .../pages/file/draw/modules/DatePicker.tsx | 16 +- .../src/pages/file/draw/modules/MetaForm.tsx | 135 +-- .../pages/file/draw/modules/SelectPicker.tsx | 24 +- packages/resources/src/pages/file/index.tsx | 1 + .../pages/file/modules/PermissionManager.tsx | 141 +++ .../src/pages/file/modules/key-parse.ts | 90 ++ packages/resources/src/pages/upload/app.ts | 5 + .../src/pages/upload/tools/test-pnt.ts | 1 + .../src/pages/upload/tools/to-file.ts | 93 ++ .../src/pages/upload/utils/upload-chunk.ts | 9 +- .../src/pages/upload/utils/upload.ts | 12 +- packages/resources/src/style.css | 19 + pnpm-lock.yaml | 925 +----------------- src/App.tsx | 49 +- src/components/card/index.tsx | 1 + src/globals.css | 7 +- src/modules/layout/Menu.tsx | 11 +- src/modules/layout/index.tsx | 18 +- src/pages/app/edit/AppVersionList.tsx | 6 +- src/pages/app/edit/List.tsx | 267 +++-- src/pages/app/store/user-app.ts | 6 +- src/pages/container/edit/List.tsx | 295 +++--- src/pages/container/store/index.ts | 28 +- src/pages/file/edit/List.tsx | 4 +- src/pages/user/edit/List.tsx | 27 +- src/pages/user/edit/Profile.tsx | 2 +- vite.config.ts | 5 +- 36 files changed, 927 insertions(+), 1349 deletions(-) create mode 100644 .cursorignore create mode 100644 packages/components/src/card/CardBlank.tsx create mode 100644 packages/resources/src/i-text/index.ts create mode 100644 packages/resources/src/index.ts create mode 100644 packages/resources/src/pages/file/modules/PermissionManager.tsx create mode 100644 packages/resources/src/pages/file/modules/key-parse.ts create mode 100644 packages/resources/src/pages/upload/app.ts create mode 100644 packages/resources/src/pages/upload/tools/test-pnt.ts create mode 100644 packages/resources/src/pages/upload/tools/to-file.ts create mode 100644 packages/resources/src/style.css create mode 100644 src/components/card/index.tsx diff --git a/.cursorignore b/.cursorignore new file mode 100644 index 0000000..748730a --- /dev/null +++ b/.cursorignore @@ -0,0 +1,7 @@ +# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv) +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + diff --git a/package.json b/package.json index ef62e23..bbe9233 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@kevisual/codemirror": "^0.0.2", "@kevisual/container": "1.0.0", "@kevisual/query": "^0.0.8", + "@kevisual/resources": "workspace:*", "@kevisual/system-ui": "^0.0.3", "@kevisual/ui": "^0.0.2", "@monaco-editor/react": "^4.7.0", @@ -45,7 +46,6 @@ "react-router": "^7.3.0", "react-router-dom": "^7.3.0", "react-toastify": "^11.0.5", - "@kevisual/resources": "workspace:*", "vite-plugin-tsconfig-paths": "^1.4.1", "zustand": "^5.0.3" }, @@ -67,6 +67,7 @@ "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.19", "globals": "^16.0.0", + "lucide-react": "^0.482.0", "path-browserify": "^1.0.1", "postcss-import": "^16.1.0", "pretty-bytes": "^6.1.1", diff --git a/packages/components/src/button/index.tsx b/packages/components/src/button/index.tsx index 2c892c2..1819886 100644 --- a/packages/components/src/button/index.tsx +++ b/packages/components/src/button/index.tsx @@ -7,7 +7,18 @@ export const Button = (props: ButtonProps) => { export const IconButton = (props: ButtonProps) => { const { variant = 'contained', color = 'primary', sx, children, ...rest } = props; return ( - + + {children} + + ); +}; + +export const IconButtonItem = (props: ButtonProps) => { + const { variant = 'contained', size = 'small', color = 'primary', sx, children, ...rest } = props; + return ( + + {/* */} + {children} ); diff --git a/packages/components/src/card/CardBlank.tsx b/packages/components/src/card/CardBlank.tsx new file mode 100644 index 0000000..40143f9 --- /dev/null +++ b/packages/components/src/card/CardBlank.tsx @@ -0,0 +1,17 @@ +import clsx from 'clsx'; +import twMerge from 'tailwind-merge'; + +type CardBlankProps = { + number?: number; + className?: string; +}; +export const CardBlank = (props: CardBlankProps) => { + const { number = 4, className } = props; + return ( + <> + {new Array(number).fill(0).map((_, index) => { + return
; + })} + + ); +}; diff --git a/packages/components/src/theme/index.tsx b/packages/components/src/theme/index.tsx index 50ff133..8f1f790 100644 --- a/packages/components/src/theme/index.tsx +++ b/packages/components/src/theme/index.tsx @@ -75,6 +75,12 @@ export const themeOptions: ThemeOptions = { '&:hover': { backgroundColor: amber[100], }, + '&.MuiButton-contained': { + color: '#ffffff', + ':hover': { + color: amber[500], + }, + }, }, }, }, @@ -132,6 +138,13 @@ export const themeOptions: ThemeOptions = { }, }, }, + MuiIconButton: { + styleOverrides: { + root: { + color: '#ffffff', // Set default font color to white + }, + }, + }, }, }; @@ -150,8 +163,8 @@ export const useTheme = () => { /** * 自定义主题设置。 - * @param param0 - * @returns + * @param param0 + * @returns */ export const CustomThemeProvider = ({ children, themeOptions: customThemeOptions }: { children: React.ReactNode; themeOptions?: ThemeOptions }) => { const theme = createTheme(customThemeOptions || themeOptions); diff --git a/packages/components/src/theme/wind-theme.css b/packages/components/src/theme/wind-theme.css index 06f04ef..f190af2 100644 --- a/packages/components/src/theme/wind-theme.css +++ b/packages/components/src/theme/wind-theme.css @@ -1,6 +1,8 @@ @import 'tailwindcss'; @theme { - --light-color-primary: oklch(0.72 0.11 178); - --light-color-secondary: oklch(0.72 0.11 178); -} + --color-primary: #ffc107; + --color-secondary: #ffa000; + --color-success: #28a745; + --scrollbar-color: #ffc107; /* 滚动条颜色 */ +} \ No newline at end of file diff --git a/packages/resources/src/assets/index.css b/packages/resources/src/assets/index.css index 535d44f..dca6da4 100644 --- a/packages/resources/src/assets/index.css +++ b/packages/resources/src/assets/index.css @@ -1,4 +1,5 @@ @import 'tailwindcss'; +@import '@kevisual/center-components/theme/wind-theme.css'; @layer components { .test-loading { diff --git a/packages/resources/src/i-text/index.ts b/packages/resources/src/i-text/index.ts new file mode 100644 index 0000000..04ec042 --- /dev/null +++ b/packages/resources/src/i-text/index.ts @@ -0,0 +1,10 @@ +export const iText = { + share: { + title: '共享设置', + tips: `共享设置 + 1. 设置公共可以直接访问 + 2. 设置受保护需要登录后访问 + 3. 设置私有只有自己可以访问。\n + 受保护可以设置密码,设置访问的用户名。切换共享状态后,需要重新设置密码和用户名。`, + }, +}; diff --git a/packages/resources/src/index.ts b/packages/resources/src/index.ts new file mode 100644 index 0000000..7b7f951 --- /dev/null +++ b/packages/resources/src/index.ts @@ -0,0 +1,3 @@ +export { KeyParse, keysTips } from './pages/file/modules/key-parse'; +export { iText } from './i-text/index.ts'; +export * from './pages/upload/app'; \ No newline at end of file diff --git a/packages/resources/src/pages/file/draw/modules/DatePicker.tsx b/packages/resources/src/pages/file/draw/modules/DatePicker.tsx index 4be43fb..131479c 100644 --- a/packages/resources/src/pages/file/draw/modules/DatePicker.tsx +++ b/packages/resources/src/pages/file/draw/modules/DatePicker.tsx @@ -1,16 +1,17 @@ import ReactDatePicker from 'antd/es/date-picker'; -import { useTheme } from '@mui/material'; +import { styled, useTheme } from '@mui/material'; import 'antd/es/date-picker/style/index'; interface DatePickerProps { value?: Date | null; onChange?: (date: Date | null) => void; + className?: string; } -export const DatePicker = ({ value, onChange }: DatePickerProps) => { +export const DatePickerCom = ({ value, onChange, className }: DatePickerProps) => { const theme = useTheme(); const primaryColor = theme.palette.primary.main; return ( -
+
{
); }; + +export const DatePicker = styled(DatePickerCom)(({ theme }) => ({ + '& .ant-picker-input': { + color: 'var(--color-primary)', + '& .ant-picker-suffix, .ant-picker-clear': { + color: 'var(--color-primary)', + }, + }, +})); diff --git a/packages/resources/src/pages/file/draw/modules/MetaForm.tsx b/packages/resources/src/pages/file/draw/modules/MetaForm.tsx index 9fb8b3d..6339ed7 100644 --- a/packages/resources/src/pages/file/draw/modules/MetaForm.tsx +++ b/packages/resources/src/pages/file/draw/modules/MetaForm.tsx @@ -9,7 +9,8 @@ import { DatePicker } from './DatePicker'; import { SelectPicker } from './SelectPicker'; import dayjs from 'dayjs'; import { DialogKey } from './DialogKey'; - +import { keysTips, KeyParse } from '../../modules/key-parse'; +import { KeyShareSelect, KeyTextField } from '../../modules/PermissionManager'; export const setShareKeysOperate = (value: 'public' | 'protected' | 'private') => { const keys = ['password', 'usernames', 'expiration-time']; const deleteKeys = keys.map((item) => { @@ -28,92 +29,7 @@ export const setShareKeysOperate = (value: 'public' | 'protected' | 'private') = } return deleteKeys; }; -export const keysTips = [ - { - key: 'share', - tips: `共享设置 - 1. 设置公共可以直接访问 - 2. 设置受保护需要登录后访问 - 3. 设置私有只有自己可以访问。\n - 受保护可以设置密码,设置访问的用户名。切换共享状态后,需要重新设置密码和用户名。`, - }, - { - key: 'content-type', - tips: `内容类型,设置文件的内容类型。默认不要修改。`, - }, - { - key: 'app-source', - tips: `应用来源,上传方式。默认不要修改。`, - }, - { - key: 'cache-control', - tips: `缓存控制,设置文件的缓存控制。默认不要修改。`, - }, - { - key: 'password', - tips: `密码,设置文件的密码。不设置默认是所有人都可以访问。`, - }, - { - key: 'usernames', - tips: `用户名,设置文件的用户名。不设置默认是所有人都可以访问。`, - parse: (value: string) => { - if (!value) { - return []; - } - return value.split(','); - }, - stringify: (value: string[]) => { - if (!value) { - return ''; - } - return value.join(','); - }, - }, - { - key: 'expiration-time', - tips: `过期时间,设置文件的过期时间。不设置默认是永久。`, - parse: (value: Date) => { - if (!value) { - return null; - } - return dayjs(value); - }, - stringify: (value?: dayjs.Dayjs) => { - if (!value) { - return ''; - } - return value.toISOString(); - }, - }, -]; -export class KeyParse { - static parse(metadata: Record) { - const keys = Object.keys(metadata); - const newMetadata = {}; - keys.forEach((key) => { - const tip = keysTips.find((item) => item.key === key); - if (tip && tip.parse) { - newMetadata[key] = tip.parse(metadata[key]); - } else { - newMetadata[key] = metadata[key]; - } - }); - return newMetadata; - } - static stringify(metadata: Record) { - const keys = Object.keys(metadata); - const newMetadata = {}; - keys.forEach((key) => { - const tip = keysTips.find((item) => item.key === key); - if (tip && tip.stringify) { - newMetadata[key] = tip.stringify(metadata[key]); - } else { - newMetadata[key] = metadata[key]; - } - }); - return newMetadata; - } -} + export const useMetaOperate = ({ onSave, metaStore, @@ -270,7 +186,7 @@ export const MetaForm = () => {
- +
{keys.map((key) => { let control: React.ReactNode | null = null; if (key === 'share') { @@ -320,49 +236,10 @@ export const MetaForm = () => { ); })} - +
); }; -const KeyTextField = ({ name, value, onChange }: { name: string; value: string; onChange?: (value: string) => void }) => { - return ( - onChange?.(e.target.value)} - sx={{ - width: '100%', - marginBottom: '16px', - }} - /> - ); -}; -const KeyShareSelect = ({ name, value, onChange }: { name: string; value: string; onChange?: (value: string) => void }) => { - return ( - - ); -}; + diff --git a/packages/resources/src/pages/file/draw/modules/SelectPicker.tsx b/packages/resources/src/pages/file/draw/modules/SelectPicker.tsx index 0f6b209..953a1ae 100644 --- a/packages/resources/src/pages/file/draw/modules/SelectPicker.tsx +++ b/packages/resources/src/pages/file/draw/modules/SelectPicker.tsx @@ -5,14 +5,26 @@ import 'antd/es/select/style/index'; interface SelectPickerProps { value: string[]; onChange: (value: string[]) => void; + className?: string; } -export const SelectPickerCom = ({ value, onChange }: SelectPickerProps) => { - return ; }; +export const SelectPicker = styled(SelectPickerCom)(({ theme }) => ({ -export const SelectPicker = styled(SelectPickerCom)({ - '& .ant-select-selector': { - color: 'var(--primary-color)', + '& .ant-select-selection-item': { + backgroundColor: 'var(--color-primary) !important', + color: 'white !important', }, -}); + '& svg': { + color: 'white !important', + }, + '& svg:hover': { + color: '#ccc !important', + }, + '& .ant-select-arrow': { + // color: 'var(--color-primary) !important', + display: 'none !important', + }, +})); diff --git a/packages/resources/src/pages/file/index.tsx b/packages/resources/src/pages/file/index.tsx index efbf0a1..e3401c3 100644 --- a/packages/resources/src/pages/file/index.tsx +++ b/packages/resources/src/pages/file/index.tsx @@ -8,6 +8,7 @@ import { PrefixRedirect } from './modules/PrefixRedirect'; import { UploadButton } from '../upload'; import { FileDrawer } from './draw/FileDrawer'; import { useResourceFileStore } from '../store/resource-file'; +import { IconButtonItem } from '@kevisual/center-components/button/index.tsx'; export const FileApp = () => { const { getList, prefix, setListType, listType } = useResourceStore(); const { getStatFile, prefix: statPrefix, openDrawer } = useResourceFileStore(); diff --git a/packages/resources/src/pages/file/modules/PermissionManager.tsx b/packages/resources/src/pages/file/modules/PermissionManager.tsx new file mode 100644 index 0000000..3ad9046 --- /dev/null +++ b/packages/resources/src/pages/file/modules/PermissionManager.tsx @@ -0,0 +1,141 @@ +import { useEffect, useState } from 'react'; +import { KeyParse, getTips } from './key-parse'; +import { FormControlLabel, TextField, Select, MenuItem, FormGroup, Tooltip } from '@mui/material'; +import { DatePicker } from '../draw/modules/DatePicker'; +import { SelectPicker } from '../draw/modules/SelectPicker'; +import { HelpCircle } from 'lucide-react'; +export const KeyShareSelect = ({ name, value, onChange }: { name: string; value: string; onChange?: (value: string) => void }) => { + return ( + + ); +}; +export const KeyTextField = ({ name, value, onChange }: { name: string; value: string; onChange?: (value: string) => void }) => { + return ( + onChange?.(e.target.value)} + sx={{ + width: '100%', + marginBottom: '16px', + }} + /> + ); +}; + +type PermissionManagerProps = { + value: Record; + onChange: (value: Record) => void; +}; +export const PermissionManager = ({ value, onChange }: PermissionManagerProps) => { + const [formData, setFormData] = useState(value); + const [keys, setKeys] = useState([]); + useEffect(() => { + const hasShare = value?.share && value?.share === 'protected'; + setFormData(KeyParse.parse(value || {})); + if (hasShare) { + setKeys(['password', 'usernames', 'expiration-time']); + } else { + setKeys([]); + } + }, [value]); + const onChangeValue = (key: string, newValue: any) => { + // setFormData({ ...formData, [key]: newValue }); + let newFormData = { ...formData, [key]: newValue }; + if (key === 'share') { + if (newValue === 'protected') { + newFormData = { ...newFormData, password: '', usernames: [], 'expiration-time': null }; + onChange(KeyParse.stringify(newFormData)); + setKeys(['password', 'usernames', 'expiration-time']); + } else { + delete newFormData.password; + delete newFormData.usernames; + delete newFormData['expiration-time']; + onChange(KeyParse.stringify(newFormData)); + setKeys([]); + } + } else { + onChange(KeyParse.stringify(newFormData)); + } + }; + return ( +
+ onChangeValue('share', value)} />} + label={ +
+ Share + + + +
+ } + sx={{ + alignItems: 'flex-start', + '& .MuiFormControlLabel-label': { + textAlign: 'left', + width: '100%', + }, + }} + /> + {keys.map((item: any) => { + let control: React.ReactNode | null = null; + if (item === 'expiration-time') { + control = onChangeValue(item, date)} />; + } else if (item === 'usernames') { + control = onChangeValue(item, value)} />; + } else { + control = onChangeValue(item, value)} />; + } + const tips = getTips(item); + return ( + + {item} + {tips && ( + + + + )} + + } + sx={{ + alignItems: 'flex-start', + '& .MuiFormControlLabel-label': { + textAlign: 'left', + width: '100%', + }, + }} + /> + ); + })} + + ); +}; diff --git a/packages/resources/src/pages/file/modules/key-parse.ts b/packages/resources/src/pages/file/modules/key-parse.ts new file mode 100644 index 0000000..ab1c9f9 --- /dev/null +++ b/packages/resources/src/pages/file/modules/key-parse.ts @@ -0,0 +1,90 @@ +import dayjs from 'dayjs'; +export const getTips = (key: string) => { + return keysTips.find((item) => item.key === key)?.tips; +}; +export const keysTips = [ + { + key: 'share', + tips: `共享设置 + 1. 设置公共可以直接访问 + 2. 设置受保护需要登录后访问 + 3. 设置私有只有自己可以访问。\n + 受保护可以设置密码,设置访问的用户名。切换共享状态后,需要重新设置密码和用户名。 不设置,默认是只能自己访问。`, + }, + { + key: 'content-type', + tips: `内容类型,设置文件的内容类型。默认不要修改。`, + }, + { + key: 'app-source', + tips: `应用来源,上传方式。默认不要修改。`, + }, + { + key: 'cache-control', + tips: `缓存控制,设置文件的缓存控制。默认不要修改。`, + }, + { + key: 'password', + tips: `密码,设置文件的密码。不设置默认是所有人都可以访问。`, + }, + { + key: 'usernames', + tips: `用户名,设置文件的用户名。不设置默认是所有人都可以访问。`, + parse: (value: string) => { + if (!value) { + return []; + } + return value.split(','); + }, + stringify: (value: string[]) => { + if (!value) { + return ''; + } + return value.join(','); + }, + }, + { + key: 'expiration-time', + tips: `过期时间,设置文件的过期时间。不设置默认是永久。`, + parse: (value: Date) => { + if (!value) { + return null; + } + return dayjs(value); + }, + stringify: (value?: dayjs.Dayjs) => { + if (!value) { + return ''; + } + return value.toISOString(); + }, + }, +]; +export class KeyParse { + static parse(metadata: Record) { + const keys = Object.keys(metadata); + const newMetadata = {}; + keys.forEach((key) => { + const tip = keysTips.find((item) => item.key === key); + if (tip && tip.parse) { + newMetadata[key] = tip.parse(metadata[key]); + } else { + newMetadata[key] = metadata[key]; + } + }); + return newMetadata; + } + static stringify(metadata: Record) { + const keys = Object.keys(metadata); + const newMetadata = {}; + keys.forEach((key) => { + const tip = keysTips.find((item) => item.key === key); + if (tip && tip.stringify) { + newMetadata[key] = tip.stringify(metadata[key]); + } else { + newMetadata[key] = metadata[key]; + } + }); + return newMetadata; + } +} diff --git a/packages/resources/src/pages/upload/app.ts b/packages/resources/src/pages/upload/app.ts new file mode 100644 index 0000000..1906e23 --- /dev/null +++ b/packages/resources/src/pages/upload/app.ts @@ -0,0 +1,5 @@ +export * from './tools/to-file'; + +export * from './utils/upload'; + +export * from './utils/upload-chunk'; diff --git a/packages/resources/src/pages/upload/tools/test-pnt.ts b/packages/resources/src/pages/upload/tools/test-pnt.ts new file mode 100644 index 0000000..bac5f8c --- /dev/null +++ b/packages/resources/src/pages/upload/tools/test-pnt.ts @@ -0,0 +1 @@ +export const testPng= 'data:image/jpeg;base64,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Oi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9IjYzQkJDQUFBNTQwMzc4Q0EzRTY5MTIxNDMxQjI4OTkxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmZlMWE3NjAwLTAwZjQtNDg0Mi1hOWFhLWIyN2VjYzI2OTliOSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSI2M0JCQ0FBQTU0MDM3OENBM0U2OTEyMTQzMUIyODk5MSIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6TGVnYWN5SVBUQ0RpZ2VzdD0iRThGMTVDRjMyRkMxMThBMUEyN0I2N0FEQzU2NEQ1QkEiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDgtMjJUMTQ6MDE6NDErMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA4LTIyVDIwOjU2OjIxKzA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA4LTIyVDIwOjU2OjIxKzA3OjAwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NmQxNDAxMi03MDU3LTA2NGItODVmNC1lMzM2Y2ZlZThjNDAiIHN0RXZ0OndoZW49IjIwMTktMDgtMjJUMjA6NTQ6MjkrMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZlMWE3NjAwLTAwZjQtNDg0Mi1hOWFhLWIyN2VjYzI2OTliOSIgc3RFdnQ6d2hlbj0iMjAxOS0wOC0yMlQyMDo1NjoyMSswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/tE7ZQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAABxwCAAACAAAAOEJJTQQlAAAAAAAQ6PFc8y/BGKGie2etxWTVujhCSU0EOgAAAAAA5QAAABAAAAABAAAAAAALcHJpbnRPdXRwdXQAAAAFAAAAAFBzdFNib29sAQAAAABJbnRlZW51bQAAAABJbnRlAAAAAENscm0AAAAPcHJpbnRTaXh0ZWVuQml0Ym9vbAAAAAALcHJpbnRlck5hbWVURVhUAAAAAQAAAAAAD3ByaW50UHJvb2ZTZXR1cE9iamMAAAAMAFAAcgBvAG8AZgAgAFMAZQB0AHUAcAAAAAAACnByb29mU2V0dXAAAAABAAAAAEJsdG5lbnVtAAAADGJ1aWx0aW5Qcm9vZgAAAAlwcm9vZkNNWUsAOEJJTQQ7AAAAAAItAAAAEAAAAAEAAAAAABJwcmludE91dHB1dE9wdGlvbnMAAAAXAAAAAENwdG5ib29sAAAAAABDbGJyYm9vbAAAAAAAUmdzTWJvb2wAAAAAAENybkNib29sAAAAAABDbnRDYm9vbAAAAAAATGJsc2Jvb2wAAAAAAE5ndHZib29sAAAAAABFbWxEYm9vbAAAAAAASW50cmJvb2wAAAAAAEJja2dPYmpjAAAAAQAAAAAAAFJHQkMAAAADAAAAAFJkICBkb3ViQG/gAAAAAAAAAAAAR3JuIGRvdWJAb+AAAAAAAAAAAABCbCAgZG91YkBv4AAAAAAAAAAAAEJyZFRVbnRGI1JsdAAAAAAAAAAAAAAAAEJsZCBVbnRGI1JsdAAAAAAAAAAAAAAAAFJzbHRVbnRGI1B4bEBSAAAAAAAAAAAACnZlY3RvckRhdGFib29sAQAAAABQZ1BzZW51bQAAAABQZ1BzAAAAAFBnUEMAAAAATGVmdFVudEYjUmx0AAAAAAAAAAAAAAAAVG9wIFVudEYjUmx0AAAAAAAAAAAAAAAAU2NsIFVudEYjUHJjQFkAAAAAAAAAAAAQY3JvcFdoZW5QcmludGluZ2Jvb2wAAAAADmNyb3BSZWN0Qm90dG9tbG9uZwAAAAAAAAAMY3JvcFJlY3RMZWZ0bG9uZwAAAAAAAAANY3JvcFJlY3RSaWdodGxvbmcAAAAAAAAAC2Nyb3BSZWN0VG9wbG9uZwAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAEASAAAAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQPyAAAAAAAKAAD///////8AADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAAz8AAAAGAAAAAAAAAAAAAALyAAAEaQAAAAUAcwB0AGEAcgBzAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAB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' \ No newline at end of file diff --git a/packages/resources/src/pages/upload/tools/to-file.ts b/packages/resources/src/pages/upload/tools/to-file.ts new file mode 100644 index 0000000..256054c --- /dev/null +++ b/packages/resources/src/pages/upload/tools/to-file.ts @@ -0,0 +1,93 @@ +const getFileExtension = (filename: string) => { + return filename.split('.').pop(); +}; +const getFileType = (extension: string) => { + switch (extension) { + case 'js': + return 'text/javascript'; + case 'css': + return 'text/css'; + case 'html': + return 'text/html'; + case 'json': + return 'application/json'; + case 'png': + return 'image/png'; + case 'jpg': + return 'image/jpeg'; + case 'jpeg': + return 'image/jpeg'; + case 'gif': + return 'image/gif'; + case 'svg': + return 'image/svg+xml'; + case 'ico': + return 'image/x-icon'; + case 'webp': + return 'image/webp'; + case 'gif': + return 'image/gif'; + case 'ico': + return 'image/x-icon'; + default: + return 'text/plain'; + } +}; +const checkIsBase64 = (content: string) => { + return content.startsWith('data:'); +}; +export const getDirectoryAndName = (filename: string) => { + if (!filename) { + return null; + } + if (filename.startsWith('.')) { + return null; + } else { + filename = filename.replace(/^\/+/, ''); // Remove all leading slashes + } + const hasDirectory = filename.includes('/'); + if (!hasDirectory) { + return { directory: '', name: filename }; + } + const parts = filename.split('/'); + const name = parts.pop()!; // Get the last part as the file name + const directory = parts.join('/'); // Join the remaining parts as the directory + return { directory, name }; +}; +/** + * 把字符串转为文件流,并返回文件流,根据filename的扩展名,自动设置文件类型. + * 当不是文本类型,自动需要把base64的字符串转为blob + * @param content 字符串 + * @param filename 文件名 + * @returns 文件流 + */ +export const toFile = (content: string, filename: string) => { + // 如果文件名是 a/d/a.js 格式的,则需要把d作为目录,a.js作为文件名 + const directoryAndName = getDirectoryAndName(filename); + if (!directoryAndName) { + throw new Error('Invalid filename'); + } + const { name } = directoryAndName; + const extension = getFileExtension(name); + if (!extension) { + throw new Error('Invalid filename'); + } + const isBase64 = checkIsBase64(content); + const type = getFileType(extension); + + if (isBase64) { + // Decode base64 string + const base64Data = content.split(',')[1]; // Remove the data URL prefix + const byteCharacters = atob(base64Data); + const byteNumbers = new Array(byteCharacters.length); + for (let i = 0; i < byteCharacters.length; i++) { + byteNumbers[i] = byteCharacters.charCodeAt(i); + } + const byteArray = new Uint8Array(byteNumbers); + const blob = new Blob([byteArray], { type }); + return new File([blob], filename, { type }); + } else { + const blob = new Blob([content], { type }); + return new File([blob], filename, { type }); + } +}; diff --git a/packages/resources/src/pages/upload/utils/upload-chunk.ts b/packages/resources/src/pages/upload/utils/upload-chunk.ts index dac7529..2991cb8 100644 --- a/packages/resources/src/pages/upload/utils/upload-chunk.ts +++ b/packages/resources/src/pages/upload/utils/upload-chunk.ts @@ -12,7 +12,7 @@ type ConvertOpts = { }; export const uploadFileChunked = async (file: File, opts: ConvertOpts) => { - const { directory } = opts; + const { directory, appKey, version, username } = opts; return new Promise(async (resolve, reject) => { const token = localStorage.getItem('token'); if (!token) { @@ -66,6 +66,13 @@ export const uploadFileChunked = async (file: File, opts: ConvertOpts) => { if (directory) { formData.append('directory', directory); } + if (appKey && version) { + formData.append('appKey', appKey); + formData.append('version', version); + } + if (username) { + formData.append('username', username); + } try { const res = await fetch('/api/s1/resources/upload/chunk?taskId=' + taskId, { method: 'POST', diff --git a/packages/resources/src/pages/upload/utils/upload.ts b/packages/resources/src/pages/upload/utils/upload.ts index ad6b2a8..c76ae81 100644 --- a/packages/resources/src/pages/upload/utils/upload.ts +++ b/packages/resources/src/pages/upload/utils/upload.ts @@ -11,7 +11,7 @@ type ConvertOpts = { directory?: string; }; export const uploadFiles = async (files: File[], opts: ConvertOpts) => { - const { directory } = opts; + const { directory, appKey, version, username } = opts; return new Promise((resolve, reject) => { const formData = new FormData(); const webkitRelativePath = files[0]?.webkitRelativePath; @@ -30,9 +30,13 @@ export const uploadFiles = async (files: File[], opts: ConvertOpts) => { if (directory) { formData.append('directory', directory); } - console.log('formData', formData, files); - resolve(null); - return; + if (appKey && version) { + formData.append('appKey', appKey); + formData.append('version', version); + } + if (username) { + formData.append('username', username); + } const token = localStorage.getItem('token'); if (!token) { toastLogin(); diff --git a/packages/resources/src/style.css b/packages/resources/src/style.css new file mode 100644 index 0000000..ac412e6 --- /dev/null +++ b/packages/resources/src/style.css @@ -0,0 +1,19 @@ +.scrollbar { + scrollbar-width: thin; + scrollbar-color: var(--scrollbar-color) #fff; +} + +.scrollbar::-webkit-scrollbar { + height: 4px; + width: 4px; +} + +.scrollbar::-webkit-scrollbar-thumb { + background-color: var(--scrollbar-color); + border-radius: 10px; +} + +.scrollbar::-webkit-scrollbar-track { + background: #fff; +} + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b07eb67..9bb6210 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -165,6 +165,9 @@ importers: globals: specifier: ^16.0.0 version: 16.0.0 + lucide-react: + specifier: ^0.482.0 + version: 0.482.0(react@19.0.0) path-browserify: specifier: ^1.0.1 version: 1.0.1 @@ -303,52 +306,6 @@ importers: specifier: ^4.8.1 version: 4.8.1 - packages/webshell/webshell-node: - dependencies: - args: - specifier: 5.0.3 - version: 5.0.3 - body-parser: - specifier: 1.20.3 - version: 1.20.3 - ejs: - specifier: 3.1.10 - version: 3.1.10 - express: - specifier: 4.21.2 - version: 4.21.2 - morgan: - specifier: 1.10.0 - version: 1.10.0 - node-pty: - specifier: ^1.0.0 - version: 1.0.0 - socket.io: - specifier: 4.8.1 - version: 4.8.1 - user-home: - specifier: 3.0.0 - version: 3.0.0 - devDependencies: - '@kevisual/types': - specifier: ^0.0.6 - version: 0.0.6 - '@types/args': - specifier: ^5.0.3 - version: 5.0.3 - '@types/body-parser': - specifier: ^1.19.5 - version: 1.19.5 - '@types/ejs': - specifier: ^3.1.5 - version: 3.1.5 - '@types/express': - specifier: ^5.0.0 - version: 5.0.0 - '@types/morgan': - specifier: ^1.9.9 - version: 1.9.9 - packages: '@ampproject/remapping@2.3.0': @@ -1138,61 +1095,51 @@ packages: resolution: {integrity: sha512-Z0TzhrsNqukTz3ISzrvyshQpFnFRfLunYiXxlCRvcrb3nvC5rVKI+ZXPFG/Aa4jhQa1gHgH3A0exHaRRN4VmdQ==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.34.7': resolution: {integrity: sha512-nkznpyXekFAbvFBKBy4nNppSgneB1wwG1yx/hujN3wRnhnkrYVugMTCBXED4+Ni6thoWfQuHNYbFjgGH0MBXtw==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.34.7': resolution: {integrity: sha512-KCjlUkcKs6PjOcxolqrXglBDcfCuUCTVlX5BgzgoJHw+1rWH1MCkETLkLe5iLLS9dP5gKC7mp3y6x8c1oGBUtA==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.34.7': resolution: {integrity: sha512-uFLJFz6+utmpbR313TTx+NpPuAXbPz4BhTQzgaP0tozlLnGnQ6rCo6tLwaSa6b7l6gRErjLicXQ1iPiXzYotjw==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.34.7': resolution: {integrity: sha512-ws8pc68UcJJqCpneDFepnwlsMUFoWvPbWXT/XUrJ7rWUL9vLoIN3GAasgG+nCvq8xrE3pIrd+qLX/jotcLy0Qw==} cpu: [loong64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.34.7': resolution: {integrity: sha512-vrDk9JDa/BFkxcS2PbWpr0C/LiiSLxFbNOBgfbW6P8TBe9PPHx9Wqbvx2xgNi1TOAyQHQJ7RZFqBiEohm79r0w==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.34.7': resolution: {integrity: sha512-rB+ejFyjtmSo+g/a4eovDD1lHWHVqizN8P0Hm0RElkINpS0XOdpaXloqM4FBkF9ZWEzg6bezymbpLmeMldfLTw==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.34.7': resolution: {integrity: sha512-nNXNjo4As6dNqRn7OrsnHzwTgtypfRA3u3AKr0B3sOOo+HkedIbn8ZtFnB+4XyKJojIfqDKmbIzO1QydQ8c+Pw==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.34.7': resolution: {integrity: sha512-9kPVf9ahnpOMSGlCxXGv980wXD0zRR3wyk8+33/MXQIpQEOpaNe7dEHm5LMfyRZRNt9lMEQuH0jUKj15MkM7QA==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-musl@4.34.7': resolution: {integrity: sha512-7wJPXRWTTPtTFDFezA8sle/1sdgxDjuMoRXEKtx97ViRxGGkVQYovem+Q8Pr/2HxiHp74SSRG+o6R0Yq0shPwQ==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.34.7': resolution: {integrity: sha512-MN7aaBC7mAjsiMEZcsJvwNsQVNZShgES/9SzWp1HC9Yjqb5OpexYnRjF7RmE4itbeesHMYYQiAtUAQaSKs2Rfw==} @@ -1255,28 +1202,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@tailwindcss/oxide-linux-arm64-musl@4.0.14': resolution: {integrity: sha512-gVkJdnR/L6iIcGYXx64HGJRmlme2FGr/aZH0W6u4A3RgPMAb+6ELRLi+UBiH83RXBm9vwCfkIC/q8T51h8vUJQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@tailwindcss/oxide-linux-x64-gnu@4.0.14': resolution: {integrity: sha512-EE+EQ+c6tTpzsg+LGO1uuusjXxYx0Q00JE5ubcIGfsogSKth8n8i2BcS2wYTQe4jXGs+BQs35l78BIPzgwLddw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@tailwindcss/oxide-linux-x64-musl@4.0.14': resolution: {integrity: sha512-KCCOzo+L6XPT0oUp2Jwh233ETRQ/F6cwUnMnR0FvMUCbkDAzHbcyOgpfuAtRa5HD0WbTbH4pVD+S0pn1EhNfbw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@tailwindcss/oxide-win32-arm64-msvc@4.0.14': resolution: {integrity: sha512-AHObFiFL9lNYcm3tZSPqa/cHGpM5wOrNmM2uOMoKppp+0Hom5uuyRh0QkOp7jftsHZdrZUpmoz0Mp6vhh2XtUg==} @@ -1304,9 +1247,6 @@ packages: peerDependencies: vite: ^5.2.0 || ^6 - '@types/args@5.0.3': - resolution: {integrity: sha512-7dNWhsptvu0ZgJPAqXlG3DtK5/YHWCtaixBPunNBDRyY9Scy2jQfIb2s7rWIN4Mx9bRnbVM72lEnQd3X8UxJTA==} - '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -1319,18 +1259,9 @@ packages: '@types/babel__traverse@7.20.6': resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - '@types/body-parser@1.19.5': - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - - '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - '@types/cors@2.8.17': - resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} - '@types/d3-array@3.2.1': resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} @@ -1424,18 +1355,9 @@ packages: '@types/d3@7.4.3': resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==} - '@types/ejs@3.1.5': - resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==} - '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/express-serve-static-core@5.0.6': - resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} - - '@types/express@5.0.0': - resolution: {integrity: sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ==} - '@types/geojson@7946.0.14': resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} @@ -1445,9 +1367,6 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/http-errors@2.0.4': - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -1460,12 +1379,6 @@ packages: '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - '@types/mime@1.3.5': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - - '@types/morgan@1.9.9': - resolution: {integrity: sha512-iRYSDKVaC6FkGSpEVVIvrRGw0DfJMiQzIn3qr2G5B3C//AWkulhXgaBd7tS9/J79GWSYMTHGs7PfI5b3Y8m+RQ==} - '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} @@ -1487,12 +1400,6 @@ packages: '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/qs@6.9.18': - resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} - - '@types/range-parser@1.2.7': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@19.0.4': resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==} peerDependencies: @@ -1506,12 +1413,6 @@ packages: '@types/react@19.0.11': resolution: {integrity: sha512-vrdxRZfo9ALXth6yPfV16PYTLZwsUWhVjjC+DkfE5t1suNSbBrWC9YqSuuxJZ8Ps6z1o2ycRpIqzZJIgklq4Tw==} - '@types/send@0.17.4': - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - - '@types/serve-static@1.15.7': - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} - '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} @@ -1599,10 +1500,6 @@ packages: '@xyflow/system@0.0.52': resolution: {integrity: sha512-pJBMaoh/GEebIABWEIxAai0yf57dm+kH7J/Br+LnLFPuJL87Fhcmm4KFWd/bCUy/kCWUg+2/yFAGY0AUHRPOnQ==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -1633,16 +1530,6 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - args@5.0.3: - resolution: {integrity: sha512-h6k/zfFgusnv3i5TU08KQkVKuCPBtL/PWQbWkHUxvJrZ2nAyeaUupneemcrgn1xmqxPQsPIzwkUhOpoqPDRZuA==} - engines: {node: '>= 6.0.0'} - - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - attr-accept@2.2.5: resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} engines: {node: '>=4'} @@ -1664,18 +1551,6 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - base64id@2.0.0: - resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} - engines: {node: ^4.5.0 || >= 5.9} - - basic-auth@2.0.1: - resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} - engines: {node: '>= 0.8'} - - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -1699,26 +1574,10 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - call-bind-apply-helpers@1.0.2: - resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} - engines: {node: '>= 0.4'} - - call-bound@1.0.4: - resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} - engines: {node: '>= 0.4'} - callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - camelcase@5.0.0: - resolution: {integrity: sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==} - engines: {node: '>=6'} - caniuse-lite@1.0.30001690: resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==} @@ -1787,31 +1646,12 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - cookie@0.7.1: - resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} - engines: {node: '>= 0.6'} - - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} - cookie@1.0.2: resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} engines: {node: '>=18'} @@ -1819,10 +1659,6 @@ packages: copy-to-clipboard@3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} @@ -1980,14 +1816,6 @@ packages: dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -2006,18 +1834,10 @@ packages: delaunator@5.0.1: resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} @@ -2028,29 +1848,9 @@ packages: dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} - dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - electron-to-chromium@1.5.76: resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==} - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - engine.io-client@6.6.3: resolution: {integrity: sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==} @@ -2058,10 +1858,6 @@ packages: resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} engines: {node: '>=10.0.0'} - engine.io@6.6.4: - resolution: {integrity: sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==} - engines: {node: '>=10.2.0'} - enhanced-resolve@5.18.1: resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} engines: {node: '>=10.13.0'} @@ -2073,18 +1869,6 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-object-atoms@1.1.1: - resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} - engines: {node: '>= 0.4'} - esbuild@0.25.0: resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} engines: {node: '>=18'} @@ -2094,9 +1878,6 @@ packages: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -2158,17 +1939,9 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} - engines: {node: '>= 0.10.0'} - extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -2196,17 +1969,10 @@ packages: resolution: {integrity: sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==} engines: {node: '>= 12'} - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} - engines: {node: '>= 0.8'} - find-root@1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} @@ -2221,17 +1987,9 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -2244,14 +2002,6 @@ packages: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} - get-intrinsic@1.3.0: - resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} - engines: {node: '>= 0.4'} - - get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2272,10 +2022,6 @@ packages: resolution: {integrity: sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==} engines: {node: '>=18'} - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -2290,10 +2036,6 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -2331,14 +2073,6 @@ packages: html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} @@ -2358,9 +2092,6 @@ packages: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - inline-style-parser@0.2.4: resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} @@ -2368,10 +2099,6 @@ packages: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} @@ -2410,11 +2137,6 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} - hasBin: true - jiti@2.4.2: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true @@ -2454,10 +2176,6 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - leven@2.1.0: - resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==} - engines: {node: '>=0.10.0'} - levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -2491,28 +2209,24 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] lightningcss-linux-arm64-musl@1.29.2: resolution: {integrity: sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [musl] lightningcss-linux-x64-gnu@1.29.2: resolution: {integrity: sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [glibc] lightningcss-linux-x64-musl@1.29.2: resolution: {integrity: sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [musl] lightningcss-win32-arm64-msvc@1.29.2: resolution: {integrity: sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==} @@ -2569,28 +2283,13 @@ packages: engines: {node: '>= 18'} hasBin: true - math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} - mdast-util-to-hast@13.2.0: resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - micromark-util-character@2.1.0: resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} @@ -2610,26 +2309,9 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -2637,23 +2319,9 @@ packages: monaco-editor@0.52.0: resolution: {integrity: sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw==} - morgan@1.10.0: - resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} - engines: {node: '>= 0.8.0'} - - mri@1.1.4: - resolution: {integrity: sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==} - engines: {node: '>=4'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nan@2.22.2: - resolution: {integrity: sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==} - nanoid@3.3.8: resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -2667,17 +2335,10 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - node-forge@1.3.1: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-pty@1.0.0: - resolution: {integrity: sha512-wtBMWWS7dFZm/VgqElrTvtfMq4GzJ6+edFI0Y0zyzygUSZMgZdraDUMUhCIvkjhJjme15qWmbyJbtAx4ot4uZA==} - node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} @@ -2692,30 +2353,10 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-inspect@1.13.4: - resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} - engines: {node: '>= 0.4'} - - on-finished@2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - os-homedir@1.0.2: - resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} - engines: {node: '>=0.10.0'} - p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -2741,10 +2382,6 @@ packages: parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} @@ -2759,9 +2396,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-to-regexp@0.1.12: - resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - path-to-regexp@8.2.0: resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} engines: {node: '>=16'} @@ -2815,32 +2449,16 @@ packages: property-information@6.5.0: resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - rc-cascader@3.33.1: resolution: {integrity: sha512-Kyl4EJ7ZfCBuidmZVieegcbFw0RcU5bHHSbtEdmuLYd0fYHCAiYKZ6zon7fWAVyC6rWWOOib0XKdTSf7ElC9rg==} peerDependencies: @@ -3201,9 +2819,6 @@ packages: rw@1.3.3: resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -3232,23 +2847,12 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - set-cookie-parser@2.7.1: resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -3257,28 +2861,9 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} - engines: {node: '>= 0.4'} - - side-channel-map@1.0.1: - resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} - engines: {node: '>= 0.4'} - - side-channel-weakmap@1.0.2: - resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} - engines: {node: '>= 0.4'} - - side-channel@1.1.0: - resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} - engines: {node: '>= 0.4'} - smob@1.5.0: resolution: {integrity: sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==} - socket.io-adapter@2.5.5: - resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} - socket.io-client@4.8.1: resolution: {integrity: sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==} engines: {node: '>=10.0.0'} @@ -3287,10 +2872,6 @@ packages: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} - socket.io@4.8.1: - resolution: {integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==} - engines: {node: '>=10.2.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -3312,10 +2893,6 @@ packages: state-local@1.0.7: resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - string-convert@0.2.1: resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} @@ -3385,10 +2962,6 @@ packages: toggle-selection@1.0.6: resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -3411,10 +2984,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - typescript-eslint@8.26.1: resolution: {integrity: sha512-t/oIs9mYyrwZGRpDv3g+3K6nZ5uhKEMt2oNmAPwaY4/ye0+EH4nXIPYNtkYFS6QHm+1DFg34DbglYBz5P9Xysg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3456,10 +3025,6 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true @@ -3474,22 +3039,9 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - user-home@3.0.0: - resolution: {integrity: sha512-kHp9sWxeB+EVTcVytDrGLVKgVVN1LoLiIZTwCDcvYNjIu9q7tUOXZoTv0mXjmvFvUju4J9v+RkFGHdTMx8ncmQ==} - engines: {node: '>=0.10.0'} - deprecated: Deprecated. Just use `import {homedir} from os;`. - util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - vfile-location@5.0.3: resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} @@ -4572,8 +4124,6 @@ snapshots: tailwindcss: 4.0.14 vite: 6.2.2(@types/node@22.13.10)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1) - '@types/args@5.0.3': {} - '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.25.6 @@ -4595,21 +4145,8 @@ snapshots: dependencies: '@babel/types': 7.25.6 - '@types/body-parser@1.19.5': - dependencies: - '@types/connect': 3.4.38 - '@types/node': 22.13.10 - - '@types/connect@3.4.38': - dependencies: - '@types/node': 22.13.10 - '@types/cookie@0.6.0': {} - '@types/cors@2.8.17': - dependencies: - '@types/node': 22.13.10 - '@types/d3-array@3.2.1': {} '@types/d3-axis@3.0.6': @@ -4727,24 +4264,8 @@ snapshots: '@types/d3-transition': 3.0.8 '@types/d3-zoom': 3.0.8 - '@types/ejs@3.1.5': {} - '@types/estree@1.0.6': {} - '@types/express-serve-static-core@5.0.6': - dependencies: - '@types/node': 22.13.10 - '@types/qs': 6.9.18 - '@types/range-parser': 1.2.7 - '@types/send': 0.17.4 - - '@types/express@5.0.0': - dependencies: - '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 5.0.6 - '@types/qs': 6.9.18 - '@types/serve-static': 1.15.7 - '@types/geojson@7946.0.14': {} '@types/hast@2.3.10': @@ -4755,8 +4276,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/http-errors@2.0.4': {} - '@types/json-schema@7.0.15': {} '@types/lodash-es@4.17.12': @@ -4769,12 +4288,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/mime@1.3.5': {} - - '@types/morgan@1.9.9': - dependencies: - '@types/node': 22.13.10 - '@types/node-forge@1.3.11': dependencies: '@types/node': 22.13.10 @@ -4793,10 +4306,6 @@ snapshots: '@types/prop-types@15.7.14': {} - '@types/qs@6.9.18': {} - - '@types/range-parser@1.2.7': {} - '@types/react-dom@19.0.4(@types/react@19.0.11)': dependencies: '@types/react': 19.0.11 @@ -4809,17 +4318,6 @@ snapshots: dependencies: csstype: 3.1.3 - '@types/send@0.17.4': - dependencies: - '@types/mime': 1.3.5 - '@types/node': 22.13.10 - - '@types/serve-static@1.15.7': - dependencies: - '@types/http-errors': 2.0.4 - '@types/node': 22.13.10 - '@types/send': 0.17.4 - '@types/unist@2.0.11': {} '@types/unist@3.0.3': {} @@ -4949,11 +4447,6 @@ snapshots: d3-selection: 3.0.0 d3-zoom: 3.0.0 - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - acorn-jsx@5.3.2(acorn@8.14.0): dependencies: acorn: 8.14.0 @@ -4970,6 +4463,7 @@ snapshots: ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 + optional: true ansi-styles@4.3.0: dependencies: @@ -5035,17 +4529,6 @@ snapshots: argparse@2.0.1: {} - args@5.0.3: - dependencies: - camelcase: 5.0.0 - chalk: 2.4.2 - leven: 2.1.0 - mri: 1.1.4 - - array-flatten@1.1.1: {} - - async@3.2.6: {} - attr-accept@2.2.5: {} autoprefixer@10.4.21(postcss@8.5.3): @@ -5068,29 +4551,6 @@ snapshots: balanced-match@1.0.2: {} - base64id@2.0.0: {} - - basic-auth@2.0.1: - dependencies: - safe-buffer: 5.1.2 - - body-parser@1.20.3: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.13.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -5120,22 +4580,8 @@ snapshots: buffer-from@1.1.2: {} - bytes@3.1.2: {} - - call-bind-apply-helpers@1.0.2: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - - call-bound@1.0.4: - dependencies: - call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.3.0 - callsites@3.1.0: {} - camelcase@5.0.0: {} - caniuse-lite@1.0.30001690: {} caniuse-lite@1.0.30001703: {} @@ -5147,6 +4593,7 @@ snapshots: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 + optional: true chalk@4.1.2: dependencies: @@ -5170,12 +4617,14 @@ snapshots: color-convert@1.9.3: dependencies: color-name: 1.1.3 + optional: true color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} + color-name@1.1.3: + optional: true color-name@1.1.4: {} @@ -5189,33 +4638,16 @@ snapshots: concat-map@0.0.1: {} - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - convert-source-map@1.9.0: {} convert-source-map@2.0.0: {} - cookie-signature@1.0.6: {} - - cookie@0.7.1: {} - - cookie@0.7.2: {} - cookie@1.0.2: {} copy-to-clipboard@3.3.3: dependencies: toggle-selection: 1.0.6 - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.2 @@ -5396,10 +4828,6 @@ snapshots: dayjs@1.11.13: {} - debug@2.6.9: - dependencies: - ms: 2.0.0 - debug@4.3.7: dependencies: ms: 2.1.3 @@ -5414,12 +4842,8 @@ snapshots: dependencies: robust-predicates: 3.0.2 - depd@2.0.0: {} - dequal@2.0.3: {} - destroy@1.2.0: {} - detect-libc@2.0.3: {} devlop@1.1.0: @@ -5431,24 +4855,8 @@ snapshots: '@babel/runtime': 7.26.0 csstype: 3.1.3 - dunder-proto@1.0.1: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-errors: 1.3.0 - gopd: 1.2.0 - - ee-first@1.1.1: {} - - ejs@3.1.10: - dependencies: - jake: 10.9.2 - electron-to-chromium@1.5.76: {} - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - engine.io-client@6.6.3: dependencies: '@socket.io/component-emitter': 3.1.2 @@ -5463,22 +4871,6 @@ snapshots: engine.io-parser@5.2.3: {} - engine.io@6.6.4: - dependencies: - '@types/cors': 2.8.17 - '@types/node': 22.13.10 - accepts: 1.3.8 - base64id: 2.0.0 - cookie: 0.7.2 - cors: 2.8.5 - debug: 4.3.7 - engine.io-parser: 5.2.3 - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - enhanced-resolve@5.18.1: dependencies: graceful-fs: 4.2.11 @@ -5490,14 +4882,6 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-define-property@1.0.1: {} - - es-errors@1.3.0: {} - - es-object-atoms@1.1.1: - dependencies: - es-errors: 1.3.0 - esbuild@0.25.0: optionalDependencies: '@esbuild/aix-ppc64': 0.25.0 @@ -5528,9 +4912,8 @@ snapshots: escalade@3.2.0: {} - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} + escape-string-regexp@1.0.5: + optional: true escape-string-regexp@4.0.0: {} @@ -5611,46 +4994,8 @@ snapshots: esutils@2.0.3: {} - etag@1.8.1: {} - eventemitter3@5.0.1: {} - express@4.21.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.1 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.12 - proxy-addr: 2.0.7 - qs: 6.13.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - extend@3.0.2: {} fast-deep-equal@3.1.3: {} @@ -5679,26 +5024,10 @@ snapshots: dependencies: tslib: 2.8.1 - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - finalhandler@1.3.1: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - find-root@1.1.0: {} find-up@5.0.0: @@ -5713,12 +5042,8 @@ snapshots: flatted@3.3.1: {} - forwarded@0.2.0: {} - fraction.js@4.3.7: {} - fresh@0.5.2: {} - fsevents@2.3.3: optional: true @@ -5726,24 +5051,6 @@ snapshots: gensync@1.0.0-beta.2: {} - get-intrinsic@1.3.0: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - function-bind: 1.1.2 - get-proto: 1.0.1 - gopd: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.2 - math-intrinsics: 1.1.0 - - get-proto@1.0.1: - dependencies: - dunder-proto: 1.0.1 - es-object-atoms: 1.1.1 - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -5758,18 +5065,15 @@ snapshots: globals@16.0.0: {} - gopd@1.2.0: {} - graceful-fs@4.2.11: {} graphemer@1.4.0: {} - has-flag@3.0.0: {} + has-flag@3.0.0: + optional: true has-flag@4.0.0: {} - has-symbols@1.1.0: {} - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -5846,18 +5150,6 @@ snapshots: html-void-elements@3.0.0: {} - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 @@ -5873,14 +5165,10 @@ snapshots: imurmurhash@0.1.4: {} - inherits@2.0.4: {} - inline-style-parser@0.2.4: {} internmap@2.0.3: {} - ipaddr.js@1.9.1: {} - is-alphabetical@2.0.1: {} is-alphanumerical@2.0.1: @@ -5910,13 +5198,6 @@ snapshots: isexe@2.0.0: {} - jake@10.9.2: - dependencies: - async: 3.2.6 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 - jiti@2.4.2: {} js-tokens@4.0.0: {} @@ -5945,8 +5226,6 @@ snapshots: dependencies: json-buffer: 3.0.1 - leven@2.1.0: {} - levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -6029,8 +5308,6 @@ snapshots: marked@15.0.7: {} - math-intrinsics@1.1.0: {} - mdast-util-to-hast@13.2.0: dependencies: '@types/hast': 3.0.4 @@ -6043,14 +5320,8 @@ snapshots: unist-util-visit: 5.0.0 vfile: 6.0.3 - media-typer@0.3.0: {} - - merge-descriptors@1.0.3: {} - merge2@1.4.1: {} - methods@1.1.2: {} - micromark-util-character@2.1.0: dependencies: micromark-util-symbol: 2.0.0 @@ -6073,60 +5344,26 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - mime-db@1.52.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mime@1.6.0: {} - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 monaco-editor@0.52.0: {} - morgan@1.10.0: - dependencies: - basic-auth: 2.0.1 - debug: 2.6.9 - depd: 2.0.0 - on-finished: 2.3.0 - on-headers: 1.0.2 - transitivePeerDependencies: - - supports-color - - mri@1.1.4: {} - - ms@2.0.0: {} - ms@2.1.3: {} - nan@2.22.2: {} - nanoid@3.3.8: {} nanoid@5.1.4: {} natural-compare@1.4.0: {} - negotiator@0.6.3: {} - node-forge@1.3.1: {} - node-pty@1.0.0: - dependencies: - nan: 2.22.2 - node-releases@2.0.19: {} normalize-range@0.1.2: {} @@ -6135,18 +5372,6 @@ snapshots: object-assign@4.1.1: {} - object-inspect@1.13.4: {} - - on-finished@2.3.0: - dependencies: - ee-first: 1.1.1 - - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - - on-headers@1.0.2: {} - optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -6156,8 +5381,6 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - os-homedir@1.0.2: {} - p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -6194,8 +5417,6 @@ snapshots: dependencies: entities: 4.5.0 - parseurl@1.3.3: {} - path-browserify@1.0.1: {} path-exists@4.0.0: {} @@ -6204,8 +5425,6 @@ snapshots: path-parse@1.0.7: {} - path-to-regexp@0.1.12: {} - path-to-regexp@8.2.0: {} path-type@4.0.0: {} @@ -6250,32 +5469,14 @@ snapshots: property-information@6.5.0: {} - proxy-addr@2.0.7: - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - punycode@2.3.1: {} - qs@6.13.0: - dependencies: - side-channel: 1.1.0 - queue-microtask@1.2.3: {} randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 - range-parser@1.2.1: {} - - raw-body@2.5.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - rc-cascader@3.33.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 @@ -6763,8 +5964,6 @@ snapshots: rw@1.3.3: {} - safe-buffer@5.1.2: {} - safe-buffer@5.2.1: {} safer-buffer@2.1.2: {} @@ -6788,86 +5987,20 @@ snapshots: semver@7.6.3: {} - send@0.19.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.0 - transitivePeerDependencies: - - supports-color - set-cookie-parser@2.7.1: {} - setprototypeof@1.2.0: {} - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 shebang-regex@3.0.0: {} - side-channel-list@1.0.0: - dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 - - side-channel-map@1.0.1: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 - - side-channel-weakmap@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 - side-channel-map: 1.0.1 - - side-channel@1.1.0: - dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 - side-channel-list: 1.0.0 - side-channel-map: 1.0.1 - side-channel-weakmap: 1.0.2 - smob@1.5.0: {} - socket.io-adapter@2.5.5: - dependencies: - debug: 4.3.7 - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - socket.io-client@4.8.1: dependencies: '@socket.io/component-emitter': 3.1.2 @@ -6886,20 +6019,6 @@ snapshots: transitivePeerDependencies: - supports-color - socket.io@4.8.1: - dependencies: - accepts: 1.3.8 - base64id: 2.0.0 - cors: 2.8.5 - debug: 4.3.7 - engine.io: 6.6.4 - socket.io-adapter: 2.5.5 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -6915,8 +6034,6 @@ snapshots: state-local@1.0.7: {} - statuses@2.0.1: {} - string-convert@0.2.1: {} stringify-entities@4.0.4: @@ -6937,6 +6054,7 @@ snapshots: supports-color@5.5.0: dependencies: has-flag: 3.0.0 + optional: true supports-color@7.2.0: dependencies: @@ -6973,8 +6091,6 @@ snapshots: toggle-selection@1.0.6: {} - toidentifier@1.0.1: {} - trim-lines@3.0.1: {} trough@2.2.0: {} @@ -6991,11 +6107,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - typescript-eslint@8.26.1(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2): dependencies: '@typescript-eslint/eslint-plugin': 8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) @@ -7053,8 +6164,6 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unpipe@1.0.0: {} - update-browserslist-db@1.1.1(browserslist@4.24.3): dependencies: browserslist: 4.24.3 @@ -7075,16 +6184,8 @@ snapshots: dependencies: react: 19.0.0 - user-home@3.0.0: - dependencies: - os-homedir: 1.0.2 - util-deprecate@1.0.2: {} - utils-merge@1.0.1: {} - - vary@1.1.2: {} - vfile-location@5.0.3: dependencies: '@types/unist': 3.0.3 diff --git a/src/App.tsx b/src/App.tsx index 06dc1dc..14eec10 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -31,10 +31,10 @@ const AntProvider = ({ children }: { children: React.ReactNode }) => { colorPrimaryActive: primaryColor, borderRadius: 4, colorBorder: primaryColor, - // colorText: primaryColor, colorIcon: primaryColor, colorIconHover: secondaryColor, colorInfoHover: secondaryColor, + zIndexPopupBase: 2000, }, components: { DatePicker: { @@ -42,6 +42,9 @@ const AntProvider = ({ children }: { children: React.ReactNode }) => { colorPrimaryHover: secondaryColor, colorPrimaryActive: primaryColor, }, + Tooltip: { + zIndexPopupBase: 2000, + } }, }}> {children} @@ -50,29 +53,27 @@ const AntProvider = ({ children }: { children: React.ReactNode }) => { }; export const App = () => { return ( -
- - -
- - - } /> - } /> - } /> - } /> - } /> - } /> - } /> + + +
+ + + } /> + } /> + } /> + } /> + } /> + } /> + } /> - 404
} /> - 404
} /> - - -
- -
- - - + 404} /> + 404} /> + + + + +
+ + ); }; diff --git a/src/components/card/index.tsx b/src/components/card/index.tsx new file mode 100644 index 0000000..d648e6d --- /dev/null +++ b/src/components/card/index.tsx @@ -0,0 +1 @@ +export * from './CardBlank'; \ No newline at end of file diff --git a/src/globals.css b/src/globals.css index 44a30e6..ca650fc 100644 --- a/src/globals.css +++ b/src/globals.css @@ -1,11 +1,8 @@ @import 'tailwindcss'; @import './assets/styles.css'; @import './index.css'; +@import '@kevisual/center-components/theme/wind-theme.css'; -@theme { - --color-primary: white; - --color-secondary: #14171a; -} html, body { width: 100%; @@ -51,7 +48,7 @@ h3 { } @utility layout-menu { - @apply bg-gray-900 p-2 text-white flex justify-between h-12; + @apply bg-secondary p-2 text-white flex justify-between h-12 ; -webkit-app-region: drag; } @utility no-drag { diff --git a/src/modules/layout/Menu.tsx b/src/modules/layout/Menu.tsx index 3aac0b3..468d807 100644 --- a/src/modules/layout/Menu.tsx +++ b/src/modules/layout/Menu.tsx @@ -1,7 +1,7 @@ import { useShallow } from 'zustand/react/shallow'; import { useLayoutStore } from './store'; import clsx from 'clsx'; -import { Button } from 'antd'; +import { Button } from '@mui/material'; import { message } from '@/modules/message'; import { AppstoreOutlined, @@ -16,6 +16,7 @@ import { SmileOutlined, SwitcherOutlined, } from '@ant-design/icons'; +import { X } from 'lucide-react'; import { useNewNavigate } from '../navicate'; const meun = [ { @@ -58,11 +59,13 @@ export const LayoutMenu = () => { onClick={() => { setOpen(false); }}> -
+
Envision Center
- +
@@ -70,7 +73,7 @@ export const LayoutMenu = () => { return (
{ if (item.link) navigate(`${item.link}`); else { diff --git a/src/modules/layout/index.tsx b/src/modules/layout/index.tsx index 09606f9..a119c32 100644 --- a/src/modules/layout/index.tsx +++ b/src/modules/layout/index.tsx @@ -1,5 +1,5 @@ import { MenuOutlined, SwapOutlined } from '@ant-design/icons'; -import { Button, Tooltip } from 'antd'; +import { Tooltip } from 'antd'; import { Outlet } from 'react-router-dom'; import { LayoutMenu } from './Menu'; import { useLayoutStore, usePlatformStore } from './store'; @@ -9,7 +9,7 @@ import { LayoutUser } from './LayoutUser'; import PandaPNG from '@/assets/panda.png'; import { Panel, PanelGroup, PanelResizeHandle } from 'react-resizable-panels'; import clsx from 'clsx'; - +import { IconButton as Button } from '@mui/material'; type LayoutMainProps = { title?: React.ReactNode; children?: React.ReactNode; @@ -50,7 +50,7 @@ export const LayoutMain = (props: LayoutMainProps) => {
@@ -58,19 +58,21 @@ export const LayoutMain = (props: LayoutMainProps) => { className={clsx('mr-4 cursor-pointer no-drag', isMac && 'ml-16')} onClick={() => { menuStore.setOpen(true); - }} - icon={}> -
+ }}> + + +
{props.title}
{menuStore.me?.type === 'org' && (
+ }}> + +
)} diff --git a/src/pages/app/edit/AppVersionList.tsx b/src/pages/app/edit/AppVersionList.tsx index 22fa369..4003378 100644 --- a/src/pages/app/edit/AppVersionList.tsx +++ b/src/pages/app/edit/AppVersionList.tsx @@ -189,11 +189,7 @@ export const AppVersionList = () => { icon={} onClick={() => { if (isRunning) { - let baseUri = 'https://kevisual.xiongxiao.me'; - // if (DEV_SERVER) { - // baseUri = 'http://localhost:3005'; - // } - const link = new URL(`/test/${item.id}`, baseUri); + const link = new URL(`/test/${item.id}`, location.origin); window.open(link.toString(), '_blank'); } else { message.error('The app is not running'); diff --git a/src/pages/app/edit/List.tsx b/src/pages/app/edit/List.tsx index c77ba5d..d53214f 100644 --- a/src/pages/app/edit/List.tsx +++ b/src/pages/app/edit/List.tsx @@ -1,13 +1,26 @@ import { useShallow } from 'zustand/react/shallow'; import { useUserAppStore } from '../store'; -import { useEffect } from 'react'; -import { Button, Form, Input, Space, Modal, Select, Tooltip, Switch } from 'antd'; -import { CodeOutlined, DeleteOutlined, EditOutlined, LinkOutlined, PlusOutlined, UnorderedListOutlined } from '@ant-design/icons'; +import { useEffect, useState } from 'react'; +import { Form, Input, Modal, Select, Switch } from 'antd'; +import DeleteOutlined from '@ant-design/icons/DeleteOutlined'; +import EditOutlined from '@ant-design/icons/EditOutlined'; +import LinkOutlined from '@ant-design/icons/LinkOutlined'; +import PlusOutlined from '@ant-design/icons/PlusOutlined'; +import UnorderedListOutlined from '@ant-design/icons/UnorderedListOutlined'; +import CodeOutlined from '@ant-design/icons/CodeOutlined'; +import ShareAltOutlined from '@ant-design/icons/ShareAltOutlined'; + import { isObjectNull } from '@/utils/is-null'; import { useNewNavigate } from '@/modules'; +import { DialogActions, Tooltip } from '@mui/material'; import { marked } from 'marked'; import clsx from 'clsx'; +import { IconButton } from '@kevisual/center-components/button/index.tsx'; +import { iText } from '@kevisual/resources/index.ts'; +import { PermissionManager } from '@kevisual/resources/pages/file/modules/PermissionManager.tsx'; +import { Button } from '@mui/material'; import { message } from '@/modules/message'; +import { Dialog, DialogContent, DialogTitle, ButtonGroup } from '@mui/material'; const FormModal = () => { const [form] = Form.useForm(); const containerStore = useUserAppStore( @@ -40,62 +53,130 @@ const FormModal = () => { }; const isEdit = containerStore.formData.id; return ( - containerStore.setShowEdit(false)} - destroyOnClose - footer={false} - width={800} - onCancel={onClose}> -
- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - -