diff --git a/apps/data-studio/package.json b/apps/data-studio/package.json
index a90a0e9e6..fee7845b3 100644
--- a/apps/data-studio/package.json
+++ b/apps/data-studio/package.json
@@ -13,7 +13,7 @@
"antd": "5.15.3",
"apollo-cache-inmemory": "1.6.6",
"apollo-upload-client": "14.1.3",
- "aristid-ds": "10.1.0-c112384",
+ "aristid-ds": "10.1.0-b8e3d81",
"dayjs": "1.11.10",
"graphql": "15.0.0",
"graphql-tag": "2.12.6",
diff --git a/apps/data-studio/src/components/Router/Router.tsx b/apps/data-studio/src/components/Router/Router.tsx
index 596c35846..1996f8fdd 100644
--- a/apps/data-studio/src/components/Router/Router.tsx
+++ b/apps/data-studio/src/components/Router/Router.tsx
@@ -1,7 +1,7 @@
// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
// This file is released under LGPL V3
// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
-import {APPS_ENDPOINT, APP_ENDPOINT, themeVars} from '@leav/ui';
+import {APPS_ENDPOINT, APP_ENDPOINT, Explorer, themeVars} from '@leav/ui';
import {Layout} from 'antd';
import Sidebar from 'components/Sidebar';
import TopBar from 'components/TopBar';
@@ -45,11 +45,15 @@ const Router: FunctionComponent = () => {
/>
-
-
-
-
-
+
+
+
+
+
+
+ {/* TODO: handle conflict with app side panel */}
+
+
diff --git a/apps/login/package.json b/apps/login/package.json
index 2c9c7a42d..227cfbc39 100644
--- a/apps/login/package.json
+++ b/apps/login/package.json
@@ -7,7 +7,7 @@
"@ant-design/icons": "5.2.6",
"@leav/ui": "workspace:libs/ui",
"antd": "5.15.3",
- "aristid-ds": "10.1.0-c112384",
+ "aristid-ds": "10.1.0-b8e3d81",
"i18next": "22.5.0",
"i18next-browser-languagedetector": "7.0.2",
"i18next-http-backend": "2.1.1",
diff --git a/apps/portal/package.json b/apps/portal/package.json
index 8979186eb..a8c2c884d 100644
--- a/apps/portal/package.json
+++ b/apps/portal/package.json
@@ -8,7 +8,7 @@
"@leav/ui": "workspace:libs/ui",
"@leav/utils": "workspace:libs/utils",
"antd": "5.15.3",
- "aristid-ds": "10.1.0-c112384",
+ "aristid-ds": "10.1.0-b8e3d81",
"cross-fetch": "3.1.5",
"graphql-ws": "5.12.0",
"i18next": "22.5.0",
diff --git a/libs/ui/package.json b/libs/ui/package.json
index 6b927677b..6ffe6e379 100644
--- a/libs/ui/package.json
+++ b/libs/ui/package.json
@@ -51,7 +51,7 @@
"@ant-design/icons": ">=5.2",
"@apollo/client": ">=3.8.1",
"antd": "5.15.3",
- "aristid-ds": "10.1.0-c112384",
+ "aristid-ds": "10.1.0-b8e3d81",
"dayjs": "^1.11.10",
"i18next": "22.5",
"react": "18.2.0",
diff --git a/libs/ui/src/components/Explorer/DataView.tsx b/libs/ui/src/components/Explorer/DataView.tsx
index fb8196751..961386961 100644
--- a/libs/ui/src/components/Explorer/DataView.tsx
+++ b/libs/ui/src/components/Explorer/DataView.tsx
@@ -15,7 +15,7 @@ import {
PropertyValueTreeValueFragment,
PropertyValueValueFragment
} from '_ui/_gqlTypes';
-import {IItemAction, IItemData, ItemWhoAmI} from './types';
+import {IItemAction, IItemData, ItemWhoAmI} from './_types';
const USELESS = '';
diff --git a/libs/ui/src/components/Explorer/Explorer.tsx b/libs/ui/src/components/Explorer/Explorer.tsx
index 9766a9c43..dc0c00bbb 100644
--- a/libs/ui/src/components/Explorer/Explorer.tsx
+++ b/libs/ui/src/components/Explorer/Explorer.tsx
@@ -2,11 +2,12 @@
// This file is released under LGPL V3
// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
import {FunctionComponent} from 'react';
-import {KitTypography} from 'aristid-ds';
+import {KitSpace, KitTypography} from 'aristid-ds';
import styled from 'styled-components';
-import {IItemAction} from './types';
+import {IItemAction} from './_types';
import {DataView} from './DataView';
-import {useExplorerData} from './useExplorerData';
+import {useOpenSettings} from './edit-settings/useOpenSettings';
+import {useExplorerData} from './_queries/useExplorerData';
import {useDeactivateAction} from './useDeactivateAction';
import {useEditAction} from './useEditAction';
import {useCreateMainAction} from './useCreateMainAction';
@@ -57,6 +58,8 @@ export const Explorer: FunctionComponent = ({
refetch
});
+ const settingsButton = useOpenSettings();
+
return (
<>
{loading ? (
@@ -67,7 +70,10 @@ export const Explorer: FunctionComponent = ({
{library /* TODO: get correct name from backend */}
- {createButton}
+
+ {settingsButton}
+ {createButton}
+
diff --git a/libs/ui/src/components/Explorer/types.ts b/libs/ui/src/components/Explorer/_types.ts
similarity index 100%
rename from libs/ui/src/components/Explorer/types.ts
rename to libs/ui/src/components/Explorer/_types.ts
diff --git a/libs/ui/src/components/Explorer/edit-settings/DisplayMode.tsx b/libs/ui/src/components/Explorer/edit-settings/DisplayMode.tsx
new file mode 100644
index 000000000..c55842a7b
--- /dev/null
+++ b/libs/ui/src/components/Explorer/edit-settings/DisplayMode.tsx
@@ -0,0 +1,11 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
+import {useSharedTranslation} from '_ui/hooks/useSharedTranslation';
+import {FunctionComponent} from 'react';
+
+export const DisplayMode: FunctionComponent = () => {
+ const {t} = useSharedTranslation();
+
+ return TODO
;
+};
diff --git a/libs/ui/src/components/Explorer/edit-settings/EditSettingsContext.ts b/libs/ui/src/components/Explorer/edit-settings/EditSettingsContext.ts
new file mode 100644
index 000000000..515fd91df
--- /dev/null
+++ b/libs/ui/src/components/Explorer/edit-settings/EditSettingsContext.ts
@@ -0,0 +1,26 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
+import {createContext, ReactNode} from 'react';
+
+interface IActiveSettings {
+ content: ReactNode;
+ title: string;
+ onClickLeftButton?: () => void;
+}
+
+export interface IEditSettingsContext {
+ setActiveSettings: (params: IActiveSettings) => void;
+ activeSettings: null | IActiveSettings;
+ onClose: () => void;
+}
+
+export const EditSettingsContext = createContext({
+ setActiveSettings: () => {
+ throw new Error('Not implemented');
+ },
+ activeSettings: null,
+ onClose: () => {
+ throw new Error('Not implemented');
+ }
+});
diff --git a/libs/ui/src/components/Explorer/edit-settings/EditSettingsContextProvider.tsx b/libs/ui/src/components/Explorer/edit-settings/EditSettingsContextProvider.tsx
new file mode 100644
index 000000000..d8e0724be
--- /dev/null
+++ b/libs/ui/src/components/Explorer/edit-settings/EditSettingsContextProvider.tsx
@@ -0,0 +1,22 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
+import {FunctionComponent, useState} from 'react';
+import {EditSettingsContext, IEditSettingsContext} from './EditSettingsContext';
+
+export const EditSettingsContextProvider: FunctionComponent = ({children}) => {
+ const [activeSettings, setActiveSettings] = useState(null);
+ const onClose = () => setActiveSettings(null);
+
+ return (
+
+ {children}
+
+ );
+};
diff --git a/libs/ui/src/components/Explorer/edit-settings/SettingItem.tsx b/libs/ui/src/components/Explorer/edit-settings/SettingItem.tsx
new file mode 100644
index 000000000..7de033a23
--- /dev/null
+++ b/libs/ui/src/components/Explorer/edit-settings/SettingItem.tsx
@@ -0,0 +1,75 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
+import {KitTypography} from 'aristid-ds';
+import {FunctionComponent, ReactNode} from 'react';
+import {FaChevronRight} from 'react-icons/fa';
+import styled from 'styled-components';
+
+const StyledValue = styled(KitTypography.Text)`
+ color: var(--general-utilities-disabled);
+`;
+
+const StyledConfigurationItem = styled.li`
+ list-style: none;
+
+ &:first-child {
+ margin-top: calc(var(--general-spacing-xs) * 1px);
+ }
+
+ > button {
+ color: var(--general-utilities-text-primary);
+ border: none;
+ background: transparent;
+ display: flex;
+ width: 100%;
+ height: 40px;
+ align-items: center;
+ padding: 0 calc(var(--general-spacing-xs) * 1px);
+ gap: calc(var(--general-spacing-xs) * 1px);
+ border-radius: calc(var(--general-spacing-xs) * 1px);
+ text-align: left;
+ cursor: pointer;
+
+ &:hover {
+ background: var(--general-utilities-main-light);
+
+ ${StyledValue} {
+ color: var(--general-utilities-text-primary);
+ }
+ }
+
+ .title {
+ flex: 1 1 auto;
+ }
+
+ .value {
+ flex: 0 1 auto;
+ text-align: right;
+ }
+
+ > svg {
+ flex: 0 0 calc(var(--general-spacing-s) * 1px);
+ }
+ }
+`;
+
+export const SettingItem: FunctionComponent<{
+ icon: ReactNode;
+ title: string;
+ onClick: () => void;
+ value?: string;
+}> = ({icon, title, value = '', onClick}) => (
+
+
+
+);
diff --git a/libs/ui/src/components/Explorer/edit-settings/SettingsPanel.tsx b/libs/ui/src/components/Explorer/edit-settings/SettingsPanel.tsx
new file mode 100644
index 000000000..cf05fed6c
--- /dev/null
+++ b/libs/ui/src/components/Explorer/edit-settings/SettingsPanel.tsx
@@ -0,0 +1,97 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
+import styled from 'styled-components';
+import {FunctionComponent, useState} from 'react';
+import {KitTypography} from 'aristid-ds';
+import {FaFilter, FaList, FaSortAlphaDown} from 'react-icons/fa';
+import {useSharedTranslation} from '_ui/hooks/useSharedTranslation';
+import {DisplayMode} from './DisplayMode';
+import {SettingItem} from './SettingItem';
+import {useEditSettings} from './useEditSettings';
+
+export type SettingsPanelPages = 'view-configuration' | 'display-mode';
+
+const ContentWrapperStyledDiv = styled.div`
+ display: flex;
+ flex-direction: column;
+ gap: calc(var(--general-spacing-s) * 1px);
+`;
+
+const ConfigurationStyledMenu = styled.menu`
+ padding: 0;
+`;
+
+export const SettingsPanel: FunctionComponent = () => {
+ const {t} = useSharedTranslation();
+
+ const {setActiveSettings, activeSettings} = useEditSettings();
+
+ const [currentPage, setCurrentPage] = useState('view-configuration');
+
+ const _goToAdvancedSettingsPage = (page: SettingsPanelPages) => {
+ if (!activeSettings) {
+ throw Error('Should not be able to change side pane page if there is no side panel!');
+ }
+
+ const _changePanelPage = ({
+ pageName,
+ title,
+ onClickLeftButton
+ }: {
+ pageName: SettingsPanelPages;
+ title: string;
+ onClickLeftButton?: () => void;
+ }) => {
+ setCurrentPage(pageName);
+ setActiveSettings({
+ ...activeSettings!,
+ title,
+ onClickLeftButton
+ });
+ };
+
+ _changePanelPage({
+ pageName: page,
+ title: t(`explorer.${page}`),
+ onClickLeftButton: () => {
+ const rootPanel = {pageName: 'view-configuration', title: t('explorer.settings')} as const;
+ _changePanelPage(rootPanel);
+ }
+ });
+ };
+
+ // TODO: look for MemoryRouter
+
+ return (
+
+ {currentPage === 'view-configuration' && (
+
+ )}
+ {currentPage === 'display-mode' && }
+
+ );
+};
diff --git a/libs/ui/src/components/Explorer/edit-settings/SidePanel.tsx b/libs/ui/src/components/Explorer/edit-settings/SidePanel.tsx
new file mode 100644
index 000000000..cbc82b3f8
--- /dev/null
+++ b/libs/ui/src/components/Explorer/edit-settings/SidePanel.tsx
@@ -0,0 +1,41 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
+import {ButtonHTMLAttributes, FunctionComponent} from 'react';
+import {KitSidePanel} from 'aristid-ds';
+import {useEditSettings} from './useEditSettings';
+import {useSharedTranslation} from '_ui/hooks/useSharedTranslation';
+
+export const SidePanel: FunctionComponent = () => {
+ const {t} = useSharedTranslation();
+
+ const {activeSettings, onClose} = useEditSettings();
+
+ if (!activeSettings) {
+ return null;
+ }
+
+ // TODO: handle transition opening/closing on floating prop true
+
+ const makeA11yBackButton: ButtonHTMLAttributes = {
+ title: String(t('explorer.back')) /* TODO: avoid transform null to 'null' */
+ };
+
+ return (
+
+ {activeSettings.content}
+
+ );
+};
diff --git a/libs/ui/src/components/Explorer/edit-settings/edit-settings.test.tsx b/libs/ui/src/components/Explorer/edit-settings/edit-settings.test.tsx
new file mode 100644
index 000000000..fd7bf4d56
--- /dev/null
+++ b/libs/ui/src/components/Explorer/edit-settings/edit-settings.test.tsx
@@ -0,0 +1,44 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
+import {render, screen} from '_ui/_tests/testUtils';
+import userEvent from '@testing-library/user-event';
+import {FunctionComponent} from 'react';
+import {EditSettingsContextProvider} from './EditSettingsContextProvider';
+import {SidePanel} from './SidePanel';
+import {useOpenSettings} from './useOpenSettings';
+
+const [DisplayModeLabel] = ['DisplayMode Component'];
+
+jest.mock('./DisplayMode', () => ({
+ DisplayMode: () => {DisplayModeLabel}
+}));
+
+const MockOpenEditSettings: FunctionComponent = () => {
+ const OpenEditSettingsButton = useOpenSettings();
+
+ return <>{OpenEditSettingsButton}>;
+};
+
+describe('Integration tests about edit settings feature', () => {
+ test('should be open panel and navigate inside to advanced setting and go back', async () => {
+ render(
+
+
+
+
+ );
+
+ await userEvent.click(screen.getByRole('button', {name: 'explorer.settings'}));
+
+ expect(screen.getByRole('heading', {name: 'explorer.view-configuration'})).toBeVisible();
+
+ await userEvent.click(screen.getByRole('button', {name: 'explorer.display-mode'}));
+
+ expect(screen.getByText(DisplayModeLabel)).toBeVisible();
+
+ await userEvent.click(screen.getByRole('button', {name: 'explorer.back'}));
+
+ expect(screen.getByRole('heading', {name: 'explorer.view-configuration'})).toBeVisible();
+ });
+});
diff --git a/libs/ui/src/components/Explorer/index.tsx b/libs/ui/src/components/Explorer/edit-settings/useEditSettings.ts
similarity index 54%
rename from libs/ui/src/components/Explorer/index.tsx
rename to libs/ui/src/components/Explorer/edit-settings/useEditSettings.ts
index dec9942f9..9499222ce 100644
--- a/libs/ui/src/components/Explorer/index.tsx
+++ b/libs/ui/src/components/Explorer/edit-settings/useEditSettings.ts
@@ -1,4 +1,7 @@
// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
// This file is released under LGPL V3
// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
-export {Explorer} from './Explorer';
+import {useContext} from 'react';
+import {EditSettingsContext} from './EditSettingsContext';
+
+export const useEditSettings = () => useContext(EditSettingsContext);
diff --git a/libs/ui/src/components/Explorer/edit-settings/useOpenSettings.tsx b/libs/ui/src/components/Explorer/edit-settings/useOpenSettings.tsx
new file mode 100644
index 000000000..a4e667990
--- /dev/null
+++ b/libs/ui/src/components/Explorer/edit-settings/useOpenSettings.tsx
@@ -0,0 +1,29 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
+import {KitButton} from 'aristid-ds';
+import {FaSlidersH} from 'react-icons/fa';
+import {useSharedTranslation} from '_ui/hooks/useSharedTranslation';
+import {SettingsPanel} from './SettingsPanel';
+import {useEditSettings} from './useEditSettings';
+
+export const useOpenSettings = () => {
+ const {setActiveSettings} = useEditSettings();
+ const {t} = useSharedTranslation();
+
+ const _openSettingsPanel = () =>
+ setActiveSettings({
+ content: ,
+ title: t('explorer.settings')
+ });
+
+ return (
+ }
+ onClick={_openSettingsPanel}
+ title={String(t('explorer.settings')) /* TODO: avoid transform null to 'null' */}
+ />
+ );
+};
diff --git a/libs/ui/src/components/Explorer/index.ts b/libs/ui/src/components/Explorer/index.ts
new file mode 100644
index 000000000..ea69d3304
--- /dev/null
+++ b/libs/ui/src/components/Explorer/index.ts
@@ -0,0 +1,18 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
+import {Explorer as InternalExplorer} from './Explorer';
+import {useEditSettings} from './edit-settings/useEditSettings';
+import {EditSettingsContextProvider} from './edit-settings/EditSettingsContextProvider';
+import {SidePanel} from './edit-settings/SidePanel';
+
+type CompoundedComponent = typeof InternalExplorer & {
+ useEditSettings: typeof useEditSettings;
+ EditSettingsContextProvider: typeof EditSettingsContextProvider;
+ SettingsSidePanel: typeof SidePanel;
+};
+
+export const Explorer = InternalExplorer as unknown as CompoundedComponent;
+Explorer.EditSettingsContextProvider = EditSettingsContextProvider;
+Explorer.useEditSettings = useEditSettings;
+Explorer.SettingsSidePanel = SidePanel;
diff --git a/libs/ui/src/components/Explorer/useCreateMainAction.tsx b/libs/ui/src/components/Explorer/useCreateMainAction.tsx
index e292a9758..c3d2fe1be 100644
--- a/libs/ui/src/components/Explorer/useCreateMainAction.tsx
+++ b/libs/ui/src/components/Explorer/useCreateMainAction.tsx
@@ -6,7 +6,7 @@ import {KitButton} from 'aristid-ds';
import {FaPlus} from 'react-icons/fa';
import {EditRecordModal} from '_ui/components';
import {useSharedTranslation} from '_ui/hooks/useSharedTranslation';
-import {ActionHook} from './types';
+import {ActionHook} from './_types';
/**
* Hook used to get the action for `` component.
@@ -35,7 +35,7 @@ export const useCreateMainAction = ({
createButton: isEnabled ? (
/* TODO: move to font-awesome icons*/}
+ icon={ /* TODO: move to font-awesome 6 icons */}
onClick={() => {
setRecordCreationVisible(true);
}}
diff --git a/libs/ui/src/components/Explorer/useDeactivateAction.tsx b/libs/ui/src/components/Explorer/useDeactivateAction.tsx
index 2d2eb4d94..2247ca36b 100644
--- a/libs/ui/src/components/Explorer/useDeactivateAction.tsx
+++ b/libs/ui/src/components/Explorer/useDeactivateAction.tsx
@@ -5,7 +5,7 @@ import {FaTrash} from 'react-icons/fa';
import {KitModal} from 'aristid-ds';
import {useDeactivateRecordsMutation} from '_ui/_gqlTypes';
import {useSharedTranslation} from '_ui/hooks/useSharedTranslation';
-import {ActionHook, IItemAction} from './types';
+import {ActionHook, IItemAction} from './_types';
/**
* Hook used to get the action for `` component.
@@ -30,7 +30,7 @@ export const useDeactivateAction = ({isEnabled}: ActionHook) => {
});
const _deactivateAction: IItemAction = {
- label: t('explorer.deactivateItem'),
+ label: t('explorer.deactivate-item'),
icon: ,
isDanger: true,
callback: ({itemId, libraryId}) =>
diff --git a/libs/ui/src/components/Explorer/useEditAction.tsx b/libs/ui/src/components/Explorer/useEditAction.tsx
index 3d5fb0782..82eb82580 100644
--- a/libs/ui/src/components/Explorer/useEditAction.tsx
+++ b/libs/ui/src/components/Explorer/useEditAction.tsx
@@ -6,7 +6,7 @@ import {FaPen} from 'react-icons/fa';
import {useSharedTranslation} from '_ui/hooks/useSharedTranslation';
import {EditRecordModal} from '_ui/components';
import {RecordFilterCondition, useExplorerLazyQuery} from '_ui/_gqlTypes';
-import {ActionHook, IItemAction, IItemData} from './types';
+import {ActionHook, IItemAction, IItemData} from './_types';
/**
* Hook used to get the action for `` component.
@@ -26,7 +26,7 @@ export const useEditAction = ({isEnabled}: ActionHook) => {
const [editingItem, setEditingItem] = useState(null);
const _editAction: IItemAction = {
- label: t('explorer.editItem'),
+ label: t('explorer.edit-item'),
icon: ,
callback: item => {
setEditingItem(item);
diff --git a/libs/ui/src/components/RecordEdition/EditRecordContent/hooks/useRunActionsListAndFormatOnValue.test.tsx b/libs/ui/src/components/RecordEdition/EditRecordContent/hooks/useRunActionsListAndFormatOnValue.test.tsx
index 39fbbbdfe..4502da7ac 100644
--- a/libs/ui/src/components/RecordEdition/EditRecordContent/hooks/useRunActionsListAndFormatOnValue.test.tsx
+++ b/libs/ui/src/components/RecordEdition/EditRecordContent/hooks/useRunActionsListAndFormatOnValue.test.tsx
@@ -1,3 +1,6 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
// Copyright LEAV Solutions 2017
// This file is released under LGPL V3
// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
diff --git a/libs/ui/src/components/RecordEdition/EditRecordContent/hooks/useRunActionsListAndFormatOnValue.ts b/libs/ui/src/components/RecordEdition/EditRecordContent/hooks/useRunActionsListAndFormatOnValue.ts
index c9ce7e1f6..8a437b2f6 100644
--- a/libs/ui/src/components/RecordEdition/EditRecordContent/hooks/useRunActionsListAndFormatOnValue.ts
+++ b/libs/ui/src/components/RecordEdition/EditRecordContent/hooks/useRunActionsListAndFormatOnValue.ts
@@ -1,3 +1,6 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
import {useRunActionsListAndFormatOnValueLazyQuery} from '_ui/_gqlTypes';
import {IValueToSubmit} from '../_types';
import {objectToNameValueArray} from '@leav/utils';
diff --git a/libs/ui/src/components/RecordEdition/EditRecordContent/uiElements/StandardField/StandardFieldValue/ValuesList/_types.ts b/libs/ui/src/components/RecordEdition/EditRecordContent/uiElements/StandardField/StandardFieldValue/ValuesList/_types.ts
index 4c6f6e0d9..817800799 100644
--- a/libs/ui/src/components/RecordEdition/EditRecordContent/uiElements/StandardField/StandardFieldValue/ValuesList/_types.ts
+++ b/libs/ui/src/components/RecordEdition/EditRecordContent/uiElements/StandardField/StandardFieldValue/ValuesList/_types.ts
@@ -1,3 +1,6 @@
+// Copyright LEAV Solutions 2017 until 2023/11/05, Copyright Aristid from 2023/11/06
+// This file is released under LGPL V3
+// License text available at https://www.gnu.org/licenses/lgpl-3.0.txt
import {
RecordFormAttributeStandardAttributeFragment,
StandardValuesListFragmentStandardDateRangeValuesListConfFragment,
diff --git a/libs/ui/src/components/index.ts b/libs/ui/src/components/index.ts
index a759a8fa3..7305868cb 100644
--- a/libs/ui/src/components/index.ts
+++ b/libs/ui/src/components/index.ts
@@ -39,3 +39,4 @@ export * from './TreePicker';
export * from './TriggerPreviewsGenerationModal';
export * from './UploadFiles';
export * from './ValuesVersionConfigurator';
+export * from './Explorer';
diff --git a/libs/ui/src/locales/en/shared.json b/libs/ui/src/locales/en/shared.json
index 2eee78fe3..e1d3c8a8e 100644
--- a/libs/ui/src/locales/en/shared.json
+++ b/libs/ui/src/locales/en/shared.json
@@ -601,7 +601,13 @@
"create-one": "Create",
"actions": "Actions",
"more-actions": "Show more",
- "deactivateItem": "Deactivate item",
- "editItem": "Edit item"
+ "deactivate-item": "Deactivate item",
+ "edit-item": "Edit item",
+ "settings": "Settings",
+ "back": "Back",
+ "view-configuration": "View Configuration",
+ "display-mode": "Display Mode",
+ "filters": "Filters",
+ "sort": "Sort"
}
}
diff --git a/libs/ui/src/locales/fr/shared.json b/libs/ui/src/locales/fr/shared.json
index 431c0d1d9..68c440cd5 100644
--- a/libs/ui/src/locales/fr/shared.json
+++ b/libs/ui/src/locales/fr/shared.json
@@ -601,7 +601,13 @@
"create-one": "Créer",
"actions": "Actions",
"more-actions": "Voir plus",
- "deactivateItem": "Désactiver l’élément",
- "editItem": "Éditer l’élément"
+ "deactivate-item": "Désactiver l’élément",
+ "edit-item": "Éditer l’élément",
+ "settings": "Paramètres",
+ "back": "Retour",
+ "view-configuration": "Configuration de la vue",
+ "display-mode": "Mode d’affichage",
+ "filters": "Filtrer",
+ "sort": "Trier"
}
}
diff --git a/yarn.lock b/yarn.lock
index acfd623d1..fe113a4ed 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -8108,7 +8108,7 @@ __metadata:
"@ant-design/icons": ">=5.2"
"@apollo/client": ">=3.8.1"
antd: 5.15.3
- aristid-ds: 10.1.0-c112384
+ aristid-ds: 10.1.0-b8e3d81
dayjs: ^1.11.10
i18next: 22.5
react: 18.2.0
@@ -9016,6 +9016,16 @@ __metadata:
languageName: node
linkType: hard
+"@storybook/icons@npm:^1.2.10":
+ version: 1.2.12
+ resolution: "@storybook/icons@npm:1.2.12"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: 5df56f0856764ed7e4bb24ef7a08a8a9c93f8eedcb16dac062f1dfd3bd1fe6cb4a0aa5a0794083d95e31c04960d126a4d2028cfb4c53681bf05513bb38eae9d2
+ languageName: node
+ linkType: hard
+
"@svgr/babel-plugin-add-jsx-attribute@npm:^6.5.1":
version: 6.5.1
resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:6.5.1"
@@ -10349,6 +10359,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/mdast@npm:^4.0.0":
+ version: 4.0.4
+ resolution: "@types/mdast@npm:4.0.4"
+ dependencies:
+ "@types/unist": "npm:*"
+ checksum: efe3ec11b9ee0015a396c4fb4cd1b6f31b51b8ae9783c59560e6fc0bf6c2fa1dcc7fccaf45fa09a6c8b3397fab9dc8d431433935cae3835caa70a18f7fc775f8
+ languageName: node
+ linkType: hard
+
"@types/mdurl@npm:^2":
version: 2.0.0
resolution: "@types/mdurl@npm:2.0.0"
@@ -10770,6 +10789,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/unist@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "@types/unist@npm:3.0.3"
+ checksum: 96e6453da9e075aaef1dc22482463898198acdc1eeb99b465e65e34303e2ec1e3b1ed4469a9118275ec284dc98019f63c3f5d49422f0e4ac707e5ab90fb3b71a
+ languageName: node
+ linkType: hard
+
"@types/use-sync-external-store@npm:^0.0.6":
version: 0.0.6
resolution: "@types/use-sync-external-store@npm:0.0.6"
@@ -12423,9 +12449,9 @@ __metadata:
languageName: node
linkType: hard
-"aristid-ds@npm:10.1.0-c112384":
- version: 10.1.0-c112384
- resolution: "aristid-ds@npm:10.1.0-c112384"
+"aristid-ds@npm:10.1.0-b8e3d81":
+ version: 10.1.0-b8e3d81
+ resolution: "aristid-ds@npm:10.1.0-b8e3d81"
dependencies:
"@dnd-kit/core": "npm:^6.1.0"
"@dnd-kit/modifiers": "npm:^7.0.0"
@@ -12465,9 +12491,9 @@ __metadata:
react-sticky-box: "npm:^2.0.4"
react-style-tag: "npm:^3.0.1"
react-uuid: "npm:^2.0.0"
- remark-gfm: "npm:^3.0.1"
+ remark-gfm: "npm:^4.0.0"
short-unique-id: "npm:^5.0.2"
- storybook-addon-pseudo-states: "npm:^2.1.2"
+ storybook-addon-pseudo-states: "npm:^4.0.2"
styled-components: "npm:^6.0.7"
typescript-json-schema: "npm:^0.61.0"
updeep: "npm:^1.2.4"
@@ -12481,7 +12507,7 @@ __metadata:
react-uuid: ^2.0.0
remark-gfm: ^3.0.1
styled-components: ^6.0.7
- checksum: 1d4267ce2fdb840756fecbd803362ed2d49dba6ff2a356a8cf258cbb535ed0010145ba9b64246d0c93d5f8a93672932c18c032dd9f12f088325732d5a73eacff
+ checksum: f6e0828f6c4018145c1cd5e85079d22112effd709bfa87efba518d8b644954aeb7dc58304791b9a8d33d03b956d058cf205f05929f72a28c19e4f8f97cc21155
languageName: node
linkType: hard
@@ -15660,7 +15686,7 @@ __metadata:
apollo: "npm:2.34.0"
apollo-cache-inmemory: "npm:1.6.6"
apollo-upload-client: "npm:14.1.3"
- aristid-ds: "npm:10.1.0-c112384"
+ aristid-ds: "npm:10.1.0-b8e3d81"
commander: "npm:5.1.0"
dayjs: "npm:1.11.10"
graphql: "npm:15.0.0"
@@ -16067,6 +16093,15 @@ __metadata:
languageName: node
linkType: hard
+"devlop@npm:^1.0.0, devlop@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "devlop@npm:1.1.0"
+ dependencies:
+ dequal: "npm:^2.0.0"
+ checksum: 3cc5f903d02d279d6dc4aa71ab6ed9898b9f4d1f861cc5421ce7357893c21b9520de78afb203c92bd650a6977ad0ca98195453a0707a39958cf5fea3b0a8ddd8
+ languageName: node
+ linkType: hard
+
"dicer@npm:0.3.0":
version: 0.3.0
resolution: "dicer@npm:0.3.0"
@@ -16118,13 +16153,6 @@ __metadata:
languageName: node
linkType: hard
-"diff@npm:^5.0.0":
- version: 5.1.0
- resolution: "diff@npm:5.1.0"
- checksum: f4557032a98b2967fe27b1a91dfcf8ebb6b9a24b1afe616b5c2312465100b861e9b8d4da374be535f2d6b967ce2f53826d7f6edc2a0d32b2ab55abc96acc2f9d
- languageName: node
- linkType: hard
-
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
@@ -23279,13 +23307,6 @@ __metadata:
languageName: node
linkType: hard
-"kleur@npm:^4.0.3":
- version: 4.1.5
- resolution: "kleur@npm:4.1.5"
- checksum: 44d84cc4eedd4311099402ef6d4acd9b2d16e08e499d6ef3bb92389bd4692d7ef09e35248c26e27f98acac532122acb12a1bfee645994ae3af4f0a37996da7df
- languageName: node
- linkType: hard
-
"klona@npm:^2.0.4":
version: 2.0.5
resolution: "klona@npm:2.0.5"
@@ -24155,7 +24176,7 @@ __metadata:
"@types/react-dom": "npm:18.2.6"
"@vitejs/plugin-react": "npm:3.1.0"
antd: "npm:5.15.3"
- aristid-ds: "npm:10.1.0-c112384"
+ aristid-ds: "npm:10.1.0-b8e3d81"
i18next: "npm:22.5.0"
i18next-browser-languagedetector: "npm:7.0.2"
i18next-http-backend: "npm:2.1.1"
@@ -24507,15 +24528,15 @@ __metadata:
languageName: node
linkType: hard
-"mdast-util-find-and-replace@npm:^2.0.0":
- version: 2.2.2
- resolution: "mdast-util-find-and-replace@npm:2.2.2"
+"mdast-util-find-and-replace@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "mdast-util-find-and-replace@npm:3.0.1"
dependencies:
- "@types/mdast": "npm:^3.0.0"
+ "@types/mdast": "npm:^4.0.0"
escape-string-regexp: "npm:^5.0.0"
- unist-util-is: "npm:^5.0.0"
- unist-util-visit-parents: "npm:^5.0.0"
- checksum: 59e11e853b74d8f6083950327df39e27287b383930ff836298a5100aeda5568282bb45046c27886d2156ea101580bb0689b890c29623cefa5adc74e95d9ca9ff
+ unist-util-is: "npm:^6.0.0"
+ unist-util-visit-parents: "npm:^6.0.0"
+ checksum: 2a9bbf5508ffd6dc63d9b0067398503a017e909ff60ac8234c518fcdacf9df13a48ea26bd382402bfce398b824ec41b3911b2004785e98f9a2c80ee6b34bb9bd
languageName: node
linkType: hard
@@ -24532,119 +24553,127 @@ __metadata:
languageName: node
linkType: hard
-"mdast-util-from-markdown@npm:^1.0.0":
- version: 1.3.1
- resolution: "mdast-util-from-markdown@npm:1.3.1"
+"mdast-util-from-markdown@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "mdast-util-from-markdown@npm:2.0.2"
dependencies:
- "@types/mdast": "npm:^3.0.0"
- "@types/unist": "npm:^2.0.0"
+ "@types/mdast": "npm:^4.0.0"
+ "@types/unist": "npm:^3.0.0"
decode-named-character-reference: "npm:^1.0.0"
- mdast-util-to-string: "npm:^3.1.0"
- micromark: "npm:^3.0.0"
- micromark-util-decode-numeric-character-reference: "npm:^1.0.0"
- micromark-util-decode-string: "npm:^1.0.0"
- micromark-util-normalize-identifier: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- unist-util-stringify-position: "npm:^3.0.0"
- uvu: "npm:^0.5.0"
- checksum: 1d334a54ddd6481ec4acf64c2c537b6463bc5113ba5a408f65c228dcc302d46837352814f11307af0f8b51dd7e4a0b887ce692e4d30ff31ff9d578b8ca82810b
+ devlop: "npm:^1.0.0"
+ mdast-util-to-string: "npm:^4.0.0"
+ micromark: "npm:^4.0.0"
+ micromark-util-decode-numeric-character-reference: "npm:^2.0.0"
+ micromark-util-decode-string: "npm:^2.0.0"
+ micromark-util-normalize-identifier: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ unist-util-stringify-position: "npm:^4.0.0"
+ checksum: 69b207913fbcc0469f8c59d922af4d5509b79e809d77c9bd4781543a907fe2ecc8e6433ce0707066a27b117b13f38af3aae4f2d085e18ebd2d3ad5f1a5647902
languageName: node
linkType: hard
-"mdast-util-gfm-autolink-literal@npm:^1.0.0":
- version: 1.0.3
- resolution: "mdast-util-gfm-autolink-literal@npm:1.0.3"
+"mdast-util-gfm-autolink-literal@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "mdast-util-gfm-autolink-literal@npm:2.0.1"
dependencies:
- "@types/mdast": "npm:^3.0.0"
+ "@types/mdast": "npm:^4.0.0"
ccount: "npm:^2.0.0"
- mdast-util-find-and-replace: "npm:^2.0.0"
- micromark-util-character: "npm:^1.0.0"
- checksum: 272d075cdc7937bec0179af4052bd9032a6fbb05608b387b1b075b0491c73ce012f3ff1c718cdb5fb0ed1032c1fa7570d955b59c0ab3c3c72609928754774529
+ devlop: "npm:^1.0.0"
+ mdast-util-find-and-replace: "npm:^3.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ checksum: d933b42feb126bd094d4be4a4955326c4a9e727a5d0dbe3c824534a19d831996fcf16f67df3dd29550a7d2ac4ac568c80485bee380151ebb42c62848ab20dfa6
languageName: node
linkType: hard
-"mdast-util-gfm-footnote@npm:^1.0.0":
- version: 1.0.2
- resolution: "mdast-util-gfm-footnote@npm:1.0.2"
+"mdast-util-gfm-footnote@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-footnote@npm:2.0.0"
dependencies:
- "@types/mdast": "npm:^3.0.0"
- mdast-util-to-markdown: "npm:^1.3.0"
- micromark-util-normalize-identifier: "npm:^1.0.0"
- checksum: 825f207afc98fd1daa0acc8adcb5754d1f0d577ccb1749245289bee7c892557668d8ee3a5ab618f42e710646cf018dcda84f3c0c608ae11718e9014e5bf4f9dc
+ "@types/mdast": "npm:^4.0.0"
+ devlop: "npm:^1.1.0"
+ mdast-util-from-markdown: "npm:^2.0.0"
+ mdast-util-to-markdown: "npm:^2.0.0"
+ micromark-util-normalize-identifier: "npm:^2.0.0"
+ checksum: 9a820ce66575f1dc5bcc1e3269f27777a96f462f84651e72a74319d313f8fe4043fe329169bcc80ec2f210dabb84c832c77fa386ab9b4d23c31379d9bf0f8ff6
languageName: node
linkType: hard
-"mdast-util-gfm-strikethrough@npm:^1.0.0":
- version: 1.0.3
- resolution: "mdast-util-gfm-strikethrough@npm:1.0.3"
+"mdast-util-gfm-strikethrough@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-strikethrough@npm:2.0.0"
dependencies:
- "@types/mdast": "npm:^3.0.0"
- mdast-util-to-markdown: "npm:^1.3.0"
- checksum: a9c2dc3ef46be7952d13b7063a16171bba8aa266bffe6b1e7267df02a60b4fa3734115cca311e9127db8cfcbbcd68fdd92aa26152bcd0c14372c79b254e4df2f
+ "@types/mdast": "npm:^4.0.0"
+ mdast-util-from-markdown: "npm:^2.0.0"
+ mdast-util-to-markdown: "npm:^2.0.0"
+ checksum: b1abc137d78270540585ad94a7a4ed1630683312690b902389dae0ede50a6832e26d1be053687f49728e14fa8a379da9384342725d3beb4480fc30b12866ab37
languageName: node
linkType: hard
-"mdast-util-gfm-table@npm:^1.0.0":
- version: 1.0.7
- resolution: "mdast-util-gfm-table@npm:1.0.7"
+"mdast-util-gfm-table@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-table@npm:2.0.0"
dependencies:
- "@types/mdast": "npm:^3.0.0"
+ "@types/mdast": "npm:^4.0.0"
+ devlop: "npm:^1.0.0"
markdown-table: "npm:^3.0.0"
- mdast-util-from-markdown: "npm:^1.0.0"
- mdast-util-to-markdown: "npm:^1.3.0"
- checksum: 167f7f7a9dc17ce852f4f9bd155d7be179588e2ccf4ce3c4f23b12c1c9db5de904cdacc6f41b2d635cb84eb09a7ff5a33497585f2664a7f1e6bd6f7ab7e1197a
+ mdast-util-from-markdown: "npm:^2.0.0"
+ mdast-util-to-markdown: "npm:^2.0.0"
+ checksum: a043d60d723a86f79c49cbdd1d98b80c89f4a8f9f5fa84b3880c53e132f40150972460aba9be1f44a612ef5abd6810d122c5e7e5d9c54f3ac7560cce8c305c75
languageName: node
linkType: hard
-"mdast-util-gfm-task-list-item@npm:^1.0.0":
- version: 1.0.2
- resolution: "mdast-util-gfm-task-list-item@npm:1.0.2"
+"mdast-util-gfm-task-list-item@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-task-list-item@npm:2.0.0"
dependencies:
- "@types/mdast": "npm:^3.0.0"
- mdast-util-to-markdown: "npm:^1.3.0"
- checksum: 958417a7d7690728b44d65127ab9189c7feaa17aea924dd56a888c781ab3abaa4eb0c209f05c4dbf203da3d0c4df8fdace4c9471b644268bfc7fc792a018a171
+ "@types/mdast": "npm:^4.0.0"
+ devlop: "npm:^1.0.0"
+ mdast-util-from-markdown: "npm:^2.0.0"
+ mdast-util-to-markdown: "npm:^2.0.0"
+ checksum: 679a3ff09b52015c0088cd0616ccecc7cc9d250d56a8762aafdffc640f3f607bbd9fe047d3e7e7078e6a996e83f677be3bfcad7ac7260563825fa80a04f8e09d
languageName: node
linkType: hard
-"mdast-util-gfm@npm:^2.0.0":
- version: 2.0.2
- resolution: "mdast-util-gfm@npm:2.0.2"
+"mdast-util-gfm@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "mdast-util-gfm@npm:3.0.0"
dependencies:
- mdast-util-from-markdown: "npm:^1.0.0"
- mdast-util-gfm-autolink-literal: "npm:^1.0.0"
- mdast-util-gfm-footnote: "npm:^1.0.0"
- mdast-util-gfm-strikethrough: "npm:^1.0.0"
- mdast-util-gfm-table: "npm:^1.0.0"
- mdast-util-gfm-task-list-item: "npm:^1.0.0"
- mdast-util-to-markdown: "npm:^1.0.0"
- checksum: 70e6cd32af94181d409f171f984f83fc18b3efe316844c62f31816f5c1612a92517b8ed766340f23e0a6d6cb0f27a8b07d288bab6619cbdbb0c5341006bcdc4d
+ mdast-util-from-markdown: "npm:^2.0.0"
+ mdast-util-gfm-autolink-literal: "npm:^2.0.0"
+ mdast-util-gfm-footnote: "npm:^2.0.0"
+ mdast-util-gfm-strikethrough: "npm:^2.0.0"
+ mdast-util-gfm-table: "npm:^2.0.0"
+ mdast-util-gfm-task-list-item: "npm:^2.0.0"
+ mdast-util-to-markdown: "npm:^2.0.0"
+ checksum: 3e0c8e9982d3df6e9235d862cb4a2a02cf54d11e9e65f9d139d217e9b7973bb49ef4b8ee49ec05d29bdd9fe3e5f7efe1c3ebdf40a950e9f553dfc25235ebbcc2
languageName: node
linkType: hard
-"mdast-util-phrasing@npm:^3.0.0":
- version: 3.0.1
- resolution: "mdast-util-phrasing@npm:3.0.1"
+"mdast-util-phrasing@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "mdast-util-phrasing@npm:4.1.0"
dependencies:
- "@types/mdast": "npm:^3.0.0"
- unist-util-is: "npm:^5.0.0"
- checksum: c5b616d9b1eb76a6b351d195d94318494722525a12a89d9c8a3b091af7db3dd1fc55d294f9d29266d8159a8267b0df4a7a133bda8a3909d5331c383e1e1ff328
+ "@types/mdast": "npm:^4.0.0"
+ unist-util-is: "npm:^6.0.0"
+ checksum: 3a97533e8ad104a422f8bebb34b3dde4f17167b8ed3a721cf9263c7416bd3447d2364e6d012a594aada40cac9e949db28a060bb71a982231693609034ed5324e
languageName: node
linkType: hard
-"mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0":
- version: 1.5.0
- resolution: "mdast-util-to-markdown@npm:1.5.0"
+"mdast-util-to-markdown@npm:^2.0.0":
+ version: 2.1.2
+ resolution: "mdast-util-to-markdown@npm:2.1.2"
dependencies:
- "@types/mdast": "npm:^3.0.0"
- "@types/unist": "npm:^2.0.0"
+ "@types/mdast": "npm:^4.0.0"
+ "@types/unist": "npm:^3.0.0"
longest-streak: "npm:^3.0.0"
- mdast-util-phrasing: "npm:^3.0.0"
- mdast-util-to-string: "npm:^3.0.0"
- micromark-util-decode-string: "npm:^1.0.0"
- unist-util-visit: "npm:^4.0.0"
+ mdast-util-phrasing: "npm:^4.0.0"
+ mdast-util-to-string: "npm:^4.0.0"
+ micromark-util-classify-character: "npm:^2.0.0"
+ micromark-util-decode-string: "npm:^2.0.0"
+ unist-util-visit: "npm:^5.0.0"
zwitch: "npm:^2.0.0"
- checksum: 713f674588a01969a2ce524a69985bd57e507377eea2c4ba69800fb305414468b30144ae9b837fbdde8c609877673140e4f56f6cabe9e0e2bc1487291e3c5144
+ checksum: ab494a32f1ec90f0a502970b403b1847a10f3ba635adddb66ce70994cc47b4924c6c05078ddd29a8c2c5c9bc8c0bcc20e5fc1ef0fcb9b0cb9c0589a000817f1c
languageName: node
linkType: hard
@@ -24655,12 +24684,12 @@ __metadata:
languageName: node
linkType: hard
-"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0":
- version: 3.2.0
- resolution: "mdast-util-to-string@npm:3.2.0"
+"mdast-util-to-string@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "mdast-util-to-string@npm:4.0.0"
dependencies:
- "@types/mdast": "npm:^3.0.0"
- checksum: fafe201c12a0d412a875fe8540bf70b4360f3775fb7f0d19403ba7b59e50f74f730e3b405c72ad940bc8a3ec1ba311f76dfca61c4ce585dce1ccda2168ec244f
+ "@types/mdast": "npm:^4.0.0"
+ checksum: f4a5dbb9ea03521d7d3e26a9ba5652a1d6fbd55706dddd2155427517085688830e0ecd3f12418cfd40892640886eb39a4034c3c967d85e01e2fa64cfb53cff05
languageName: node
linkType: hard
@@ -24765,332 +24794,332 @@ __metadata:
languageName: node
linkType: hard
-"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1":
- version: 1.1.0
- resolution: "micromark-core-commonmark@npm:1.1.0"
+"micromark-core-commonmark@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-core-commonmark@npm:2.0.1"
dependencies:
decode-named-character-reference: "npm:^1.0.0"
- micromark-factory-destination: "npm:^1.0.0"
- micromark-factory-label: "npm:^1.0.0"
- micromark-factory-space: "npm:^1.0.0"
- micromark-factory-title: "npm:^1.0.0"
- micromark-factory-whitespace: "npm:^1.0.0"
- micromark-util-character: "npm:^1.0.0"
- micromark-util-chunked: "npm:^1.0.0"
- micromark-util-classify-character: "npm:^1.0.0"
- micromark-util-html-tag-name: "npm:^1.0.0"
- micromark-util-normalize-identifier: "npm:^1.0.0"
- micromark-util-resolve-all: "npm:^1.0.0"
- micromark-util-subtokenize: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.1"
- uvu: "npm:^0.5.0"
- checksum: a73694d223ac8baad8ff00597a3c39d61f5b32bfd56fe4bcf295d75b2a4e8e67fb2edbfc7cc287b362b9d7f6d24fce08b6a7e8b5b155d79bcc1e4d9b2756ffb2
- languageName: node
- linkType: hard
-
-"micromark-extension-gfm-autolink-literal@npm:^1.0.0":
- version: 1.0.5
- resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.5"
+ devlop: "npm:^1.0.0"
+ micromark-factory-destination: "npm:^2.0.0"
+ micromark-factory-label: "npm:^2.0.0"
+ micromark-factory-space: "npm:^2.0.0"
+ micromark-factory-title: "npm:^2.0.0"
+ micromark-factory-whitespace: "npm:^2.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-chunked: "npm:^2.0.0"
+ micromark-util-classify-character: "npm:^2.0.0"
+ micromark-util-html-tag-name: "npm:^2.0.0"
+ micromark-util-normalize-identifier: "npm:^2.0.0"
+ micromark-util-resolve-all: "npm:^2.0.0"
+ micromark-util-subtokenize: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 15e788b3222401572ff8f549f8ecba21fa3395c000b8005e47204e8c97200e98bb0652c2c648e357b0996f1b50a7a63cc43e849f2976e4845b4453049040f8cc
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-autolink-literal@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-autolink-literal@npm:2.1.0"
dependencies:
- micromark-util-character: "npm:^1.0.0"
- micromark-util-sanitize-uri: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- checksum: 1e0ccc758baef3cd0478ba84ff86fa1ec2b389042421c7cade9485b775456c1a9c3bd797393002b2c6f6abd9bdf829cb114874557bbcb8e43d16d06a464811c0
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-sanitize-uri: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 933b9b96ca62cd50732d9e58ae90ba446f4314e0ecbff3127e9aae430d9a295346f88fb33b5532acaf648d659b0db92e0c00c2e9f504c0d7b8bb4553318cac50
languageName: node
linkType: hard
-"micromark-extension-gfm-footnote@npm:^1.0.0":
- version: 1.1.2
- resolution: "micromark-extension-gfm-footnote@npm:1.1.2"
+"micromark-extension-gfm-footnote@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-footnote@npm:2.1.0"
dependencies:
- micromark-core-commonmark: "npm:^1.0.0"
- micromark-factory-space: "npm:^1.0.0"
- micromark-util-character: "npm:^1.0.0"
- micromark-util-normalize-identifier: "npm:^1.0.0"
- micromark-util-sanitize-uri: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- uvu: "npm:^0.5.0"
- checksum: 8777073fb76d2fd01f6b2405106af6c349c1e25660c4d37cadcc61c187d71c8444870f73cefaaa67f12884d5e45c78ee3c5583561a0b330bd91c6d997113584a
+ devlop: "npm:^1.0.0"
+ micromark-core-commonmark: "npm:^2.0.0"
+ micromark-factory-space: "npm:^2.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-normalize-identifier: "npm:^2.0.0"
+ micromark-util-sanitize-uri: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 7e019414e31ab53c49c909b7068adbbcb1726433fce82bf735219276fe6e00a42b66288acb5c8831f80e77480fac34880eeeb60b1dc09d5885862b31db4b9ea2
languageName: node
linkType: hard
-"micromark-extension-gfm-strikethrough@npm:^1.0.0":
- version: 1.0.7
- resolution: "micromark-extension-gfm-strikethrough@npm:1.0.7"
+"micromark-extension-gfm-strikethrough@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-strikethrough@npm:2.1.0"
dependencies:
- micromark-util-chunked: "npm:^1.0.0"
- micromark-util-classify-character: "npm:^1.0.0"
- micromark-util-resolve-all: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- uvu: "npm:^0.5.0"
- checksum: 8411ef1aa5dc83f662e8b45b085f70ddff29deb3c4259269e8a1ff656397abb755d8ea841a14be23e8585a31d3c0a5de1bd2c05f3453b66670e499d4a0004f5e
+ devlop: "npm:^1.0.0"
+ micromark-util-chunked: "npm:^2.0.0"
+ micromark-util-classify-character: "npm:^2.0.0"
+ micromark-util-resolve-all: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: eaf2c7b1e3eb2a7d7f405e8abe561be083cc52b8e027225ed286490939f527d18c120df59c8d8e17fdcf284f8d014502bf3db45d8e36e3109457ece8fb1db29b
languageName: node
linkType: hard
-"micromark-extension-gfm-table@npm:^1.0.0":
- version: 1.0.7
- resolution: "micromark-extension-gfm-table@npm:1.0.7"
+"micromark-extension-gfm-table@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-table@npm:2.1.0"
dependencies:
- micromark-factory-space: "npm:^1.0.0"
- micromark-util-character: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- uvu: "npm:^0.5.0"
- checksum: f05d86a099c941a2a309d60bf4839d16a00a93cb880cda4ab8faeb831647763fff6e03197ec15b80e1f195002afcca6afe2b95c3622b049b82d7ff8ef1c1c776
+ devlop: "npm:^1.0.0"
+ micromark-factory-space: "npm:^2.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 37385c3b6e4833f9d9a277f98062af40ccf8c70e83726ab0c1ef9d6cb5784dd18489d1df62b241e8289349be11f5ab0ab3337043fe004bc9150f1067f9476c9b
languageName: node
linkType: hard
-"micromark-extension-gfm-tagfilter@npm:^1.0.0":
- version: 1.0.2
- resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2"
+"micromark-extension-gfm-tagfilter@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-extension-gfm-tagfilter@npm:2.0.0"
dependencies:
- micromark-util-types: "npm:^1.0.0"
- checksum: 55c7d9019d6a39efaaed2c2e40b0aaa137d2c4f9c94cac82e93f509a806c3a775e4c815b5d8e986617450b68861a19776e4b886307e83db452b393f15a837b39
+ micromark-util-types: "npm:^2.0.0"
+ checksum: c5e3f8cdf22e184de3f55968e6b010876a100dff31f509b7d2975f2b981a7fdda6c2d9e452238b9fe54dc51f5d7b069e86de509d421d4efbdfc9194749b3f132
languageName: node
linkType: hard
-"micromark-extension-gfm-task-list-item@npm:^1.0.0":
- version: 1.0.5
- resolution: "micromark-extension-gfm-task-list-item@npm:1.0.5"
+"micromark-extension-gfm-task-list-item@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-task-list-item@npm:2.1.0"
dependencies:
- micromark-factory-space: "npm:^1.0.0"
- micromark-util-character: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- uvu: "npm:^0.5.0"
- checksum: 46bb1baa10bfb785a2e3e2f975e5509260b9995d5c3aeddf77051957d218ce1af4ea737bcb6a56a930e62d42b05307b20632a400eff25cdb290789ff3170cad5
+ devlop: "npm:^1.0.0"
+ micromark-factory-space: "npm:^2.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: c5f72929f0dca77df01442b721356624de6657364e2264ef50fc7226305976f302a49b670836f9494ce70a9b0335d974b5ef8e6457553c4c200bfc06d6951964
languageName: node
linkType: hard
-"micromark-extension-gfm@npm:^2.0.0":
- version: 2.0.3
- resolution: "micromark-extension-gfm@npm:2.0.3"
+"micromark-extension-gfm@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "micromark-extension-gfm@npm:3.0.0"
dependencies:
- micromark-extension-gfm-autolink-literal: "npm:^1.0.0"
- micromark-extension-gfm-footnote: "npm:^1.0.0"
- micromark-extension-gfm-strikethrough: "npm:^1.0.0"
- micromark-extension-gfm-table: "npm:^1.0.0"
- micromark-extension-gfm-tagfilter: "npm:^1.0.0"
- micromark-extension-gfm-task-list-item: "npm:^1.0.0"
- micromark-util-combine-extensions: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- checksum: 3ffd06ced4314abd0f0c72ec227f034f38dd47facbb62439ef3216d42f32433f3901d14675cf806e8d73689802a11849958b330bb5b55dd4fd5cdc64ebaf345c
+ micromark-extension-gfm-autolink-literal: "npm:^2.0.0"
+ micromark-extension-gfm-footnote: "npm:^2.0.0"
+ micromark-extension-gfm-strikethrough: "npm:^2.0.0"
+ micromark-extension-gfm-table: "npm:^2.0.0"
+ micromark-extension-gfm-tagfilter: "npm:^2.0.0"
+ micromark-extension-gfm-task-list-item: "npm:^2.0.0"
+ micromark-util-combine-extensions: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 8493d1041756bf21f9421fa6d357056bff6112aeccebc20595604686cdd908a6816765de297206457ae4c00f85fc58672bdbcbbc36820c25d561b1737af89055
languageName: node
linkType: hard
-"micromark-factory-destination@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-factory-destination@npm:1.1.0"
+"micromark-factory-destination@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-factory-destination@npm:2.0.0"
dependencies:
- micromark-util-character: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- checksum: 9e2b5fb5fedbf622b687e20d51eb3d56ae90c0e7ecc19b37bd5285ec392c1e56f6e21aa7cfcb3c01eda88df88fe528f3acb91a5f57d7f4cba310bc3cd7f824fa
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: d36e65ed1c072ff4148b016783148ba7c68a078991154625723e24bda3945160268fb91079fb28618e1613c2b6e70390a8ddc544c45410288aa27b413593071a
languageName: node
linkType: hard
-"micromark-factory-label@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-factory-label@npm:1.1.0"
+"micromark-factory-label@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-factory-label@npm:2.0.0"
dependencies:
- micromark-util-character: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- uvu: "npm:^0.5.0"
- checksum: fcda48f1287d9b148c562c627418a2ab759cdeae9c8e017910a0cba94bb759a96611e1fc6df33182e97d28fbf191475237298983bb89ef07d5b02464b1ad28d5
+ devlop: "npm:^1.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: c021dbd0ed367610d35f2bae21209bc804d1a6d1286ffce458fd6a717f4d7fe581a7cba7d5c2d7a63757c44eb927c80d6a571d6ea7969fae1b48ab6461d109c4
languageName: node
linkType: hard
-"micromark-factory-space@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-factory-space@npm:1.1.0"
+"micromark-factory-space@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-factory-space@npm:2.0.0"
dependencies:
- micromark-util-character: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- checksum: b58435076b998a7e244259a4694eb83c78915581206b6e7fc07b34c6abd36a1726ade63df8972fbf6c8fa38eecb9074f4e17be8d53f942e3b3d23d1a0ecaa941
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 4ffdcdc2f759887bbb356500cb460b3915ecddcb5d85c3618d7df68ad05d13ed02b1153ee1845677b7d8126df8f388288b84fcf0d943bd9c92bcc71cd7222e37
languageName: node
linkType: hard
-"micromark-factory-title@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-factory-title@npm:1.1.0"
+"micromark-factory-title@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-factory-title@npm:2.0.0"
dependencies:
- micromark-factory-space: "npm:^1.0.0"
- micromark-util-character: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- checksum: 4432d3dbc828c81f483c5901b0c6591a85d65a9e33f7d96ba7c3ae821617a0b3237ff5faf53a9152d00aaf9afb3a9f185b205590f40ed754f1d9232e0e9157b1
+ micromark-factory-space: "npm:^2.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 39e1ac23af3554e6e652e56065579bc7faf21ade7b8704b29c175871b4152b7109b790bb3cae0f7e088381139c6bac9553b8400772c3d322e4fa635f813a3578
languageName: node
linkType: hard
-"micromark-factory-whitespace@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-factory-whitespace@npm:1.1.0"
+"micromark-factory-whitespace@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-factory-whitespace@npm:2.0.0"
dependencies:
- micromark-factory-space: "npm:^1.0.0"
- micromark-util-character: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- checksum: ef0fa682c7d593d85a514ee329809dee27d10bc2a2b65217d8ef81173e33b8e83c549049764b1ad851adfe0a204dec5450d9d20a4ca8598f6c94533a73f73fcd
+ micromark-factory-space: "npm:^2.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 9587c2546d1a58b4d5472b42adf05463f6212d0449455285662d63cd8eaed89c6b159ac82713fcee5f9dd88628c24307d9533cccd8971a2f3f4d48702f8f850a
languageName: node
linkType: hard
-"micromark-util-character@npm:^1.0.0":
- version: 1.2.0
- resolution: "micromark-util-character@npm:1.2.0"
+"micromark-util-character@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-util-character@npm:2.1.0"
dependencies:
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- checksum: 88cf80f9b4c95266f24814ef587fb4180454668dcc3be4ac829e1227188cf349c8981bfca29e3eab1682f324c2c47544c0b0b799a26fbf9df5f156c6a84c970c
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 089fe853c2bede2a48fd73d977910fa657c3cf6649eddcd300557a975c6c7f1c73030d01724a483ff1dc69a0d3ac28b43b2ba4210f5ea6414807cdcd0c2fa63c
languageName: node
linkType: hard
-"micromark-util-chunked@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-chunked@npm:1.1.0"
+"micromark-util-chunked@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-chunked@npm:2.0.0"
dependencies:
- micromark-util-symbol: "npm:^1.0.0"
- checksum: c435bde9110cb595e3c61b7f54c2dc28ee03e6a57fa0fc1e67e498ad8bac61ee5a7457a2b6a73022ddc585676ede4b912d28dcf57eb3bd6951e54015e14dc20b
+ micromark-util-symbol: "npm:^2.0.0"
+ checksum: 324f95cccdae061332a8241936eaba6ef0782a1e355bac5c607ad2564fd3744929be7dc81651315a2921535747a33243e6a5606bcb64b7a56d49b6d74ea1a3d4
languageName: node
linkType: hard
-"micromark-util-classify-character@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-classify-character@npm:1.1.0"
+"micromark-util-classify-character@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-classify-character@npm:2.0.0"
dependencies:
- micromark-util-character: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- checksum: 8499cb0bb1f7fb946f5896285fcca65cd742f66cd3e79ba7744792bd413ec46834f932a286de650349914d02e822946df3b55d03e6a8e1d245d1ddbd5102e5b0
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 086e52904deffebb793fb1c08c94aabb8901f76958142dfc3a6282890ebaa983b285e69bd602b9d507f1b758ed38e75a994d2ad9fbbefa7de2584f67a16af405
languageName: node
linkType: hard
-"micromark-util-combine-extensions@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-combine-extensions@npm:1.1.0"
+"micromark-util-combine-extensions@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-combine-extensions@npm:2.0.0"
dependencies:
- micromark-util-chunked: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- checksum: ee78464f5d4b61ccb437850cd2d7da4d690b260bca4ca7a79c4bb70291b84f83988159e373b167181b6716cb197e309bc6e6c96a68cc3ba9d50c13652774aba9
+ micromark-util-chunked: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 107c47700343f365b4ed81551e18bc3458b573c500e56ac052b2490bd548adc475216e41d2271633a8867fac66fc22ba3e0a2d74a31ed79b9870ca947eb4e3ba
languageName: node
linkType: hard
-"micromark-util-decode-numeric-character-reference@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0"
+"micromark-util-decode-numeric-character-reference@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1"
dependencies:
- micromark-util-symbol: "npm:^1.0.0"
- checksum: 4733fe75146e37611243f055fc6847137b66f0cde74d080e33bd26d0408c1d6f44cabc984063eee5968b133cb46855e729d555b9ff8d744652262b7b51feec73
+ micromark-util-symbol: "npm:^2.0.0"
+ checksum: 9512507722efd2033a9f08715eeef787fbfe27e23edf55db21423d46d82ab46f76c89b4f960be3f5e50a2d388d89658afc0647989cf256d051e9ea01277a1adb
languageName: node
linkType: hard
-"micromark-util-decode-string@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-decode-string@npm:1.1.0"
+"micromark-util-decode-string@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-decode-string@npm:2.0.0"
dependencies:
decode-named-character-reference: "npm:^1.0.0"
- micromark-util-character: "npm:^1.0.0"
- micromark-util-decode-numeric-character-reference: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- checksum: f1625155db452f15aa472918499689ba086b9c49d1322a08b22bfbcabe918c61b230a3002c8bc3ea9b1f52ca7a9bb1c3dd43ccb548c7f5f8b16c24a1ae77a813
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-decode-numeric-character-reference: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ checksum: a75daf32a4a6b549e9f19b4d833ebfeb09a32a9a1f9ce50f35dec6b6a3e4f9f121f49024ba7f9c91c55ebe792f7c7a332fc9604795181b6a612637df0df5b959
languageName: node
linkType: hard
-"micromark-util-encode@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-encode@npm:1.1.0"
- checksum: 4ef29d02b12336918cea6782fa87c8c578c67463925221d4e42183a706bde07f4b8b5f9a5e1c7ce8c73bb5a98b261acd3238fecd152e6dd1cdfa2d1ae11b60a0
+"micromark-util-encode@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-encode@npm:2.0.0"
+ checksum: 853a3f33fce72aaf4ffa60b7f2b6fcfca40b270b3466e1b96561b02185d2bd8c01dd7948bc31a24ac014f4cc854e545ca9a8e9cf7ea46262f9d24c9e88551c66
languageName: node
linkType: hard
-"micromark-util-html-tag-name@npm:^1.0.0":
- version: 1.2.0
- resolution: "micromark-util-html-tag-name@npm:1.2.0"
- checksum: ccf0fa99b5c58676dc5192c74665a3bfd1b536fafaf94723bd7f31f96979d589992df6fcf2862eba290ef18e6a8efb30ec8e1e910d9f3fc74f208871e9f84750
+"micromark-util-html-tag-name@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-html-tag-name@npm:2.0.0"
+ checksum: d786d4486f93eb0ac5b628779809ca97c5dc60f3c9fc03eb565809831db181cf8cb7f05f9ac76852f3eb35461af0f89fa407b46f3a03f4f97a96754d8dc540d8
languageName: node
linkType: hard
-"micromark-util-normalize-identifier@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-normalize-identifier@npm:1.1.0"
+"micromark-util-normalize-identifier@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-normalize-identifier@npm:2.0.0"
dependencies:
- micromark-util-symbol: "npm:^1.0.0"
- checksum: 8655bea41ffa4333e03fc22462cb42d631bbef9c3c07b625fd852b7eb442a110f9d2e5902a42e65188d85498279569502bf92f3434a1180fc06f7c37edfbaee2
+ micromark-util-symbol: "npm:^2.0.0"
+ checksum: b36da2d3fd102053dadd953ce5c558328df12a63a8ac0e5aad13d4dda8e43b6a5d4a661baafe0a1cd8a260bead4b4a8e6e0e74193dd651e8484225bd4f4e68aa
languageName: node
linkType: hard
-"micromark-util-resolve-all@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-resolve-all@npm:1.1.0"
+"micromark-util-resolve-all@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-resolve-all@npm:2.0.0"
dependencies:
- micromark-util-types: "npm:^1.0.0"
- checksum: 1ce6c0237cd3ca061e76fae6602cf95014e764a91be1b9f10d36cb0f21ca88f9a07de8d49ab8101efd0b140a4fbfda6a1efb72027ab3f4d5b54c9543271dc52c
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 31fe703b85572cb3f598ebe32750e59516925c7ff1f66cfe6afaebe0771a395a9eaa770787f2523d3c46082ea80e6c14f83643303740b3d650af7c96ebd30ccc
languageName: node
linkType: hard
-"micromark-util-sanitize-uri@npm:^1.0.0":
- version: 1.2.0
- resolution: "micromark-util-sanitize-uri@npm:1.2.0"
+"micromark-util-sanitize-uri@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-sanitize-uri@npm:2.0.0"
dependencies:
- micromark-util-character: "npm:^1.0.0"
- micromark-util-encode: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- checksum: 0d024100d95ffb88bf75f3360e305b545c1eb745430959b8633f7aa93f37ec401fc7094c90c97298409a9e30d94d53b895bae224e1bb966bea114976cfa0fd48
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-encode: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ checksum: 7d10622f5a2bb058dda6d2e95b2735c43fdf8daa4f88a0863bc90eef6598f8e10e3df98e034341fcbc090d8021c53501308c463c49d3fe91f41eb64b5bf2766e
languageName: node
linkType: hard
-"micromark-util-subtokenize@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-subtokenize@npm:1.1.0"
+"micromark-util-subtokenize@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-subtokenize@npm:2.0.1"
dependencies:
- micromark-util-chunked: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.0"
- uvu: "npm:^0.5.0"
- checksum: 075a1db6ea586d65827d3eead33dbfc520c4e43659c93fcd8fd82f44a7b75cfe61dcde967a3dfcc2ffd999347440ba5aa6698e65a04f3fc627e13e9f12a1a910
+ devlop: "npm:^1.0.0"
+ micromark-util-chunked: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: 8e1cae8859bcc3eed54c0dc896d9c2141c990299696455124205ce538e084caeaafcbe0d459a39b81cd45e761ff874d773dbf235ab6825914190701a15226789
languageName: node
linkType: hard
-"micromark-util-symbol@npm:^1.0.0":
- version: 1.1.0
- resolution: "micromark-util-symbol@npm:1.1.0"
- checksum: a26b6b1efd77a715a4d9bbe0a5338eaf3d04ea5e85733e34fee56dfeabf64495c0afc5438fe5220316884cd3a5eae1f17768e0ff4e117827ea4a653897466f86
+"micromark-util-symbol@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-symbol@npm:2.0.0"
+ checksum: 8c662644c326b384f02a5269974d843d400930cf6f5d6a8e6db1743fc8933f5ecc125b4203ad4ebca25447f5d23eb7e5bf1f75af34570c3fdd925cb618752fcd
languageName: node
linkType: hard
-"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1":
- version: 1.1.0
- resolution: "micromark-util-types@npm:1.1.0"
- checksum: 287ac5de4a3802bb6f6c3842197c294997a488db1c0486e03c7a8e674d9eb7720c17dda1bcb814814b8343b338c4826fcbc0555f3e75463712a60dcdb53a028e
+"micromark-util-types@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-util-types@npm:2.0.0"
+ checksum: b88e0eefd4b7c8d86b54dbf4ed0094ef56a3b0c7774d040bd5c8146b8e4e05b1026bbf1cd9308c8fcd05ecdc0784507680c8cee9888a4d3c550e6e574f7aef62
languageName: node
linkType: hard
-"micromark@npm:^3.0.0":
- version: 3.2.0
- resolution: "micromark@npm:3.2.0"
+"micromark@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "micromark@npm:4.0.0"
dependencies:
"@types/debug": "npm:^4.0.0"
debug: "npm:^4.0.0"
decode-named-character-reference: "npm:^1.0.0"
- micromark-core-commonmark: "npm:^1.0.1"
- micromark-factory-space: "npm:^1.0.0"
- micromark-util-character: "npm:^1.0.0"
- micromark-util-chunked: "npm:^1.0.0"
- micromark-util-combine-extensions: "npm:^1.0.0"
- micromark-util-decode-numeric-character-reference: "npm:^1.0.0"
- micromark-util-encode: "npm:^1.0.0"
- micromark-util-normalize-identifier: "npm:^1.0.0"
- micromark-util-resolve-all: "npm:^1.0.0"
- micromark-util-sanitize-uri: "npm:^1.0.0"
- micromark-util-subtokenize: "npm:^1.0.0"
- micromark-util-symbol: "npm:^1.0.0"
- micromark-util-types: "npm:^1.0.1"
- uvu: "npm:^0.5.0"
- checksum: 560a4a501efc3859d622461aaa9345fb95b99a2f34d3d3f2a775ab04de1dd857cb0f642083a6b28ab01bd817f5f0741a1be9857fd702f45e04a3752927a66719
+ devlop: "npm:^1.0.0"
+ micromark-core-commonmark: "npm:^2.0.0"
+ micromark-factory-space: "npm:^2.0.0"
+ micromark-util-character: "npm:^2.0.0"
+ micromark-util-chunked: "npm:^2.0.0"
+ micromark-util-combine-extensions: "npm:^2.0.0"
+ micromark-util-decode-numeric-character-reference: "npm:^2.0.0"
+ micromark-util-encode: "npm:^2.0.0"
+ micromark-util-normalize-identifier: "npm:^2.0.0"
+ micromark-util-resolve-all: "npm:^2.0.0"
+ micromark-util-sanitize-uri: "npm:^2.0.0"
+ micromark-util-subtokenize: "npm:^2.0.0"
+ micromark-util-symbol: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ checksum: a697c1c0c169077f5d5def9af26985baea9d4375395dcb974a96f63761d382b455d4595a60e856c83e653b1272a732e85128d992511d6dc938d61a35bdf98c99
languageName: node
linkType: hard
@@ -25446,13 +25475,6 @@ __metadata:
languageName: node
linkType: hard
-"mri@npm:^1.1.0":
- version: 1.2.0
- resolution: "mri@npm:1.2.0"
- checksum: 6775a1d2228bb9d191ead4efc220bd6be64f943ad3afd4dcb3b3ac8fc7b87034443f666e38805df38e8d047b29f910c3cc7810da0109af83e42c82c73bd3f6bc
- languageName: node
- linkType: hard
-
"ms@npm:2.0.0":
version: 2.0.0
resolution: "ms@npm:2.0.0"
@@ -26934,7 +26956,7 @@ __metadata:
"@vitejs/plugin-react": "npm:3.1.0"
antd: "npm:5.15.3"
apollo: "npm:2.34.0"
- aristid-ds: "npm:10.1.0-c112384"
+ aristid-ds: "npm:10.1.0-b8e3d81"
commander: "npm:10.0.0"
cross-fetch: "npm:3.1.5"
graphql-ws: "npm:5.12.0"
@@ -29346,15 +29368,29 @@ __metadata:
languageName: node
linkType: hard
-"remark-gfm@npm:^3.0.1":
- version: 3.0.1
- resolution: "remark-gfm@npm:3.0.1"
+"remark-gfm@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "remark-gfm@npm:4.0.0"
dependencies:
- "@types/mdast": "npm:^3.0.0"
- mdast-util-gfm: "npm:^2.0.0"
- micromark-extension-gfm: "npm:^2.0.0"
- unified: "npm:^10.0.0"
- checksum: 8ec301f5fb1f52c548b5a6d7ca6a3422d55db73cd703f147c979d16dca003f065181f55404d6f3f49d33f1faca3fe56ae731ed7fe0acc00cd945a8e605f155f2
+ "@types/mdast": "npm:^4.0.0"
+ mdast-util-gfm: "npm:^3.0.0"
+ micromark-extension-gfm: "npm:^3.0.0"
+ remark-parse: "npm:^11.0.0"
+ remark-stringify: "npm:^11.0.0"
+ unified: "npm:^11.0.0"
+ checksum: 9f7b17aae0e9dc79ba9c989c2a679baff7161e1831a87307cfa2e0e9b0c492bd8c1900cdf7305855b898a2a9fab9aa8e586d71ce49cbc1ea90f68b714c249c0d
+ languageName: node
+ linkType: hard
+
+"remark-parse@npm:^11.0.0":
+ version: 11.0.0
+ resolution: "remark-parse@npm:11.0.0"
+ dependencies:
+ "@types/mdast": "npm:^4.0.0"
+ mdast-util-from-markdown: "npm:^2.0.0"
+ micromark-util-types: "npm:^2.0.0"
+ unified: "npm:^11.0.0"
+ checksum: 59d584be56ebc7c05524989c4ed86eb8a7b6e361942b705ca13a37349f60740a6073aedf7783af46ce920d09dd156148942d5e33e8be3dbcd47f818cb4bc410c
languageName: node
linkType: hard
@@ -29367,6 +29403,17 @@ __metadata:
languageName: node
linkType: hard
+"remark-stringify@npm:^11.0.0":
+ version: 11.0.0
+ resolution: "remark-stringify@npm:11.0.0"
+ dependencies:
+ "@types/mdast": "npm:^4.0.0"
+ mdast-util-to-markdown: "npm:^2.0.0"
+ unified: "npm:^11.0.0"
+ checksum: 32b2f6093ba08e713183629b37e633e0999b6981560eec41f04fe957f76fc6f56dcc14c87c6b45419863be844c6f1130eb2dc055085fc0adc0775b1df7340348
+ languageName: node
+ linkType: hard
+
"remedial@npm:^1.0.7":
version: 1.0.8
resolution: "remedial@npm:1.0.8"
@@ -29770,15 +29817,6 @@ __metadata:
languageName: node
linkType: hard
-"sade@npm:^1.7.3":
- version: 1.8.1
- resolution: "sade@npm:1.8.1"
- dependencies:
- mri: "npm:^1.1.0"
- checksum: 1c67ba03c94083e0ae307ff5564ecb86c2104c0f558042fdaa40ea0054f91a63a9783f14069870f2f784336adabb70f90f22a84dc457b5a25e859aaadefe0910
- languageName: node
- linkType: hard
-
"safe-array-concat@npm:^1.1.2":
version: 1.1.2
resolution: "safe-array-concat@npm:1.1.2"
@@ -30643,23 +30681,14 @@ __metadata:
languageName: node
linkType: hard
-"storybook-addon-pseudo-states@npm:^2.1.2":
- version: 2.1.2
- resolution: "storybook-addon-pseudo-states@npm:2.1.2"
+"storybook-addon-pseudo-states@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "storybook-addon-pseudo-states@npm:4.0.2"
+ dependencies:
+ "@storybook/icons": "npm:^1.2.10"
peerDependencies:
- "@storybook/components": ^7.4.6
- "@storybook/core-events": ^7.4.6
- "@storybook/manager-api": ^7.4.6
- "@storybook/preview-api": ^7.4.6
- "@storybook/theming": ^7.4.6
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- checksum: df9baffd11ec8eb6487e871d33d2235efc0b93c6e1b679f1a99de65b6e5f2778e0ee17389ba9064feedcac701dd95f94edb53944ccf01ae870287693c0619749
+ storybook: ^8.2.0
+ checksum: 0b1bcd80c86532eba1937ef17ddeb2101a4a6304e9b2d9a40def9e7b913fa2ce06dea17faf2f79cc03effefdf0c5ebee804dc445441c1bbbddcf79a161684413
languageName: node
linkType: hard
@@ -32378,18 +32407,18 @@ __metadata:
languageName: node
linkType: hard
-"unified@npm:^10.0.0":
- version: 10.1.2
- resolution: "unified@npm:10.1.2"
+"unified@npm:^11.0.0":
+ version: 11.0.5
+ resolution: "unified@npm:11.0.5"
dependencies:
- "@types/unist": "npm:^2.0.0"
+ "@types/unist": "npm:^3.0.0"
bail: "npm:^2.0.0"
+ devlop: "npm:^1.0.0"
extend: "npm:^3.0.0"
- is-buffer: "npm:^2.0.0"
is-plain-obj: "npm:^4.0.0"
trough: "npm:^2.0.0"
- vfile: "npm:^5.0.0"
- checksum: 6cffebcefc3290be26d25a58ba714cda943142782baf320fddf374ca3a319bdaabb006f96df4be17b8b367f5e6f6e113b1027c52ef66154846a7a110550f6688
+ vfile: "npm:^6.0.0"
+ checksum: d9e6e88900a075f391b6bbf06f34062d41fa6257798110d1647753cfc2c6a6e2c1d016434e8ee35706c50485f9fb9ae4707a6a4790bd8dc461ec7e7315ed908b
languageName: node
linkType: hard
@@ -32453,12 +32482,12 @@ __metadata:
languageName: node
linkType: hard
-"unist-util-is@npm:^5.0.0":
- version: 5.2.1
- resolution: "unist-util-is@npm:5.2.1"
+"unist-util-is@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "unist-util-is@npm:6.0.0"
dependencies:
- "@types/unist": "npm:^2.0.0"
- checksum: c10f6c07aad4f4830ffa8ea82b42a2c8d5cd36c7555e27889e5fee953040af321e4e6f4e52c4edb606604de75d7230a5f4bc7b71b8ac3e874a26ab595c2057e4
+ "@types/unist": "npm:^3.0.0"
+ checksum: edd6a93fb2255addf4b9eeb304c1da63c62179aef793169dd64ab955cf2f6814885fe25f95f8105893e3562dead348af535718d7a84333826e0491c04bf42511
languageName: node
linkType: hard
@@ -32471,12 +32500,12 @@ __metadata:
languageName: node
linkType: hard
-"unist-util-stringify-position@npm:^3.0.0":
- version: 3.0.3
- resolution: "unist-util-stringify-position@npm:3.0.3"
+"unist-util-stringify-position@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "unist-util-stringify-position@npm:4.0.0"
dependencies:
- "@types/unist": "npm:^2.0.0"
- checksum: 07913e4fd77fe57d95f8b2f771354f97a29082229c1ad14ceedce6bbc77b2d784ca8296563335471cdca97915e548204bd6f098ea5b808b822b4b54087662cfb
+ "@types/unist": "npm:^3.0.0"
+ checksum: d15c88aca7a31902d95d5b5355bbe09583cf6f6ff6e59e134ef76c76d3c30bc1021f2d7ea5b7897c6d0858ed5f3770c1b19de9c78274f50d72f95a0d05f1af71
languageName: node
linkType: hard
@@ -32497,13 +32526,13 @@ __metadata:
languageName: node
linkType: hard
-"unist-util-visit-parents@npm:^5.0.0, unist-util-visit-parents@npm:^5.1.1":
- version: 5.1.3
- resolution: "unist-util-visit-parents@npm:5.1.3"
+"unist-util-visit-parents@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "unist-util-visit-parents@npm:6.0.1"
dependencies:
- "@types/unist": "npm:^2.0.0"
- unist-util-is: "npm:^5.0.0"
- checksum: 5381fc57a129d478d983b988d86b72a1266d6f91fc608562b00bfa76596128d6e4d1c2b26ced64d96e55eb5d27d620081b4ee9703979bab63e1210789e781372
+ "@types/unist": "npm:^3.0.0"
+ unist-util-is: "npm:^6.0.0"
+ checksum: 645b3cbc5e923bc692b1eb1a9ca17bffc5aabc25e6090ff3f1489bff8effd1890b28f7a09dc853cb6a7fa0da8581bfebc9b670a68b53c4c086cb9610dfd37701
languageName: node
linkType: hard
@@ -32518,14 +32547,14 @@ __metadata:
languageName: node
linkType: hard
-"unist-util-visit@npm:^4.0.0":
- version: 4.1.2
- resolution: "unist-util-visit@npm:4.1.2"
+"unist-util-visit@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "unist-util-visit@npm:5.0.0"
dependencies:
- "@types/unist": "npm:^2.0.0"
- unist-util-is: "npm:^5.0.0"
- unist-util-visit-parents: "npm:^5.1.1"
- checksum: e3b20c6b1f5ae1b7b40bbf9be49103a342d98fad98bdf958110c20d72e5923bd3f12966b6702459bc61ab832facb5af418a79af87cefa7a8a41b892369678b13
+ "@types/unist": "npm:^3.0.0"
+ unist-util-is: "npm:^6.0.0"
+ unist-util-visit-parents: "npm:^6.0.0"
+ checksum: f2bbde23641e9ade7640358c06ddeec0f38342322eb8e7819d9ee380b0f859d25d084dde22bf63db0280b3b2f36575f15aa1d6c23acf276c91c2493cf799e3b0
languageName: node
linkType: hard
@@ -32845,20 +32874,6 @@ __metadata:
languageName: node
linkType: hard
-"uvu@npm:^0.5.0":
- version: 0.5.6
- resolution: "uvu@npm:0.5.6"
- dependencies:
- dequal: "npm:^2.0.0"
- diff: "npm:^5.0.0"
- kleur: "npm:^4.0.3"
- sade: "npm:^1.7.3"
- bin:
- uvu: bin.js
- checksum: 66ba25afc6732249877f9f4f8b6146f3aaa97538c51cf498f55825d602c33dbb903e02c7e1547cbca6bdfbb609e07eb7ea758b5156002ac2dd5072f00606f8d9
- languageName: node
- linkType: hard
-
"v8-compile-cache-lib@npm:^3.0.1":
version: 3.0.1
resolution: "v8-compile-cache-lib@npm:3.0.1"
@@ -32941,13 +32956,13 @@ __metadata:
languageName: node
linkType: hard
-"vfile-message@npm:^3.0.0":
- version: 3.1.4
- resolution: "vfile-message@npm:3.1.4"
+"vfile-message@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "vfile-message@npm:4.0.2"
dependencies:
- "@types/unist": "npm:^2.0.0"
- unist-util-stringify-position: "npm:^3.0.0"
- checksum: 423ca87f4427a403e4688d7ec663a2e6add694eefac47c945746463377428c7553bc613058841f1da83e18b68af886d3dd11cb96d582b5cc3c98e11efb7e55e9
+ "@types/unist": "npm:^3.0.0"
+ unist-util-stringify-position: "npm:^4.0.0"
+ checksum: 1a5a72bf4945a7103750a3001bd979088ce42f6a01efa8590e68b2425e1afc61ddc5c76f2d3c4a7053b40332b24c09982b68743223e99281158fe727135719fc
languageName: node
linkType: hard
@@ -32963,15 +32978,13 @@ __metadata:
languageName: node
linkType: hard
-"vfile@npm:^5.0.0":
- version: 5.3.7
- resolution: "vfile@npm:5.3.7"
+"vfile@npm:^6.0.0":
+ version: 6.0.3
+ resolution: "vfile@npm:6.0.3"
dependencies:
- "@types/unist": "npm:^2.0.0"
- is-buffer: "npm:^2.0.0"
- unist-util-stringify-position: "npm:^3.0.0"
- vfile-message: "npm:^3.0.0"
- checksum: d8f59b419d4c83b3ed24f500cf02393149b728f8803f88519c18fe0733f62544fa9ab0d8425a8bc7835181d848b9ce29c014168dc45af72f416074bbe475f643
+ "@types/unist": "npm:^3.0.0"
+ vfile-message: "npm:^4.0.0"
+ checksum: a5a85293c9eb8787aa42e180edaef00c13199a493d6ed82fecf13ab29a68526850788e22434d77808ea6b17a74e03ff899b9b4711df5b9eee75afcddd7c2e1fb
languageName: node
linkType: hard