diff --git a/lerna.json b/lerna.json
index 70d4b2e53d..c1d320ab80 100644
--- a/lerna.json
+++ b/lerna.json
@@ -2,9 +2,7 @@
"version": "1.6.0-beta.9",
"npmClient": "yarn",
"useWorkspaces": true,
- "npmClientArgs": [
- "--ignore-engines"
- ],
+ "npmClientArgs": ["--ignore-engines"],
"command": {
"version": {
"forcePublish": true,
diff --git a/packages/core/client/docs/zh-CN/core/ui-schema/demos/schema-settings-render.tsx b/packages/core/client/docs/zh-CN/core/ui-schema/demos/schema-settings-render.tsx
index c0fde38eec..ec8052f253 100644
--- a/packages/core/client/docs/zh-CN/core/ui-schema/demos/schema-settings-render.tsx
+++ b/packages/core/client/docs/zh-CN/core/ui-schema/demos/schema-settings-render.tsx
@@ -101,7 +101,7 @@ const Demo = () => {
return (
{render()}
-
可以进行参数的二次覆盖:{render({ style: { color: 'red' } })}
+
可以进行参数的二次覆盖:{render({ mode: 'inline', style: { color: 'red' } })}
);
};
diff --git a/packages/core/client/package.json b/packages/core/client/package.json
index 05240444e6..a3b705f873 100644
--- a/packages/core/client/package.json
+++ b/packages/core/client/package.json
@@ -65,7 +65,8 @@
"react-router-dom": "^6.11.2",
"react-to-print": "^2.14.7",
"sanitize-html": "2.13.0",
- "use-deep-compare-effect": "^1.8.1"
+ "use-deep-compare-effect": "^1.8.1",
+ "ignore": "^5.2.0"
},
"peerDependencies": {
"react": ">=18.0.0",
diff --git a/packages/core/client/src/application/Application.tsx b/packages/core/client/src/application/Application.tsx
index 8d194d9d13..0e6035f1b2 100644
--- a/packages/core/client/src/application/Application.tsx
+++ b/packages/core/client/src/application/Application.tsx
@@ -17,7 +17,6 @@ import React, { ComponentType, FC, ReactElement, ReactNode } from 'react';
import { createRoot } from 'react-dom/client';
import { I18nextProvider } from 'react-i18next';
import { Link, NavLink, Navigate } from 'react-router-dom';
-
import { APIClient, APIClientProvider } from '../api-client';
import { CSSVariableProvider } from '../css-variable';
import { AntdAppProvider, GlobalThemeProvider } from '../global-theme';
@@ -29,7 +28,8 @@ import { WebSocketClient, WebSocketClientOptions } from './WebSocketClient';
import { AppComponent, BlankComponent, defaultAppComponents } from './components';
import { SchemaInitializer, SchemaInitializerManager } from './schema-initializer';
import * as schemaInitializerComponents from './schema-initializer/components';
-import { SchemaSettings, SchemaSettingsManager } from './schema-settings';
+import { SchemaSettings, SchemaSettingsManager, SchemaSettingsItemType } from './schema-settings';
+
import { compose, normalizeContainer } from './utils';
import { defineGlobalDeps } from './utils/globalDeps';
import { getRequireJs } from './utils/requirejs';
@@ -46,6 +46,7 @@ import { AppSchemaComponentProvider } from './AppSchemaComponentProvider';
import type { Plugin } from './Plugin';
import { getOperators } from './globalOperators';
import type { RequireJS } from './utils/requirejs';
+import { useAclSnippets } from './hooks/useAclSnippets';
type JsonLogic = {
addOperation: (name: string, fn?: any) => void;
@@ -495,4 +496,20 @@ export class Application {
getGlobalVar(key) {
return get(this.globalVars, key);
}
+ addUserCenterSettingsItem(item: SchemaSettingsItemType & { aclSnippet?: string }) {
+ const useVisibleProp = item.useVisible || (() => true);
+ const useVisible = () => {
+ const { allow } = useAclSnippets();
+ const visible = useVisibleProp();
+ if (!visible) {
+ return false;
+ }
+ return item.aclSnippet ? allow(item.aclSnippet) : true;
+ };
+
+ this.schemaSettingsManager.addItem('userCenterSettings', item.name, {
+ ...item,
+ useVisible: useVisible,
+ });
+ }
}
diff --git a/packages/core/client/src/application/hooks/useAclSnippets.ts b/packages/core/client/src/application/hooks/useAclSnippets.ts
new file mode 100644
index 0000000000..18c5bdfdff
--- /dev/null
+++ b/packages/core/client/src/application/hooks/useAclSnippets.ts
@@ -0,0 +1,25 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import { useACLRoleContext } from '../../acl/ACLProvider';
+import ignore from 'ignore';
+
+export const useAclSnippets = () => {
+ const { allowAll, snippets } = useACLRoleContext();
+ return {
+ allow: (aclSnippet) => {
+ if (aclSnippet) {
+ const ig = ignore().add(snippets);
+ const appAllowed = allowAll || ig.ignores(aclSnippet);
+ return appAllowed;
+ }
+ return true;
+ },
+ };
+};
diff --git a/packages/core/client/src/application/schema-settings/hooks/useSchemaSettingsRender.tsx b/packages/core/client/src/application/schema-settings/hooks/useSchemaSettingsRender.tsx
index eb5df07a43..cc332560e6 100644
--- a/packages/core/client/src/application/schema-settings/hooks/useSchemaSettingsRender.tsx
+++ b/packages/core/client/src/application/schema-settings/hooks/useSchemaSettingsRender.tsx
@@ -7,16 +7,15 @@
* For more information, please refer to: https://www.nocobase.com/agreement.
*/
-import { useMemo } from 'react';
-import { useApp } from '../../hooks';
-import { SchemaSettingOptions } from '../types';
-import React from 'react';
-import { SchemaSettingsWrapper } from '../components';
-import { SchemaSettingsProps } from '../../../schema-settings';
-import { Schema } from '@formily/json-schema';
import { GeneralField } from '@formily/core';
+import { Schema } from '@formily/json-schema';
+import React, { useMemo } from 'react';
import { Designable } from '../../../schema-component';
+import { SchemaSettingsProps } from '../../../schema-settings';
+import { useApp } from '../../hooks';
+import { SchemaSettingsWrapper } from '../components';
import { SchemaSettings } from '../SchemaSettings';
+import { SchemaSettingOptions } from '../types';
type UseSchemaSettingsRenderOptions = Omit, 'name' | 'items'> &
Omit & {
diff --git a/packages/core/client/src/application/schema-settings/types.ts b/packages/core/client/src/application/schema-settings/types.ts
index 2f4fa59c81..ef8ada158b 100644
--- a/packages/core/client/src/application/schema-settings/types.ts
+++ b/packages/core/client/src/application/schema-settings/types.ts
@@ -22,6 +22,7 @@ import {
export interface SchemaSettingOptions {
name: string;
+ mode?: 'inline' | 'dropdown';
Component?: ComponentType;
componentProps?: T;
items: SchemaSettingsItemType[];
diff --git a/packages/core/client/src/route-switch/antd/admin-layout/LanguageSettings.tsx b/packages/core/client/src/route-switch/antd/admin-layout/LanguageSettings.tsx
new file mode 100644
index 0000000000..70ad51a1bd
--- /dev/null
+++ b/packages/core/client/src/route-switch/antd/admin-layout/LanguageSettings.tsx
@@ -0,0 +1,46 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import React, { useMemo } from 'react';
+import { useTranslation } from 'react-i18next';
+import { useAPIClient, useSystemSettings, SchemaSettingsSelectItem } from '../../..';
+import locale from '../../../locale';
+
+export const LanguageSettings = () => {
+ const { t, i18n } = useTranslation();
+ const api = useAPIClient();
+ const { data } = useSystemSettings() || {};
+ const enabledLanguages: string[] = useMemo(() => data?.data?.enabledLanguages || [], [data?.data?.enabledLanguages]);
+ if (enabledLanguages.length < 2) {
+ return null;
+ }
+ return (
+ enabledLanguages.includes(lang))
+ .map((lang) => {
+ return {
+ label: locale[lang].label,
+ value: lang,
+ };
+ })}
+ value={i18n.language}
+ onChange={async (lang) => {
+ await api.resource('users').updateLang({
+ values: {
+ appLang: lang,
+ },
+ });
+ api.auth.setLocale(lang);
+ window.location.reload();
+ }}
+ />
+ );
+};
diff --git a/packages/core/client/src/route-switch/antd/admin-layout/UserCenterButton.tsx b/packages/core/client/src/route-switch/antd/admin-layout/UserCenterButton.tsx
new file mode 100644
index 0000000000..eafa117ed2
--- /dev/null
+++ b/packages/core/client/src/route-switch/antd/admin-layout/UserCenterButton.tsx
@@ -0,0 +1,43 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import React from 'react';
+import { UserOutlined } from '@ant-design/icons';
+import { css } from '@emotion/css';
+import { useToken, useSchemaSettingsRender } from '../../../';
+
+export const UserCenterButton = () => {
+ const { token } = useToken();
+ return (
+
+
+
+
+
+ );
+};
+
+export function UserCenter() {
+ const { render } = useSchemaSettingsRender('userCenterSettings');
+ return {render()}
;
+}
diff --git a/packages/core/client/src/route-switch/antd/admin-layout/index.tsx b/packages/core/client/src/route-switch/antd/admin-layout/index.tsx
index d78f82015f..545a712480 100644
--- a/packages/core/client/src/route-switch/antd/admin-layout/index.tsx
+++ b/packages/core/client/src/route-switch/antd/admin-layout/index.tsx
@@ -27,7 +27,6 @@ import { Outlet } from 'react-router-dom';
import {
ACLRolesCheckProvider,
CurrentAppInfoProvider,
- CurrentUser,
findByUid,
findMenuItem,
NavigateIfNotSignIn,
@@ -58,7 +57,8 @@ import { useMenuTranslation } from '../../../schema-component/antd/menu/locale';
import { Help } from '../../../user/Help';
import { KeepAlive } from './KeepAlive';
import { convertRoutesToSchema, NocoBaseDesktopRoute, NocoBaseDesktopRouteType } from './convertRoutesToSchema';
-
+import { userCenterSettings } from './userCenterSettings';
+import { UserCenter } from './UserCenterButton';
export { KeepAlive, NocoBaseDesktopRouteType };
const RouteContext = createContext(null);
@@ -529,7 +529,7 @@ export const InternalAdminLayout = () => {
-
+
@@ -574,6 +574,7 @@ export class AdminLayoutPlugin extends Plugin {
await this.app.pm.add(RemoteSchemaTemplateManagerPlugin);
}
async load() {
+ this.app.schemaSettingsManager.add(userCenterSettings);
this.app.addComponents({ AdminLayout, AdminDynamicPage });
}
}
diff --git a/packages/core/client/src/route-switch/antd/admin-layout/userCenterSettings.tsx b/packages/core/client/src/route-switch/antd/admin-layout/userCenterSettings.tsx
new file mode 100644
index 0000000000..4e15e3410f
--- /dev/null
+++ b/packages/core/client/src/route-switch/antd/admin-layout/userCenterSettings.tsx
@@ -0,0 +1,26 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import { UserCenterButton } from './UserCenterButton';
+import { SchemaSettings } from '../../../application/schema-settings/SchemaSettings';
+import { LanguageSettings } from './LanguageSettings';
+
+const userCenterSettings = new SchemaSettings({
+ name: 'userCenterSettings',
+ Component: UserCenterButton,
+ items: [
+ {
+ name: 'langue',
+ Component: LanguageSettings,
+ sort: 350,
+ },
+ ],
+});
+
+export { userCenterSettings };
diff --git a/packages/core/client/src/schema-settings/SchemaSettings.tsx b/packages/core/client/src/schema-settings/SchemaSettings.tsx
index 9ae78a6154..be9a281da0 100644
--- a/packages/core/client/src/schema-settings/SchemaSettings.tsx
+++ b/packages/core/client/src/schema-settings/SchemaSettings.tsx
@@ -22,6 +22,7 @@ import {
CascaderProps,
ConfigProvider,
Dropdown,
+ Menu,
MenuItemProps,
MenuProps,
Modal,
@@ -119,6 +120,7 @@ export interface SchemaSettingsProps {
field?: GeneralField;
fieldSchema?: Schema;
children?: ReactNode;
+ mode?: 'inline' | 'dropdown';
}
interface SchemaSettingsContextProps {
@@ -167,7 +169,7 @@ export const SchemaSettingsProvider: React.FC = (pr
return {children};
};
-export const SchemaSettingsDropdown: React.FC = React.memo((props) => {
+const InternalSchemaSettingsDropdown: React.FC = React.memo((props) => {
const { title, dn, ...others } = props;
const [visible, setVisible] = useState(false);
const { Component, getMenuItems } = useMenuItem();
@@ -232,6 +234,25 @@ export const SchemaSettingsDropdown: React.FC = React.memo(
);
});
+const InternalSchemaSettingsMenu: React.FC = React.memo((props) => {
+ const { title, dn, ...others } = props;
+ const [visible, setVisible] = useState(true);
+ const { Component, getMenuItems } = useMenuItem();
+ const items = getMenuItems(() => props.children);
+
+ return (
+
+
+
+
+ );
+});
+
+export const SchemaSettingsDropdown: React.FC = React.memo((props) => {
+ const { mode } = props;
+ return mode === 'inline' ? : ;
+});
+
SchemaSettingsDropdown.displayName = 'SchemaSettingsDropdown';
const findGridSchema = (fieldSchema) => {
diff --git a/packages/core/client/src/user/CurrentUser.tsx b/packages/core/client/src/user/CurrentUser.tsx
index 5e0aecf63c..c093951de0 100644
--- a/packages/core/client/src/user/CurrentUser.tsx
+++ b/packages/core/client/src/user/CurrentUser.tsx
@@ -7,219 +7,12 @@
* For more information, please refer to: https://www.nocobase.com/agreement.
*/
-import { UserOutlined } from '@ant-design/icons';
-import { css } from '@emotion/css';
-import { error } from '@nocobase/utils/client';
-import { App, Dropdown, Menu, MenuProps } from 'antd';
-import React, { createContext, useCallback, useMemo as useEffect, useState } from 'react';
-import { useTranslation } from 'react-i18next';
-import { useACLRoleContext, useAPIClient, useCurrentUserContext, useToken } from '..';
-import { useNavigateNoUpdate } from '../application/CustomRouterContextProvider';
-import { useChangePassword } from './ChangePassword';
-import { useCurrentUserSettingsMenu } from './CurrentUserSettingsMenuProvider';
-import { useEditProfile } from './EditProfile';
-import { useLanguageSettings } from './LanguageSettings';
-import { useSwitchRole } from './SwitchRole';
+import { createContext } from 'react';
+import { SelectWithTitle } from '../common';
-const useNickname = () => {
- const { data } = useCurrentUserContext();
- const { token } = useToken();
-
- return useEffect(() => {
- return {
- key: 'nickname',
- disabled: true,
- label: (
-
- {data?.data?.nickname || data?.data?.username || data?.data?.email}
-
- ),
- };
- }, [data?.data?.email, data?.data?.nickname, data?.data?.username, data?.data.version, token.colorTextDescription]);
-};
-
-/**
- * @note If you want to change here, Note the Setting block on the mobile side
- */
-export const SettingsMenu: React.FC<{
- redirectUrl?: string;
-}> = (props) => {
- const { addMenuItem, getMenuItems } = useCurrentUserSettingsMenu();
- const { redirectUrl = '' } = props;
- const { allowAll, snippets } = useACLRoleContext();
- const appAllowed = allowAll || snippets?.includes('app');
- const navigate = useNavigateNoUpdate();
- const api = useAPIClient();
- const { t } = useTranslation();
- const silenceApi = useAPIClient();
- const check = useCallback(async () => {
- return await new Promise((resolve) => {
- const heartbeat = setInterval(() => {
- silenceApi
- .silent()
- .resource('app')
- .getInfo()
- .then((res) => {
- if (res?.status === 200) {
- resolve('ok');
- clearInterval(heartbeat);
- }
- return res;
- })
- .catch((err) => {
- error(err);
- });
- }, 3000);
- });
- }, [silenceApi]);
- const nickname = useNickname();
- const editProfile = useEditProfile();
- const changePassword = useChangePassword();
- const switchRole = useSwitchRole();
- const languageSettings = useLanguageSettings();
- const { modal } = App.useApp();
- const controlApp = useEffect(() => {
- if (!appAllowed) {
- return [];
- }
-
- return [
- {
- key: 'cache',
- label: t('Clear cache'),
- onClick: async () => {
- await api.resource('app').clearCache();
- window.location.reload();
- },
- },
- {
- key: 'reboot',
- label: t('Restart application'),
- onClick: async () => {
- modal.confirm({
- title: t('Restart application'),
- // content: t('The will interrupt service, it may take a few seconds to restart. Are you sure to continue?'),
- okText: t('Restart'),
- okButtonProps: {
- danger: true,
- },
- onOk: async () => {
- await api.resource('app').restart();
- },
- });
- },
- },
- {
- key: 'divider_4',
- type: 'divider',
- },
- ];
- }, [api, appAllowed, check, modal, t]);
-
- useEffect(() => {
- const items = [
- nickname,
- {
- key: 'divider_1',
- type: 'divider',
- },
- editProfile,
- changePassword,
- editProfile ||
- (changePassword && {
- key: 'divider_2',
- type: 'divider',
- }),
- switchRole,
- {
- key: 'divider_3',
- type: 'divider',
- },
- ...controlApp,
- {
- key: 'signout',
- label: t('Sign out'),
- onClick: async () => {
- const { data } = await api.auth.signOut();
- if (data?.data?.redirect) {
- window.location.href = data.data.redirect;
- } else {
- navigate(`/signin?redirect=${encodeURIComponent(redirectUrl)}`);
- }
- },
- },
- ];
-
- items.forEach((item) => {
- if (item) {
- addMenuItem(item);
- }
- });
- if (languageSettings) {
- addMenuItem(languageSettings, { before: 'divider_3' });
- }
- }, [
- addMenuItem,
- api.auth,
- editProfile,
- changePassword,
- controlApp,
- languageSettings,
- navigate,
- redirectUrl,
- switchRole,
- t,
- nickname,
- ]);
-
- return ;
+export const SettingsMenuProvider = (props) => {
+ return SelectWithTitle;
};
export const DropdownVisibleContext = createContext(null);
DropdownVisibleContext.displayName = 'DropdownVisibleContext';
-
-export const CurrentUser = () => {
- const [visible, setVisible] = useState(false);
- const { token } = useToken();
-
- return (
-
-
- {
- setVisible(visible);
- }}
- dropdownRender={() => {
- return ;
- }}
- >
-
-
-
-
-
-
- );
-};
diff --git a/packages/core/client/src/user/LanguageSettings.tsx b/packages/core/client/src/user/LanguageSettings.tsx
deleted file mode 100644
index 6f257d0bb2..0000000000
--- a/packages/core/client/src/user/LanguageSettings.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * This file is part of the NocoBase (R) project.
- * Copyright (c) 2020-2024 NocoBase Co., Ltd.
- * Authors: NocoBase Team.
- *
- * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
- * For more information, please refer to: https://www.nocobase.com/agreement.
- */
-
-import { MenuProps } from 'antd';
-import React, { useMemo } from 'react';
-import { useTranslation } from 'react-i18next';
-import { SelectWithTitle, useAPIClient, useSystemSettings } from '..';
-import locale from '../locale';
-
-export const useLanguageSettings = () => {
- const { t, i18n } = useTranslation();
- const api = useAPIClient();
- const { data } = useSystemSettings() || {};
- const enabledLanguages: string[] = useMemo(() => data?.data?.enabledLanguages || [], [data?.data?.enabledLanguages]);
- const result = useMemo(() => {
- return {
- key: 'language',
- eventKey: 'LanguageSettings',
- label: (
- enabledLanguages.includes(lang))
- .map((lang) => {
- return {
- label: locale[lang].label,
- value: lang,
- };
- })}
- defaultValue={i18n.language}
- onChange={async (lang) => {
- await api.resource('users').updateLang({
- values: {
- appLang: lang,
- },
- });
- api.auth.setLocale(lang);
- window.location.reload();
- }}
- />
- ),
- };
- }, [api, enabledLanguages, i18n, t]);
-
- if (enabledLanguages.length < 2) {
- return null;
- }
-
- return result;
-};
diff --git a/packages/core/client/src/user/SwitchRole.tsx b/packages/core/client/src/user/SwitchRole.tsx
deleted file mode 100644
index 3e76dd5ebf..0000000000
--- a/packages/core/client/src/user/SwitchRole.tsx
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * This file is part of the NocoBase (R) project.
- * Copyright (c) 2020-2024 NocoBase Co., Ltd.
- * Authors: NocoBase Team.
- *
- * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
- * For more information, please refer to: https://www.nocobase.com/agreement.
- */
-
-import { MenuProps } from 'antd';
-import React, { useMemo } from 'react';
-import { useTranslation } from 'react-i18next';
-import { useAPIClient } from '../api-client';
-import { SelectWithTitle } from '../common';
-import { useCurrentRoles } from './CurrentUserProvider';
-
-export const useSwitchRole = () => {
- const api = useAPIClient();
- const roles = useCurrentRoles();
- const { t } = useTranslation();
- const result = useMemo(() => {
- return {
- key: 'role',
- eventKey: 'SwitchRole',
- label: (
- {
- api.auth.setRole(roleName);
- await api.resource('users').setDefaultRole({ values: { roleName } });
- location.reload();
- window.location.reload();
- }}
- />
- ),
- };
- }, [api, roles, t]);
-
- if (roles.length <= 1) {
- return null;
- }
-
- return result;
-};
diff --git a/packages/core/client/src/user/__tests__/current-user-settings-menu-provider.test.tsx b/packages/core/client/src/user/__tests__/current-user-settings-menu-provider.test.tsx
deleted file mode 100644
index 5a1cbdc90f..0000000000
--- a/packages/core/client/src/user/__tests__/current-user-settings-menu-provider.test.tsx
+++ /dev/null
@@ -1,58 +0,0 @@
-/**
- * This file is part of the NocoBase (R) project.
- * Copyright (c) 2020-2024 NocoBase Co., Ltd.
- * Authors: NocoBase Team.
- *
- * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
- * For more information, please refer to: https://www.nocobase.com/agreement.
- */
-
-import { render } from '@nocobase/test/client';
-import React from 'react';
-import { SettingsMenu } from '../CurrentUser';
-import { useCurrentUserSettingsMenu } from '../CurrentUserSettingsMenuProvider';
-
-const AppContextProvider = (props) => {
- return ;
-};
-
-// TODO: AppContextProvider 没有提供足够的上下文环境
-describe.skip('CurrentUserSettingsMenuProvider', () => {
- const wrapper = ({ children }) => {
- return (
-
-
- {children}
-
- );
- };
-
- const TestComponent = () => {
- const { getMenuItems } = useCurrentUserSettingsMenu();
- getMenuItems();
- return Test
;
- };
-
- it('should throw error when CurrentUserSettingsMenuProvider is not provided', () => {
- expect(() => {
- render();
- }).toThrowErrorMatchingInlineSnapshot(
- '"CurrentUser: You should use `CurrentUserSettingsMenuProvider` in the root of your app."',
- );
- });
-
- it('should not throw error when providing context', () => {
- expect(() => {
- render(, { wrapper });
- }).not.toThrow();
- });
-
- // TODO: result.current 是 null,会报错,暂时不知道哪里出了问题
- // it.skip('add menu item', () => {
- // const { result } = renderHook(() => useCurrentUserSettingsMenu(), {
- // wrapper,
- // });
-
- // expect(result.current.getMenuItems()).not.toHaveLength(0);
- // });
-});
diff --git a/packages/plugins/@nocobase/plugin-acl/src/client/SwitchRole.tsx b/packages/plugins/@nocobase/plugin-acl/src/client/SwitchRole.tsx
new file mode 100644
index 0000000000..d266b68918
--- /dev/null
+++ b/packages/plugins/@nocobase/plugin-acl/src/client/SwitchRole.tsx
@@ -0,0 +1,40 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import React from 'react';
+import { useTranslation } from 'react-i18next';
+import { useCurrentRoles, useAPIClient, SchemaSettingsItem, SelectWithTitle } from '@nocobase/client';
+
+export const SwitchRole = () => {
+ const { t } = useTranslation();
+ const api = useAPIClient();
+ const roles = useCurrentRoles();
+ if (roles.length <= 1) {
+ return null;
+ }
+ return (
+
+ {
+ api.auth.setRole(roleName);
+ await api.resource('users').setDefaultRole({ values: { roleName } });
+ location.reload();
+ window.location.reload();
+ }}
+ />
+
+ );
+};
diff --git a/packages/plugins/@nocobase/plugin-acl/src/client/index.ts b/packages/plugins/@nocobase/plugin-acl/src/client/index.ts
index 1d6f6a87ac..4a7151db53 100644
--- a/packages/plugins/@nocobase/plugin-acl/src/client/index.ts
+++ b/packages/plugins/@nocobase/plugin-acl/src/client/index.ts
@@ -9,9 +9,10 @@
import { Plugin, lazy } from '@nocobase/client';
import { ACLSettingsUI } from './ACLSettingsUI';
-// import { RolesManagement } from './RolesManagement';
-const { RolesManagement } = lazy(() => import('./RolesManagement'), 'RolesManagement');
import { RolesManager } from './roles-manager';
+import { SwitchRole } from './SwitchRole';
+
+const { RolesManagement } = lazy(() => import('./RolesManagement'), 'RolesManagement');
export class PluginACLClient extends Plugin {
rolesManager = new RolesManager();
@@ -25,6 +26,18 @@ export class PluginACLClient extends Plugin {
aclSnippet: 'pm.acl.roles',
sort: 3,
});
+
+ // 个人中心注册 切换角色
+ this.app.addUserCenterSettingsItem({
+ name: 'divider_switchRole',
+ type: 'divider',
+ sort: 200,
+ });
+ this.app.addUserCenterSettingsItem({
+ name: 'switchRole',
+ Component: SwitchRole,
+ sort: 300,
+ });
}
}
diff --git a/packages/plugins/@nocobase/plugin-client/src/client/ClearCache.tsx b/packages/plugins/@nocobase/plugin-client/src/client/ClearCache.tsx
new file mode 100644
index 0000000000..08c768e075
--- /dev/null
+++ b/packages/plugins/@nocobase/plugin-client/src/client/ClearCache.tsx
@@ -0,0 +1,29 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import React from 'react';
+import { useTranslation } from 'react-i18next';
+import { useAPIClient, SchemaSettingsItem } from '@nocobase/client';
+
+export const ClearCache = () => {
+ const { t } = useTranslation();
+ const api = useAPIClient();
+ return (
+ {
+ await api.resource('app').clearCache();
+ window.location.reload();
+ }}
+ >
+ {t('Clear cache')}
+
+ );
+};
diff --git a/packages/plugins/@nocobase/plugin-client/src/client/RestartApplication.tsx b/packages/plugins/@nocobase/plugin-client/src/client/RestartApplication.tsx
new file mode 100644
index 0000000000..3b3eaa2f8f
--- /dev/null
+++ b/packages/plugins/@nocobase/plugin-client/src/client/RestartApplication.tsx
@@ -0,0 +1,40 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import React from 'react';
+import { useTranslation } from 'react-i18next';
+import { App } from 'antd';
+import { useAPIClient, SchemaSettingsItem } from '@nocobase/client';
+
+export const RestartApplication = () => {
+ const { t } = useTranslation();
+ const api = useAPIClient();
+ const { modal } = App.useApp();
+ return (
+ {
+ modal.confirm({
+ title: t('Restart application'),
+ // content: t('The will interrupt service, it may take a few seconds to restart. Are you sure to continue?'),
+ okText: t('Restart'),
+ okButtonProps: {
+ danger: true,
+ },
+ onOk: async () => {
+ await api.resource('app').restart();
+ },
+ });
+ }}
+ >
+ {t('Restart application')}
+
+ );
+};
diff --git a/packages/plugins/@nocobase/plugin-client/src/client/index.ts b/packages/plugins/@nocobase/plugin-client/src/client/index.ts
index 1d1e728563..941240cf36 100644
--- a/packages/plugins/@nocobase/plugin-client/src/client/index.ts
+++ b/packages/plugins/@nocobase/plugin-client/src/client/index.ts
@@ -7,25 +7,48 @@
* For more information, please refer to: https://www.nocobase.com/agreement.
*/
-import { Plugin } from '@nocobase/client';
+import { Plugin, useACLRoleContext } from '@nocobase/client';
+import ignore from 'ignore';
import { DesktopRoutesManager } from './DesktopRoutesManager';
import { lang as t } from './locale';
import { MobileRoutesManager } from './MobileRoutesManager';
+import { ClearCache } from './ClearCache';
+import { RestartApplication } from './RestartApplication';
class PluginClient extends Plugin {
async load() {
this.app.pluginSettingsManager.add('routes', {
title: t('Routes'),
icon: 'ApartmentOutlined',
- aclSnippet: 'pm.routes',
+ aclSnippet: 'ui.*',
});
this.app.pluginSettingsManager.add(`routes.desktop`, {
title: t('Desktop routes'),
Component: DesktopRoutesManager,
- aclSnippet: 'pm.routes.desktop',
+ aclSnippet: 'ui.*',
sort: 1,
});
+ // 个人中心注册
+ this.app.addUserCenterSettingsItem({
+ name: 'divider4',
+ sort: 499,
+ type: 'divider',
+ aclSnippet: 'app',
+ });
+ this.app.addUserCenterSettingsItem({
+ name: 'cache',
+ sort: 500,
+ Component: ClearCache,
+ aclSnippet: 'app',
+ });
+ this.app.addUserCenterSettingsItem({
+ name: 'restartApplication',
+ Component: RestartApplication,
+ sort: 510,
+ aclSnippet: 'app',
+ });
+
const mobilePlugin: any = this.app.pluginManager.get('@nocobase/plugin-mobile');
if (mobilePlugin?.options?.enabled) {
diff --git a/packages/plugins/@nocobase/plugin-mobile-client/src/client/core/schema/components/settings/Settings.tsx b/packages/plugins/@nocobase/plugin-mobile-client/src/client/core/schema/components/settings/Settings.tsx
index b5aacec9ba..1f8d0e51ea 100644
--- a/packages/plugins/@nocobase/plugin-mobile-client/src/client/core/schema/components/settings/Settings.tsx
+++ b/packages/plugins/@nocobase/plugin-mobile-client/src/client/core/schema/components/settings/Settings.tsx
@@ -7,9 +7,14 @@
* For more information, please refer to: https://www.nocobase.com/agreement.
*/
-import { css, cx, SettingsMenu, SortableItem, useDesigner } from '@nocobase/client';
+import { css, cx, useSchemaSettingsRender, SortableItem, useDesigner } from '@nocobase/client';
import React from 'react';
import { SettingsDesigner } from './Settings.Designer';
+
+export function UserCenter() {
+ const { render } = useSchemaSettingsRender('userCenterSettings');
+ return {render({ mode: 'inline', style: { width: '100%' } })}
;
+}
export const InternalSettings = () => {
const Designer = useDesigner();
return (
@@ -22,7 +27,7 @@ export const InternalSettings = () => {
)}
>
-
+
);
};
diff --git a/packages/plugins/@nocobase/plugin-mobile/src/client/mobile-blocks/settings-block/MobileSettings.tsx b/packages/plugins/@nocobase/plugin-mobile/src/client/mobile-blocks/settings-block/MobileSettings.tsx
index bf5e00692a..a21873c860 100644
--- a/packages/plugins/@nocobase/plugin-mobile/src/client/mobile-blocks/settings-block/MobileSettings.tsx
+++ b/packages/plugins/@nocobase/plugin-mobile/src/client/mobile-blocks/settings-block/MobileSettings.tsx
@@ -7,9 +7,14 @@
* For more information, please refer to: https://www.nocobase.com/agreement.
*/
-import { cx, SettingsMenu, SortableItem, useDesigner, useToken } from '@nocobase/client';
+import { cx, SortableItem, useDesigner, useToken, useSchemaSettingsRender } from '@nocobase/client';
import React, { useMemo } from 'react';
+export function UserCenter() {
+ const { render } = useSchemaSettingsRender('userCenterSettings');
+ return {render({ mode: 'inline' })}
;
+}
+
export const InternalSettings = () => {
const Designer = useDesigner();
const { token } = useToken();
@@ -22,7 +27,7 @@ export const InternalSettings = () => {
return (
-
+
);
};
diff --git a/packages/plugins/@nocobase/plugin-theme-editor/src/client/components/ThemeSettings.tsx b/packages/plugins/@nocobase/plugin-theme-editor/src/client/components/ThemeSettings.tsx
new file mode 100644
index 0000000000..6de4508057
--- /dev/null
+++ b/packages/plugins/@nocobase/plugin-theme-editor/src/client/components/ThemeSettings.tsx
@@ -0,0 +1,54 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import { SchemaSettingsSelectItem } from '@nocobase/client';
+import { error } from '@nocobase/utils/client';
+import React, { useEffect, useMemo } from 'react';
+import { useThemeId } from '../components/InitializeTheme';
+import { useThemeListContext } from '../components/ThemeListProvider';
+import { useTranslation } from '../locale';
+import { useUpdateThemeSettings } from '../hooks/useUpdateThemeSettings';
+
+export const ThemeSettings = () => {
+ const { t } = useTranslation();
+ const { run, error: err, data } = useThemeListContext();
+ const { updateUserThemeSettings } = useUpdateThemeSettings();
+ const { currentThemeId } = useThemeId();
+ const options = useMemo(() => {
+ return data
+ ?.filter((item) => item.optional)
+ .map((item) => {
+ return {
+ label: t(item.config.name),
+ value: item.id,
+ };
+ });
+ }, [data, t]);
+
+ useEffect(() => {
+ if (!data) {
+ run();
+ }
+ }, []);
+
+ if (err) {
+ error(err);
+ return null;
+ }
+ return (
+ {
+ updateUserThemeSettings(value);
+ }}
+ />
+ );
+};
diff --git a/packages/plugins/@nocobase/plugin-theme-editor/src/client/index.tsx b/packages/plugins/@nocobase/plugin-theme-editor/src/client/index.tsx
index 49d0acb6a9..721aa4b7f1 100644
--- a/packages/plugins/@nocobase/plugin-theme-editor/src/client/index.tsx
+++ b/packages/plugins/@nocobase/plugin-theme-editor/src/client/index.tsx
@@ -7,7 +7,14 @@
* For more information, please refer to: https://www.nocobase.com/agreement.
*/
-import { Plugin, createStyles, defaultTheme, useCurrentUserSettingsMenu, useGlobalTheme } from '@nocobase/client';
+import {
+ Plugin,
+ createStyles,
+ defaultTheme,
+ useCurrentUserSettingsMenu,
+ useGlobalTheme,
+ useACLContext,
+} from '@nocobase/client';
import { ConfigProvider } from 'antd';
import _ from 'lodash';
import React, { useEffect, useMemo } from 'react';
@@ -23,8 +30,8 @@ const ThemeList = lazy(() => import('./components/ThemeList'));
const { ThemeListProvider } = lazy(() => import('./components/ThemeListProvider'), 'ThemeListProvider');
const CustomTheme = lazy(() => import('./components/theme-editor'));
-import { useThemeSettings } from './hooks/useThemeSettings';
import { NAMESPACE } from './locale';
+import { ThemeSettings } from './components/ThemeSettings';
const useStyles = createStyles(({ css, token }) => {
return {
@@ -45,17 +52,10 @@ const useStyles = createStyles(({ css, token }) => {
});
const CustomThemeProvider = React.memo((props) => {
- const { addMenuItem } = useCurrentUserSettingsMenu();
- const themeItem = useThemeSettings();
const [open, setOpen] = React.useState(false);
const { theme, setTheme } = useGlobalTheme();
const { styles } = useStyles();
- useEffect(() => {
- // 在页面右上角中添加一个 Theme 菜单项
- addMenuItem(themeItem, { before: 'divider_3' });
- }, [addMenuItem, themeItem]);
-
const contentStyle = useMemo(() => {
return open
? { transform: 'rotate(0)', flexGrow: 1, width: 0, height: '100%' }
@@ -100,6 +100,12 @@ export class PluginThemeEditorClient extends Plugin {
Component: ThemeList,
aclSnippet: 'pm.theme-editor.themes',
});
+ // 个人中心注册 Theme 菜单项
+ this.app.addUserCenterSettingsItem({
+ name: 'theme',
+ sort: 310,
+ Component: ThemeSettings,
+ });
}
}
diff --git a/packages/plugins/@nocobase/plugin-theme-editor/src/server/plugin.ts b/packages/plugins/@nocobase/plugin-theme-editor/src/server/plugin.ts
index bf7cbb830a..a8edba062a 100644
--- a/packages/plugins/@nocobase/plugin-theme-editor/src/server/plugin.ts
+++ b/packages/plugins/@nocobase/plugin-theme-editor/src/server/plugin.ts
@@ -24,7 +24,7 @@ export class PluginThemeEditorServer extends Plugin {
this.app.acl.allow('themeConfig', 'list', 'public');
this.app.acl.registerSnippet({
- name: `pm.${this.name}.themeConfig`,
+ name: `pm.${this.name}.themes`,
actions: ['themeConfig:*'],
});
}
diff --git a/packages/core/client/src/user/ChangePassword.tsx b/packages/plugins/@nocobase/plugin-users/src/client/ChangePassword.tsx
similarity index 74%
rename from packages/core/client/src/user/ChangePassword.tsx
rename to packages/plugins/@nocobase/plugin-users/src/client/ChangePassword.tsx
index 7c374a2485..bc6fcb0f75 100644
--- a/packages/core/client/src/user/ChangePassword.tsx
+++ b/packages/plugins/@nocobase/plugin-users/src/client/ChangePassword.tsx
@@ -9,18 +9,21 @@
import { ISchema, useForm } from '@formily/react';
import { uid } from '@formily/shared';
-import { MenuProps } from 'antd';
-import React, { useContext, useMemo, useState } from 'react';
import { useTranslation } from 'react-i18next';
import { useNavigate } from 'react-router-dom';
+import React, { useContext, useEffect, useMemo, useState, useCallback } from 'react';
import {
ActionContextProvider,
DropdownVisibleContext,
SchemaComponent,
useActionContext,
useSystemSettings,
-} from '../';
-import { useAPIClient } from '../api-client';
+ zIndexContext,
+ useZIndexContext,
+ SchemaComponentContext,
+ useAPIClient,
+ SchemaSettingsItem,
+} from '@nocobase/client';
const useCloseAction = () => {
const { setVisible } = useActionContext();
@@ -133,36 +136,44 @@ const schema: ISchema = {
},
};
-export const useChangePassword = () => {
+export const ChangePassword = () => {
const ctx = useContext(DropdownVisibleContext);
const [visible, setVisible] = useState(false);
const { t } = useTranslation();
const { data } = useSystemSettings() || {};
const { enableChangePassword } = data?.data || {};
+ const parentZIndex = useZIndexContext();
+ const zIndex = parentZIndex + 10;
+
+ // 避免重复渲染的 click 处理
+ const handleClick = useCallback(
+ (e) => {
+ e.stopPropagation();
+ ctx?.setVisible?.(false);
+ setVisible((prev) => (prev ? prev : true)); // 只有 `visible` 变化时才触发更新
+ },
+ [ctx],
+ );
+
+ const schemaComponent = useMemo(() => {
+ return (
+
+
+
+ );
+ }, [zIndex]);
- const result = useMemo(() => {
- return {
- key: 'password',
- eventKey: 'ChangePassword',
- onClick: () => {
- setVisible(true);
- ctx?.setVisible(false);
- },
- label: (
- <>
- {t('Change password')}
-
- e.stopPropagation()}>
-
-
-
- >
- ),
- };
- }, [visible]);
if (enableChangePassword === false) {
return null;
}
-
- return result;
+ return (
+
+
+ {t('Change password')}
+
+
+ {visible && e.stopPropagation()}>{schemaComponent}
}
+
+
+ );
};
diff --git a/packages/core/client/src/user/EditProfile.tsx b/packages/plugins/@nocobase/plugin-users/src/client/EditProfile.tsx
similarity index 64%
rename from packages/core/client/src/user/EditProfile.tsx
rename to packages/plugins/@nocobase/plugin-users/src/client/EditProfile.tsx
index a255d5e98d..01ee5444c0 100644
--- a/packages/core/client/src/user/EditProfile.tsx
+++ b/packages/plugins/@nocobase/plugin-users/src/client/EditProfile.tsx
@@ -9,8 +9,7 @@
import { useField, useFieldSchema, useForm } from '@formily/react';
import { uid } from '@formily/shared';
-import { MenuProps } from 'antd';
-import React, { useContext, useEffect, useMemo, useState } from 'react';
+import React, { useContext, useEffect, useMemo, useState, useCallback } from 'react';
import { useTranslation } from 'react-i18next';
import {
ActionContextProvider,
@@ -23,8 +22,11 @@ import {
useCollectionManager,
useCurrentUserContext,
useSystemSettings,
-} from '../';
-import { useAPIClient } from '../api-client';
+ zIndexContext,
+ useZIndexContext,
+ useAPIClient,
+ SchemaSettingsItem,
+} from '@nocobase/client';
const useUpdateProfileActionProps = () => {
const ctx = useCurrentUserContext();
@@ -70,9 +72,9 @@ const useUpdateProfileActionProps = () => {
};
const useEditProfileFormBlockDecoratorProps = () => {
- const { data } = useCurrentUserContext();
+ const { data } = useCurrentUserContext() || {};
return {
- filterByTk: data.data?.id,
+ filterByTk: data?.data?.id,
};
};
@@ -116,57 +118,61 @@ const ProfileEditForm = () => {
);
};
-export const useEditProfile = () => {
+export const EditProfile = () => {
const ctx = useContext(DropdownVisibleContext);
const [visible, setVisible] = useState(false);
const { t } = useTranslation();
const { data } = useSystemSettings() || {};
- const { enableEditProfile } = data?.data || {};
- const result = useMemo(() => {
- return {
- key: 'profile',
- eventKey: 'EditProfile',
- onClick: () => {
- ctx?.setVisible(false);
- setVisible(true);
- },
- label: (
-
- {t('Edit profile')}
-
- e.stopPropagation()}>
-
-
-
-
- ),
- };
- }, [visible]);
+ const { enableEditProfile } = data?.data ?? {};
+ const parentZIndex = useZIndexContext();
+ const zIndex = parentZIndex + 10;
+ // 避免重复渲染的 click 处理
+ const handleClick = useCallback(
+ (e) => {
+ e.stopPropagation();
+ ctx?.setVisible?.(false);
+ setVisible((prev) => (prev ? prev : true)); // 只有 `visible` 变化时才触发更新
+ },
+ [ctx],
+ );
+
+ // 避免 `SchemaComponent` 结构重新创建
+ const schemaComponent = useMemo(() => {
+ return (
+
+ );
+ }, [zIndex]);
if (enableEditProfile === false) {
return null;
}
-
- return result;
+ return (
+
+
+ {t('Edit profile')}
+
+
+ {visible && e.stopPropagation()}>{schemaComponent}
}
+
+
+ );
};
diff --git a/packages/plugins/@nocobase/plugin-users/src/client/NickName.tsx b/packages/plugins/@nocobase/plugin-users/src/client/NickName.tsx
new file mode 100644
index 0000000000..6a1efda486
--- /dev/null
+++ b/packages/plugins/@nocobase/plugin-users/src/client/NickName.tsx
@@ -0,0 +1,23 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import React from 'react';
+import { SchemaSettingsItem, useToken, useCurrentUserContext, SchemaSettings } from '@nocobase/client';
+
+export const NickName = () => {
+ const { data } = useCurrentUserContext();
+ const { token } = useToken();
+ return (
+
+
+ {data?.data?.nickname || data?.data?.username || data?.data?.email}
+
+
+ );
+};
diff --git a/packages/plugins/@nocobase/plugin-users/src/client/SignOut.tsx b/packages/plugins/@nocobase/plugin-users/src/client/SignOut.tsx
new file mode 100644
index 0000000000..d8c2b4b148
--- /dev/null
+++ b/packages/plugins/@nocobase/plugin-users/src/client/SignOut.tsx
@@ -0,0 +1,34 @@
+/**
+ * This file is part of the NocoBase (R) project.
+ * Copyright (c) 2020-2024 NocoBase Co., Ltd.
+ * Authors: NocoBase Team.
+ *
+ * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License.
+ * For more information, please refer to: https://www.nocobase.com/agreement.
+ */
+
+import React from 'react';
+import { SchemaSettingsItem, useNavigateNoUpdate, useAPIClient } from '@nocobase/client';
+import { useTranslation } from 'react-i18next';
+
+export const SignOut = () => {
+ const { t } = useTranslation();
+ const navigate = useNavigateNoUpdate();
+ const api = useAPIClient();
+ return (
+ {
+ const { data } = await api.auth.signOut();
+ if (data?.data?.redirect) {
+ window.location.href = data.data.redirect;
+ } else {
+ navigate(`/signin?redirect=${encodeURIComponent('')}`);
+ }
+ }}
+ >
+ {t('Sign out')}
+
+ );
+};
diff --git a/packages/plugins/@nocobase/plugin-users/src/client/UsersProvider.tsx b/packages/plugins/@nocobase/plugin-users/src/client/UsersProvider.tsx
index 527f5edaab..c9d824dc29 100644
--- a/packages/plugins/@nocobase/plugin-users/src/client/UsersProvider.tsx
+++ b/packages/plugins/@nocobase/plugin-users/src/client/UsersProvider.tsx
@@ -96,37 +96,6 @@ const ProfileEditForm = () => {
);
};
-const EditProfile = ({ visible, setVisible }) => {
- return (
-
- e.stopPropagation()}>
-
-
-
- );
-};
-
export const useEditProfile = () => {
const ctx = useContext(DropdownVisibleContext);
const [visible, setVisible] = useState(false);
diff --git a/packages/plugins/@nocobase/plugin-users/src/client/index.ts b/packages/plugins/@nocobase/plugin-users/src/client/index.ts
index 9632771b2b..ac27b7b961 100644
--- a/packages/plugins/@nocobase/plugin-users/src/client/index.ts
+++ b/packages/plugins/@nocobase/plugin-users/src/client/index.ts
@@ -11,10 +11,14 @@ import { Plugin } from '@nocobase/client';
import { tval } from '@nocobase/utils/client';
import ACLPlugin from '@nocobase/plugin-acl/client';
import { lazy } from '@nocobase/client';
+import { ChangePassword } from './ChangePassword';
+import { EditProfile } from './EditProfile';
+import { NickName } from './NickName';
+import { SignOut } from './SignOut';
+
const { UsersProvider } = lazy(() => import('./UsersProvider'), 'UsersProvider');
const { UsersManagement } = lazy(() => import('./UsersManagement'), 'UsersManagement');
const { RoleUsersManager } = lazy(() => import('./RoleUsersManager'), 'RoleUsersManager');
-
class PluginUsersClient extends Plugin {
async load() {
this.app.pluginSettingsManager.add('users-permissions', {
@@ -33,6 +37,37 @@ class PluginUsersClient extends Plugin {
title: tval('Users'),
Component: RoleUsersManager,
});
+ // 个人中心注册 注册设置项
+ this.app.addUserCenterSettingsItem({
+ name: 'nickName',
+ Component: NickName,
+ sort: 0,
+ });
+ this.app.addUserCenterSettingsItem({
+ name: 'divider1',
+ type: 'divider',
+ sort: 10,
+ });
+ this.app.addUserCenterSettingsItem({
+ name: 'editProfile',
+ Component: EditProfile,
+ sort: 50,
+ });
+ this.app.addUserCenterSettingsItem({
+ name: 'changePassword',
+ Component: ChangePassword,
+ sort: 100,
+ });
+ this.app.addUserCenterSettingsItem({
+ name: 'divider_signOut',
+ type: 'divider',
+ sort: 900,
+ });
+ this.app.addUserCenterSettingsItem({
+ name: 'signOut',
+ Component: SignOut,
+ sort: 1000,
+ });
}
}
diff --git a/yarn.lock b/yarn.lock
index 60373b8717..94d44d72b3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -792,322 +792,298 @@
dependencies:
styled-components "^5.3.3"
-"@aws-crypto/crc32@3.0.0":
- version "3.0.0"
- resolved "https://registry.npmmirror.com/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa"
- integrity sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==
+"@aws-crypto/crc32@5.2.0":
+ version "5.2.0"
+ resolved "https://registry.npmmirror.com/@aws-crypto/crc32/-/crc32-5.2.0.tgz#cfcc22570949c98c6689cfcbd2d693d36cdae2e1"
+ integrity sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==
dependencies:
- "@aws-crypto/util" "^3.0.0"
+ "@aws-crypto/util" "^5.2.0"
"@aws-sdk/types" "^3.222.0"
- tslib "^1.11.1"
+ tslib "^2.6.2"
-"@aws-crypto/crc32c@3.0.0":
- version "3.0.0"
- resolved "https://registry.npmmirror.com/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz#016c92da559ef638a84a245eecb75c3e97cb664f"
- integrity sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==
+"@aws-crypto/crc32c@5.2.0":
+ version "5.2.0"
+ resolved "https://registry.npmmirror.com/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz#4e34aab7f419307821509a98b9b08e84e0c1917e"
+ integrity sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==
dependencies:
- "@aws-crypto/util" "^3.0.0"
+ "@aws-crypto/util" "^5.2.0"
"@aws-sdk/types" "^3.222.0"
- tslib "^1.11.1"
+ tslib "^2.6.2"
-"@aws-crypto/ie11-detection@^3.0.0":
- version "3.0.0"
- resolved "https://registry.npmmirror.com/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz#640ae66b4ec3395cee6a8e94ebcd9f80c24cd688"
- integrity sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==
+"@aws-crypto/sha1-browser@5.2.0":
+ version "5.2.0"
+ resolved "https://registry.npmmirror.com/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz#b0ee2d2821d3861f017e965ef3b4cb38e3b6a0f4"
+ integrity sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==
dependencies:
- tslib "^1.11.1"
-
-"@aws-crypto/sha1-browser@3.0.0":
- version "3.0.0"
- resolved "https://registry.npmmirror.com/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz#f9083c00782b24714f528b1a1fef2174002266a3"
- integrity sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==
- dependencies:
- "@aws-crypto/ie11-detection" "^3.0.0"
- "@aws-crypto/supports-web-crypto" "^3.0.0"
- "@aws-crypto/util" "^3.0.0"
+ "@aws-crypto/supports-web-crypto" "^5.2.0"
+ "@aws-crypto/util" "^5.2.0"
"@aws-sdk/types" "^3.222.0"
"@aws-sdk/util-locate-window" "^3.0.0"
- "@aws-sdk/util-utf8-browser" "^3.0.0"
- tslib "^1.11.1"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.6.2"
-"@aws-crypto/sha256-browser@3.0.0":
- version "3.0.0"
- resolved "https://registry.npmmirror.com/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz#05f160138ab893f1c6ba5be57cfd108f05827766"
- integrity sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==
+"@aws-crypto/sha256-browser@5.2.0":
+ version "5.2.0"
+ resolved "https://registry.npmmirror.com/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz#153895ef1dba6f9fce38af550e0ef58988eb649e"
+ integrity sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==
dependencies:
- "@aws-crypto/ie11-detection" "^3.0.0"
- "@aws-crypto/sha256-js" "^3.0.0"
- "@aws-crypto/supports-web-crypto" "^3.0.0"
- "@aws-crypto/util" "^3.0.0"
+ "@aws-crypto/sha256-js" "^5.2.0"
+ "@aws-crypto/supports-web-crypto" "^5.2.0"
+ "@aws-crypto/util" "^5.2.0"
"@aws-sdk/types" "^3.222.0"
"@aws-sdk/util-locate-window" "^3.0.0"
- "@aws-sdk/util-utf8-browser" "^3.0.0"
- tslib "^1.11.1"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.6.2"
-"@aws-crypto/sha256-js@3.0.0", "@aws-crypto/sha256-js@^3.0.0":
- version "3.0.0"
- resolved "https://registry.npmmirror.com/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz#f06b84d550d25521e60d2a0e2a90139341e007c2"
- integrity sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==
+"@aws-crypto/sha256-js@5.2.0", "@aws-crypto/sha256-js@^5.2.0":
+ version "5.2.0"
+ resolved "https://registry.npmmirror.com/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz#c4fdb773fdbed9a664fc1a95724e206cf3860042"
+ integrity sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==
dependencies:
- "@aws-crypto/util" "^3.0.0"
+ "@aws-crypto/util" "^5.2.0"
"@aws-sdk/types" "^3.222.0"
- tslib "^1.11.1"
+ tslib "^2.6.2"
-"@aws-crypto/supports-web-crypto@^3.0.0":
- version "3.0.0"
- resolved "https://registry.npmmirror.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz#5d1bf825afa8072af2717c3e455f35cda0103ec2"
- integrity sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==
+"@aws-crypto/supports-web-crypto@^5.2.0":
+ version "5.2.0"
+ resolved "https://registry.npmmirror.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz#a1e399af29269be08e695109aa15da0a07b5b5fb"
+ integrity sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==
dependencies:
- tslib "^1.11.1"
+ tslib "^2.6.2"
-"@aws-crypto/util@^3.0.0":
- version "3.0.0"
- resolved "https://registry.npmmirror.com/@aws-crypto/util/-/util-3.0.0.tgz#1c7ca90c29293f0883468ad48117937f0fe5bfb0"
- integrity sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==
+"@aws-crypto/util@5.2.0", "@aws-crypto/util@^5.2.0":
+ version "5.2.0"
+ resolved "https://registry.npmmirror.com/@aws-crypto/util/-/util-5.2.0.tgz#71284c9cffe7927ddadac793c14f14886d3876da"
+ integrity sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==
dependencies:
"@aws-sdk/types" "^3.222.0"
- "@aws-sdk/util-utf8-browser" "^3.0.0"
- tslib "^1.11.1"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.6.2"
-"@aws-sdk/client-s3@^3.245.0":
- version "3.474.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/client-s3/-/client-s3-3.474.0.tgz#55a7430d80082dfdc14f08ed86f140a0e9ebce94"
- integrity sha512-uqji9u2yIhFMx6E18+iIlKqimZE1SUEewS78iYYzOKRoQQ+XqFnQXtHTvBGfTExEvdwZUXYg8FqSP2UpQiEf/g==
+"@aws-sdk/client-s3@^3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/client-s3/-/client-s3-3.750.0.tgz#54bbbb930bcc275c9c928d2eb4590c3ee2030d52"
+ integrity sha512-S9G9noCeBxchoMVkHYrRi1A1xW/VOTP2W7X34lP+Y7Wpl32yMA7IJo0fAGAuTc0q1Nu6/pXDm+oDG7rhTCA1tg==
dependencies:
- "@aws-crypto/sha1-browser" "3.0.0"
- "@aws-crypto/sha256-browser" "3.0.0"
- "@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/client-sts" "3.474.0"
- "@aws-sdk/core" "3.474.0"
- "@aws-sdk/credential-provider-node" "3.474.0"
- "@aws-sdk/middleware-bucket-endpoint" "3.470.0"
- "@aws-sdk/middleware-expect-continue" "3.468.0"
- "@aws-sdk/middleware-flexible-checksums" "3.468.0"
- "@aws-sdk/middleware-host-header" "3.468.0"
- "@aws-sdk/middleware-location-constraint" "3.468.0"
- "@aws-sdk/middleware-logger" "3.468.0"
- "@aws-sdk/middleware-recursion-detection" "3.468.0"
- "@aws-sdk/middleware-sdk-s3" "3.474.0"
- "@aws-sdk/middleware-signing" "3.468.0"
- "@aws-sdk/middleware-ssec" "3.468.0"
- "@aws-sdk/middleware-user-agent" "3.470.0"
- "@aws-sdk/region-config-resolver" "3.470.0"
- "@aws-sdk/signature-v4-multi-region" "3.474.0"
- "@aws-sdk/types" "3.468.0"
- "@aws-sdk/util-endpoints" "3.470.0"
- "@aws-sdk/util-user-agent-browser" "3.468.0"
- "@aws-sdk/util-user-agent-node" "3.470.0"
- "@aws-sdk/xml-builder" "3.472.0"
- "@smithy/config-resolver" "^2.0.21"
- "@smithy/eventstream-serde-browser" "^2.0.15"
- "@smithy/eventstream-serde-config-resolver" "^2.0.15"
- "@smithy/eventstream-serde-node" "^2.0.15"
- "@smithy/fetch-http-handler" "^2.3.1"
- "@smithy/hash-blob-browser" "^2.0.16"
- "@smithy/hash-node" "^2.0.17"
- "@smithy/hash-stream-node" "^2.0.17"
- "@smithy/invalid-dependency" "^2.0.15"
- "@smithy/md5-js" "^2.0.17"
- "@smithy/middleware-content-length" "^2.0.17"
- "@smithy/middleware-endpoint" "^2.2.3"
- "@smithy/middleware-retry" "^2.0.24"
- "@smithy/middleware-serde" "^2.0.15"
- "@smithy/middleware-stack" "^2.0.9"
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/node-http-handler" "^2.2.1"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
- "@smithy/url-parser" "^2.0.15"
- "@smithy/util-base64" "^2.0.1"
- "@smithy/util-body-length-browser" "^2.0.1"
- "@smithy/util-body-length-node" "^2.1.0"
- "@smithy/util-defaults-mode-browser" "^2.0.22"
- "@smithy/util-defaults-mode-node" "^2.0.29"
- "@smithy/util-endpoints" "^1.0.7"
- "@smithy/util-retry" "^2.0.8"
- "@smithy/util-stream" "^2.0.23"
- "@smithy/util-utf8" "^2.0.2"
- "@smithy/util-waiter" "^2.0.15"
- fast-xml-parser "4.2.5"
- tslib "^2.5.0"
+ "@aws-crypto/sha1-browser" "5.2.0"
+ "@aws-crypto/sha256-browser" "5.2.0"
+ "@aws-crypto/sha256-js" "5.2.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/credential-provider-node" "3.750.0"
+ "@aws-sdk/middleware-bucket-endpoint" "3.734.0"
+ "@aws-sdk/middleware-expect-continue" "3.734.0"
+ "@aws-sdk/middleware-flexible-checksums" "3.750.0"
+ "@aws-sdk/middleware-host-header" "3.734.0"
+ "@aws-sdk/middleware-location-constraint" "3.734.0"
+ "@aws-sdk/middleware-logger" "3.734.0"
+ "@aws-sdk/middleware-recursion-detection" "3.734.0"
+ "@aws-sdk/middleware-sdk-s3" "3.750.0"
+ "@aws-sdk/middleware-ssec" "3.734.0"
+ "@aws-sdk/middleware-user-agent" "3.750.0"
+ "@aws-sdk/region-config-resolver" "3.734.0"
+ "@aws-sdk/signature-v4-multi-region" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@aws-sdk/util-endpoints" "3.743.0"
+ "@aws-sdk/util-user-agent-browser" "3.734.0"
+ "@aws-sdk/util-user-agent-node" "3.750.0"
+ "@aws-sdk/xml-builder" "3.734.0"
+ "@smithy/config-resolver" "^4.0.1"
+ "@smithy/core" "^3.1.4"
+ "@smithy/eventstream-serde-browser" "^4.0.1"
+ "@smithy/eventstream-serde-config-resolver" "^4.0.1"
+ "@smithy/eventstream-serde-node" "^4.0.1"
+ "@smithy/fetch-http-handler" "^5.0.1"
+ "@smithy/hash-blob-browser" "^4.0.1"
+ "@smithy/hash-node" "^4.0.1"
+ "@smithy/hash-stream-node" "^4.0.1"
+ "@smithy/invalid-dependency" "^4.0.1"
+ "@smithy/md5-js" "^4.0.1"
+ "@smithy/middleware-content-length" "^4.0.1"
+ "@smithy/middleware-endpoint" "^4.0.5"
+ "@smithy/middleware-retry" "^4.0.6"
+ "@smithy/middleware-serde" "^4.0.2"
+ "@smithy/middleware-stack" "^4.0.1"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/node-http-handler" "^4.0.2"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/smithy-client" "^4.1.5"
+ "@smithy/types" "^4.1.0"
+ "@smithy/url-parser" "^4.0.1"
+ "@smithy/util-base64" "^4.0.0"
+ "@smithy/util-body-length-browser" "^4.0.0"
+ "@smithy/util-body-length-node" "^4.0.0"
+ "@smithy/util-defaults-mode-browser" "^4.0.6"
+ "@smithy/util-defaults-mode-node" "^4.0.6"
+ "@smithy/util-endpoints" "^3.0.1"
+ "@smithy/util-middleware" "^4.0.1"
+ "@smithy/util-retry" "^4.0.1"
+ "@smithy/util-stream" "^4.1.1"
+ "@smithy/util-utf8" "^4.0.0"
+ "@smithy/util-waiter" "^4.0.2"
+ tslib "^2.6.2"
-"@aws-sdk/client-sso@3.474.0":
- version "3.474.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/client-sso/-/client-sso-3.474.0.tgz#eaea452b76df2d8724e76df1bed8162f182405f6"
- integrity sha512-6toUmQUIHkDM/P2/nyLEO/mcWOIPByTlegqX9VCHhYh9Fs5MDT2nit7I6fZzBjZjB5oVTwKjbzgxae9cE3bhqw==
+"@aws-sdk/client-sso@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/client-sso/-/client-sso-3.750.0.tgz#b45864b78057504f823b2927535ac60b7c5583b2"
+ integrity sha512-y0Rx6pTQXw0E61CaptpZF65qNggjqOgymq/RYZU5vWba5DGQ+iqGt8Yq8s+jfBoBBNXshxq8l8Dl5Uq/JTY1wg==
dependencies:
- "@aws-crypto/sha256-browser" "3.0.0"
- "@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/core" "3.474.0"
- "@aws-sdk/middleware-host-header" "3.468.0"
- "@aws-sdk/middleware-logger" "3.468.0"
- "@aws-sdk/middleware-recursion-detection" "3.468.0"
- "@aws-sdk/middleware-user-agent" "3.470.0"
- "@aws-sdk/region-config-resolver" "3.470.0"
- "@aws-sdk/types" "3.468.0"
- "@aws-sdk/util-endpoints" "3.470.0"
- "@aws-sdk/util-user-agent-browser" "3.468.0"
- "@aws-sdk/util-user-agent-node" "3.470.0"
- "@smithy/config-resolver" "^2.0.21"
- "@smithy/fetch-http-handler" "^2.3.1"
- "@smithy/hash-node" "^2.0.17"
- "@smithy/invalid-dependency" "^2.0.15"
- "@smithy/middleware-content-length" "^2.0.17"
- "@smithy/middleware-endpoint" "^2.2.3"
- "@smithy/middleware-retry" "^2.0.24"
- "@smithy/middleware-serde" "^2.0.15"
- "@smithy/middleware-stack" "^2.0.9"
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/node-http-handler" "^2.2.1"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
- "@smithy/url-parser" "^2.0.15"
- "@smithy/util-base64" "^2.0.1"
- "@smithy/util-body-length-browser" "^2.0.1"
- "@smithy/util-body-length-node" "^2.1.0"
- "@smithy/util-defaults-mode-browser" "^2.0.22"
- "@smithy/util-defaults-mode-node" "^2.0.29"
- "@smithy/util-endpoints" "^1.0.7"
- "@smithy/util-retry" "^2.0.8"
- "@smithy/util-utf8" "^2.0.2"
- tslib "^2.5.0"
+ "@aws-crypto/sha256-browser" "5.2.0"
+ "@aws-crypto/sha256-js" "5.2.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/middleware-host-header" "3.734.0"
+ "@aws-sdk/middleware-logger" "3.734.0"
+ "@aws-sdk/middleware-recursion-detection" "3.734.0"
+ "@aws-sdk/middleware-user-agent" "3.750.0"
+ "@aws-sdk/region-config-resolver" "3.734.0"
+ "@aws-sdk/types" "3.734.0"
+ "@aws-sdk/util-endpoints" "3.743.0"
+ "@aws-sdk/util-user-agent-browser" "3.734.0"
+ "@aws-sdk/util-user-agent-node" "3.750.0"
+ "@smithy/config-resolver" "^4.0.1"
+ "@smithy/core" "^3.1.4"
+ "@smithy/fetch-http-handler" "^5.0.1"
+ "@smithy/hash-node" "^4.0.1"
+ "@smithy/invalid-dependency" "^4.0.1"
+ "@smithy/middleware-content-length" "^4.0.1"
+ "@smithy/middleware-endpoint" "^4.0.5"
+ "@smithy/middleware-retry" "^4.0.6"
+ "@smithy/middleware-serde" "^4.0.2"
+ "@smithy/middleware-stack" "^4.0.1"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/node-http-handler" "^4.0.2"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/smithy-client" "^4.1.5"
+ "@smithy/types" "^4.1.0"
+ "@smithy/url-parser" "^4.0.1"
+ "@smithy/util-base64" "^4.0.0"
+ "@smithy/util-body-length-browser" "^4.0.0"
+ "@smithy/util-body-length-node" "^4.0.0"
+ "@smithy/util-defaults-mode-browser" "^4.0.6"
+ "@smithy/util-defaults-mode-node" "^4.0.6"
+ "@smithy/util-endpoints" "^3.0.1"
+ "@smithy/util-middleware" "^4.0.1"
+ "@smithy/util-retry" "^4.0.1"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
-"@aws-sdk/client-sts@3.474.0":
- version "3.474.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/client-sts/-/client-sts-3.474.0.tgz#65b4f4132e9891daf7987f5e4fb5f6998b040343"
- integrity sha512-qPPMbrDVAUJgYiFWVewFG7dg0VyMfuGNNK4IC1nZr0eXejUTbdm8cio6IZ8OkWtK+A+L+wx1vX5686WYVgQ0dQ==
+"@aws-sdk/core@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/core/-/core-3.750.0.tgz#087ce3dd86e2e94e9a2828506a82223ae9f364ff"
+ integrity sha512-bZ5K7N5L4+Pa2epbVpUQqd1XLG2uU8BGs/Sd+2nbgTf+lNQJyIxAg/Qsrjz9MzmY8zzQIeRQEkNmR6yVAfCmmQ==
dependencies:
- "@aws-crypto/sha256-browser" "3.0.0"
- "@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/core" "3.474.0"
- "@aws-sdk/credential-provider-node" "3.474.0"
- "@aws-sdk/middleware-host-header" "3.468.0"
- "@aws-sdk/middleware-logger" "3.468.0"
- "@aws-sdk/middleware-recursion-detection" "3.468.0"
- "@aws-sdk/middleware-user-agent" "3.470.0"
- "@aws-sdk/region-config-resolver" "3.470.0"
- "@aws-sdk/types" "3.468.0"
- "@aws-sdk/util-endpoints" "3.470.0"
- "@aws-sdk/util-user-agent-browser" "3.468.0"
- "@aws-sdk/util-user-agent-node" "3.470.0"
- "@smithy/config-resolver" "^2.0.21"
- "@smithy/core" "^1.1.0"
- "@smithy/fetch-http-handler" "^2.3.1"
- "@smithy/hash-node" "^2.0.17"
- "@smithy/invalid-dependency" "^2.0.15"
- "@smithy/middleware-content-length" "^2.0.17"
- "@smithy/middleware-endpoint" "^2.2.3"
- "@smithy/middleware-retry" "^2.0.24"
- "@smithy/middleware-serde" "^2.0.15"
- "@smithy/middleware-stack" "^2.0.9"
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/node-http-handler" "^2.2.1"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
- "@smithy/url-parser" "^2.0.15"
- "@smithy/util-base64" "^2.0.1"
- "@smithy/util-body-length-browser" "^2.0.1"
- "@smithy/util-body-length-node" "^2.1.0"
- "@smithy/util-defaults-mode-browser" "^2.0.22"
- "@smithy/util-defaults-mode-node" "^2.0.29"
- "@smithy/util-endpoints" "^1.0.7"
- "@smithy/util-middleware" "^2.0.8"
- "@smithy/util-retry" "^2.0.8"
- "@smithy/util-utf8" "^2.0.2"
- fast-xml-parser "4.2.5"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/core" "^3.1.4"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/signature-v4" "^5.0.1"
+ "@smithy/smithy-client" "^4.1.5"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-middleware" "^4.0.1"
+ fast-xml-parser "4.4.1"
+ tslib "^2.6.2"
-"@aws-sdk/core@3.474.0":
- version "3.474.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/core/-/core-3.474.0.tgz#2f2d06815cc56f09e516aefc2873ea851e4aaa81"
- integrity sha512-eVRdeB+AoTNSzfc4viHfr0jfkHujSlf4ToExJtTuxS1wlgmIyyxRNrVKxbf0K78YK/TXRsRlJPoS5QCD5h1S2w==
+"@aws-sdk/credential-provider-env@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.750.0.tgz#adfa47d24bb9ea0d87993c6998b1ddc38fd3444f"
+ integrity sha512-In6bsG0p/P31HcH4DBRKBbcDS/3SHvEPjfXV8ODPWZO/l3/p7IRoYBdQ07C9R+VMZU2D0+/Sc/DWK/TUNDk1+Q==
dependencies:
- "@smithy/core" "^1.1.0"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/signature-v4" "^2.0.0"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/credential-provider-env@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.468.0.tgz#4196d717d3f5485af863bd1fd84374ea3dcd6210"
- integrity sha512-k/1WHd3KZn0EQYjadooj53FC0z24/e4dUZhbSKTULgmxyO62pwh9v3Brvw4WRa/8o2wTffU/jo54tf4vGuP/ZA==
+"@aws-sdk/credential-provider-http@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.750.0.tgz#2879dde158dfccb21165aab95c90b7286bcdd5cf"
+ integrity sha512-wFB9qqfa20AB0dElsQz5ZlZT5o+a+XzpEpmg0erylmGYqEOvh8NQWfDUVpRmQuGq9VbvW/8cIbxPoNqEbPtuWQ==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/property-provider" "^2.0.0"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/fetch-http-handler" "^5.0.1"
+ "@smithy/node-http-handler" "^4.0.2"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/smithy-client" "^4.1.5"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-stream" "^4.1.1"
+ tslib "^2.6.2"
-"@aws-sdk/credential-provider-ini@3.474.0":
- version "3.474.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.474.0.tgz#b7580a9cc2242f58508817da0bf2f547be14354a"
- integrity sha512-3Y2fHI4ZCNjdOO47Vh/xBgLXOrKm3KwBkYkBKKT2g02FUGNT8NLjJg8WBo3D4RQX2h34qx4mtW5nTY6YcGP80Q==
+"@aws-sdk/credential-provider-ini@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.750.0.tgz#5079c5732ac886d72f357c0da532749d0c7487fd"
+ integrity sha512-2YIZmyEr5RUd3uxXpxOLD9G67Bibm4I/65M6vKFP17jVMUT+R1nL7mKqmhEVO2p+BoeV+bwMyJ/jpTYG368PCg==
dependencies:
- "@aws-sdk/credential-provider-env" "3.468.0"
- "@aws-sdk/credential-provider-process" "3.468.0"
- "@aws-sdk/credential-provider-sso" "3.474.0"
- "@aws-sdk/credential-provider-web-identity" "3.468.0"
- "@aws-sdk/types" "3.468.0"
- "@smithy/credential-provider-imds" "^2.0.0"
- "@smithy/property-provider" "^2.0.0"
- "@smithy/shared-ini-file-loader" "^2.0.6"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/credential-provider-env" "3.750.0"
+ "@aws-sdk/credential-provider-http" "3.750.0"
+ "@aws-sdk/credential-provider-process" "3.750.0"
+ "@aws-sdk/credential-provider-sso" "3.750.0"
+ "@aws-sdk/credential-provider-web-identity" "3.750.0"
+ "@aws-sdk/nested-clients" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/credential-provider-imds" "^4.0.1"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/shared-ini-file-loader" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/credential-provider-node@3.474.0":
- version "3.474.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.474.0.tgz#684786766abe2002d4f21acc202c2a1beffedec6"
- integrity sha512-3OVVVGnb8Ru5hWeeHkg76YZT5mrufweIiWr6ge5zn7FYxc7WkyqIJ0XehqUqG5VQfaYhqh7uq/zmk8OE2B04lQ==
+"@aws-sdk/credential-provider-node@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.750.0.tgz#0eb117a287dac34040fb8cdf65d7d239b703b2ff"
+ integrity sha512-THWHHAceLwsOiowPEmKyhWVDlEUxH07GHSw5AQFDvNQtGKOQl0HSIFO1mKObT2Q2Vqzji9Bq8H58SO5BFtNPRw==
dependencies:
- "@aws-sdk/credential-provider-env" "3.468.0"
- "@aws-sdk/credential-provider-ini" "3.474.0"
- "@aws-sdk/credential-provider-process" "3.468.0"
- "@aws-sdk/credential-provider-sso" "3.474.0"
- "@aws-sdk/credential-provider-web-identity" "3.468.0"
- "@aws-sdk/types" "3.468.0"
- "@smithy/credential-provider-imds" "^2.0.0"
- "@smithy/property-provider" "^2.0.0"
- "@smithy/shared-ini-file-loader" "^2.0.6"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/credential-provider-env" "3.750.0"
+ "@aws-sdk/credential-provider-http" "3.750.0"
+ "@aws-sdk/credential-provider-ini" "3.750.0"
+ "@aws-sdk/credential-provider-process" "3.750.0"
+ "@aws-sdk/credential-provider-sso" "3.750.0"
+ "@aws-sdk/credential-provider-web-identity" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/credential-provider-imds" "^4.0.1"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/shared-ini-file-loader" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/credential-provider-process@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.468.0.tgz#770ed72db036c5d011445e5abf4a4bcc4424c486"
- integrity sha512-OYSn1A/UsyPJ7Z8Q2cNhTf55O36shPmSsvOfND04nSfu1nPaR+VUvvsP7v+brhGpwC/GAKTIdGAo4blH31BS6A==
+"@aws-sdk/credential-provider-process@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.750.0.tgz#04ecf72fb30dbe6b360ea9371446f13183701b5e"
+ integrity sha512-Q78SCH1n0m7tpu36sJwfrUSxI8l611OyysjQeMiIOliVfZICEoHcLHLcLkiR+tnIpZ3rk7d2EQ6R1jwlXnalMQ==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/property-provider" "^2.0.0"
- "@smithy/shared-ini-file-loader" "^2.0.6"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/shared-ini-file-loader" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/credential-provider-sso@3.474.0":
- version "3.474.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.474.0.tgz#b95866e34f023493545380e0382de4372952d7a1"
- integrity sha512-ik4rzhQtcRLSHB/MLQfi/dSpILxPd3zITb79DIEnqT3gpZRNjoARkZ3Hi68pujkU2530NYf8NcFwLCWoV1hS7Q==
+"@aws-sdk/credential-provider-sso@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.750.0.tgz#a96afc83cfd63a957c5b9ed7913d60830c5b1f57"
+ integrity sha512-FGYrDjXN/FOQVi/t8fHSv8zCk+NEvtFnuc4cZUj5OIbM4vrfFc5VaPyn41Uza3iv6Qq9rZg0QOwWnqK8lNrqUw==
dependencies:
- "@aws-sdk/client-sso" "3.474.0"
- "@aws-sdk/token-providers" "3.470.0"
- "@aws-sdk/types" "3.468.0"
- "@smithy/property-provider" "^2.0.0"
- "@smithy/shared-ini-file-loader" "^2.0.6"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/client-sso" "3.750.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/token-providers" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/shared-ini-file-loader" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/credential-provider-web-identity@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.468.0.tgz#5befcb593d99a84e16af9e9f285f0d59ed42771f"
- integrity sha512-rexymPmXjtkwCPfhnUq3EjO1rSkf39R4Jz9CqiM7OsqK2qlT5Y/V3gnMKn0ZMXsYaQOMfM3cT5xly5R+OKDHlw==
+"@aws-sdk/credential-provider-web-identity@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.750.0.tgz#2ab785cced1326f253c324d6ec10f74a02506c00"
+ integrity sha512-Nz8zs3YJ+GOTSrq+LyzbbC1Ffpt7pK38gcOyNZv76pP5MswKTUKNYBJehqwa+i7FcFQHsCk3TdhR8MT1ZR23uA==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/property-provider" "^2.0.0"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/nested-clients" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
"@aws-sdk/lib-storage@^3.46.0":
version "3.474.0"
@@ -1122,196 +1098,217 @@
stream-browserify "3.0.0"
tslib "^2.5.0"
-"@aws-sdk/middleware-bucket-endpoint@3.470.0":
- version "3.470.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.470.0.tgz#76a6dde27e791ec8fad798dd5d53789b876498c3"
- integrity sha512-vLXXNWtsRmEIwzJ9HUQfIuTNAsEzvCv0Icsnkvt2BiBZXnmHdp2vIC3e3+kfy1D7dVQloXqMmnfcLu/BUMu2Jw==
+"@aws-sdk/middleware-bucket-endpoint@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.734.0.tgz#af63fcaa865d3a47fd0ca3933eef04761f232677"
+ integrity sha512-etC7G18aF7KdZguW27GE/wpbrNmYLVT755EsFc8kXpZj8D6AFKxc7OuveinJmiy0bYXAMspJUWsF6CrGpOw6CQ==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@aws-sdk/util-arn-parser" "3.465.0"
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/types" "^2.7.0"
- "@smithy/util-config-provider" "^2.0.0"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@aws-sdk/util-arn-parser" "3.723.0"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-config-provider" "^4.0.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-expect-continue@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.468.0.tgz#664f7f1238e7bfb633cd44753f8cfb1a62ac624a"
- integrity sha512-/wmLjmfgeulxhhmnxX3X3N933TvGsYckVIFjAtDSpLjqkbwzEcNiLq7AdmNJ4BfxG0MCMgcht561DCCD19x8Bg==
+"@aws-sdk/middleware-expect-continue@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.734.0.tgz#8159d81c3a8d9a9d60183fdeb7e8d6674f01c1cd"
+ integrity sha512-P38/v1l6HjuB2aFUewt7ueAW5IvKkFcv5dalPtbMGRhLeyivBOHwbCyuRKgVs7z7ClTpu9EaViEGki2jEQqEsQ==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-flexible-checksums@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.468.0.tgz#96e26042e61724a4981edb3ba3fd2af280df57b6"
- integrity sha512-LQwL/N5MCj3Y5keLLewHTqeAXUIMsHFZyxDXRm/uxrOon9ufLKDvGvzAmfwn1/CuSUo66ZfT8VPSA4BsC90RtA==
+"@aws-sdk/middleware-flexible-checksums@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.750.0.tgz#7ba7defd7b90b22b0aacedcc05072cb7fc50532c"
+ integrity sha512-ach0d2buDnX2TUausUbiXXFWFo3IegLnCrA+Rw8I9AYVpLN9lTaRwAYJwYC6zEuW9Golff8MwkYsp/OaC5tKMw==
dependencies:
- "@aws-crypto/crc32" "3.0.0"
- "@aws-crypto/crc32c" "3.0.0"
- "@aws-sdk/types" "3.468.0"
- "@smithy/is-array-buffer" "^2.0.0"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/types" "^2.7.0"
- "@smithy/util-utf8" "^2.0.2"
- tslib "^2.5.0"
+ "@aws-crypto/crc32" "5.2.0"
+ "@aws-crypto/crc32c" "5.2.0"
+ "@aws-crypto/util" "5.2.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/is-array-buffer" "^4.0.0"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-middleware" "^4.0.1"
+ "@smithy/util-stream" "^4.1.1"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-host-header@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.468.0.tgz#6da7b19032e9afccea54fbf8aa10cccd2f817bcf"
- integrity sha512-gwQ+/QhX+lhof304r6zbZ/V5l5cjhGRxLL3CjH1uJPMcOAbw9wUlMdl+ibr8UwBZ5elfKFGiB1cdW/0uMchw0w==
+"@aws-sdk/middleware-host-header@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.734.0.tgz#a9a02c055352f5c435cc925a4e1e79b7ba41b1b5"
+ integrity sha512-LW7RRgSOHHBzWZnigNsDIzu3AiwtjeI2X66v+Wn1P1u+eXssy1+up4ZY/h+t2sU4LU36UvEf+jrZti9c6vRnFw==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-location-constraint@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.468.0.tgz#cc9ebcdabed96414fc91f4a39b3b7c08e6374187"
- integrity sha512-0gBX/lDynQr4YIhM9h1dVnkVWqrg+34iOCVIUq8jHxzUzgZWglGkG9lHGGg0r1xkLTmegeoo1OKH8wrQ6n33Cg==
+"@aws-sdk/middleware-location-constraint@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.734.0.tgz#fd1dc0e080ed85dd1feb7db3736c80689db4be07"
+ integrity sha512-EJEIXwCQhto/cBfHdm3ZOeLxd2NlJD+X2F+ZTOxzokuhBtY0IONfC/91hOo5tWQweerojwshSMHRCKzRv1tlwg==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-logger@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-logger/-/middleware-logger-3.468.0.tgz#a1883fb7ad8e156444d30689de4ab897357ef1d8"
- integrity sha512-X5XHKV7DHRXI3f29SAhJPe/OxWRFgDWDMMCALfzhmJfCi6Jfh0M14cJKoC+nl+dk9lB+36+jKjhjETZaL2bPlA==
+"@aws-sdk/middleware-logger@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-logger/-/middleware-logger-3.734.0.tgz#d31e141ae7a78667e372953a3b86905bc6124664"
+ integrity sha512-mUMFITpJUW3LcKvFok176eI5zXAUomVtahb9IQBwLzkqFYOrMJvWAvoV4yuxrJ8TlQBG8gyEnkb9SnhZvjg67w==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-recursion-detection@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.468.0.tgz#85b05636a5c2638bf9e15c8b6be17654757e1bf4"
- integrity sha512-vch9IQib2Ng9ucSyRW2eKNQXHUPb5jUPCLA5otTW/8nGjcOU37LxQG4WrxO7uaJ9Oe8hjHO+hViE3P0KISUhtA==
+"@aws-sdk/middleware-recursion-detection@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.734.0.tgz#4fa1deb9887455afbb39130f7d9bc89ccee17168"
+ integrity sha512-CUat2d9ITsFc2XsmeiRQO96iWpxSKYFjxvj27Hc7vo87YUHRnfMfnc8jw1EpxEwMcvBD7LsRa6vDNky6AjcrFA==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-sdk-s3@3.474.0":
- version "3.474.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.474.0.tgz#7af224ba8c85f0190a153f4c4e2b48e549f1f34e"
- integrity sha512-62aAo/8u5daIabeJ+gseYeHeShe9eYH6mH+kfWmLsHybXCCv1EaD/ZkdXWNhL0HZ3bUI1z1SF1p8jjTAWALnwA==
+"@aws-sdk/middleware-sdk-s3@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.750.0.tgz#35f372310b3f2150e3ea8aee292e1b98fb40c1f0"
+ integrity sha512-3H6Z46cmAQCHQ0z8mm7/cftY5ifiLfCjbObrbyyp2fhQs9zk6gCKzIX8Zjhw0RMd93FZi3ebRuKJWmMglf4Itw==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@aws-sdk/util-arn-parser" "3.465.0"
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/signature-v4" "^2.0.0"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
- "@smithy/util-config-provider" "^2.0.0"
- tslib "^2.5.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@aws-sdk/util-arn-parser" "3.723.0"
+ "@smithy/core" "^3.1.4"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/signature-v4" "^5.0.1"
+ "@smithy/smithy-client" "^4.1.5"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-config-provider" "^4.0.0"
+ "@smithy/util-middleware" "^4.0.1"
+ "@smithy/util-stream" "^4.1.1"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-signing@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-signing/-/middleware-signing-3.468.0.tgz#d1b5a92c395f55063cfa72ee95e4921b16f4c515"
- integrity sha512-s+7fSB1gdnnTj5O0aCCarX3z5Vppop8kazbNSZADdkfHIDWCN80IH4ZNjY3OWqaAz0HmR4LNNrovdR304ojb4Q==
+"@aws-sdk/middleware-ssec@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.734.0.tgz#a5863b9c5a5006dbf2f856f14030d30063a28dfa"
+ integrity sha512-d4yd1RrPW/sspEXizq2NSOUivnheac6LPeLSLnaeTbBG9g1KqIqvCzP1TfXEqv2CrWfHEsWtJpX7oyjySSPvDQ==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/property-provider" "^2.0.0"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/signature-v4" "^2.0.0"
- "@smithy/types" "^2.7.0"
- "@smithy/util-middleware" "^2.0.8"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-ssec@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.468.0.tgz#8fe4ccfd6f0689b77b230ce17e44438d1ce1b419"
- integrity sha512-y1qLW24wRkOGBTK5d6eJXf6d8HYo4rzT4a1mNDN1rd18NSffwQ6Yke5qeUiIaxa0y/l+FvvNYErbhYtij2rJoQ==
+"@aws-sdk/middleware-user-agent@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.750.0.tgz#cea1d9ece724acba1369d7b4a1efa16192cbf658"
+ integrity sha512-YYcslDsP5+2NZoN3UwuhZGkhAHPSli7HlJHBafBrvjGV/I9f8FuOO1d1ebxGdEP4HyRXUGyh+7Ur4q+Psk0ryw==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@aws-sdk/util-endpoints" "3.743.0"
+ "@smithy/core" "^3.1.4"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/middleware-user-agent@3.470.0":
- version "3.470.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.470.0.tgz#6cbb09fc8359acdb45c41f6fe5d6612c81f5ad92"
- integrity sha512-s0YRGgf4fT5KwwTefpoNUQfB5JghzXyvmPfY1QuFEMeVQNxv0OPuydzo3rY2oXPkZjkulKDtpm5jzIHwut75hA==
+"@aws-sdk/nested-clients@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/nested-clients/-/nested-clients-3.750.0.tgz#facfef441ad78db2f544be0eb3f1f7adb16846c1"
+ integrity sha512-OH68BRF0rt9nDloq4zsfeHI0G21lj11a66qosaljtEP66PWm7tQ06feKbFkXHT5E1K3QhJW3nVyK8v2fEBY5fg==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@aws-sdk/util-endpoints" "3.470.0"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-crypto/sha256-browser" "5.2.0"
+ "@aws-crypto/sha256-js" "5.2.0"
+ "@aws-sdk/core" "3.750.0"
+ "@aws-sdk/middleware-host-header" "3.734.0"
+ "@aws-sdk/middleware-logger" "3.734.0"
+ "@aws-sdk/middleware-recursion-detection" "3.734.0"
+ "@aws-sdk/middleware-user-agent" "3.750.0"
+ "@aws-sdk/region-config-resolver" "3.734.0"
+ "@aws-sdk/types" "3.734.0"
+ "@aws-sdk/util-endpoints" "3.743.0"
+ "@aws-sdk/util-user-agent-browser" "3.734.0"
+ "@aws-sdk/util-user-agent-node" "3.750.0"
+ "@smithy/config-resolver" "^4.0.1"
+ "@smithy/core" "^3.1.4"
+ "@smithy/fetch-http-handler" "^5.0.1"
+ "@smithy/hash-node" "^4.0.1"
+ "@smithy/invalid-dependency" "^4.0.1"
+ "@smithy/middleware-content-length" "^4.0.1"
+ "@smithy/middleware-endpoint" "^4.0.5"
+ "@smithy/middleware-retry" "^4.0.6"
+ "@smithy/middleware-serde" "^4.0.2"
+ "@smithy/middleware-stack" "^4.0.1"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/node-http-handler" "^4.0.2"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/smithy-client" "^4.1.5"
+ "@smithy/types" "^4.1.0"
+ "@smithy/url-parser" "^4.0.1"
+ "@smithy/util-base64" "^4.0.0"
+ "@smithy/util-body-length-browser" "^4.0.0"
+ "@smithy/util-body-length-node" "^4.0.0"
+ "@smithy/util-defaults-mode-browser" "^4.0.6"
+ "@smithy/util-defaults-mode-node" "^4.0.6"
+ "@smithy/util-endpoints" "^3.0.1"
+ "@smithy/util-middleware" "^4.0.1"
+ "@smithy/util-retry" "^4.0.1"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
-"@aws-sdk/region-config-resolver@3.470.0":
- version "3.470.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.470.0.tgz#74e5c5f7a5633ad8c482503bf940a9330bd1cd09"
- integrity sha512-C1o1J06iIw8cyAAOvHqT4Bbqf+PgQ/RDlSyjt2gFfP2OovDpc2o2S90dE8f8iZdSGpg70N5MikT1DBhW9NbhtQ==
+"@aws-sdk/region-config-resolver@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.734.0.tgz#45ffbc56a3e94cc5c9e0cd596b0fda60f100f70b"
+ integrity sha512-Lvj1kPRC5IuJBr9DyJ9T9/plkh+EfKLy+12s/mykOy1JaKHDpvj+XGy2YO6YgYVOb8JFtaqloid+5COtje4JTQ==
dependencies:
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/types" "^2.7.0"
- "@smithy/util-config-provider" "^2.0.0"
- "@smithy/util-middleware" "^2.0.8"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-config-provider" "^4.0.0"
+ "@smithy/util-middleware" "^4.0.1"
+ tslib "^2.6.2"
-"@aws-sdk/signature-v4-multi-region@3.474.0":
- version "3.474.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.474.0.tgz#192f10924899c2ccf181932b4b5f59d6b01d79d3"
- integrity sha512-93OWRQgTJZASXLrlUNX7mmXknNkYxFYldRLARmYQccONmnIqgYQW0lQj8BFwqkHJTzSMik3/UsU0SHKwZ9ynYA==
+"@aws-sdk/signature-v4-multi-region@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.750.0.tgz#b948dfc7ab7fbcb97e0df6bdffc03b3f3cecb49a"
+ integrity sha512-RA9hv1Irro/CrdPcOEXKwJ0DJYJwYCsauGEdRXihrRfy8MNSR9E+mD5/Fr5Rxjaq5AHM05DYnN3mg/DU6VwzSw==
dependencies:
- "@aws-sdk/middleware-sdk-s3" "3.474.0"
- "@aws-sdk/types" "3.468.0"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/signature-v4" "^2.0.0"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/middleware-sdk-s3" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/signature-v4" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/token-providers@3.470.0":
- version "3.470.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/token-providers/-/token-providers-3.470.0.tgz#635fa5db3f10919868a9f94be43241fbce206ede"
- integrity sha512-rzxnJxEUJiV69Cxsf0AHXTqJqTACITwcSH/PL4lWP4uvtzdrzSi3KA3u2aWHWpOcdE6+JFvdICscsbBSo3/TOg==
+"@aws-sdk/token-providers@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/token-providers/-/token-providers-3.750.0.tgz#dc72c3d71f224ee5a7df35829547966d2562aba2"
+ integrity sha512-X/KzqZw41iWolwNdc8e3RMcNSMR364viHv78u6AefXOO5eRM40c4/LuST1jDzq35/LpnqRhL7/MuixOetw+sFw==
dependencies:
- "@aws-crypto/sha256-browser" "3.0.0"
- "@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/middleware-host-header" "3.468.0"
- "@aws-sdk/middleware-logger" "3.468.0"
- "@aws-sdk/middleware-recursion-detection" "3.468.0"
- "@aws-sdk/middleware-user-agent" "3.470.0"
- "@aws-sdk/region-config-resolver" "3.470.0"
- "@aws-sdk/types" "3.468.0"
- "@aws-sdk/util-endpoints" "3.470.0"
- "@aws-sdk/util-user-agent-browser" "3.468.0"
- "@aws-sdk/util-user-agent-node" "3.470.0"
- "@smithy/config-resolver" "^2.0.21"
- "@smithy/fetch-http-handler" "^2.3.1"
- "@smithy/hash-node" "^2.0.17"
- "@smithy/invalid-dependency" "^2.0.15"
- "@smithy/middleware-content-length" "^2.0.17"
- "@smithy/middleware-endpoint" "^2.2.3"
- "@smithy/middleware-retry" "^2.0.24"
- "@smithy/middleware-serde" "^2.0.15"
- "@smithy/middleware-stack" "^2.0.9"
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/node-http-handler" "^2.2.1"
- "@smithy/property-provider" "^2.0.0"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/shared-ini-file-loader" "^2.0.6"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
- "@smithy/url-parser" "^2.0.15"
- "@smithy/util-base64" "^2.0.1"
- "@smithy/util-body-length-browser" "^2.0.1"
- "@smithy/util-body-length-node" "^2.1.0"
- "@smithy/util-defaults-mode-browser" "^2.0.22"
- "@smithy/util-defaults-mode-node" "^2.0.29"
- "@smithy/util-endpoints" "^1.0.7"
- "@smithy/util-retry" "^2.0.8"
- "@smithy/util-utf8" "^2.0.2"
- tslib "^2.5.0"
+ "@aws-sdk/nested-clients" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/shared-ini-file-loader" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/types@3.468.0", "@aws-sdk/types@^3.222.0":
+"@aws-sdk/types@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/types/-/types-3.734.0.tgz#af5e620b0e761918282aa1c8e53cac6091d169a2"
+ integrity sha512-o11tSPTT70nAkGV1fN9wm/hAIiLPyWX6SuGf+9JyTp7S/rC2cFWhR26MvA69nplcjNaXVzB0f+QFrLXXjOqCrg==
+ dependencies:
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
+"@aws-sdk/types@^3.222.0":
version "3.468.0"
resolved "https://registry.npmmirror.com/@aws-sdk/types/-/types-3.468.0.tgz#f97b34fc92a800d1d8b866f47693ae8f3d46517b"
integrity sha512-rx/9uHI4inRbp2tw3Y4Ih4PNZkVj32h7WneSg3MVgVjAoVD5Zti9KhS5hkvsBxfgmQmg0AQbE+b1sy5WGAgntA==
@@ -1319,21 +1316,22 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
-"@aws-sdk/util-arn-parser@3.465.0":
- version "3.465.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.465.0.tgz#2896f6b06f69770378586853c97a0f283cbb2e20"
- integrity sha512-zOJ82vzDJFqBX9yZBlNeHHrul/kpx/DCoxzW5UBbZeb26kfV53QhMSoEmY8/lEbBqlqargJ/sgRC845GFhHNQw==
+"@aws-sdk/util-arn-parser@3.723.0":
+ version "3.723.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.723.0.tgz#e9bff2b13918a92d60e0012101dad60ed7db292c"
+ integrity sha512-ZhEfvUwNliOQROcAk34WJWVYTlTa4694kSVhDSjW6lE1bMataPnIN8A0ycukEzBXmd8ZSoBcQLn6lKGl7XIJ5w==
dependencies:
- tslib "^2.5.0"
+ tslib "^2.6.2"
-"@aws-sdk/util-endpoints@3.470.0":
- version "3.470.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/util-endpoints/-/util-endpoints-3.470.0.tgz#94338991804f24e0225636abd4215b3bb4338c15"
- integrity sha512-6N6VvPCmu+89p5Ez/+gLf+X620iQ9JpIs8p8ECZiCodirzFOe8NC1O2S7eov7YiG9IHSuodqn/0qNq+v+oLe0A==
+"@aws-sdk/util-endpoints@3.743.0":
+ version "3.743.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/util-endpoints/-/util-endpoints-3.743.0.tgz#fba654e0c5f1c8ba2b3e175dfee8e3ba4df2394a"
+ integrity sha512-sN1l559zrixeh5x+pttrnd0A3+r34r0tmPkJ/eaaMaAzXqsmKU/xYre9K3FNnsSS1J1k4PEfk/nHDTVUgFYjnw==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/util-endpoints" "^1.0.7"
- tslib "^2.5.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-endpoints" "^3.0.1"
+ tslib "^2.6.2"
"@aws-sdk/util-locate-window@^3.0.0":
version "3.465.0"
@@ -1342,40 +1340,34 @@
dependencies:
tslib "^2.5.0"
-"@aws-sdk/util-user-agent-browser@3.468.0":
- version "3.468.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.468.0.tgz#095caecb3fd75104ee38ae81ed78821de0f58e28"
- integrity sha512-OJyhWWsDEizR3L+dCgMXSUmaCywkiZ7HSbnQytbeKGwokIhD69HTiJcibF/sgcM5gk4k3Mq3puUhGnEZ46GIig==
+"@aws-sdk/util-user-agent-browser@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.734.0.tgz#bbf3348b14bd7783f60346e1ce86978999450fe7"
+ integrity sha512-xQTCus6Q9LwUuALW+S76OL0jcWtMOVu14q+GoLnWPUM7QeUw963oQcLhF7oq0CtaLLKyl4GOUfcwc773Zmwwng==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/types" "^2.7.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/types" "^4.1.0"
bowser "^2.11.0"
- tslib "^2.5.0"
+ tslib "^2.6.2"
-"@aws-sdk/util-user-agent-node@3.470.0":
- version "3.470.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.470.0.tgz#b78605f336859d6c3b5f573cff931ce41f83a27d"
- integrity sha512-QxsZ9iVHcBB/XRdYvwfM5AMvNp58HfqkIrH88mY0cmxuvtlIGDfWjczdDrZMJk9y0vIq+cuoCHsGXHu7PyiEAQ==
+"@aws-sdk/util-user-agent-node@3.750.0":
+ version "3.750.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.750.0.tgz#a12fe898bcab26cf50b31cb70b5fc5e887edce40"
+ integrity sha512-84HJj9G9zbrHX2opLk9eHfDceB+UIHVrmflMzWHpsmo9fDuro/flIBqaVDlE021Osj6qIM0SJJcnL6s23j7JEw==
dependencies:
- "@aws-sdk/types" "3.468.0"
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-sdk/middleware-user-agent" "3.750.0"
+ "@aws-sdk/types" "3.734.0"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@aws-sdk/util-utf8-browser@^3.0.0":
- version "3.259.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff"
- integrity sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==
+"@aws-sdk/xml-builder@3.734.0":
+ version "3.734.0"
+ resolved "https://registry.npmmirror.com/@aws-sdk/xml-builder/-/xml-builder-3.734.0.tgz#174d3269d303919e3ebfbfa3dd9b6d5a6a7a9543"
+ integrity sha512-Zrjxi5qwGEcUsJ0ru7fRtW74WcTS0rbLcehoFB+rN1GRi2hbLcFaYs4PwVA5diLeAJH0gszv3x4Hr/S87MfbKQ==
dependencies:
- tslib "^2.3.1"
-
-"@aws-sdk/xml-builder@3.472.0":
- version "3.472.0"
- resolved "https://registry.npmmirror.com/@aws-sdk/xml-builder/-/xml-builder-3.472.0.tgz#fe804e26517779868f7093e361dce4816be546d6"
- integrity sha512-PwjVxz1hr9up8QkddabuScPZ/d5aDHgvHYgK4acHYzltXL4wngfvimi5ZqXTzVWF2QANxHmWnHUr45QJX71oJQ==
- dependencies:
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
"@babel/code-frame@7.25.7":
version "7.25.7"
@@ -4279,6 +4271,31 @@
resolved "https://registry.npmmirror.com/@faker-js/faker/-/faker-8.1.0.tgz#e14896f1c57af2495e341dc4c7bf04125c8aeafd"
integrity sha512-38DT60rumHfBYynif3lmtxMqMqmsOQIxQgEuPZxCk2yUYN0eqWpTACgxi0VpidvsJB8CRxCpvP7B3anK85FjtQ==
+"@fast-csv/format@4.3.5":
+ version "4.3.5"
+ resolved "https://registry.npmmirror.com/@fast-csv/format/-/format-4.3.5.tgz#90d83d1b47b6aaf67be70d6118f84f3e12ee1ff3"
+ integrity sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==
+ dependencies:
+ "@types/node" "^14.0.1"
+ lodash.escaperegexp "^4.1.2"
+ lodash.isboolean "^3.0.3"
+ lodash.isequal "^4.5.0"
+ lodash.isfunction "^3.0.9"
+ lodash.isnil "^4.0.0"
+
+"@fast-csv/parse@4.3.6":
+ version "4.3.6"
+ resolved "https://registry.npmmirror.com/@fast-csv/parse/-/parse-4.3.6.tgz#ee47d0640ca0291034c7aa94039a744cfb019264"
+ integrity sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==
+ dependencies:
+ "@types/node" "^14.0.1"
+ lodash.escaperegexp "^4.1.2"
+ lodash.groupby "^4.6.0"
+ lodash.isfunction "^3.0.9"
+ lodash.isnil "^4.0.0"
+ lodash.isundefined "^3.0.1"
+ lodash.uniq "^4.5.0"
+
"@floating-ui/core@^0.6.2":
version "0.6.2"
resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-0.6.2.tgz#f2813f0e5f3d5ed7af5029e1a082203dadf02b7d"
@@ -4532,10 +4549,10 @@
dependencies:
"@formily/shared" "2.3.0"
-"@formulajs/formulajs@4.2.0":
- version "4.2.0"
- resolved "https://registry.npmmirror.com/@formulajs/formulajs/-/formulajs-4.2.0.tgz#e5c6a98fa5863442cb68f93b8b9b28d75070abc4"
- integrity sha512-egxyvwj08iwOznFgxv7dvjgHUC7C8jdtznAs+15uThIti7TwDGhB3wsbJt1dlfhSHKvlRAiW4MDYxNkvgmyjyg==
+"@formulajs/formulajs@4.4.9":
+ version "4.4.9"
+ resolved "https://registry.npmmirror.com/@formulajs/formulajs/-/formulajs-4.4.9.tgz#34a4f1c8eae6351330e367a874e45a8ded7cb33e"
+ integrity sha512-11kIRYGI7YtKz9gMLgQgqs3yBC6ciT2SZRmAsLUt3CLdGfH5w9UW+Ie2Oc/MfzjobwwoJ7DcbeW+ccnHEjaGvQ==
dependencies:
bessel "^1.0.2"
jstat "^1.9.6"
@@ -5542,6 +5559,11 @@
dependencies:
eslint-scope "5.1.1"
+"@nocobase/lock-manager@1.6.0-alpha.6":
+ version "1.6.0-alpha.6"
+ resolved "https://registry.npmmirror.com/@nocobase/lock-manager/-/lock-manager-1.6.0-alpha.6.tgz#a3d5dc1d4073246b9ed0feb0a4774a4d2676a9c4"
+ integrity sha512-8zAAyIxqh8/AbktKjs+rAgESqWP0oNJOwR3g10PFQ6rk5nV3+/xjGgozzT8vVhmfXcn/u8qdqWd06kv1nTr97Q==
+
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
@@ -6505,100 +6527,109 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
-"@smithy/chunked-blob-reader-native@^2.0.1":
- version "2.0.1"
- resolved "https://registry.npmmirror.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.1.tgz#0599eaed8c2cd15c7ab43a1838cef1258ff27133"
- integrity sha512-N2oCZRglhWKm7iMBu7S6wDzXirjAofi7tAd26cxmgibRYOBS4D3hGfmkwCpHdASZzwZDD8rluh0Rcqw1JeZDRw==
+"@smithy/abort-controller@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/abort-controller/-/abort-controller-4.0.1.tgz#7c5e73690c4105ad264c2896bd1ea822450c3819"
+ integrity sha512-fiUIYgIgRjMWznk6iLJz35K2YxSLHzLBA/RC6lBrKfQ8fHbPfvk7Pk9UvpKoHgJjI18MnbPuEju53zcVy6KF1g==
dependencies:
- "@smithy/util-base64" "^2.0.1"
- tslib "^2.5.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@smithy/chunked-blob-reader@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmmirror.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz#c44fe2c780eaf77f9e5381d982ac99a880cce51b"
- integrity sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==
+"@smithy/chunked-blob-reader-native@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.0.0.tgz#33cbba6deb8a3c516f98444f65061784f7cd7f8c"
+ integrity sha512-R9wM2yPmfEMsUmlMlIgSzOyICs0x9uu7UTHoccMyt7BWw8shcGM8HqB355+BZCPBcySvbTYMs62EgEQkNxz2ig==
dependencies:
- tslib "^2.5.0"
+ "@smithy/util-base64" "^4.0.0"
+ tslib "^2.6.2"
-"@smithy/config-resolver@^2.0.21":
- version "2.0.21"
- resolved "https://registry.npmmirror.com/@smithy/config-resolver/-/config-resolver-2.0.21.tgz#97cb1c71f3c8c453fb01169545f98414b3414d7f"
- integrity sha512-rlLIGT+BeqjnA6C2FWumPRJS1UW07iU5ZxDHtFuyam4W65gIaOFMjkB90ofKCIh+0mLVQrQFrl/VLtQT/6FWTA==
+"@smithy/chunked-blob-reader@^5.0.0":
+ version "5.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.0.0.tgz#3f6ea5ff4e2b2eacf74cefd737aa0ba869b2e0f6"
+ integrity sha512-+sKqDBQqb036hh4NPaUiEkYFkTUGYzRsn3EuFhyfQfMy6oGHEUJDurLP9Ufb5dasr/XiAmPNMr6wa9afjQB+Gw==
dependencies:
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/types" "^2.7.0"
- "@smithy/util-config-provider" "^2.0.0"
- "@smithy/util-middleware" "^2.0.8"
- tslib "^2.5.0"
+ tslib "^2.6.2"
-"@smithy/core@^1.1.0":
- version "1.1.0"
- resolved "https://registry.npmmirror.com/@smithy/core/-/core-1.1.0.tgz#80e419842cfcaf93040b2cc546f1d12731555479"
- integrity sha512-k1zaT5S4K0bG67Q5TmPZ6PdWNQBTMQErChuDvTi+NTx21kKDt+/4YRidsK6nDbHizN6fn1bafUxrougZdKrpxA==
+"@smithy/config-resolver@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/config-resolver/-/config-resolver-4.0.1.tgz#3d6c78bbc51adf99c9819bb3f0ea197fe03ad363"
+ integrity sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ==
dependencies:
- "@smithy/middleware-endpoint" "^2.2.3"
- "@smithy/middleware-retry" "^2.0.24"
- "@smithy/middleware-serde" "^2.0.15"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-config-provider" "^4.0.0"
+ "@smithy/util-middleware" "^4.0.1"
+ tslib "^2.6.2"
-"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.1.4":
- version "2.1.4"
- resolved "https://registry.npmmirror.com/@smithy/credential-provider-imds/-/credential-provider-imds-2.1.4.tgz#126adf69eac333f23f8683edbfabdc2b3b2deb15"
- integrity sha512-cwPJN1fa1YOQzhBlTXRavABEYRRchci1X79QRwzaNLySnIMJfztyv1Zkst0iZPLMnpn8+CnHu3wOHS11J5Dr3A==
+"@smithy/core@^3.1.4":
+ version "3.1.4"
+ resolved "https://registry.npmmirror.com/@smithy/core/-/core-3.1.4.tgz#47ce2b1b363ba92be2b47551bdd30969c6435bd2"
+ integrity sha512-wFExFGK+7r2wYriOqe7RRIBNpvxwiS95ih09+GSLRBdoyK/O1uZA7K7pKesj5CBvwJuSBeXwLyR88WwIAY+DGA==
dependencies:
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/property-provider" "^2.0.16"
- "@smithy/types" "^2.7.0"
- "@smithy/url-parser" "^2.0.15"
- tslib "^2.5.0"
+ "@smithy/middleware-serde" "^4.0.2"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-body-length-browser" "^4.0.0"
+ "@smithy/util-middleware" "^4.0.1"
+ "@smithy/util-stream" "^4.1.1"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
-"@smithy/eventstream-codec@^2.0.15":
- version "2.0.15"
- resolved "https://registry.npmmirror.com/@smithy/eventstream-codec/-/eventstream-codec-2.0.15.tgz#733e638fd38e7e264bc0429dbda139bab950bd25"
- integrity sha512-crjvz3j1gGPwA0us6cwS7+5gAn35CTmqu/oIxVbYJo2Qm/sGAye6zGJnMDk3BKhWZw5kcU1G4MxciTkuBpOZPg==
+"@smithy/credential-provider-imds@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.1.tgz#807110739982acd1588a4847b61e6edf196d004e"
+ integrity sha512-l/qdInaDq1Zpznpmev/+52QomsJNZ3JkTl5yrTl02V6NBgJOQ4LY0SFw/8zsMwj3tLe8vqiIuwF6nxaEwgf6mg==
dependencies:
- "@aws-crypto/crc32" "3.0.0"
- "@smithy/types" "^2.7.0"
- "@smithy/util-hex-encoding" "^2.0.0"
- tslib "^2.5.0"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/url-parser" "^4.0.1"
+ tslib "^2.6.2"
-"@smithy/eventstream-serde-browser@^2.0.15":
- version "2.0.15"
- resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.15.tgz#f62c891e6f8ad59f552a92d8aa14eb6b4541d418"
- integrity sha512-WiFG5N9j3jmS5P0z5Xev6dO0c3lf7EJYC2Ncb0xDnWFvShwXNn741AF71ABr5EcZw8F4rQma0362MMjAwJeZog==
+"@smithy/eventstream-codec@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/eventstream-codec/-/eventstream-codec-4.0.1.tgz#8e0beae84013eb3b497dd189470a44bac4411bae"
+ integrity sha512-Q2bCAAR6zXNVtJgifsU16ZjKGqdw/DyecKNgIgi7dlqw04fqDu0mnq+JmGphqheypVc64CYq3azSuCpAdFk2+A==
dependencies:
- "@smithy/eventstream-serde-universal" "^2.0.15"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@aws-crypto/crc32" "5.2.0"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-hex-encoding" "^4.0.0"
+ tslib "^2.6.2"
-"@smithy/eventstream-serde-config-resolver@^2.0.15":
- version "2.0.15"
- resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.15.tgz#50e98c59aeb31a0702bad5dfab4009a15fc8b3bf"
- integrity sha512-o65d2LRjgCbWYH+VVNlWXtmsI231SO99ZTOL4UuIPa6WTjbSHWtlXvUcJG9libhEKWmEV9DIUiH2IqyPWi7ubA==
+"@smithy/eventstream-serde-browser@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.0.1.tgz#cdbbb18b9371da363eff312d78a10f6bad82df28"
+ integrity sha512-HbIybmz5rhNg+zxKiyVAnvdM3vkzjE6ccrJ620iPL8IXcJEntd3hnBl+ktMwIy12Te/kyrSbUb8UCdnUT4QEdA==
dependencies:
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/eventstream-serde-universal" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@smithy/eventstream-serde-node@^2.0.15":
- version "2.0.15"
- resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.15.tgz#8be1bd024048adcff4ccbb723c55fc42ce582d33"
- integrity sha512-9OOXiIhHq1VeOG6xdHkn2ZayfMYM3vzdUTV3zhcCnt+tMqA3BJK3XXTJFRR2BV28rtRM778DzqbBTf+hqwQPTg==
+"@smithy/eventstream-serde-config-resolver@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.0.1.tgz#3662587f507ad7fac5bd4505c4ed6ed0ac49a010"
+ integrity sha512-lSipaiq3rmHguHa3QFF4YcCM3VJOrY9oq2sow3qlhFY+nBSTF/nrO82MUQRPrxHQXA58J5G1UnU2WuJfi465BA==
dependencies:
- "@smithy/eventstream-serde-universal" "^2.0.15"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@smithy/eventstream-serde-universal@^2.0.15":
- version "2.0.15"
- resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.15.tgz#85cdff39abc630cb18b4d333913b7120651771ca"
- integrity sha512-dP8AQp/pXlWBjvL0TaPBJC3rM0GoYv7O0Uim8d/7UKZ2Wo13bFI3/BhQfY/1DeiP1m23iCHFNFtOQxfQNBB8rQ==
+"@smithy/eventstream-serde-node@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.0.1.tgz#3799c33e0148d2b923a66577d1dbc590865742ce"
+ integrity sha512-o4CoOI6oYGYJ4zXo34U8X9szDe3oGjmHgsMGiZM0j4vtNoT+h80TLnkUcrLZR3+E6HIxqW+G+9WHAVfl0GXK0Q==
dependencies:
- "@smithy/eventstream-codec" "^2.0.15"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/eventstream-serde-universal" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
+"@smithy/eventstream-serde-universal@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.0.1.tgz#ddb2ab9f62b8ab60f50acd5f7c8b3ac9d27468e2"
+ integrity sha512-Z94uZp0tGJuxds3iEAZBqGU2QiaBHP4YytLUjwZWx+oUeohCsLyUm33yp4MMBmhkuPqSbQCXq5hDet6JGUgHWA==
+ dependencies:
+ "@smithy/eventstream-codec" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
"@smithy/fetch-http-handler@^2.3.1":
version "2.3.1"
@@ -6611,42 +6642,53 @@
"@smithy/util-base64" "^2.0.1"
tslib "^2.5.0"
-"@smithy/hash-blob-browser@^2.0.16":
- version "2.0.16"
- resolved "https://registry.npmmirror.com/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.16.tgz#6cd3686e79f3c8d96a129076073bf20d06293152"
- integrity sha512-cSYRi05LA7DZDwjB1HL0BP8B56eUNNeLglVH147QTXFyuXJq/7erAIiLRfsyXB8+GfFHkSS5BHbc76a7k/AYPA==
+"@smithy/fetch-http-handler@^5.0.1":
+ version "5.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.1.tgz#8463393442ca6a1644204849e42c386066f0df79"
+ integrity sha512-3aS+fP28urrMW2KTjb6z9iFow6jO8n3MFfineGbndvzGZit3taZhKWtTorf+Gp5RpFDDafeHlhfsGlDCXvUnJA==
dependencies:
- "@smithy/chunked-blob-reader" "^2.0.0"
- "@smithy/chunked-blob-reader-native" "^2.0.1"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/querystring-builder" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-base64" "^4.0.0"
+ tslib "^2.6.2"
-"@smithy/hash-node@^2.0.17":
- version "2.0.17"
- resolved "https://registry.npmmirror.com/@smithy/hash-node/-/hash-node-2.0.17.tgz#9ce5e3f137143e3658759d31a16e068ef94a14fc"
- integrity sha512-Il6WuBcI1nD+e2DM7tTADMf01wEPGK8PAhz4D+YmDUVaoBqlA+CaH2uDJhiySifmuKBZj748IfygXty81znKhw==
+"@smithy/hash-blob-browser@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.0.1.tgz#cda18d5828e8724d97441ea9cc4fd16d0db9da39"
+ integrity sha512-rkFIrQOKZGS6i1D3gKJ8skJ0RlXqDvb1IyAphksaFOMzkn3v3I1eJ8m7OkLj0jf1McP63rcCEoLlkAn/HjcTRw==
dependencies:
- "@smithy/types" "^2.7.0"
- "@smithy/util-buffer-from" "^2.0.0"
- "@smithy/util-utf8" "^2.0.2"
- tslib "^2.5.0"
+ "@smithy/chunked-blob-reader" "^5.0.0"
+ "@smithy/chunked-blob-reader-native" "^4.0.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@smithy/hash-stream-node@^2.0.17":
- version "2.0.17"
- resolved "https://registry.npmmirror.com/@smithy/hash-stream-node/-/hash-stream-node-2.0.17.tgz#90375ed9c1a586118433c925a61d39b5555bf284"
- integrity sha512-ey8DtnATzp1mOXgS7rqMwSmAki6iJA+jgNucKcxRkhMB1rrICfHg+rhmIF50iLPDHUhTcS5pBMOrLzzpZftvNQ==
+"@smithy/hash-node@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/hash-node/-/hash-node-4.0.1.tgz#ce78fc11b848a4f47c2e1e7a07fb6b982d2f130c"
+ integrity sha512-TJ6oZS+3r2Xu4emVse1YPB3Dq3d8RkZDKcPr71Nj/lJsdAP1c7oFzYqEn1IBc915TsgLl2xIJNuxCz+gLbLE0w==
dependencies:
- "@smithy/types" "^2.7.0"
- "@smithy/util-utf8" "^2.0.2"
- tslib "^2.5.0"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-buffer-from" "^4.0.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
-"@smithy/invalid-dependency@^2.0.15":
- version "2.0.15"
- resolved "https://registry.npmmirror.com/@smithy/invalid-dependency/-/invalid-dependency-2.0.15.tgz#7653490047bf0ab6042fb812adfbcce857aa2d06"
- integrity sha512-dlEKBFFwVfzA5QroHlBS94NpgYjXhwN/bFfun+7w3rgxNvVy79SK0w05iGc7UAeC5t+D7gBxrzdnD6hreZnDVQ==
+"@smithy/hash-stream-node@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/hash-stream-node/-/hash-stream-node-4.0.1.tgz#06126859a3cb1a11e50b61c5a097a4d9a5af2ac1"
+ integrity sha512-U1rAE1fxmReCIr6D2o/4ROqAQX+GffZpyMt3d7njtGDr2pUNmAKRWa49gsNVhCh2vVAuf3wXzWwNr2YN8PAXIw==
dependencies:
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
+
+"@smithy/invalid-dependency@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/invalid-dependency/-/invalid-dependency-4.0.1.tgz#704d1acb6fac105558c17d53f6d55da6b0d6b6fc"
+ integrity sha512-gdudFPf4QRQ5pzj7HEnu6FhKRi61BfH/Gk5Yf6O0KiSbr1LlVhgjThcvjdu658VE6Nve8vaIWB8/fodmS1rBPQ==
+ dependencies:
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
"@smithy/is-array-buffer@^2.0.0":
version "2.0.0"
@@ -6655,23 +6697,37 @@
dependencies:
tslib "^2.5.0"
-"@smithy/md5-js@^2.0.17":
- version "2.0.17"
- resolved "https://registry.npmmirror.com/@smithy/md5-js/-/md5-js-2.0.17.tgz#784c02da6cee539f5af0e45b1eaf9beb10ed8ad6"
- integrity sha512-jmISTCnEkOnm2oCNx/rMkvBT/eQh3aA6nktevkzbmn/VYqYEuc5Z2n5sTTqsciMSO01Lvf56wG1A4twDqovYeQ==
+"@smithy/is-array-buffer@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.npmmirror.com/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz#f84f0d9f9a36601a9ca9381688bd1b726fd39111"
+ integrity sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==
dependencies:
- "@smithy/types" "^2.7.0"
- "@smithy/util-utf8" "^2.0.2"
- tslib "^2.5.0"
+ tslib "^2.6.2"
-"@smithy/middleware-content-length@^2.0.17":
- version "2.0.17"
- resolved "https://registry.npmmirror.com/@smithy/middleware-content-length/-/middleware-content-length-2.0.17.tgz#13479173a15d1cd4224e3e21071a27c66a74b653"
- integrity sha512-OyadvMcKC7lFXTNBa8/foEv7jOaqshQZkjWS9coEXPRZnNnihU/Ls+8ZuJwGNCOrN2WxXZFmDWhegbnM4vak8w==
+"@smithy/is-array-buffer@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz#55a939029321fec462bcc574890075cd63e94206"
+ integrity sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==
dependencies:
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ tslib "^2.6.2"
+
+"@smithy/md5-js@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/md5-js/-/md5-js-4.0.1.tgz#d7622e94dc38ecf290876fcef04369217ada8f07"
+ integrity sha512-HLZ647L27APi6zXkZlzSFZIjpo8po45YiyjMGJZM3gyDY8n7dPGdmxIIljLm4gPt/7rRvutLTTkYJpZVfG5r+A==
+ dependencies:
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
+
+"@smithy/middleware-content-length@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/middleware-content-length/-/middleware-content-length-4.0.1.tgz#378bc94ae623f45e412fb4f164b5bb90b9de2ba3"
+ integrity sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ==
+ dependencies:
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
"@smithy/middleware-endpoint@^2.2.3":
version "2.2.3"
@@ -6686,20 +6742,34 @@
"@smithy/util-middleware" "^2.0.8"
tslib "^2.5.0"
-"@smithy/middleware-retry@^2.0.24":
- version "2.0.24"
- resolved "https://registry.npmmirror.com/@smithy/middleware-retry/-/middleware-retry-2.0.24.tgz#556a39e7d2be32cc61862e020409d3f93e2c5be1"
- integrity sha512-q2SvHTYu96N7lYrn3VSuX3vRpxXHR/Cig6MJpGWxd0BWodUQUWlKvXpWQZA+lTaFJU7tUvpKhRd4p4MU3PbeJg==
+"@smithy/middleware-endpoint@^4.0.5":
+ version "4.0.5"
+ resolved "https://registry.npmmirror.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.0.5.tgz#b3d58c0a44b5dcccb1da34267b6f651bc1ba7642"
+ integrity sha512-cPzGZV7qStHwboFrm6GfrzQE+YDiCzWcTh4+7wKrP/ZQ4gkw+r7qDjV8GjM4N0UYsuUyLfpzLGg5hxsYTU11WA==
dependencies:
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/protocol-http" "^3.0.11"
- "@smithy/service-error-classification" "^2.0.8"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
- "@smithy/util-middleware" "^2.0.8"
- "@smithy/util-retry" "^2.0.8"
- tslib "^2.5.0"
- uuid "^8.3.2"
+ "@smithy/core" "^3.1.4"
+ "@smithy/middleware-serde" "^4.0.2"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/shared-ini-file-loader" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/url-parser" "^4.0.1"
+ "@smithy/util-middleware" "^4.0.1"
+ tslib "^2.6.2"
+
+"@smithy/middleware-retry@^4.0.6":
+ version "4.0.6"
+ resolved "https://registry.npmmirror.com/@smithy/middleware-retry/-/middleware-retry-4.0.6.tgz#07f8259dc05835e317aaf37af7e79bae349eabb4"
+ integrity sha512-s8QzuOQnbdvRymD9Gt9c9zMq10wUQAHQ3z72uirrBHCwZcLTrL5iCOuVTMdka2IXOYhQE890WD5t6G24+F+Qcg==
+ dependencies:
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/service-error-classification" "^4.0.1"
+ "@smithy/smithy-client" "^4.1.5"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-middleware" "^4.0.1"
+ "@smithy/util-retry" "^4.0.1"
+ tslib "^2.6.2"
+ uuid "^9.0.1"
"@smithy/middleware-serde@^2.0.15":
version "2.0.15"
@@ -6709,6 +6779,14 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
+"@smithy/middleware-serde@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.npmmirror.com/@smithy/middleware-serde/-/middleware-serde-4.0.2.tgz#f792d72f6ad8fa6b172e3f19c6fe1932a856a56d"
+ integrity sha512-Sdr5lOagCn5tt+zKsaW+U2/iwr6bI9p08wOkCp6/eL6iMbgdtc2R5Ety66rf87PeohR0ExI84Txz9GYv5ou3iQ==
+ dependencies:
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
"@smithy/middleware-stack@^2.0.9":
version "2.0.9"
resolved "https://registry.npmmirror.com/@smithy/middleware-stack/-/middleware-stack-2.0.9.tgz#60e51697c74258fac087bc739d940f524921a15f"
@@ -6717,6 +6795,14 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
+"@smithy/middleware-stack@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/middleware-stack/-/middleware-stack-4.0.1.tgz#c157653f9df07f7c26e32f49994d368e4e071d22"
+ integrity sha512-dHwDmrtR/ln8UTHpaIavRSzeIk5+YZTBtLnKwDW3G2t6nAupCiQUvNzNoHBpik63fwUaJPtlnMzXbQrNFWssIA==
+ dependencies:
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
"@smithy/node-config-provider@^2.1.8":
version "2.1.8"
resolved "https://registry.npmmirror.com/@smithy/node-config-provider/-/node-config-provider-2.1.8.tgz#8cab8f1172c8cd1146e7997292786909abcae763"
@@ -6727,6 +6813,16 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
+"@smithy/node-config-provider@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/node-config-provider/-/node-config-provider-4.0.1.tgz#4e84fe665c0774d5f4ebb75144994fc6ebedf86e"
+ integrity sha512-8mRTjvCtVET8+rxvmzRNRR0hH2JjV0DFOmwXPrISmTIJEfnCBugpYYGAsCj8t41qd+RB5gbheSQ/6aKZCQvFLQ==
+ dependencies:
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/shared-ini-file-loader" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
"@smithy/node-http-handler@^2.2.1":
version "2.2.1"
resolved "https://registry.npmmirror.com/@smithy/node-http-handler/-/node-http-handler-2.2.1.tgz#23f6540e565edcae8c558a854fffde3d003451c0"
@@ -6738,7 +6834,18 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
-"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.16":
+"@smithy/node-http-handler@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.npmmirror.com/@smithy/node-http-handler/-/node-http-handler-4.0.2.tgz#48d47a046cf900ab86bfbe7f5fd078b52c82fab6"
+ integrity sha512-X66H9aah9hisLLSnGuzRYba6vckuFtGE+a5DcHLliI/YlqKrGoxhisD5XbX44KyoeRzoNlGr94eTsMVHFAzPOw==
+ dependencies:
+ "@smithy/abort-controller" "^4.0.1"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/querystring-builder" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
+"@smithy/property-provider@^2.0.16":
version "2.0.16"
resolved "https://registry.npmmirror.com/@smithy/property-provider/-/property-provider-2.0.16.tgz#0c15ea8a3e8c8e7012bf5877c79ce754f7d2c06e"
integrity sha512-28Ky0LlOqtEjwg5CdHmwwaDRHcTWfPRzkT6HrhwOSRS2RryAvuDfJrZpM+BMcrdeCyEg1mbcgIMoqTla+rdL8Q==
@@ -6746,6 +6853,14 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
+"@smithy/property-provider@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/property-provider/-/property-provider-4.0.1.tgz#8d35d5997af2a17cf15c5e921201ef6c5e3fc870"
+ integrity sha512-o+VRiwC2cgmk/WFV0jaETGOtX16VNPp2bSQEzu0whbReqE1BMqsP2ami2Vi3cbGVdKu1kq9gQkDAGKbt0WOHAQ==
+ dependencies:
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
"@smithy/protocol-http@^3.0.11":
version "3.0.11"
resolved "https://registry.npmmirror.com/@smithy/protocol-http/-/protocol-http-3.0.11.tgz#a9ea712fe7cc3375378ac68d9168a7b6cd0b6f65"
@@ -6754,6 +6869,14 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
+"@smithy/protocol-http@^5.0.1":
+ version "5.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/protocol-http/-/protocol-http-5.0.1.tgz#37c248117b29c057a9adfad4eb1d822a67079ff1"
+ integrity sha512-TE4cpj49jJNB/oHyh/cRVEgNZaoPaxd4vteJNB0yGidOCVR0jCw/hjPVsT8Q8FRmj8Bd3bFZt8Dh7xGCT+xMBQ==
+ dependencies:
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
"@smithy/querystring-builder@^2.0.15":
version "2.0.15"
resolved "https://registry.npmmirror.com/@smithy/querystring-builder/-/querystring-builder-2.0.15.tgz#aa8c889bcaef274b8345be4ddabae3bfedf2cf33"
@@ -6763,6 +6886,15 @@
"@smithy/util-uri-escape" "^2.0.0"
tslib "^2.5.0"
+"@smithy/querystring-builder@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/querystring-builder/-/querystring-builder-4.0.1.tgz#37e1e05d0d33c6f694088abc3e04eafb65cb6976"
+ integrity sha512-wU87iWZoCbcqrwszsOewEIuq+SU2mSoBE2CcsLwE0I19m0B2gOJr1MVjxWcDQYOzHbR1xCk7AcOBbGFUYOKvdg==
+ dependencies:
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-uri-escape" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/querystring-parser@^2.0.15":
version "2.0.15"
resolved "https://registry.npmmirror.com/@smithy/querystring-parser/-/querystring-parser-2.0.15.tgz#46c8806a145f46636e4aee2a5d79e7ba68161a4c"
@@ -6771,14 +6903,22 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
-"@smithy/service-error-classification@^2.0.8":
- version "2.0.8"
- resolved "https://registry.npmmirror.com/@smithy/service-error-classification/-/service-error-classification-2.0.8.tgz#c9e421312a2def84da025c5efe6de06679c5be95"
- integrity sha512-jCw9+005im8tsfYvwwSc4TTvd29kXRFkH9peQBg5R/4DD03ieGm6v6Hpv9nIAh98GwgYg1KrztcINC1s4o7/hg==
+"@smithy/querystring-parser@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/querystring-parser/-/querystring-parser-4.0.1.tgz#312dc62b146f8bb8a67558d82d4722bb9211af42"
+ integrity sha512-Ma2XC7VS9aV77+clSFylVUnPZRindhB7BbmYiNOdr+CHt/kZNJoPP0cd3QxCnCFyPXC4eybmyE98phEHkqZ5Jw==
dependencies:
- "@smithy/types" "^2.7.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@smithy/shared-ini-file-loader@^2.0.6", "@smithy/shared-ini-file-loader@^2.2.7":
+"@smithy/service-error-classification@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/service-error-classification/-/service-error-classification-4.0.1.tgz#84e78579af46c7b79c900b6d6cc822c9465f3259"
+ integrity sha512-3JNjBfOWpj/mYfjXJHB4Txc/7E4LVq32bwzE7m28GN79+M1f76XHflUaSUkhOriprPDzev9cX/M+dEB80DNDKA==
+ dependencies:
+ "@smithy/types" "^4.1.0"
+
+"@smithy/shared-ini-file-loader@^2.2.7":
version "2.2.7"
resolved "https://registry.npmmirror.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.7.tgz#4a3bd469703d02c3cc8e36dcba2238c06efa12cb"
integrity sha512-0Qt5CuiogIuvQIfK+be7oVHcPsayLgfLJGkPlbgdbl0lD28nUKu4p11L+UG3SAEsqc9UsazO+nErPXw7+IgDpQ==
@@ -6786,19 +6926,27 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
-"@smithy/signature-v4@^2.0.0":
- version "2.0.18"
- resolved "https://registry.npmmirror.com/@smithy/signature-v4/-/signature-v4-2.0.18.tgz#53b78b238edaa84cc8d61faf67d2b3c926cdd698"
- integrity sha512-SJRAj9jT/l9ocm8D0GojMbnA1sp7I4JeStOQ4lEXI8A5eHE73vbjlzlqIFB7cLvIgau0oUl4cGVpF9IGCrvjlw==
+"@smithy/shared-ini-file-loader@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.1.tgz#d35c21c29454ca4e58914a4afdde68d3b2def1ee"
+ integrity sha512-hC8F6qTBbuHRI/uqDgqqi6J0R4GtEZcgrZPhFQnMhfJs3MnUTGSnR1NSJCJs5VWlMydu0kJz15M640fJlRsIOw==
dependencies:
- "@smithy/eventstream-codec" "^2.0.15"
- "@smithy/is-array-buffer" "^2.0.0"
- "@smithy/types" "^2.7.0"
- "@smithy/util-hex-encoding" "^2.0.0"
- "@smithy/util-middleware" "^2.0.8"
- "@smithy/util-uri-escape" "^2.0.0"
- "@smithy/util-utf8" "^2.0.2"
- tslib "^2.5.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
+"@smithy/signature-v4@^5.0.1":
+ version "5.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/signature-v4/-/signature-v4-5.0.1.tgz#f93401b176150286ba246681031b0503ec359270"
+ integrity sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA==
+ dependencies:
+ "@smithy/is-array-buffer" "^4.0.0"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-hex-encoding" "^4.0.0"
+ "@smithy/util-middleware" "^4.0.1"
+ "@smithy/util-uri-escape" "^4.0.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
"@smithy/smithy-client@^2.1.18":
version "2.1.18"
@@ -6810,6 +6958,19 @@
"@smithy/util-stream" "^2.0.23"
tslib "^2.5.0"
+"@smithy/smithy-client@^4.1.5":
+ version "4.1.5"
+ resolved "https://registry.npmmirror.com/@smithy/smithy-client/-/smithy-client-4.1.5.tgz#f4641ad6771f5e4f6de9e573b9deb1787e43ef71"
+ integrity sha512-DMXYoYeL4QkElr216n1yodTFeATbfb4jwYM9gKn71Rw/FNA1/Sm36tkTSCsZEs7mgpG3OINmkxL9vgVFzyGPaw==
+ dependencies:
+ "@smithy/core" "^3.1.4"
+ "@smithy/middleware-endpoint" "^4.0.5"
+ "@smithy/middleware-stack" "^4.0.1"
+ "@smithy/protocol-http" "^5.0.1"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-stream" "^4.1.1"
+ tslib "^2.6.2"
+
"@smithy/types@^2.7.0":
version "2.7.0"
resolved "https://registry.npmmirror.com/@smithy/types/-/types-2.7.0.tgz#6ed9ba5bff7c4d28c980cff967e6d8456840a4f3"
@@ -6817,6 +6978,13 @@
dependencies:
tslib "^2.5.0"
+"@smithy/types@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.npmmirror.com/@smithy/types/-/types-4.1.0.tgz#19de0b6087bccdd4182a334eb5d3d2629699370f"
+ integrity sha512-enhjdwp4D7CXmwLtD6zbcDMbo6/T6WtuuKCY49Xxc6OMOmUWlBEBDREsxxgV2LIdeQPW756+f97GzcgAwp3iLw==
+ dependencies:
+ tslib "^2.6.2"
+
"@smithy/url-parser@^2.0.15":
version "2.0.15"
resolved "https://registry.npmmirror.com/@smithy/url-parser/-/url-parser-2.0.15.tgz#878d9b61f9eac8834cb611cf1a8a0e5d9a48038c"
@@ -6826,6 +6994,15 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
+"@smithy/url-parser@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/url-parser/-/url-parser-4.0.1.tgz#b47743f785f5b8d81324878cbb1b5f834bf8d85a"
+ integrity sha512-gPXcIEUtw7VlK8f/QcruNXm7q+T5hhvGu9tl63LsJPZ27exB6dtNwvh2HIi0v7JcXJ5emBxB+CJxwaLEdJfA+g==
+ dependencies:
+ "@smithy/querystring-parser" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
"@smithy/util-base64@^2.0.1":
version "2.0.1"
resolved "https://registry.npmmirror.com/@smithy/util-base64/-/util-base64-2.0.1.tgz#57f782dafc187eddea7c8a1ff2a7c188ed1a02c4"
@@ -6834,19 +7011,28 @@
"@smithy/util-buffer-from" "^2.0.0"
tslib "^2.5.0"
-"@smithy/util-body-length-browser@^2.0.1":
- version "2.0.1"
- resolved "https://registry.npmmirror.com/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.1.tgz#424485cc81c640d18c17c683e0e6edb57e8e2ab9"
- integrity sha512-NXYp3ttgUlwkaug4bjBzJ5+yIbUbUx8VsSLuHZROQpoik+gRkIBeEG9MPVYfvPNpuXb/puqodeeUXcKFe7BLOQ==
+"@smithy/util-base64@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-base64/-/util-base64-4.0.0.tgz#8345f1b837e5f636e5f8470c4d1706ae0c6d0358"
+ integrity sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==
dependencies:
- tslib "^2.5.0"
+ "@smithy/util-buffer-from" "^4.0.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
-"@smithy/util-body-length-node@^2.1.0":
- version "2.1.0"
- resolved "https://registry.npmmirror.com/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz#313a5f7c5017947baf5fa018bfc22628904bbcfa"
- integrity sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==
+"@smithy/util-body-length-browser@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.0.0.tgz#965d19109a4b1e5fe7a43f813522cce718036ded"
+ integrity sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==
dependencies:
- tslib "^2.5.0"
+ tslib "^2.6.2"
+
+"@smithy/util-body-length-node@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-body-length-node/-/util-body-length-node-4.0.0.tgz#3db245f6844a9b1e218e30c93305bfe2ffa473b3"
+ integrity sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==
+ dependencies:
+ tslib "^2.6.2"
"@smithy/util-buffer-from@^2.0.0":
version "2.0.0"
@@ -6856,45 +7042,61 @@
"@smithy/is-array-buffer" "^2.0.0"
tslib "^2.5.0"
-"@smithy/util-config-provider@^2.0.0":
- version "2.0.0"
- resolved "https://registry.npmmirror.com/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38"
- integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==
+"@smithy/util-buffer-from@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz#6fc88585165ec73f8681d426d96de5d402021e4b"
+ integrity sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==
dependencies:
- tslib "^2.5.0"
+ "@smithy/is-array-buffer" "^2.2.0"
+ tslib "^2.6.2"
-"@smithy/util-defaults-mode-browser@^2.0.22":
- version "2.0.22"
- resolved "https://registry.npmmirror.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.22.tgz#8ef8c36b8c3c2f98f7a62278c3c684d659134269"
- integrity sha512-qcF20IHHH96FlktvBRICDXDhLPtpVmtksHmqNGtotb9B0DYWXsC6jWXrkhrrwF7tH26nj+npVTqh9isiFV1gdA==
+"@smithy/util-buffer-from@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz#b23b7deb4f3923e84ef50c8b2c5863d0dbf6c0b9"
+ integrity sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==
dependencies:
- "@smithy/property-provider" "^2.0.16"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
+ "@smithy/is-array-buffer" "^4.0.0"
+ tslib "^2.6.2"
+
+"@smithy/util-config-provider@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-config-provider/-/util-config-provider-4.0.0.tgz#e0c7c8124c7fba0b696f78f0bd0ccb060997d45e"
+ integrity sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==
+ dependencies:
+ tslib "^2.6.2"
+
+"@smithy/util-defaults-mode-browser@^4.0.6":
+ version "4.0.6"
+ resolved "https://registry.npmmirror.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.6.tgz#4ee93d8e32c8211709437aa29c5fe616895e7c51"
+ integrity sha512-N8+VCt+piupH1A7DgSVDNrVHqRLz8r6DvBkpS7EWHiIxsUk4jqGuQLjqC/gnCzmwGkVBdNruHoYAzzaSQ8e80w==
+ dependencies:
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/smithy-client" "^4.1.5"
+ "@smithy/types" "^4.1.0"
bowser "^2.11.0"
- tslib "^2.5.0"
+ tslib "^2.6.2"
-"@smithy/util-defaults-mode-node@^2.0.29":
- version "2.0.29"
- resolved "https://registry.npmmirror.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.29.tgz#6b210aede145a6bf4bd83d9f465948fb300ca577"
- integrity sha512-+uG/15VoUh6JV2fdY9CM++vnSuMQ1VKZ6BdnkUM7R++C/vLjnlg+ToiSR1FqKZbMmKBXmsr8c/TsDWMAYvxbxQ==
+"@smithy/util-defaults-mode-node@^4.0.6":
+ version "4.0.6"
+ resolved "https://registry.npmmirror.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.6.tgz#213e5b32549beb48aeccbcf99cf56c97db47e70b"
+ integrity sha512-9zhx1shd1VwSSVvLZB8CM3qQ3RPD3le7A3h/UPuyh/PC7g4OaWDi2xUNzamsVoSmCGtmUBONl56lM2EU6LcH7A==
dependencies:
- "@smithy/config-resolver" "^2.0.21"
- "@smithy/credential-provider-imds" "^2.1.4"
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/property-provider" "^2.0.16"
- "@smithy/smithy-client" "^2.1.18"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/config-resolver" "^4.0.1"
+ "@smithy/credential-provider-imds" "^4.0.1"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/property-provider" "^4.0.1"
+ "@smithy/smithy-client" "^4.1.5"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
-"@smithy/util-endpoints@^1.0.7":
- version "1.0.7"
- resolved "https://registry.npmmirror.com/@smithy/util-endpoints/-/util-endpoints-1.0.7.tgz#5a258ac7838dea085660060b515cd2d19f19a4bc"
- integrity sha512-Q2gEind3jxoLk6hdKWyESMU7LnXz8aamVwM+VeVjOYzYT1PalGlY/ETa48hv2YpV4+YV604y93YngyzzzQ4IIA==
+"@smithy/util-endpoints@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/util-endpoints/-/util-endpoints-3.0.1.tgz#44ccbf1721447966f69496c9003b87daa8f61975"
+ integrity sha512-zVdUENQpdtn9jbpD9SCFK4+aSiavRb9BxEtw9ZGUR1TYo6bBHbIoi7VkrFQ0/RwZlzx0wRBaRmPclj8iAoJCLA==
dependencies:
- "@smithy/node-config-provider" "^2.1.8"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/node-config-provider" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
"@smithy/util-hex-encoding@^2.0.0":
version "2.0.0"
@@ -6903,6 +7105,13 @@
dependencies:
tslib "^2.5.0"
+"@smithy/util-hex-encoding@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.0.0.tgz#dd449a6452cffb37c5b1807ec2525bb4be551e8d"
+ integrity sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==
+ dependencies:
+ tslib "^2.6.2"
+
"@smithy/util-middleware@^2.0.8":
version "2.0.8"
resolved "https://registry.npmmirror.com/@smithy/util-middleware/-/util-middleware-2.0.8.tgz#2ec1da1190d09b69512ce0248ebd5e819e3c8a92"
@@ -6911,14 +7120,22 @@
"@smithy/types" "^2.7.0"
tslib "^2.5.0"
-"@smithy/util-retry@^2.0.8":
- version "2.0.8"
- resolved "https://registry.npmmirror.com/@smithy/util-retry/-/util-retry-2.0.8.tgz#61f8db11e4fe60975cb9fb2eada173f5024a06f3"
- integrity sha512-cQTPnVaVFMjjS6cb44WV2yXtHVyXDC5icKyIbejMarJEApYeJWpBU3LINTxHqp/tyLI+MZOUdosr2mZ3sdziNg==
+"@smithy/util-middleware@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/util-middleware/-/util-middleware-4.0.1.tgz#58d363dcd661219298c89fa176a28e98ccc4bf43"
+ integrity sha512-HiLAvlcqhbzhuiOa0Lyct5IIlyIz0PQO5dnMlmQ/ubYM46dPInB+3yQGkfxsk6Q24Y0n3/JmcA1v5iEhmOF5mA==
dependencies:
- "@smithy/service-error-classification" "^2.0.8"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
+
+"@smithy/util-retry@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/@smithy/util-retry/-/util-retry-4.0.1.tgz#fb5f26492383dcb9a09cc4aee23a10f839cd0769"
+ integrity sha512-WmRHqNVwn3kI3rKk1LsKcVgPBG6iLTBGC1iYOV3GQegwJ3E8yjzHytPt26VNzOWr1qu0xE03nK0Ug8S7T7oufw==
+ dependencies:
+ "@smithy/service-error-classification" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
"@smithy/util-stream@^2.0.23":
version "2.0.23"
@@ -6934,6 +7151,20 @@
"@smithy/util-utf8" "^2.0.2"
tslib "^2.5.0"
+"@smithy/util-stream@^4.1.1":
+ version "4.1.1"
+ resolved "https://registry.npmmirror.com/@smithy/util-stream/-/util-stream-4.1.1.tgz#d7edec543d65ed335d2fda9aae6a42ee97da4a4e"
+ integrity sha512-+Xvh8nhy0Wjv1y71rBVyV3eJU3356XsFQNI8dEZVNrQju7Eib8G31GWtO+zMa9kTCGd41Mflu+ZKfmQL/o2XzQ==
+ dependencies:
+ "@smithy/fetch-http-handler" "^5.0.1"
+ "@smithy/node-http-handler" "^4.0.2"
+ "@smithy/types" "^4.1.0"
+ "@smithy/util-base64" "^4.0.0"
+ "@smithy/util-buffer-from" "^4.0.0"
+ "@smithy/util-hex-encoding" "^4.0.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/util-uri-escape@^2.0.0":
version "2.0.0"
resolved "https://registry.npmmirror.com/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95"
@@ -6941,6 +7172,21 @@
dependencies:
tslib "^2.5.0"
+"@smithy/util-uri-escape@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-uri-escape/-/util-uri-escape-4.0.0.tgz#a96c160c76f3552458a44d8081fade519d214737"
+ integrity sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==
+ dependencies:
+ tslib "^2.6.2"
+
+"@smithy/util-utf8@^2.0.0":
+ version "2.3.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-utf8/-/util-utf8-2.3.0.tgz#dd96d7640363259924a214313c3cf16e7dd329c5"
+ integrity sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==
+ dependencies:
+ "@smithy/util-buffer-from" "^2.2.0"
+ tslib "^2.6.2"
+
"@smithy/util-utf8@^2.0.2":
version "2.0.2"
resolved "https://registry.npmmirror.com/@smithy/util-utf8/-/util-utf8-2.0.2.tgz#626b3e173ad137208e27ed329d6bea70f4a1a7f7"
@@ -6949,14 +7195,22 @@
"@smithy/util-buffer-from" "^2.0.0"
tslib "^2.5.0"
-"@smithy/util-waiter@^2.0.15":
- version "2.0.15"
- resolved "https://registry.npmmirror.com/@smithy/util-waiter/-/util-waiter-2.0.15.tgz#b02a42bf1b82f07973d1756a0ee10fafa1fbf58e"
- integrity sha512-9Y+btzzB7MhLADW7xgD6SjvmoYaRkrb/9SCbNGmNdfO47v38rxb90IGXyDtAK0Shl9bMthTmLgjlfYc+vtz2Qw==
+"@smithy/util-utf8@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/@smithy/util-utf8/-/util-utf8-4.0.0.tgz#09ca2d9965e5849e72e347c130f2a29d5c0c863c"
+ integrity sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==
dependencies:
- "@smithy/abort-controller" "^2.0.15"
- "@smithy/types" "^2.7.0"
- tslib "^2.5.0"
+ "@smithy/util-buffer-from" "^4.0.0"
+ tslib "^2.6.2"
+
+"@smithy/util-waiter@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.npmmirror.com/@smithy/util-waiter/-/util-waiter-4.0.2.tgz#0a73a0fcd30ea7bbc3009cf98ad199f51b8eac51"
+ integrity sha512-piUTHyp2Axx3p/kc2CIJkYSv0BAaheBQmbACZgQSSfWUumWNW+R1lL+H9PDBxKJkvOeEX+hKYEFiwO8xagL8AQ==
+ dependencies:
+ "@smithy/abort-controller" "^4.0.1"
+ "@smithy/types" "^4.1.0"
+ tslib "^2.6.2"
"@socket.io/component-emitter@~3.1.0":
version "3.1.2"
@@ -8043,6 +8297,11 @@
resolved "https://registry.npmmirror.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240"
integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==
+"@types/node@^14.0.1":
+ version "14.18.63"
+ resolved "https://registry.npmmirror.com/@types/node/-/node-14.18.63.tgz#1788fa8da838dbb5f9ea994b834278205db6ca2b"
+ integrity sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==
+
"@types/node@^17.0.10", "@types/node@^17.0.5":
version "17.0.45"
resolved "https://registry.npmmirror.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
@@ -9607,7 +9866,7 @@ archiver-utils@^3.0.4:
normalize-path "^3.0.0"
readable-stream "^3.6.0"
-archiver@^5.3.1:
+archiver@^5.0.0, archiver@^5.3.1:
version "5.3.2"
resolved "https://registry.npmmirror.com/archiver/-/archiver-5.3.2.tgz#99991d5957e53bd0303a392979276ac4ddccf3b0"
integrity sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==
@@ -10383,7 +10642,7 @@ bessel@^1.0.2:
resolved "https://registry.npmmirror.com/bessel/-/bessel-1.0.2.tgz#828812291e0b62e94959cdea43fac186e8a7202d"
integrity sha512-Al3nHGQGqDYqqinXhQzmwmcRToe/3WyBv4N8aZc5Pef8xw2neZlR9VPi84Sa23JtgWcucu18HxVZrnI0fn2etw==
-big-integer@^1.6.44, big-integer@^1.6.48:
+big-integer@^1.6.17, big-integer@^1.6.44, big-integer@^1.6.48:
version "1.6.52"
resolved "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85"
integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==
@@ -10408,6 +10667,14 @@ binary-extensions@^2.0.0:
resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
+binary@~0.3.0:
+ version "0.3.0"
+ resolved "https://registry.npmmirror.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79"
+ integrity sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==
+ dependencies:
+ buffers "~0.1.1"
+ chainsaw "~0.1.0"
+
binaryextensions@^2.1.2:
version "2.3.0"
resolved "https://registry.npmmirror.com/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22"
@@ -10462,6 +10729,11 @@ bluebird@^3.5.0, bluebird@^3.5.1:
resolved "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
+bluebird@~3.4.1:
+ version "3.4.7"
+ resolved "https://registry.npmmirror.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3"
+ integrity sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==
+
bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9:
version "4.12.0"
resolved "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
@@ -10744,6 +11016,11 @@ buffer-from@^1.0.0, buffer-from@^1.1.1:
resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
+buffer-indexof-polyfill@~1.0.0:
+ version "1.0.2"
+ resolved "https://registry.npmmirror.com/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz#d2732135c5999c64b277fcf9b1abe3498254729c"
+ integrity sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==
+
buffer-writer@2.0.0:
version "2.0.0"
resolved "https://registry.npmmirror.com/buffer-writer/-/buffer-writer-2.0.0.tgz#ce7eb81a38f7829db09c873f2fbb792c0c98ec04"
@@ -10779,6 +11056,11 @@ buffer@^5.2.1, buffer@^5.5.0:
base64-js "^1.3.1"
ieee754 "^1.1.13"
+buffers@~0.1.1:
+ version "0.1.1"
+ resolved "https://registry.npmmirror.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"
+ integrity sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==
+
builtin-status-codes@^3.0.0:
version "3.0.0"
resolved "https://registry.npmmirror.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
@@ -11095,6 +11377,13 @@ chai@^4.3.10:
pathval "^1.1.1"
type-detect "^4.0.8"
+chainsaw@~0.1.0:
+ version "0.1.0"
+ resolved "https://registry.npmmirror.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98"
+ integrity sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==
+ dependencies:
+ traverse ">=0.3.0 <0.4"
+
chalk@2.4.1:
version "2.4.1"
resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
@@ -13067,7 +13356,7 @@ dateformat@^3.0.0:
resolved "https://registry.npmmirror.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae"
integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==
-dayjs@1.11.13:
+dayjs@1.11.13, dayjs@^1.8.34:
version "1.11.13"
resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c"
integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==
@@ -13862,6 +14151,13 @@ dumi@2.2.14:
v8-compile-cache "2.3.0"
vfile "^5.3.7"
+duplexer2@~0.1.4:
+ version "0.1.4"
+ resolved "https://registry.npmmirror.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1"
+ integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==
+ dependencies:
+ readable-stream "^2.0.2"
+
duplexer3@^0.1.4:
version "0.1.5"
resolved "https://registry.npmmirror.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e"
@@ -14985,6 +15281,21 @@ excel-date-to-js@^1.1.5:
resolved "https://registry.npmmirror.com/excel-date-to-js/-/excel-date-to-js-1.1.5.tgz#d4b3cbd48ae5ac0279d58f5378b01776570a4157"
integrity sha512-grZW0MPye0VGCzLNljI7H22QWgrI8/hkTCvIUczYsQTTSaPQU/UTcz1fBPHNxWKpiv8Zu2I/98z+aAnlp6STNw==
+exceljs@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.npmmirror.com/exceljs/-/exceljs-4.4.0.tgz#cfb1cb8dcc82c760a9fc9faa9e52dadab66b0156"
+ integrity sha512-XctvKaEMaj1Ii9oDOqbW/6e1gXknSY4g/aLCDicOXqBE4M0nRWkUu0PTp++UPNzoFY12BNHMfs/VadKIS6llvg==
+ dependencies:
+ archiver "^5.0.0"
+ dayjs "^1.8.34"
+ fast-csv "^4.3.1"
+ jszip "^3.10.1"
+ readable-stream "^3.6.0"
+ saxes "^5.0.1"
+ tmp "^0.2.0"
+ unzipper "^0.10.11"
+ uuid "^8.3.0"
+
execa@7.2.0, execa@^7.1.1:
version "7.2.0"
resolved "https://registry.npmmirror.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9"
@@ -15183,6 +15494,14 @@ fancy-log@^1.3.2:
parse-node-version "^1.0.0"
time-stamp "^1.0.0"
+fast-csv@^4.3.1:
+ version "4.3.6"
+ resolved "https://registry.npmmirror.com/fast-csv/-/fast-csv-4.3.6.tgz#70349bdd8fe4d66b1130d8c91820b64a21bc4a63"
+ integrity sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==
+ dependencies:
+ "@fast-csv/format" "4.3.5"
+ "@fast-csv/parse" "4.3.6"
+
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3"
resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
@@ -15279,6 +15598,13 @@ fast-xml-parser@4.2.5:
dependencies:
strnum "^1.0.5"
+fast-xml-parser@4.4.1:
+ version "4.4.1"
+ resolved "https://registry.npmmirror.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f"
+ integrity sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==
+ dependencies:
+ strnum "^1.0.5"
+
fastq@^1.6.0:
version "1.15.0"
resolved "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a"
@@ -15915,6 +16241,16 @@ fsevents@^2.3.2, fsevents@~2.3.1, fsevents@~2.3.2, fsevents@~2.3.3:
resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
+fstream@^1.0.12:
+ version "1.0.12"
+ resolved "https://registry.npmmirror.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045"
+ integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==
+ dependencies:
+ graceful-fs "^4.1.2"
+ inherits "~2.0.0"
+ mkdirp ">=0.5 0"
+ rimraf "2"
+
function-bind@^1.1.2:
version "1.1.2"
resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
@@ -17401,6 +17737,11 @@ image-size@~0.5.0:
resolved "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==
+immediate@~3.0.5:
+ version "3.0.6"
+ resolved "https://registry.npmmirror.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
+ integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
+
immer@^10.1.1:
version "10.1.1"
resolved "https://registry.npmmirror.com/immer/-/immer-10.1.1.tgz#206f344ea372d8ea176891545ee53ccc062db7bc"
@@ -17480,7 +17821,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4:
+inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4:
version "2.0.4"
resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -18798,6 +19139,16 @@ jstoxml@^2.0.0:
object.assign "^4.1.4"
object.values "^1.1.6"
+jszip@^3.10.1:
+ version "3.10.1"
+ resolved "https://registry.npmmirror.com/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2"
+ integrity sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==
+ dependencies:
+ lie "~3.3.0"
+ pako "~1.0.2"
+ readable-stream "~2.3.6"
+ setimmediate "^1.0.5"
+
just-debounce@^1.0.0:
version "1.1.0"
resolved "https://registry.npmmirror.com/just-debounce/-/just-debounce-1.1.0.tgz#2f81a3ad4121a76bc7cb45dbf704c0d76a8e5ddf"
@@ -19127,6 +19478,13 @@ libnpmpublish@^4.0.0:
semver "^7.1.3"
ssri "^8.0.1"
+lie@~3.3.0:
+ version "3.3.0"
+ resolved "https://registry.npmmirror.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a"
+ integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==
+ dependencies:
+ immediate "~3.0.5"
+
liftoff@^3.1.0:
version "3.1.0"
resolved "https://registry.npmmirror.com/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3"
@@ -19246,6 +19604,11 @@ lint-staged@^13.2.3:
string-argv "0.3.2"
yaml "2.3.1"
+listenercount@~1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/listenercount/-/listenercount-1.0.1.tgz#84c8a72ab59c4725321480c975e6508342e70937"
+ integrity sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==
+
listr2@6.6.1:
version "6.6.1"
resolved "https://registry.npmmirror.com/listr2/-/listr2-6.6.1.tgz#08b2329e7e8ba6298481464937099f4a2cd7f95d"
@@ -19414,6 +19777,11 @@ lodash.eq@^4.0.0:
resolved "https://registry.npmmirror.com/lodash.eq/-/lodash.eq-4.0.0.tgz#a39f06779e72f9c0d1f310c90cd292c1661d5035"
integrity sha512-vbrJpXL6kQNG6TkInxX12DZRfuYVllSxhwYqjYB78g2zF3UI15nFO/0AgmZnZRnaQ38sZtjCiVjGr2rnKt4v0g==
+lodash.escaperegexp@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.npmmirror.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347"
+ integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==
+
lodash.flatten@^4.4.0:
version "4.4.0"
resolved "https://registry.npmmirror.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
@@ -19424,6 +19792,11 @@ lodash.flow@^3.5.0:
resolved "https://registry.npmmirror.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a"
integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==
+lodash.groupby@^4.6.0:
+ version "4.6.0"
+ resolved "https://registry.npmmirror.com/lodash.groupby/-/lodash.groupby-4.6.0.tgz#0b08a1dcf68397c397855c3239783832df7403d1"
+ integrity sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==
+
lodash.includes@^4.3.0:
version "4.3.0"
resolved "https://registry.npmmirror.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
@@ -19439,6 +19812,16 @@ lodash.isboolean@^3.0.3:
resolved "https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==
+lodash.isequal@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
+ integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
+
+lodash.isfunction@^3.0.9:
+ version "3.0.9"
+ resolved "https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz#06de25df4db327ac931981d1bdb067e5af68d051"
+ integrity sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==
+
lodash.isinteger@^4.0.4:
version "4.0.4"
resolved "https://registry.npmmirror.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343"
@@ -19449,6 +19832,11 @@ lodash.ismatch@^4.4.0:
resolved "https://registry.npmmirror.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37"
integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==
+lodash.isnil@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c"
+ integrity sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==
+
lodash.isnumber@^3.0.3:
version "3.0.3"
resolved "https://registry.npmmirror.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc"
@@ -19464,6 +19852,11 @@ lodash.isstring@^4.0.1:
resolved "https://registry.npmmirror.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==
+lodash.isundefined@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.npmmirror.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48"
+ integrity sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==
+
lodash.merge@^4.6.2:
version "4.6.2"
resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
@@ -19504,6 +19897,11 @@ lodash.union@^4.6.0:
resolved "https://registry.npmmirror.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88"
integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==
+lodash.uniq@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
+ integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
+
lodash@4.17.21, lodash@4.x, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.7.0:
version "4.17.21"
resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
@@ -20838,7 +21236,7 @@ mkdirp@1.0.4, mkdirp@^1.0.3, mkdirp@^1.0.4:
resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@^0.5.5, mkdirp@^0.5.6, mkdirp@~0.5.1, mkdirp@~0.5.4:
+"mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@^0.5.5, mkdirp@^0.5.6, mkdirp@~0.5.1, mkdirp@~0.5.4:
version "0.5.6"
resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
@@ -22223,7 +22621,7 @@ pako@^0.2.5:
resolved "https://registry.npmmirror.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75"
integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==
-pako@~1.0.5:
+pako@~1.0.2, pako@~1.0.5:
version "1.0.11"
resolved "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
@@ -25556,7 +25954,7 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
-rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3:
+rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3:
version "2.7.1"
resolved "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
@@ -25807,6 +26205,13 @@ sax@~1.2.4:
resolved "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
+saxes@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
+ integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
+ dependencies:
+ xmlchars "^2.2.0"
+
saxes@^6.0.0:
version "6.0.0"
resolved "https://registry.npmmirror.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5"
@@ -26108,7 +26513,7 @@ set-value@^2.0.0, set-value@^2.0.1:
is-plain-object "^2.0.3"
split-string "^3.0.1"
-setimmediate@^1.0.4:
+setimmediate@^1.0.4, setimmediate@^1.0.5, setimmediate@~1.0.4:
version "1.0.5"
resolved "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
@@ -27690,6 +28095,11 @@ tmp@^0.0.33:
dependencies:
os-tmpdir "~1.0.2"
+tmp@^0.2.0:
+ version "0.2.3"
+ resolved "https://registry.npmmirror.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae"
+ integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==
+
tmpl@1.0.5:
version "1.0.5"
resolved "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"
@@ -27838,6 +28248,11 @@ transformation-matrix@^2.11.1:
resolved "https://registry.npmmirror.com/transformation-matrix/-/transformation-matrix-2.15.0.tgz#4276ac7e384d9764b044c2d48ced77f8cc1f88c0"
integrity sha512-HN3kCvvH4ug3Xm/ycOfCFQOOktg5htxlC4Ih1Z7Wb6BMtQho+q+irOdGo10ARRKpqkRBXgBzQFw/AVmR0oIf0g==
+"traverse@>=0.3.0 <0.4":
+ version "0.3.9"
+ resolved "https://registry.npmmirror.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"
+ integrity sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==
+
tree-kill@^1.2.2:
version "1.2.2"
resolved "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
@@ -27980,7 +28395,7 @@ tslib@1.9.3:
resolved "https://registry.npmmirror.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"
integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==
-tslib@^1.10.0, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0:
+tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0:
version "1.14.1"
resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
@@ -28623,6 +29038,22 @@ unzip-response@^2.0.1:
resolved "https://registry.npmmirror.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
integrity sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw==
+unzipper@^0.10.11:
+ version "0.10.14"
+ resolved "https://registry.npmmirror.com/unzipper/-/unzipper-0.10.14.tgz#d2b33c977714da0fbc0f82774ad35470a7c962b1"
+ integrity sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==
+ dependencies:
+ big-integer "^1.6.17"
+ binary "~0.3.0"
+ bluebird "~3.4.1"
+ buffer-indexof-polyfill "~1.0.0"
+ duplexer2 "~0.1.4"
+ fstream "^1.0.12"
+ graceful-fs "^4.2.2"
+ listenercount "~1.0.1"
+ readable-stream "~2.3.6"
+ setimmediate "~1.0.4"
+
upath@2.0.1, upath@^2.0.1:
version "2.0.1"
resolved "https://registry.npmmirror.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b"
@@ -28875,7 +29306,7 @@ uuid@^3.2.1, uuid@^3.3.2:
resolved "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
-uuid@^8.2.0, uuid@^8.3.2:
+uuid@^8.2.0, uuid@^8.3.0, uuid@^8.3.2:
version "8.3.2"
resolved "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==