diff --git a/libs/components/layout/src/settings-sidebar/Settings/footer/Logout.tsx b/libs/components/layout/src/settings-sidebar/Settings/footer/Logout.tsx
index a168f25b6d..3dfc7dffb9 100644
--- a/libs/components/layout/src/settings-sidebar/Settings/footer/Logout.tsx
+++ b/libs/components/layout/src/settings-sidebar/Settings/footer/Logout.tsx
@@ -2,6 +2,7 @@ import { MoveToIcon } from '@toeverything/components/icons';
import { ListItem, styled, Typography } from '@toeverything/components/ui';
import { LOGOUT_COOKIES, LOGOUT_LOCAL_STORAGE } from '@toeverything/utils';
import { getAuth, signOut } from 'firebase/auth';
+import { useTranslation } from 'react-i18next';
const logout = () => {
LOGOUT_LOCAL_STORAGE.forEach(name => localStorage.removeItem(name));
@@ -16,10 +17,11 @@ const logout = () => {
};
export const Logout = () => {
+ const { t } = useTranslation();
return (
- Logout
+ {t('Logout')}
);
};
diff --git a/libs/components/layout/src/settings-sidebar/Settings/use-settings.ts b/libs/components/layout/src/settings-sidebar/Settings/use-settings.ts
index 0dd9413c89..dfd8918c49 100644
--- a/libs/components/layout/src/settings-sidebar/Settings/use-settings.ts
+++ b/libs/components/layout/src/settings-sidebar/Settings/use-settings.ts
@@ -1,9 +1,10 @@
import { message } from '@toeverything/components/ui';
import { copyToClipboard } from '@toeverything/utils';
+import { useTranslation } from 'react-i18next';
import { useNavigate } from 'react-router-dom';
import { useSettingFlags, type SettingFlags } from './use-setting-flags';
+
import {
- // useReadingMode,
clearWorkspace,
duplicatePage,
exportHtml,
@@ -16,6 +17,7 @@ import {
interface BaseSettingItem {
flag?: keyof SettingFlags;
+ key: string;
}
interface SwitchItem extends BaseSettingItem {
@@ -64,6 +66,7 @@ export const useSettings = (): SettingItem[] => {
const { workspaceId, pageId } = useWorkspaceAndPageId();
const navigate = useNavigate();
const settingFlags = useSettingFlags();
+ const { t } = useTranslation();
// const { toggleReadingMode, readingMode } = useReadingMode();
const settings: SettingItem[] = [
@@ -80,7 +83,8 @@ export const useSettings = (): SettingItem[] => {
// },
{
type: 'button',
- name: 'Duplicate Page',
+ name: t('Duplicate Page'),
+ key: 'Duplicate Page',
onClick: async () => {
const newPageInfo = await duplicatePage({
workspaceId,
@@ -91,18 +95,29 @@ export const useSettings = (): SettingItem[] => {
},
{
type: 'button',
- name: 'Copy Page Link',
+ name: t('Copy Page Link'),
+ key: 'Copy Page Link',
onClick: () => {
copyToClipboard(window.location.href);
message.success('Page link copied successfully');
},
},
+ {
+ type: 'button',
+ name: t('Language'),
+ key: 'Language',
+ onClick: () => {
+ // Do noting
+ },
+ },
{
type: 'separator',
+ key: 'separator1',
},
{
type: 'button',
- name: 'Export As Markdown',
+ name: t('Export As Markdown'),
+ key: 'Export As Markdown',
onClick: async () => {
const title = await getPageTitle({ workspaceId, pageId });
exportMarkdown({ workspaceId, rootBlockId: pageId, title });
@@ -111,7 +126,8 @@ export const useSettings = (): SettingItem[] => {
},
{
type: 'button',
- name: 'Export As HTML',
+ name: t('Export As HTML'),
+ key: 'Export As HTML',
onClick: async () => {
const title = await getPageTitle({ workspaceId, pageId });
exportHtml({ workspaceId, rootBlockId: pageId, title });
@@ -120,28 +136,33 @@ export const useSettings = (): SettingItem[] => {
},
{
type: 'button',
- name: 'Export As PDF (Unsupported)',
+ name: t('Export As PDF (Unsupported)'),
+ key: 'Export As PDF (Unsupported)',
onClick: () => console.log('Export As PDF'),
flag: 'booleanExportPdf',
},
{
type: 'separator',
+ key: 'separator2',
},
{
type: 'button',
- name: 'Import Workspace',
+ name: t('Import Workspace'),
+ key: 'Import Workspace',
onClick: () => importWorkspace(workspaceId),
flag: 'booleanImportWorkspace',
},
{
type: 'button',
- name: 'Export Workspace',
+ name: t('Export Workspace'),
+ key: 'Export Workspace',
onClick: () => exportWorkspace(),
flag: 'booleanExportWorkspace',
},
{
type: 'button',
- name: 'Clear Workspace',
+ name: t('Clear Workspace'),
+ key: 'Clear Workspace',
onClick: () => clearWorkspace(workspaceId),
flag: 'booleanClearWorkspace',
},
diff --git a/libs/components/layout/src/settings-sidebar/Settings/util/handle-export.ts b/libs/components/layout/src/settings-sidebar/Settings/util/handle-export.ts
index fe284b986c..d329701f25 100644
--- a/libs/components/layout/src/settings-sidebar/Settings/util/handle-export.ts
+++ b/libs/components/layout/src/settings-sidebar/Settings/util/handle-export.ts
@@ -1,5 +1,4 @@
import { createEditor } from '@toeverything/components/affine-editor';
-import { ClipboardParse } from '@toeverything/components/editor-core';
import { fileExporter } from './file-exporter';
interface CreateClipboardParseProps {
@@ -7,13 +6,12 @@ interface CreateClipboardParseProps {
rootBlockId: string;
}
-const createClipboardParse = ({
+const createClipboardUtils = ({
workspaceId,
rootBlockId,
}: CreateClipboardParseProps) => {
const editor = createEditor(workspaceId, rootBlockId);
-
- return new ClipboardParse(editor);
+ return editor.clipboard.clipboardUtils;
};
interface ExportHandlerProps extends CreateClipboardParseProps {
@@ -25,9 +23,8 @@ export const exportHtml = async ({
rootBlockId,
title,
}: ExportHandlerProps) => {
- const clipboardParse = createClipboardParse({ workspaceId, rootBlockId });
- const htmlContent = await clipboardParse.page2html();
- fileExporter.exportHtml(title, htmlContent);
+ const clipboardUtils = createClipboardUtils({ workspaceId, rootBlockId });
+ fileExporter.exportHtml(title, await clipboardUtils.page2html());
};
export const exportMarkdown = async ({
@@ -35,7 +32,6 @@ export const exportMarkdown = async ({
rootBlockId,
title,
}: ExportHandlerProps) => {
- const clipboardParse = createClipboardParse({ workspaceId, rootBlockId });
- const htmlContent = await clipboardParse.page2html();
- fileExporter.exportMarkdown(title, htmlContent);
+ const clipboardUtils = createClipboardUtils({ workspaceId, rootBlockId });
+ fileExporter.exportMarkdown(title, await clipboardUtils.page2html());
};
diff --git a/libs/components/ui/package.json b/libs/components/ui/package.json
index 6df3065fa9..a4b562991e 100644
--- a/libs/components/ui/package.json
+++ b/libs/components/ui/package.json
@@ -13,7 +13,7 @@
"@mui/x-date-pickers": "^5.0.0-alpha.7",
"@mui/x-date-pickers-pro": "^5.0.0-alpha.7",
"@types/react-date-range": "^1.4.4",
- "clsx": "^1.2.0",
+ "clsx": "^1.2.1",
"notistack": "^2.0.5",
"react-date-range": "^1.4.0"
}
diff --git a/libs/components/ui/src/cascader/Cascader.tsx b/libs/components/ui/src/cascader/Cascader.tsx
index 1ba44aab6b..7bf43413f2 100644
--- a/libs/components/ui/src/cascader/Cascader.tsx
+++ b/libs/components/ui/src/cascader/Cascader.tsx
@@ -1,5 +1,5 @@
import { ArrowRightIcon } from '@toeverything/components/icons';
-import { ReactElement, useRef, useState } from 'react';
+import { useRef, useState, type ReactElement } from 'react';
import { Divider } from '../divider';
import {
MuiGrow as Grow,
diff --git a/libs/components/ui/src/popper/Popper.tsx b/libs/components/ui/src/popper/Popper.tsx
index 924e3be8fd..55d5692927 100644
--- a/libs/components/ui/src/popper/Popper.tsx
+++ b/libs/components/ui/src/popper/Popper.tsx
@@ -35,6 +35,8 @@ export const Popper = ({
offset = [0, 5],
showArrow = false,
popperHandlerRef,
+ onClick,
+ onClickAway,
...popperProps
}: PopperProps) => {
const [anchorEl, setAnchorEl] = useState
(null);
@@ -97,15 +99,20 @@ export const Popper = ({
return (
{
- setVisible(false);
+ if (visibleControlledByParent) {
+ onClickAway?.();
+ } else {
+ setVisible(false);
+ }
}}
>
{isAnchorCustom ? null : (
setAnchorEl(dom)}
- onClick={() => {
+ onClick={e => {
if (!hasClickTrigger || visibleControlledByParent) {
+ onClick?.(e);
return;
}
setVisible(!visible);
diff --git a/libs/components/ui/src/popper/interface.ts b/libs/components/ui/src/popper/interface.ts
index b449eff61f..1f7473ebf4 100644
--- a/libs/components/ui/src/popper/interface.ts
+++ b/libs/components/ui/src/popper/interface.ts
@@ -62,4 +62,6 @@ export type PopperProps = {
showArrow?: boolean;
popperHandlerRef?: Ref
;
+
+ onClickAway?: () => void;
} & Omit;
diff --git a/libs/components/ui/src/select/Select.tsx b/libs/components/ui/src/select/Select.tsx
index 7dcfcdc45a..c11ee9f3b4 100644
--- a/libs/components/ui/src/select/Select.tsx
+++ b/libs/components/ui/src/select/Select.tsx
@@ -1,5 +1,6 @@
import {
forwardRef,
+ useState,
type CSSProperties,
type ForwardedRef,
type ReactNode,
@@ -39,6 +40,7 @@ export const Select = forwardRef(function CustomSelect(
props: ExtendSelectProps & SelectUnstyledProps,
ref: ForwardedRef
) {
+ const [isOpen, setIsOpen] = useState(false);
const { width = '100%', style, listboxStyle, placeholder } = props;
const components: SelectUnstyledProps['components'] = {
// Root: generateStyledRoot({ width, ...style }),
@@ -76,7 +78,21 @@ export const Select = forwardRef(function CustomSelect(
...props.components,
};
- return ;
+ return (
+ {
+ setIsOpen(true);
+ }}
+ {...props}
+ onChange={v => {
+ setIsOpen(false);
+ props.onChange && props.onChange(v);
+ }}
+ ref={ref}
+ components={components}
+ />
+ );
}) as (
props: ExtendSelectProps &
SelectUnstyledProps &
diff --git a/libs/components/ui/src/theme/theme.ts b/libs/components/ui/src/theme/theme.ts
index 76d42e3a0a..ce05c7b54d 100644
--- a/libs/components/ui/src/theme/theme.ts
+++ b/libs/components/ui/src/theme/theme.ts
@@ -233,7 +233,10 @@ export const Theme = {
},
shadows: {
none: 'none',
- shadow1: '0px 1px 5px rgba(152, 172, 189, 0.2)',
+ shadow1:
+ '0px 1px 10px -6px rgba(24, 39, 75, 0.08), 0px 3px 16px -6px rgba(24, 39, 75, 0.04)',
+ shadow2:
+ '0px 6px 16px -8px rgba(0,0,0,0.08), 0px 9px 14px 0px rgba(0,0,0,0.05), 0px 12px 24px 16px rgba(0,0,0,0.03)',
},
border: ['none'],
spacing: {
diff --git a/libs/datasource/db-service/src/index.ts b/libs/datasource/db-service/src/index.ts
index 3d4ffb01a9..c9e7cc2e86 100644
--- a/libs/datasource/db-service/src/index.ts
+++ b/libs/datasource/db-service/src/index.ts
@@ -42,6 +42,7 @@ export {
type TemplateMeta,
} from './services/editor-block/templates';
export type { Template } from './services/editor-block/templates/types';
+export { containerFlavor } from './services/editor-block/types';
export { DEFAULT_COLUMN_KEYS } from './services/editor-block/utils/column/default-config';
const api = new Proxy({} as DbServicesMap, {
diff --git a/libs/datasource/db-service/src/services/database/index.ts b/libs/datasource/db-service/src/services/database/index.ts
index 4ea5bbbace..3d70345f0f 100644
--- a/libs/datasource/db-service/src/services/database/index.ts
+++ b/libs/datasource/db-service/src/services/database/index.ts
@@ -168,6 +168,7 @@ export class Database {
block.on('children', observer_name, listener);
block.on('content', observer_name, listener);
block.on('parent', observer_name, listener);
+ // block.on('cascade', observer_name, listener);
}
this.#observers.setStatus(observer_name, 'observing');
@@ -188,6 +189,7 @@ export class Database {
block.off('children', observer_name);
block.off('content', observer_name);
block.off('parent', observer_name);
+ // block.off('cascade', observer_name);
}
}
}
diff --git a/libs/datasource/db-service/src/services/editor-block/templates/template-factory.ts b/libs/datasource/db-service/src/services/editor-block/templates/template-factory.ts
index 6c8d5a5643..4cdf62676d 100644
--- a/libs/datasource/db-service/src/services/editor-block/templates/template-factory.ts
+++ b/libs/datasource/db-service/src/services/editor-block/templates/template-factory.ts
@@ -29,7 +29,7 @@ const groupTemplateMap = {
const defaultTemplateList: Array = [
{
name: 'New From Quick Start',
- groupKeys: ['todolist'],
+ groupKeys: ['getStartedGroup0', 'getStartedGroup1', 'getStartedGroup2'],
},
{ name: 'New From Grid System', groupKeys: ['grid'] },
{ name: 'New From Blog', groupKeys: ['blog'] },
diff --git a/libs/datasource/db-service/src/services/editor-block/types.ts b/libs/datasource/db-service/src/services/editor-block/types.ts
index e2bb7922b2..5c7ab2a2dd 100644
--- a/libs/datasource/db-service/src/services/editor-block/types.ts
+++ b/libs/datasource/db-service/src/services/editor-block/types.ts
@@ -4,6 +4,15 @@ import { Column, DefaultColumnsValue } from './utils/column';
export type BlockFlavors = typeof Protocol.Block.Type;
export type BlockFlavorKeys = keyof typeof Protocol.Block.Type;
+export const containerFlavor: BlockFlavorKeys[] = [
+ Protocol.Block.Type.workspace,
+ Protocol.Block.Type.page,
+ Protocol.Block.Type.group,
+ Protocol.Block.Type.title,
+ Protocol.Block.Type.grid,
+ Protocol.Block.Type.gridItem,
+];
+
export interface CreateEditorBlock {
workspace: string;
type: keyof BlockFlavors;
diff --git a/libs/datasource/jwt/package.json b/libs/datasource/jwt/package.json
index dd8f6f6761..b43942b6ee 100644
--- a/libs/datasource/jwt/package.json
+++ b/libs/datasource/jwt/package.json
@@ -12,7 +12,7 @@
"file-selector": "^0.6.0",
"flexsearch": "^0.7.21",
"lib0": "^0.2.52",
- "lru-cache": "^7.13.2",
+ "lru-cache": "^7.14.0",
"ts-debounce": "^4.0.0"
},
"dependencies": {
diff --git a/libs/datasource/jwt/src/block/abstract.ts b/libs/datasource/jwt/src/block/abstract.ts
index 38ee415e05..d67c92bb68 100644
--- a/libs/datasource/jwt/src/block/abstract.ts
+++ b/libs/datasource/jwt/src/block/abstract.ts
@@ -1,3 +1,10 @@
+import {
+ BlockFlavorKeys,
+ BlockFlavors,
+ BlockTypeKeys,
+ BlockTypes,
+} from '../types';
+import { getLogger } from '../utils';
import {
BlockInstance,
BlockListener,
@@ -6,14 +13,7 @@ import {
ContentTypes,
HistoryManager,
MapOperation,
-} from '../adapter';
-import {
- BlockFlavorKeys,
- BlockFlavors,
- BlockTypeKeys,
- BlockTypes,
-} from '../types';
-import { getLogger } from '../utils';
+} from '../yjs/types';
declare const JWT_DEV: boolean;
const logger = getLogger('BlockDB:block');
@@ -21,6 +21,7 @@ const logger_debug = getLogger('debug:BlockDB:block');
const _GET_BLOCK = Symbol('GET_BLOCK');
const _SET_PARENT = Symbol('SET_PARENT');
+const _EMIT_EVENT = Symbol('EMIT_EVENT');
export class AbstractBlock<
B extends BlockInstance,
@@ -29,10 +30,15 @@ export class AbstractBlock<
private readonly _id: string;
private readonly _block: BlockInstance;
private readonly _history: HistoryManager;
- private readonly _root?: AbstractBlock;
- private readonly _parentListener: Map;
+ private readonly _root: AbstractBlock | undefined;
+ private readonly _listeners: {
+ cascade: Map;
+ children: Map;
+ content: Map;
+ parent: Map;
+ };
- private _parent?: AbstractBlock;
+ private _parent: AbstractBlock | undefined;
private _changeParent?: () => void;
constructor(
@@ -45,10 +51,24 @@ export class AbstractBlock<
this._history = this._block.scopedHistory([this._id]);
this._root = root;
- this._parentListener = new Map();
+ this._listeners = {
+ cascade: new Map(),
+ children: new Map(),
+ content: new Map(),
+ parent: new Map(),
+ };
+
+ this._block.on('content', 'internal', states =>
+ this[_EMIT_EVENT]('content', states)
+ );
+ this._block.on('children', 'internal', states =>
+ this[_EMIT_EVENT]('children', states)
+ );
JWT_DEV && logger_debug(`init: exists ${this._id}`);
- if (parent) this._refreshParent(parent);
+ if (parent) {
+ this._refreshParent(parent);
+ }
}
public get root() {
@@ -77,23 +97,18 @@ export class AbstractBlock<
}
public on(
- event: 'content' | 'children' | 'parent',
+ event: 'cascade' | 'content' | 'children' | 'parent',
name: string,
callback: BlockListener
) {
- if (event === 'parent') {
- this._parentListener.set(name, callback);
- } else {
- this._block.on(event, name, callback);
- }
+ this._listeners[event]?.set(name, callback);
}
- public off(event: 'content' | 'children' | 'parent', name: string) {
- if (event === 'parent') {
- this._parentListener.delete(name);
- } else {
- this._block.off(event, name);
- }
+ public off(
+ event: 'cascade' | 'content' | 'children' | 'parent',
+ name: string
+ ) {
+ this._listeners[event]?.delete(name);
}
public addChildrenListener(name: string, listener: BlockListener) {
@@ -146,7 +161,7 @@ export class AbstractBlock<
return new Date(timestamp)
.toISOString()
.split('T')[0]
- .replace(/-/g, '');
+ ?.replace(/-/g, '');
}
// eslint-disable-next-line no-empty
} catch (e) {}
@@ -187,8 +202,22 @@ export class AbstractBlock<
const states: Map = new Map([
[parentId, type],
]);
- for (const listener of this._parentListener.values()) {
- listener(states);
+ this[_EMIT_EVENT]('parent', states);
+ }
+
+ [_EMIT_EVENT](
+ event: 'cascade' | 'content' | 'children' | 'parent',
+ states: Parameters[0]
+ ) {
+ const listeners = this._listeners[event];
+ if (listeners) {
+ for (const listener of listeners.values()) {
+ listener(states);
+ }
+ }
+
+ if (['children', 'content'].includes(event)) {
+ this._parent?.[_EMIT_EVENT]('cascade', states);
}
}
@@ -259,7 +288,7 @@ export class AbstractBlock<
}
/**
- * Insert sub-Block
+ * Insert children block
* @param block Block instance
* @param position Insertion position, if it is empty, it will be inserted at the end. If the block already exists, the position will be moved
* @returns
@@ -270,9 +299,12 @@ export class AbstractBlock<
) {
JWT_DEV && logger(`insertChildren: start`);
- if (block.id === this._id) return; // avoid self-reference
+ if (block.id === this._id) {
+ // avoid self-reference
+ return;
+ }
if (
- this.type !== BlockTypes.block || // binary cannot insert subblocks
+ this.type !== BlockTypes.block || // binary cannot insert children blocks
(block.type !== BlockTypes.block &&
this.flavor !== BlockFlavors.workspace) // binary can only be inserted into workspace
) {
diff --git a/libs/datasource/jwt/src/block/base.ts b/libs/datasource/jwt/src/block/base.ts
index 72183187b1..b5872980db 100644
--- a/libs/datasource/jwt/src/block/base.ts
+++ b/libs/datasource/jwt/src/block/base.ts
@@ -1,3 +1,5 @@
+import { BlockItem } from '../types';
+import { getLogger } from '../utils';
import {
ArrayOperation,
BlockInstance,
@@ -5,9 +7,7 @@ import {
ContentTypes,
InternalPlainObject,
MapOperation,
-} from '../adapter';
-import { BlockItem } from '../types';
-import { getLogger } from '../utils';
+} from '../yjs/types';
import { AbstractBlock } from './abstract';
import { BlockCapability } from './capability';
@@ -23,8 +23,8 @@ export interface Decoration extends InternalPlainObject {
type Validator = (value: T | undefined) => boolean | void;
export type IndexMetadata = Readonly<{
- content?: string;
- reference?: string;
+ content: string | undefined;
+ reference: string | undefined;
tags: string[];
}>;
export type QueryMetadata = Readonly<
@@ -51,7 +51,7 @@ export class BaseBlock<
B extends BlockInstance,
C extends ContentOperation
> extends AbstractBlock {
- private readonly _exporters?: Exporters;
+ private readonly _exporters: Exporters | undefined;
private readonly _contentExportersGetter: () => Map<
string,
ReadableContentExporter
@@ -68,7 +68,7 @@ export class BaseBlock<
ReadableContentExporter
>;
- validators: Map = new Map();
+ private readonly _validators: Map = new Map();
constructor(
block: B,
@@ -157,14 +157,14 @@ export class BaseBlock<
setValidator(key: string, validator?: Validator) {
if (validator) {
- this.validators.set(key, validator);
+ this._validators.set(key, validator);
} else {
- this.validators.delete(key);
+ this._validators.delete(key);
}
}
private validate(key: string, value: unknown): boolean {
- const validate = this.validators.get(key);
+ const validate = this._validators.get(key);
if (validate) {
return validate(value) === false ? false : true;
}
@@ -179,7 +179,7 @@ export class BaseBlock<
}
/**
- * Get an instance of the child Block
+ * Get an instance of the child block
* @param blockId block id
*/
private get_children_instance(blockId?: string): BaseBlock[] {
@@ -201,9 +201,15 @@ export class BaseBlock<
}
try {
const parent_page = this._getParentPage(false);
- if (parent_page) metadata['page'] = parent_page;
- if (this.group) metadata['group'] = this.group.id;
- if (this.parent) metadata['parent'] = this.parent.id;
+ if (parent_page) {
+ metadata['page'] = parent_page;
+ }
+ if (this.group) {
+ metadata['group'] = this.group.id;
+ }
+ if (this.parent) {
+ metadata['parent'] = this.parent.id;
+ }
} catch (e) {
logger(`Failed to export default metadata`, e);
}
@@ -228,7 +234,9 @@ export class BaseBlock<
for (const [name, exporter] of this._contentExportersGetter()) {
try {
const content = exporter(this.getContent());
- if (content) contents.push(content);
+ if (content) {
+ contents.push(content);
+ }
} catch (err) {
logger(`Failed to export content: ${name}`, err);
}
diff --git a/libs/datasource/jwt/src/block/indexer.ts b/libs/datasource/jwt/src/block/indexer.ts
index dfee685b7e..cd430ce6d6 100644
--- a/libs/datasource/jwt/src/block/indexer.ts
+++ b/libs/datasource/jwt/src/block/indexer.ts
@@ -7,14 +7,14 @@ import produce from 'immer';
import LRUCache from 'lru-cache';
import sift, { Query } from 'sift';
+import { BlockFlavors } from '../types';
+import { BlockEventBus, getLogger } from '../utils';
import {
AsyncDatabaseAdapter,
BlockInstance,
ChangedStates,
ContentOperation,
-} from '../adapter';
-import { BlockFlavors } from '../types';
-import { BlockEventBus, getLogger } from '../utils';
+} from '../yjs/types';
import { BaseBlock, IndexMetadata, QueryMetadata } from './base';
@@ -123,8 +123,8 @@ export class BlockIndexer<
constructor(
adapter: A,
workspace: string,
- block_builder: (block: BlockInstance) => Promise>,
- event_bus: BlockEventBus
+ blockBuilder: (block: BlockInstance) => Promise>,
+ eventBus: BlockEventBus
) {
this._adapter = adapter;
this._idb = initIndexIdb(workspace);
@@ -144,8 +144,8 @@ export class BlockIndexer<
ttl: 1000 * 60 * 30,
});
- this._blockBuilder = block_builder;
- this._eventBus = event_bus;
+ this._blockBuilder = blockBuilder;
+ this._eventBus = eventBus;
this._delayIndex = { documents: new Map() };
@@ -315,7 +315,9 @@ export class BlockIndexer<
private _testMetaKey(key: string) {
try {
const metadata = this._blockMetadata.values().next().value;
- if (!metadata || typeof metadata !== 'object') return false;
+ if (!metadata || typeof metadata !== 'object') {
+ return false;
+ }
return !!(key in metadata);
} catch (e) {
return false;
@@ -324,8 +326,11 @@ export class BlockIndexer<
private _getSortedMetadata(sort: string, desc?: boolean) {
const sorter = naturalSort(Array.from(this._blockMetadata.entries()));
- if (desc) return sorter.desc(([, m]) => m[sort]);
- else return sorter.asc(([, m]) => m[sort]);
+ if (desc) {
+ return sorter.desc(([, m]) => m[sort]);
+ } else {
+ return sorter.asc(([, m]) => m[sort]);
+ }
}
public query(query: QueryIndexMetadata) {
@@ -337,15 +342,23 @@ export class BlockIndexer<
if ($sort && this._testMetaKey($sort)) {
const metadata = this._getSortedMetadata($sort, $desc);
metadata.forEach(([key, value]) => {
- if (matches.length > limit) return;
- if (filter(value)) matches.push(key);
+ if (matches.length > limit) {
+ return;
+ }
+ if (filter(value)) {
+ matches.push(key);
+ }
});
return matches;
} else {
this._blockMetadata.forEach((value, key) => {
- if (matches.length > limit) return;
- if (filter(value)) matches.push(key);
+ if (matches.length > limit) {
+ return;
+ }
+ if (filter(value)) {
+ matches.push(key);
+ }
});
return matches;
diff --git a/libs/datasource/jwt/src/index.ts b/libs/datasource/jwt/src/index.ts
index 664e0f21fa..e8f3483e23 100644
--- a/libs/datasource/jwt/src/index.ts
+++ b/libs/datasource/jwt/src/index.ts
@@ -1,26 +1,7 @@
/* eslint-disable max-lines */
import { DocumentSearchOptions } from 'flexsearch';
import LRUCache from 'lru-cache';
-import {
- AsyncDatabaseAdapter,
- BlockInstance,
- BlockListener,
- ChangedStates,
- Connectivity,
- ContentOperation,
- ContentTypes,
- DataExporter,
- getDataExporter,
- HistoryManager,
- YjsAdapter,
- YjsContentOperation,
- YjsInitOptions,
-} from './adapter';
-import {
- getYjsProviders,
- YjsBlockInstance,
- YjsProviderOptions,
-} from './adapter/yjs';
+
import {
BaseBlock,
BlockIndexer,
@@ -39,6 +20,26 @@ import {
UUID,
} from './types';
import { BlockEventBus, genUUID, getLogger } from './utils';
+import {
+ getYjsProviders,
+ YjsAdapter,
+ YjsBlockInstance,
+ YjsContentOperation,
+ YjsInitOptions,
+ YjsProviderOptions,
+} from './yjs';
+import {
+ AsyncDatabaseAdapter,
+ BlockInstance,
+ BlockListener,
+ ChangedStates,
+ Connectivity,
+ ContentOperation,
+ ContentTypes,
+ DataExporter,
+ getDataExporter,
+ HistoryManager,
+} from './yjs/types';
declare const JWT_DEV: boolean;
@@ -157,8 +158,11 @@ export class BlockClient<
public addBlockListener(tag: string, listener: BlockListener) {
const bus = this._eventBus.topic('updated');
- if (tag !== 'index' || !bus.has(tag)) bus.on(tag, listener);
- else console.error(`block listener ${tag} is reserved or exists`);
+ if (tag !== 'index' || !bus.has(tag)) {
+ bus.on(tag, listener);
+ } else {
+ console.error(`block listener ${tag} is reserved or exists`);
+ }
}
public removeBlockListener(tag: string) {
@@ -170,8 +174,11 @@ export class BlockClient<
listener: BlockListener>
) {
const bus = this._eventBus.topic>>('editing');
- if (tag !== 'index' || !bus.has(tag)) bus.on(tag, listener);
- else console.error(`editing listener ${tag} is reserved or exists`);
+ if (tag !== 'index' || !bus.has(tag)) {
+ bus.on(tag, listener);
+ } else {
+ console.error(`editing listener ${tag} is reserved or exists`);
+ }
}
public removeEditingListener(tag: string) {
@@ -184,15 +191,18 @@ export class BlockClient<
) {
const bus =
this._eventBus.topic>('connectivity');
- if (tag !== 'index' || !bus.has(tag)) bus.on(tag, listener);
- else
+ if (tag !== 'index' || !bus.has(tag)) {
+ bus.on(tag, listener);
+ } else {
console.error(`connectivity listener ${tag} is reserved or exists`);
+ }
}
public removeConnectivityListener(tag: string) {
this._eventBus.topic('connectivity').off(tag);
}
+ // @ts-ignore
private inspector() {
return {
...this._adapter.inspector(),
@@ -220,7 +230,9 @@ export class BlockClient<
this.addBlockListener('index', async states => {
await Promise.allSettled(
Array.from(states.entries()).map(([id, state]) => {
- if (state === 'delete') this._blockCaches.delete(id);
+ if (state === 'delete') {
+ this._blockCaches.delete(id);
+ }
return this._blockIndexer.refreshIndex(id, state);
})
);
@@ -255,7 +267,7 @@ export class BlockClient<
}
/**
- * research all
+ * Full text search
* @param part_of_title_or_content Title or content keyword, support Chinese
* @param part_of_title_or_content.index search range, optional values: title, ttl, content, reference
* @param part_of_title_or_content.tag tag, string or array of strings, supports multiple tags
@@ -295,7 +307,9 @@ export class BlockClient<
this.search(part_of_title_or_content).flatMap(({ result }) =>
result.map(async id => {
const page = this._pageMapping.get(id as string);
- if (page) return page;
+ if (page) {
+ return page;
+ }
const block = await this.get(id as BlockTypeKeys);
return this.set_page(block);
})
@@ -307,9 +321,10 @@ export class BlockClient<
}
return Promise.all(
this._blockIndexer.getMetadata(pages).map(async page => ({
- content: this.get_decoded_content(
- await this._adapter.getBlock(page.id)
- ),
+ content:
+ this.get_decoded_content(
+ await this._adapter.getBlock(page.id)
+ ) || '',
...page,
}))
);
@@ -327,9 +342,10 @@ export class BlockClient<
const ids = this.query(query);
return Promise.all(
this._blockIndexer.getMetadata(ids).map(async page => ({
- content: this.get_decoded_content(
- await this._adapter.getBlock(page.id)
- ),
+ content:
+ this.get_decoded_content(
+ await this._adapter.getBlock(page.id)
+ ) || '',
...page,
}))
);
@@ -378,7 +394,7 @@ export class BlockClient<
private async get_parent(id: string) {
const parents = this._parentMapping.get(id);
- if (parents) {
+ if (parents && parents[0]) {
const parent_block_id = parents[0];
if (!this._blockCaches.has(parent_block_id)) {
this._blockCaches.set(
@@ -405,7 +421,9 @@ export class BlockClient<
private set_page(block: BaseBlock) {
const page = this._pageMapping.get(block.id);
- if (page) return page;
+ if (page) {
+ return page;
+ }
const parent_page = block.parent_page;
if (parent_page) {
this._pageMapping.set(block.id, parent_page);
@@ -472,8 +490,9 @@ export class BlockClient<
matched += 1;
}
}
- if (matched === conditions.length)
+ if (matched === conditions.length) {
exporters.push([name, exporter] as const);
+ }
}
return exporters;
@@ -487,7 +506,9 @@ export class BlockClient<
);
if (exporter) {
const op = block.content.asMap();
- if (op) return exporter[1](op);
+ if (op) {
+ return exporter[1](op);
+ }
}
}
return undefined;
@@ -566,7 +587,9 @@ export class BlockClient<
this.set_page(abstract_block);
abstract_block.on('parent', 'client_hook', state => {
const [parent] = state.keys();
- this.set_parent(parent, abstract_block.id);
+ if (parent) {
+ this.set_parent(parent, abstract_block.id);
+ }
this.set_page(abstract_block);
});
this._blockCaches.set(abstract_block.id, abstract_block);
@@ -650,19 +673,19 @@ export type BlockInitOptions = NonNullable<
Parameters[1]
>;
-export type {
- ArrayOperation,
- ChangedStates,
- Connectivity,
- MapOperation,
- TextOperation,
-} from './adapter';
export type {
BlockSearchItem,
Decoration as BlockDecoration,
ReadableContentExporter as BlockContentExporter,
} from './block';
export { BlockTypes, BucketBackend as BlockBackend } from './types';
-export type { BlockTypeKeys } from './types';
+export type { BlockFlavorKeys, BlockTypeKeys } from './types';
export { isBlock } from './utils';
+export type {
+ ArrayOperation,
+ ChangedStates,
+ Connectivity,
+ MapOperation,
+ TextOperation,
+} from './yjs/types';
export type { QueryIndexMetadata };
diff --git a/libs/datasource/jwt/src/types/block.ts b/libs/datasource/jwt/src/types/block.ts
index 3b04dc7830..d1867f1ef9 100644
--- a/libs/datasource/jwt/src/types/block.ts
+++ b/libs/datasource/jwt/src/types/block.ts
@@ -1,4 +1,4 @@
-import { ContentOperation } from '../adapter';
+import { ContentOperation } from '../yjs/types';
import { RefMetadata } from './metadata';
import { UUID } from './uuid';
// base type of block
@@ -60,8 +60,8 @@ export type BlockItem = {
flavor: typeof BlockFlavors[BlockFlavorKeys];
children: string[];
readonly created: number; // creation time, UTC timestamp
- readonly updated?: number; // update time, UTC timestamp
- readonly creator?: string; // creator id
+ readonly updated?: number | undefined; // update time, UTC timestamp
+ readonly creator?: string | undefined; // creator id
content: C; // Essentially what is stored here is either Uint8Array (binary resource) or YDoc (structured resource)
};
diff --git a/libs/datasource/jwt/src/utils/event-bus.ts b/libs/datasource/jwt/src/utils/event-bus.ts
index 50f5363390..85096dd6ed 100644
--- a/libs/datasource/jwt/src/utils/event-bus.ts
+++ b/libs/datasource/jwt/src/utils/event-bus.ts
@@ -81,7 +81,7 @@ class BlockScopedEventBus extends BlockEventBus {
options?: ListenerOptions
) {
if (options?.debounce) {
- const { wait, maxWait } = options.debounce;
+ const { wait, maxWait = 500 } = options.debounce;
const debounced = debounce(listener, wait, { maxWait });
this.on_listener(this._topic, name, e => {
debounced((e as CustomEvent)?.detail);
diff --git a/libs/datasource/jwt/src/utils/index.ts b/libs/datasource/jwt/src/utils/index.ts
index f19e5633a1..3d0d3bb101 100644
--- a/libs/datasource/jwt/src/utils/index.ts
+++ b/libs/datasource/jwt/src/utils/index.ts
@@ -39,7 +39,9 @@ export function getLogger(namespace: string) {
if (JWT_DEV) {
const logger = debug(namespace);
logger.log = console.log.bind(console);
- if (JWT_DEV === ('testing' as any)) logger.enabled = true;
+ if (JWT_DEV === ('testing' as any)) {
+ logger.enabled = true;
+ }
return logger;
} else {
return () => {};
diff --git a/libs/datasource/jwt/src/adapter/yjs/binary.ts b/libs/datasource/jwt/src/yjs/binary.ts
similarity index 96%
rename from libs/datasource/jwt/src/adapter/yjs/binary.ts
rename to libs/datasource/jwt/src/yjs/binary.ts
index 26f82684af..5af3deefff 100644
--- a/libs/datasource/jwt/src/adapter/yjs/binary.ts
+++ b/libs/datasource/jwt/src/yjs/binary.ts
@@ -26,7 +26,7 @@ export class YjsRemoteBinaries {
} else {
// TODO: Remote Load
try {
- const file = await this._remoteStorage?.instance.getBuffData(
+ const file = await this._remoteStorage?.instance?.getBuffData(
name
);
console.log(file);
@@ -45,11 +45,11 @@ export class YjsRemoteBinaries {
this._binaries.set(name, binary);
if (this._remoteStorage) {
// TODO: Remote Save, if there is an object with the same name remotely, the upload is skipped, because the file name is the hash of the file content
- const has_file = this._remoteStorage.instance.exist(name);
+ const has_file = this._remoteStorage.instance?.exist(name);
if (!has_file) {
const upload_file = new File(binary.toArray(), name);
await this._remoteStorage.instance
- .upload(upload_file)
+ ?.upload(upload_file)
.catch(err => {
throw new Error(`${err} upload error`);
});
diff --git a/libs/datasource/jwt/src/adapter/yjs/block.ts b/libs/datasource/jwt/src/yjs/block.ts
similarity index 95%
rename from libs/datasource/jwt/src/adapter/yjs/block.ts
rename to libs/datasource/jwt/src/yjs/block.ts
index 3f2b756799..513016f90e 100644
--- a/libs/datasource/jwt/src/adapter/yjs/block.ts
+++ b/libs/datasource/jwt/src/yjs/block.ts
@@ -5,8 +5,8 @@ import {
transact,
} from 'yjs';
-import { BlockItem, BlockTypes } from '../../types';
-import { BlockInstance, BlockListener, HistoryManager } from '../index';
+import { BlockItem, BlockTypes } from '../types';
+import { BlockInstance, BlockListener, HistoryManager } from './types';
import { YjsHistoryManager } from './history';
import { ChildrenListenerHandler, ContentListenerHandler } from './listener';
@@ -34,7 +34,7 @@ type YjsBlockInstanceProps = {
export class YjsBlockInstance implements BlockInstance {
private readonly _id: string;
private readonly _block: YMap;
- private readonly _binary?: YArray;
+ private readonly _binary: YArray | undefined;
private readonly _children: YArray;
private readonly _setBlock: (
id: string,
@@ -48,8 +48,7 @@ export class YjsBlockInstance implements BlockInstance {
private readonly _childrenListeners: Map;
private readonly _contentListeners: Map;
- // eslint-disable-next-line @typescript-eslint/naming-convention
- _childrenMap: Map;
+ private _childrenMap: Map;
constructor(props: YjsBlockInstanceProps) {
this._id = props.id;
@@ -184,7 +183,9 @@ export class YjsBlockInstance implements BlockInstance {
}
hasChildren(id: string): boolean {
- if (this.children.includes(id)) return true;
+ if (this.children.includes(id)) {
+ return true;
+ }
return this.getChildren().some(block => block.hasChildren(id));
}
@@ -263,7 +264,9 @@ export class YjsBlockInstance implements BlockInstance {
break;
}
}
- if (id) failed.push(id);
+ if (id) {
+ failed.push(id);
+ }
}
this._childrenMap = getMapFromYArray(this._children);
diff --git a/libs/datasource/jwt/src/adapter/yjs/gatekeeper.ts b/libs/datasource/jwt/src/yjs/gatekeeper.ts
similarity index 95%
rename from libs/datasource/jwt/src/adapter/yjs/gatekeeper.ts
rename to libs/datasource/jwt/src/yjs/gatekeeper.ts
index 7e02c5a09e..9acf1becf5 100644
--- a/libs/datasource/jwt/src/adapter/yjs/gatekeeper.ts
+++ b/libs/datasource/jwt/src/yjs/gatekeeper.ts
@@ -32,7 +32,7 @@ export class GateKeeper {
return creator === this._userId || !!this._common.get(block_id);
}
- checkDeleteLists(block_ids: string[]) {
+ checkDeleteLists(block_ids: string[]): [string[], string[]] {
const success = [];
const fail = [];
for (const block_id of block_ids) {
diff --git a/libs/datasource/jwt/src/adapter/yjs/history.ts b/libs/datasource/jwt/src/yjs/history.ts
similarity index 95%
rename from libs/datasource/jwt/src/adapter/yjs/history.ts
rename to libs/datasource/jwt/src/yjs/history.ts
index 6739cf9a50..5c6f5c4001 100644
--- a/libs/datasource/jwt/src/adapter/yjs/history.ts
+++ b/libs/datasource/jwt/src/yjs/history.ts
@@ -1,10 +1,11 @@
import { Map as YMap, UndoManager } from 'yjs';
-import { HistoryCallback, HistoryManager } from '../../adapter';
+import { HistoryCallback, HistoryManager } from './types';
type StackItem = UndoManager['undoStack'][0];
export class YjsHistoryManager implements HistoryManager {
+ // @ts-ignore
private readonly _blocks: YMap;
private readonly _historyManager: UndoManager;
private readonly _pushListeners: Map>;
@@ -56,7 +57,7 @@ export class YjsHistoryManager implements HistoryManager {
}
break(): void {
- // this.#history_manager.
+ // this._historyManager.
}
undo(): Map | undefined {
diff --git a/libs/datasource/jwt/src/adapter/yjs/index.ts b/libs/datasource/jwt/src/yjs/index.ts
similarity index 95%
rename from libs/datasource/jwt/src/adapter/yjs/index.ts
rename to libs/datasource/jwt/src/yjs/index.ts
index ec201c2d84..7d0f30e4e3 100644
--- a/libs/datasource/jwt/src/adapter/yjs/index.ts
+++ b/libs/datasource/jwt/src/yjs/index.ts
@@ -18,15 +18,15 @@ import {
transact,
} from 'yjs';
+import { BlockItem, BlockTypes } from '../types';
+import { getLogger, sha3, sleep } from '../utils';
import {
AsyncDatabaseAdapter,
BlockListener,
ChangedStateKeys,
Connectivity,
HistoryManager,
-} from '../../adapter';
-import { BlockItem, BlockTypes } from '../../types';
-import { getLogger, sha3, sleep } from '../../utils';
+} from './types';
import { YjsRemoteBinaries } from './binary';
import { YjsBlockInstance } from './block';
@@ -40,6 +40,7 @@ import {
import { YjsProvider } from './provider';
declare const JWT_DEV: boolean;
+// @ts-ignore
const logger = getLogger('BlockDB:yjs');
type ConnectivityListener = (
@@ -54,7 +55,7 @@ type YjsProviders = {
gatekeeper: GateKeeper;
connListener: { listeners?: ConnectivityListener };
userId: string;
- remoteToken?: string; // remote storage token
+ remoteToken: string | undefined; // remote storage token
};
const _yjsDatabaseInstance = new Map();
@@ -70,8 +71,8 @@ async function _initYjsDatabase(
workspace: string,
options: {
userId: string;
- token?: string;
- provider?: Record;
+ token?: string | undefined;
+ provider?: Record | undefined;
}
): Promise {
if (_asyncInitLoading.has(workspace)) {
@@ -243,9 +244,10 @@ export class YjsAdapter implements AsyncDatabaseAdapter {
typeof updated === 'number' &&
updated + 1000 * 10 > Date.now()
) {
- if (!editing_mapping[editing])
+ if (!editing_mapping[editing]) {
editing_mapping[editing] = [];
- editing_mapping[editing].push(userId);
+ }
+ editing_mapping[editing]?.push(userId);
}
}
listener(
@@ -338,7 +340,7 @@ export class YjsAdapter implements AsyncDatabaseAdapter {
],
});
const [file] = (await fromEvent(handles)) as File[];
- const binary = await file.arrayBuffer();
+ const binary = await file?.arrayBuffer();
// await this._provider.idb.clearData();
const doc = new Doc({ autoLoad: true, shouldLoad: true });
let updated = 0;
@@ -348,7 +350,9 @@ export class YjsAdapter implements AsyncDatabaseAdapter {
updated += 1;
});
setInterval(() => {
- if (updated > 0) updated -= 1;
+ if (updated > 0) {
+ updated -= 1;
+ }
}, 500);
const update_check = new Promise(resolve => {
@@ -362,8 +366,10 @@ export class YjsAdapter implements AsyncDatabaseAdapter {
});
// await new IndexedDBProvider(this._provider.idb.name, doc)
// .whenSynced;
- applyUpdate(doc, new Uint8Array(binary));
- await update_check;
+ if (binary) {
+ applyUpdate(doc, new Uint8Array(binary));
+ await update_check;
+ }
console.log('load success');
},
parse: () => this._doc.toJSON(),
@@ -409,8 +415,8 @@ export class YjsAdapter implements AsyncDatabaseAdapter {
async createBlock(
options: Pick, 'type' | 'flavor'> & {
- uuid?: string;
- binary?: ArrayBufferLike;
+ uuid: string | undefined;
+ binary: ArrayBufferLike | undefined;
}
): Promise {
const uuid = options.uuid || `affine${nanoid(16)}`;
@@ -481,7 +487,9 @@ export class YjsAdapter implements AsyncDatabaseAdapter {
async getBlock(id: string): Promise {
const block_instance = this.get_block_sync(id);
- if (block_instance) return block_instance;
+ if (block_instance) {
+ return block_instance;
+ }
const block = this._blocks.get(id);
if (block && block.get('type') === BlockTypes.binary) {
const binary = await this._binaries.get(
@@ -540,7 +548,9 @@ export class YjsAdapter implements AsyncDatabaseAdapter {
let uploaded: Promise | undefined;
if (!block.size) {
const content = item.content[INTO_INNER]();
- if (!content) return reject();
+ if (!content) {
+ return reject();
+ }
const children = new YArray();
children.push(item.children);
diff --git a/libs/datasource/jwt/src/adapter/yjs/listener.ts b/libs/datasource/jwt/src/yjs/listener.ts
similarity index 98%
rename from libs/datasource/jwt/src/adapter/yjs/listener.ts
rename to libs/datasource/jwt/src/yjs/listener.ts
index 36c203bbce..a109862b20 100644
--- a/libs/datasource/jwt/src/adapter/yjs/listener.ts
+++ b/libs/datasource/jwt/src/yjs/listener.ts
@@ -1,7 +1,8 @@
import { produce } from 'immer';
import { debounce } from 'ts-debounce';
import { YEvent } from 'yjs';
-import { BlockListener, ChangedStateKeys } from '../index';
+
+import { BlockListener, ChangedStateKeys } from './types';
let listener_suspend = false;
diff --git a/libs/datasource/jwt/src/adapter/yjs/operation.ts b/libs/datasource/jwt/src/yjs/operation.ts
similarity index 93%
rename from libs/datasource/jwt/src/adapter/yjs/operation.ts
rename to libs/datasource/jwt/src/yjs/operation.ts
index a8dfdaffa4..8d1bac4723 100644
--- a/libs/datasource/jwt/src/adapter/yjs/operation.ts
+++ b/libs/datasource/jwt/src/yjs/operation.ts
@@ -6,6 +6,7 @@ import {
Text as YText,
} from 'yjs';
+import { ChildrenListenerHandler, ContentListenerHandler } from './listener';
import {
ArrayOperation,
BaseTypes,
@@ -16,21 +17,29 @@ import {
Operable,
TextOperation,
TextToken,
-} from '../index';
-import { ChildrenListenerHandler, ContentListenerHandler } from './listener';
+} from './types';
const INTO_INNER = Symbol('INTO_INNER');
export const DO_NOT_USE_THIS_OR_YOU_WILL_BE_FIRED_SYMBOL_INTO_INNER: typeof INTO_INNER =
INTO_INNER;
-function auto_get(root: ContentOperation, key: string): unknown | undefined {
+function auto_get(
+ root: ContentOperation,
+ key: string | undefined
+): unknown | undefined {
const array = root.asArray();
- if (array && !Number.isNaN(Number(key))) return array.get(Number(key));
+ if (array && !Number.isNaN(Number(key))) {
+ return array.get(Number(key));
+ }
const map = root.asMap();
- if (map) return map.get(key);
+ if (map && key) {
+ return map.get(key);
+ }
const text = root.asText();
- if (text) return text.toString();
+ if (text) {
+ return text.toString();
+ }
console.error('auto_get unknown root', root, key);
return undefined;
}
@@ -150,7 +159,9 @@ export class YjsContentOperation implements ContentOperation {
if (root instanceof YjsContentOperation) {
if (path.length === 1) {
const [key] = path;
- if (key) return auto_set(root, key, data);
+ if (key) {
+ return auto_set(root, key, data);
+ }
console.error('autoSet unknown path', root, path, data);
return;
}
@@ -191,6 +202,7 @@ export class YjsContentOperation implements ContentOperation {
}
// eslint-disable-next-line @typescript-eslint/naming-convention
+ // @ts-ignore
private toJSON() {
return this._content.toJSON();
}
@@ -283,7 +295,9 @@ class YjsArrayOperation
get(index: number): Operable | undefined {
const content = this._arrayContent.get(index);
- if (content) return this.to_operable(content);
+ if (content) {
+ return this.to_operable(content);
+ }
return undefined;
}
@@ -368,7 +382,9 @@ class YjsMapOperation
set(key: string, value: Operable): void {
if (value instanceof YjsContentOperation) {
const content = value[INTO_INNER]();
- if (content) this._mapContent.set(key, content as unknown as T);
+ if (content) {
+ this._mapContent.set(key, content as unknown as T);
+ }
} else {
this._mapContent.set(key, value as T);
}
@@ -376,7 +392,9 @@ class YjsMapOperation
get(key: string): Operable | undefined {
const content = this._mapContent.get(key);
- if (content) return this.to_operable(content);
+ if (content) {
+ return this.to_operable(content);
+ }
return undefined;
}
diff --git a/libs/datasource/jwt/src/adapter/yjs/provider.ts b/libs/datasource/jwt/src/yjs/provider.ts
similarity index 97%
rename from libs/datasource/jwt/src/adapter/yjs/provider.ts
rename to libs/datasource/jwt/src/yjs/provider.ts
index ba1835cc52..99a09fd69c 100644
--- a/libs/datasource/jwt/src/adapter/yjs/provider.ts
+++ b/libs/datasource/jwt/src/yjs/provider.ts
@@ -7,13 +7,13 @@ import {
WebsocketProvider,
} from '@toeverything/datasource/jwt-rpc';
-import { Connectivity } from '../../adapter';
-import { BucketBackend } from '../../types';
+import { BucketBackend } from '../types';
+import { Connectivity } from './types';
type YjsDefaultInstances = {
awareness: Awareness;
doc: Doc;
- token?: string;
+ token?: string | undefined;
workspace: string;
emitState: (connectivity: Connectivity) => void;
};
diff --git a/libs/datasource/jwt/src/adapter/index.ts b/libs/datasource/jwt/src/yjs/types.ts
similarity index 97%
rename from libs/datasource/jwt/src/adapter/index.ts
rename to libs/datasource/jwt/src/yjs/types.ts
index 2d7176e6be..b23c685e5c 100644
--- a/libs/datasource/jwt/src/adapter/index.ts
+++ b/libs/datasource/jwt/src/yjs/types.ts
@@ -139,8 +139,8 @@ interface AsyncDatabaseAdapter {
reload(): void;
createBlock(
options: Pick, 'type' | 'flavor'> & {
- binary?: ArrayBuffer;
- uuid?: string;
+ binary: ArrayBuffer | undefined;
+ uuid: string | undefined;
}
): Promise>;
getBlock(id: string): Promise | undefined>;
@@ -184,8 +184,6 @@ export const getDataExporter = () => {
return { importData, exportData, hasExporter, installExporter };
};
-export { YjsAdapter } from './yjs';
-export type { YjsContentOperation, YjsInitOptions } from './yjs';
export type {
AsyncDatabaseAdapter,
BlockPosition,
diff --git a/libs/datasource/state/package.json b/libs/datasource/state/package.json
index a1a92d478b..20bdf4c8ce 100644
--- a/libs/datasource/state/package.json
+++ b/libs/datasource/state/package.json
@@ -3,9 +3,9 @@
"version": "0.0.1",
"license": "MIT",
"dependencies": {
- "jotai": "^1.7.4"
+ "jotai": "^1.8.1"
},
"devDependencies": {
- "firebase": "^9.9.2"
+ "firebase": "^9.9.3"
}
}
diff --git a/libs/datasource/state/src/page.ts b/libs/datasource/state/src/page.ts
index 093ee78398..e1706e508e 100644
--- a/libs/datasource/state/src/page.ts
+++ b/libs/datasource/state/src/page.ts
@@ -1,5 +1,4 @@
import { atom, useAtom } from 'jotai';
-import { useEffect } from 'react';
import { useLocation, useParams } from 'react-router-dom';
// import { Virgo } from '@toeverything/components/editor-core';
@@ -14,12 +13,13 @@ export const useCurrentEditors = () => {
const { pathname } = useLocation();
const [currentEditors, setCurrentEditors] = useAtom(_currentEditors);
- useEffect(() => {
- if (!workspaceId || !pageId) return;
- if (pathname.split('/').length >= 3) {
- setCurrentEditors({});
- }
- }, [pageId, pathname, setCurrentEditors, workspaceId]);
+ /* not useful: 2022.8.25 */
+ // useEffect(() => {
+ // if (!workspaceId || !pageId) return;
+ // if (pathname.split('/').length >= 3) {
+ // setCurrentEditors({});
+ // }
+ // }, [pageId, pathname, setCurrentEditors, workspaceId]);
return {
currentEditors,
diff --git a/package.json b/package.json
index a0e060199e..88f5c1264e 100644
--- a/package.json
+++ b/package.json
@@ -51,13 +51,20 @@
"@mui/material",
"babel-loader",
"jest-environment-node",
+ "mobx",
"rollup",
"webpack",
"react",
"react-dom",
"reflect-metadata",
"rxjs"
- ]
+ ],
+ "allowedVersions": {
+ "@types/react": "18",
+ "react": "18",
+ "react-dom": "18",
+ "react-test-renderer": "18"
+ }
}
},
"dependencies": {
@@ -66,9 +73,9 @@
"@mui/icons-material": "^5.8.4",
"@mui/material": "^5.8.6",
"assert": "^2.0.0",
- "clsx": "^1.2.0",
- "core-js": "^3.23.3",
- "got": "^12.1.0",
+ "clsx": "^1.2.1",
+ "core-js": "^3.25.0",
+ "got": "^12.3.1",
"level": "^8.0.0",
"level-read-stream": "1.1.0",
"react": "^18.2.0",
@@ -76,38 +83,36 @@
"react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
"regenerator-runtime": "^0.13.9",
- "rxjs": "^7.5.5",
- "style9": "^0.13.3",
+ "rxjs": "^7.5.6",
+ "style9": "^0.14.0",
"tslib": "^2.4.0"
},
"devDependencies": {
"@firebase/auth": "^0.20.5",
- "@headlessui/react": "^1.6.5",
- "@heroicons/react": "^1.0.6",
- "@nrwl/cli": "^14.4.0",
- "@nrwl/cypress": "^14.4.0",
- "@nrwl/eslint-plugin-nx": "^14.4.0",
- "@nrwl/jest": "^14.4.0",
- "@nrwl/js": "^14.4.0",
- "@nrwl/linter": "^14.4.0",
- "@nrwl/node": "^14.4.0",
- "@nrwl/nx-cloud": "^14.2.0",
- "@nrwl/react": "^14.4.0",
- "@nrwl/tao": "^14.4.0",
- "@nrwl/web": "^14.4.0",
- "@nrwl/workspace": "^14.4.0",
+ "@nrwl/cli": "^14.5.10",
+ "@nrwl/cypress": "^14.5.10",
+ "@nrwl/eslint-plugin-nx": "^14.5.10",
+ "@nrwl/jest": "^14.5.10",
+ "@nrwl/js": "^14.5.10",
+ "@nrwl/linter": "^14.5.10",
+ "@nrwl/node": "^14.5.10",
+ "@nrwl/nx-cloud": "^14.5.4",
+ "@nrwl/react": "^14.5.10",
+ "@nrwl/tao": "^14.5.10",
+ "@nrwl/web": "^14.5.10",
+ "@nrwl/workspace": "^14.5.10",
"@portabletext/react": "^1.0.6",
- "@svgr/core": "^6.2.1",
+ "@svgr/core": "^6.3.1",
"@swc/cli": "^0.1.57",
- "@swc/core": "^1.2.208",
- "@swc/helpers": "^0.4.3",
- "@swc/jest": "^0.2.21",
+ "@swc/core": "^1.2.244",
+ "@swc/helpers": "^0.4.11",
+ "@swc/jest": "^0.2.22",
"@testing-library/react": "^13.3.0",
"@testing-library/react-hooks": "^8.0.1",
- "@types/jest": "^28.1.4",
- "@types/node": "^18.0.1",
- "@types/react": "^18.0.14",
- "@types/react-dom": "^18.0.5",
+ "@types/jest": "^28.1.8",
+ "@types/node": "^18.7.13",
+ "@types/react": "^18.0.17",
+ "@types/react-dom": "^18.0.6",
"@types/react-router-dom": "^5.3.3",
"@typescript-eslint/eslint-plugin": "^5.30.4",
"@typescript-eslint/parser": "^5.30.4",
@@ -128,13 +133,13 @@
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "^7.30.1",
"eslint-plugin-react-hooks": "^4.6.0",
- "firebase": "^9.9.2",
+ "firebase": "^9.9.3",
"fs-extra": "^10.1.0",
"html-webpack-plugin": "^5.5.0",
"husky": "^8.0.1",
"jest": "^28.1.2",
"lint-staged": "^13.0.3",
- "nx": "^14.4.0",
+ "nx": "^14.5.10",
"prettier": "^2.7.1",
"react-test-renderer": "^18.2.0",
"svgo": "^2.8.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2d207ed618..75872d6233 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,34 +7,32 @@ importers:
'@emotion/react': ^11.9.3
'@emotion/styled': ^11.9.3
'@firebase/auth': ^0.20.5
- '@headlessui/react': ^1.6.5
- '@heroicons/react': ^1.0.6
'@mui/icons-material': ^5.8.4
'@mui/material': ^5.8.6
- '@nrwl/cli': ^14.4.0
- '@nrwl/cypress': ^14.4.0
- '@nrwl/eslint-plugin-nx': ^14.4.0
- '@nrwl/jest': ^14.4.0
- '@nrwl/js': ^14.4.0
- '@nrwl/linter': ^14.4.0
- '@nrwl/node': ^14.4.0
- '@nrwl/nx-cloud': ^14.2.0
- '@nrwl/react': ^14.4.0
- '@nrwl/tao': ^14.4.0
- '@nrwl/web': ^14.4.0
- '@nrwl/workspace': ^14.4.0
+ '@nrwl/cli': ^14.5.10
+ '@nrwl/cypress': ^14.5.10
+ '@nrwl/eslint-plugin-nx': ^14.5.10
+ '@nrwl/jest': ^14.5.10
+ '@nrwl/js': ^14.5.10
+ '@nrwl/linter': ^14.5.10
+ '@nrwl/node': ^14.5.10
+ '@nrwl/nx-cloud': ^14.5.4
+ '@nrwl/react': ^14.5.10
+ '@nrwl/tao': ^14.5.10
+ '@nrwl/web': ^14.5.10
+ '@nrwl/workspace': ^14.5.10
'@portabletext/react': ^1.0.6
- '@svgr/core': ^6.2.1
+ '@svgr/core': ^6.3.1
'@swc/cli': ^0.1.57
- '@swc/core': ^1.2.208
- '@swc/helpers': ^0.4.3
- '@swc/jest': ^0.2.21
+ '@swc/core': ^1.2.244
+ '@swc/helpers': ^0.4.11
+ '@swc/jest': ^0.2.22
'@testing-library/react': ^13.3.0
'@testing-library/react-hooks': ^8.0.1
- '@types/jest': ^28.1.4
- '@types/node': ^18.0.1
- '@types/react': ^18.0.14
- '@types/react-dom': ^18.0.5
+ '@types/jest': ^28.1.8
+ '@types/node': ^18.7.13
+ '@types/react': ^18.0.17
+ '@types/react-dom': ^18.0.6
'@types/react-router-dom': ^5.3.3
'@typescript-eslint/eslint-plugin': ^5.30.4
'@typescript-eslint/parser': ^5.30.4
@@ -42,9 +40,9 @@ importers:
babel-jest: ^28.1.2
babel-plugin-open-source: ^1.3.4
change-case: ^4.1.2
- clsx: ^1.2.0
+ clsx: ^1.2.1
compression-webpack-plugin: ^10.0.0
- core-js: ^3.23.3
+ core-js: ^3.25.0
cross-env: ^7.0.3
css-minimizer-webpack-plugin: ^4.0.0
cz-customizable: ^5.3.0
@@ -58,16 +56,16 @@ importers:
eslint-plugin-prettier: ^4.2.1
eslint-plugin-react: ^7.30.1
eslint-plugin-react-hooks: ^4.6.0
- firebase: ^9.9.2
+ firebase: ^9.9.3
fs-extra: ^10.1.0
- got: ^12.1.0
+ got: ^12.3.1
html-webpack-plugin: ^5.5.0
husky: ^8.0.1
jest: ^28.1.2
level: ^8.0.0
level-read-stream: 1.1.0
lint-staged: ^13.0.3
- nx: ^14.4.0
+ nx: ^14.5.10
prettier: ^2.7.1
react: ^18.2.0
react-dom: ^18.2.0
@@ -75,8 +73,8 @@ importers:
react-router-dom: ^6.3.0
react-test-renderer: ^18.2.0
regenerator-runtime: ^0.13.9
- rxjs: ^7.5.5
- style9: ^0.13.3
+ rxjs: ^7.5.6
+ style9: ^0.14.0
svgo: ^2.8.0
terser-webpack-plugin: ^5.3.3
ts-jest: ^28.0.5
@@ -86,14 +84,14 @@ importers:
webpack: ^5.74.0
webpack-bundle-analyzer: ^4.5.0
dependencies:
- '@emotion/react': 11.9.3_4jaruczdv2uxjj3lb2xbkiuci4
- '@emotion/styled': 11.9.3_toiz7tndcw4z2b7gxmmeo5fkcu
- '@mui/icons-material': 5.8.4_vdnh4jyrnjwcar5vg6k35n5t6e
- '@mui/material': 5.8.7_h2u6a3oivtyocvjxeke7xcvlfa
+ '@emotion/react': 11.9.3_aev5mndowrsc2o4rquiaswzsei
+ '@emotion/styled': 11.9.3_lzq4tq5osthlqcqhyhuicy5gfy
+ '@mui/icons-material': 5.8.4_wip2cf6yrkxu2zuyrl3lmpbdaa
+ '@mui/material': 5.8.7_mugunlselc52kyz7qt5aa5ixva
assert: 2.0.0
- clsx: 1.2.0
- core-js: 3.23.3
- got: 12.1.0
+ clsx: 1.2.1
+ core-js: 3.25.0
+ got: 12.3.1
level: 8.0.0
level-read-stream: 1.1.0
react: 18.2.0
@@ -101,36 +99,34 @@ importers:
react-router: 6.3.0_react@18.2.0
react-router-dom: 6.3.0_biqbaboplfbrettd7655fr4n2y
regenerator-runtime: 0.13.9
- rxjs: 7.5.5
- style9: 0.13.3_3dhnqjc63a233tfpt3a625zcdq
+ rxjs: 7.5.6
+ style9: 0.14.0_3dhnqjc63a233tfpt3a625zcdq
tslib: 2.4.0
devDependencies:
- '@firebase/auth': 0.20.5_@firebase+app@0.7.30
- '@headlessui/react': 1.6.5_biqbaboplfbrettd7655fr4n2y
- '@heroicons/react': 1.0.6_react@18.2.0
- '@nrwl/cli': 14.4.2_@swc+core@1.2.210
- '@nrwl/cypress': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe
- '@nrwl/eslint-plugin-nx': 14.4.2_afsbewstkdex5d4fc6xnpjlnau
- '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle
- '@nrwl/js': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe
- '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji
- '@nrwl/node': 14.4.2_ehspof47b5bphcyk4536mwaw4u
- '@nrwl/nx-cloud': 14.2.0
- '@nrwl/react': 14.4.2_46t6z7wulh2zjyi5wmxujdm57y
- '@nrwl/tao': 14.4.2_@swc+core@1.2.210
- '@nrwl/web': 14.4.2_7ggz7ibmlwrqtwusxeq53zzcym
- '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq
+ '@firebase/auth': 0.20.5_@firebase+app@0.7.31
+ '@nrwl/cli': 14.5.10_@swc+core@1.2.244
+ '@nrwl/cypress': 14.5.10_fh4vayvykx4so2ggxmjmy42o7q
+ '@nrwl/eslint-plugin-nx': 14.5.10_givxt7oldssnfrhy2ogb3txvmu
+ '@nrwl/jest': 14.5.10_mxnt7yjwrufofllb6rm3srb2gy
+ '@nrwl/js': 14.5.10_fh4vayvykx4so2ggxmjmy42o7q
+ '@nrwl/linter': 14.5.10_nccbbaajqjy3rznvgrrzaevqwe
+ '@nrwl/node': 14.5.10_b7xqi4yfwax4wnal77xdlkadre
+ '@nrwl/nx-cloud': 14.5.4
+ '@nrwl/react': 14.5.10_o5732ev3g42bu2r3ngh6yfrgia
+ '@nrwl/tao': 14.5.10_@swc+core@1.2.244
+ '@nrwl/web': 14.5.10_tpw7pltx5fafq53de536pruocy
+ '@nrwl/workspace': 14.5.10_eva5qnqrnaa26adtrypogyveky
'@portabletext/react': 1.0.6_react@18.2.0
- '@svgr/core': 6.2.1
- '@swc/cli': 0.1.57_@swc+core@1.2.210
- '@swc/core': 1.2.210
- '@swc/helpers': 0.4.3
- '@swc/jest': 0.2.21_@swc+core@1.2.210
+ '@svgr/core': 6.3.1
+ '@swc/cli': 0.1.57_@swc+core@1.2.244
+ '@swc/core': 1.2.244
+ '@swc/helpers': 0.4.11
+ '@swc/jest': 0.2.22_@swc+core@1.2.244
'@testing-library/react': 13.3.0_biqbaboplfbrettd7655fr4n2y
- '@testing-library/react-hooks': 8.0.1_5qggqhesezyescxqnsg4rpj6qa
- '@types/jest': 28.1.4
- '@types/node': 18.0.1
- '@types/react': 18.0.14
+ '@testing-library/react-hooks': 8.0.1_y6lpz2mvcoua7qihahug4ke22i
+ '@types/jest': 28.1.8
+ '@types/node': 18.7.13
+ '@types/react': 18.0.17
'@types/react-dom': 18.0.6
'@types/react-router-dom': 5.3.3
'@typescript-eslint/eslint-plugin': 5.30.5_6zdoc3rn4mpiddqwhppni2mnnm
@@ -152,21 +148,21 @@ importers:
eslint-plugin-prettier: 4.2.1_7uxdfn2xinezdgvmbammh6ev5i
eslint-plugin-react: 7.30.1_eslint@8.19.0
eslint-plugin-react-hooks: 4.6.0_eslint@8.19.0
- firebase: 9.9.2
+ firebase: 9.9.3
fs-extra: 10.1.0
html-webpack-plugin: 5.5.0_webpack@5.74.0
husky: 8.0.1
- jest: 28.1.2_hxaxlvfys2pc3hefxwkmyo5cpq
+ jest: 28.1.2_3glepa5322b7j342guju4hszoy
lint-staged: 13.0.3
- nx: 14.4.2_@swc+core@1.2.210
+ nx: 14.5.10_@swc+core@1.2.244
prettier: 2.7.1
react-test-renderer: 18.2.0_react@18.2.0
svgo: 2.8.0
- terser-webpack-plugin: 5.3.3_vwzmvoh3samqo2nn3x7mqt365m
+ terser-webpack-plugin: 5.3.3_5yvlrjpud4kvfyyr2mesgpo47e
ts-jest: 28.0.5_dvf3gqad2lwurck7yyca7j3d3i
- ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi
+ ts-node: 10.8.2_hixnfb2jfw56u6pahjg3ndp4oy
typescript: 4.7.4
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
webpack-bundle-analyzer: 4.5.0
apps/keck:
@@ -199,13 +195,13 @@ importers:
apps/ligo-virgo:
specifiers:
'@mui/icons-material': ^5.8.4
- firebase: ^9.9.2
+ firebase: ^9.9.3
mini-css-extract-plugin: ^2.6.1
webpack: ^5.74.0
dependencies:
'@mui/icons-material': 5.8.4
devDependencies:
- firebase: 9.9.2
+ firebase: 9.9.3
mini-css-extract-plugin: 2.6.1_webpack@5.74.0
webpack: 5.74.0
@@ -264,7 +260,7 @@ importers:
'@tldraw/intersect': ^1.7.1
'@tldraw/vec': ^1.7.0
dependencies:
- '@tldraw/core': 1.14.1_mobx@6.6.1
+ '@tldraw/core': 1.14.1
'@tldraw/intersect': 1.7.1
'@tldraw/vec': 1.7.1
@@ -413,7 +409,7 @@ importers:
react-window: ^1.8.7
slate: ^0.81.1
slate-react: ^0.81.0
- style9: ^0.13.3
+ style9: ^0.14.0
dependencies:
'@codemirror/commands': 6.0.1
'@codemirror/lang-cpp': 6.0.1
@@ -450,7 +446,7 @@ importers:
react-window: 1.8.7
slate: 0.81.1
slate-react: 0.81.0_slate@0.81.1
- style9: 0.13.3
+ style9: 0.14.0
devDependencies:
'@types/codemirror': 5.60.5
'@types/react-resizable': 3.0.1
@@ -459,32 +455,36 @@ importers:
libs/components/editor-core:
specifiers:
'@mui/icons-material': ^5.8.4
- date-fns: ^2.28.0
+ date-fns: ^2.29.2
eventemitter3: ^4.0.7
hotkeys-js: ^3.9.4
+ html-escaper: ^3.0.3
lru-cache: ^7.10.1
+ marked: ^4.0.19
nanoid: ^4.0.0
slate: ^0.81.0
- style9: ^0.13.3
+ style9: ^0.14.0
dependencies:
'@mui/icons-material': 5.8.4
- date-fns: 2.28.0
+ date-fns: 2.29.2
eventemitter3: 4.0.7
hotkeys-js: 3.9.4
+ html-escaper: 3.0.3
lru-cache: 7.12.0
+ marked: 4.0.19
nanoid: 4.0.0
slate: 0.81.1
- style9: 0.13.3
+ style9: 0.14.0
libs/components/editor-plugins:
specifiers:
'@mui/icons-material': ^5.8.4
- date-fns: ^2.28.0
- style9: ^0.13.3
+ date-fns: ^2.29.2
+ style9: ^0.14.0
dependencies:
'@mui/icons-material': 5.8.4
- date-fns: 2.28.0
- style9: 0.13.3
+ date-fns: 2.29.2
+ style9: 0.14.0
libs/components/icons:
specifiers: {}
@@ -500,20 +500,24 @@ importers:
'@types/tinycolor2': ^1.4.3
'@types/turndown': ^5.0.1
clsx: ^1.2.1
- date-fns: ^2.28.0
- jotai: ^1.7.4
+ date-fns: ^2.29.2
+ i18next: ^21.9.1
+ jotai: ^1.8.1
+ react-i18next: ^11.18.4
tinycolor2: ^1.4.2
turndown: 7.1.1
dependencies:
- '@date-io/date-fns': 2.14.0_date-fns@2.28.0
+ '@date-io/date-fns': 2.14.0_date-fns@2.29.2
'@dnd-kit/core': 6.0.5
'@dnd-kit/modifiers': 6.0.0_@dnd-kit+core@6.0.5
'@dnd-kit/sortable': 7.0.1_@dnd-kit+core@6.0.5
'@dnd-kit/utilities': 3.2.0
'@mui/icons-material': 5.8.4
clsx: 1.2.1
- date-fns: 2.28.0
- jotai: 1.7.4
+ date-fns: 2.29.2
+ i18next: 21.9.1
+ jotai: 1.8.1
+ react-i18next: 11.18.4_i18next@21.9.1
tinycolor2: 1.4.2
turndown: 7.1.1
devDependencies:
@@ -532,7 +536,7 @@ importers:
'@mui/x-date-pickers': ^5.0.0-alpha.7
'@mui/x-date-pickers-pro': ^5.0.0-alpha.7
'@types/react-date-range': ^1.4.4
- clsx: ^1.2.0
+ clsx: ^1.2.1
notistack: ^2.0.5
react-date-range: ^1.4.0
dependencies:
@@ -543,12 +547,12 @@ importers:
'@mui/base': 5.0.0-alpha.88
'@mui/material': 5.8.7_d6menda4vqwq6peqnkbe7mkj4i
'@mui/system': 5.8.7_d6menda4vqwq6peqnkbe7mkj4i
- '@mui/x-date-pickers': 5.0.0-alpha.7_3ze6eywwrphmf4xmeajh7ll6xm
- '@mui/x-date-pickers-pro': 5.0.0-alpha.7_3ze6eywwrphmf4xmeajh7ll6xm
+ '@mui/x-date-pickers': 5.0.0-alpha.7_k34ytkg6gx4xxob5q3piijp2ce
+ '@mui/x-date-pickers-pro': 5.0.0-alpha.7_k34ytkg6gx4xxob5q3piijp2ce
'@types/react-date-range': 1.4.4
- clsx: 1.2.0
+ clsx: 1.2.1
notistack: 2.0.5_5ejcbl776hpy2drdn6qveocmsu
- react-date-range: 1.4.0_date-fns@2.28.0
+ react-date-range: 1.4.0_date-fns@2.29.2
libs/datasource/commands:
specifiers: {}
@@ -570,6 +574,9 @@ importers:
dependencies:
ffc-js-client-side-sdk: 1.1.5
+ libs/datasource/jwst/pkg:
+ specifiers: {}
+
libs/datasource/jwt:
specifiers:
'@types/debug': ^4.1.7
@@ -587,7 +594,7 @@ importers:
idb-keyval: ^6.2.0
immer: ^9.0.15
lib0: ^0.2.52
- lru-cache: ^7.13.2
+ lru-cache: ^7.14.0
nanoid: ^4.0.0
sha3: ^2.1.4
sift: ^16.0.0
@@ -618,7 +625,7 @@ importers:
file-selector: 0.6.0
flexsearch: 0.7.21
lib0: 0.2.52
- lru-cache: 7.13.2
+ lru-cache: 7.14.0
ts-debounce: 4.0.0
libs/datasource/jwt-rpc:
@@ -651,12 +658,12 @@ importers:
libs/datasource/state:
specifiers:
- firebase: ^9.9.2
- jotai: ^1.7.4
+ firebase: ^9.9.3
+ jotai: ^1.8.1
dependencies:
- jotai: 1.7.4
+ jotai: 1.8.1
devDependencies:
- firebase: 9.9.2
+ firebase: 9.9.3
libs/framework/virgo:
specifiers: {}
@@ -2530,7 +2537,7 @@ packages:
bluebird: 3.7.1
debug: 4.3.4
lodash: 4.17.21
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
transitivePeerDependencies:
- supports-color
dev: true
@@ -2548,7 +2555,7 @@ packages:
resolution: {integrity: sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw==}
dev: false
- /@date-io/date-fns/2.14.0_date-fns@2.28.0:
+ /@date-io/date-fns/2.14.0_date-fns@2.29.2:
resolution: {integrity: sha512-4fJctdVyOd5cKIKGaWUM+s3MUXMuzkZaHuTY15PH70kU1YTMrCoauA7hgQVx9qj0ZEbGrH9VSPYJYnYro7nKiA==}
peerDependencies:
date-fns: ^2.0.0
@@ -2557,7 +2564,7 @@ packages:
optional: true
dependencies:
'@date-io/core': 2.14.0
- date-fns: 2.28.0
+ date-fns: 2.29.2
dev: false
/@date-io/dayjs/2.14.0:
@@ -2596,7 +2603,7 @@ packages:
/@dnd-kit/accessibility/3.0.1:
resolution: {integrity: sha512-HXRrwS9YUYQO9lFRc/49uO/VICbM+O+ZRpFDe9Pd1rwVv2PCNkRiTZRdxrDgng/UkvdC3Re9r2vwPpXXrWeFzg==}
peerDependencies:
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -2607,8 +2614,8 @@ packages:
/@dnd-kit/core/6.0.5:
resolution: {integrity: sha512-3nL+Zy5cT+1XwsWdlXIvGIFvbuocMyB4NBxTN74DeBaBqeWdH9JsnKwQv7buZQgAHmAH+eIENfS1ginkvW6bCw==}
peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
+ react: '>=16.8.0 || 18'
+ react-dom: '>=16.8.0 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -2636,7 +2643,7 @@ packages:
resolution: {integrity: sha512-n77qAzJQtMMywu25sJzhz3gsHnDOUlEjTtnRl8A87rWIhnu32zuP+7zmFjwGgvqfXmRufqiHOSlH7JPC/tnJ8Q==}
peerDependencies:
'@dnd-kit/core': ^6.0.4
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -2649,7 +2656,7 @@ packages:
/@dnd-kit/utilities/3.2.0:
resolution: {integrity: sha512-h65/pn2IPCCIWwdlR2BMLqRkDxpTEONA+HQW3n765HBijLYGyrnTCLa2YQt8VVjjSQD6EfFlTE6aS2Q/b6nb2g==}
peerDependencies:
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -2777,7 +2784,7 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
'@types/react': '*'
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -2800,7 +2807,7 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
'@types/react': '*'
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -2818,38 +2825,12 @@ packages:
hoist-non-react-statics: 3.3.2
dev: false
- /@emotion/react/11.9.3_4jaruczdv2uxjj3lb2xbkiuci4:
- resolution: {integrity: sha512-g9Q1GcTOlzOEjqwuLF/Zd9LC+4FljjPjDfxSM7KmEakm+hsHXk+bYZ2q+/hTJzr0OUNkujo72pXLQvXj6H+GJQ==}
- peerDependencies:
- '@babel/core': ^7.0.0
- '@types/react': '*'
- react: '>=16.8.0'
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- '@types/react':
- optional: true
- react:
- optional: true
- dependencies:
- '@babel/core': 7.18.6
- '@babel/runtime': 7.18.6
- '@emotion/babel-plugin': 11.9.2_@babel+core@7.18.6
- '@emotion/cache': 11.9.3
- '@emotion/serialize': 1.0.4
- '@emotion/utils': 1.1.0
- '@emotion/weak-memoize': 0.2.5
- '@types/react': 18.0.14
- hoist-non-react-statics: 3.3.2
- react: 18.2.0
- dev: false
-
/@emotion/react/11.9.3_@babel+core@7.18.6:
resolution: {integrity: sha512-g9Q1GcTOlzOEjqwuLF/Zd9LC+4FljjPjDfxSM7KmEakm+hsHXk+bYZ2q+/hTJzr0OUNkujo72pXLQvXj6H+GJQ==}
peerDependencies:
'@babel/core': ^7.0.0
'@types/react': '*'
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -2868,6 +2849,32 @@ packages:
hoist-non-react-statics: 3.3.2
dev: false
+ /@emotion/react/11.9.3_aev5mndowrsc2o4rquiaswzsei:
+ resolution: {integrity: sha512-g9Q1GcTOlzOEjqwuLF/Zd9LC+4FljjPjDfxSM7KmEakm+hsHXk+bYZ2q+/hTJzr0OUNkujo72pXLQvXj6H+GJQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ '@types/react': '*'
+ react: '>=16.8.0 || 18'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ '@types/react':
+ optional: true
+ react:
+ optional: true
+ dependencies:
+ '@babel/core': 7.18.6
+ '@babel/runtime': 7.18.6
+ '@emotion/babel-plugin': 11.9.2_@babel+core@7.18.6
+ '@emotion/cache': 11.9.3
+ '@emotion/serialize': 1.0.4
+ '@emotion/utils': 1.1.0
+ '@emotion/weak-memoize': 0.2.5
+ '@types/react': 18.0.17
+ hoist-non-react-statics: 3.3.2
+ react: 18.2.0
+ dev: false
+
/@emotion/serialize/1.0.4:
resolution: {integrity: sha512-1JHamSpH8PIfFwAMryO2bNka+y8+KA5yga5Ocf2d7ZEiJjb7xlLW7aknBGZqJLajuLOvJ+72vN+IBSwPlXD1Pg==}
dependencies:
@@ -2902,7 +2909,7 @@ packages:
'@babel/core': ^7.0.0
'@emotion/react': ^11.0.0-rc.0
'@types/react': '*'
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -2927,7 +2934,7 @@ packages:
'@babel/core': ^7.0.0
'@emotion/react': ^11.0.0-rc.0
'@types/react': '*'
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -2951,7 +2958,7 @@ packages:
'@babel/core': ^7.0.0
'@emotion/react': ^11.0.0-rc.0
'@types/react': '*'
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -2976,7 +2983,7 @@ packages:
'@babel/core': ^7.0.0
'@emotion/react': ^11.0.0-rc.0
'@types/react': '*'
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -2996,13 +3003,13 @@ packages:
'@emotion/utils': 1.1.0
dev: false
- /@emotion/styled/11.9.3_toiz7tndcw4z2b7gxmmeo5fkcu:
+ /@emotion/styled/11.9.3_lzq4tq5osthlqcqhyhuicy5gfy:
resolution: {integrity: sha512-o3sBNwbtoVz9v7WB1/Y/AmXl69YHmei2mrVnK7JgyBJ//Rst5yqPZCecEJlMlJrFeWHp+ki/54uN265V2pEcXA==}
peerDependencies:
'@babel/core': ^7.0.0
'@emotion/react': ^11.0.0-rc.0
'@types/react': '*'
- react: '>=16.8.0'
+ react: '>=16.8.0 || 18'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -3017,10 +3024,10 @@ packages:
'@babel/runtime': 7.18.6
'@emotion/babel-plugin': 11.9.2_@babel+core@7.18.6
'@emotion/is-prop-valid': 1.1.3
- '@emotion/react': 11.9.3_4jaruczdv2uxjj3lb2xbkiuci4
+ '@emotion/react': 11.9.3_aev5mndowrsc2o4rquiaswzsei
'@emotion/serialize': 1.0.4
'@emotion/utils': 1.1.0
- '@types/react': 18.0.14
+ '@types/react': 18.0.17
react: 18.2.0
dev: false
@@ -3072,14 +3079,14 @@ packages:
text-decoding: 1.0.0
dev: false
- /@firebase/analytics-compat/0.1.13_ntdu3hfexp42gsr3dmzonffheq:
+ /@firebase/analytics-compat/0.1.13_kowmy6vzi2xcdysg3n6ul4qaae:
resolution: {integrity: sha512-QC1DH/Dwc8fBihn0H+jocBWyE17GF1fOCpCrpAiQ2u16F/NqsVDVG4LjIqdhq963DXaXneNY7oDwa25Up682AA==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/analytics': 0.8.0_@firebase+app@0.7.30
+ '@firebase/analytics': 0.8.0_@firebase+app@0.7.31
'@firebase/analytics-types': 0.7.0
- '@firebase/app-compat': 0.1.31
+ '@firebase/app-compat': 0.1.32
'@firebase/component': 0.5.17
'@firebase/util': 1.6.3
tslib: 2.4.0
@@ -3091,27 +3098,27 @@ packages:
resolution: {integrity: sha512-DNE2Waiwy5+zZnCfintkDtBfaW6MjIG883474v6Z0K1XZIvl76cLND4iv0YUb48leyF+PJK1KO2XrgHb/KpmhQ==}
dev: true
- /@firebase/analytics/0.8.0_@firebase+app@0.7.30:
+ /@firebase/analytics/0.8.0_@firebase+app@0.7.31:
resolution: {integrity: sha512-wkcwainNm8Cu2xkJpDSHfhBSdDJn86Q1TZNmLWc67VrhZUHXIKXxIqb65/tNUVE+I8+sFiDDNwA+9R3MqTQTaA==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
- '@firebase/installations': 0.5.12_@firebase+app@0.7.30
+ '@firebase/installations': 0.5.12_@firebase+app@0.7.31
'@firebase/logger': 0.3.3
'@firebase/util': 1.6.3
tslib: 2.4.0
dev: true
- /@firebase/app-check-compat/0.2.12_ntdu3hfexp42gsr3dmzonffheq:
+ /@firebase/app-check-compat/0.2.12_kowmy6vzi2xcdysg3n6ul4qaae:
resolution: {integrity: sha512-GFppNLlUyMN9Iq31ME/+GkjRVKlc+MeanzUKQ9UaR73ZsYH3oX3Ja+xjoYgixaVJDDG+ofBYR7ZXTkkQdSR/pw==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/app-check': 0.5.12_@firebase+app@0.7.30
+ '@firebase/app-check': 0.5.12_@firebase+app@0.7.31
'@firebase/app-check-types': 0.4.0
- '@firebase/app-compat': 0.1.31
+ '@firebase/app-compat': 0.1.32
'@firebase/component': 0.5.17
'@firebase/logger': 0.3.3
'@firebase/util': 1.6.3
@@ -3128,22 +3135,22 @@ packages:
resolution: {integrity: sha512-SsWafqMABIOu7zLgWbmwvHGOeQQVQlwm42kwwubsmfLmL4Sf5uGpBfDhQ0CAkpi7bkJ/NwNFKafNDL9prRNP0Q==}
dev: true
- /@firebase/app-check/0.5.12_@firebase+app@0.7.30:
+ /@firebase/app-check/0.5.12_@firebase+app@0.7.31:
resolution: {integrity: sha512-l+MmvupSGT/F+I5ei7XjhEfpoL4hLVJr0vUwcG5NEf2hAkQnySli9fnbl9fZu1BJaQ2kthrMmtg1gcbcM9BUCQ==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
'@firebase/logger': 0.3.3
'@firebase/util': 1.6.3
tslib: 2.4.0
dev: true
- /@firebase/app-compat/0.1.31:
- resolution: {integrity: sha512-oH3F4Pf0/Q0WTyNynMlaoM1qjUTTu7ofDdAWUOgr9BH9gftIClqeCulltXSQH3DO3XUE61pIIpIakAWQ7zzumA==}
+ /@firebase/app-compat/0.1.32:
+ resolution: {integrity: sha512-dChnJsnHxih0MYQxCWBPAruqK2M4ba/t+DvKu8IcRpd4FkcUQ8FO19Z963nCdXyu2T6cxPcwCopKWaWlymBVVA==}
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
'@firebase/logger': 0.3.3
'@firebase/util': 1.6.3
@@ -3153,8 +3160,8 @@ packages:
/@firebase/app-types/0.7.0:
resolution: {integrity: sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg==}
- /@firebase/app/0.7.30:
- resolution: {integrity: sha512-uJRMShpCWCrW6eO+/UuN0ExgztPMpK/w/AUryHJh7Ll4lFkc71pqE9P/XlfE+XXi0zkWoXVgPeLAQDkUJwgmMA==}
+ /@firebase/app/0.7.31:
+ resolution: {integrity: sha512-pqCkY2wC5pRBVH1oYliD9E0aSW6qisuMy7meaCtGzwaVcE8AFMhW9xhxHuBMpX1291+2iimUZWnCxSL9DaUUGA==}
dependencies:
'@firebase/component': 0.5.17
'@firebase/logger': 0.3.3
@@ -3163,13 +3170,13 @@ packages:
tslib: 2.4.0
dev: true
- /@firebase/auth-compat/0.2.18_53yvy43rwpg2c45kgeszsxtrca:
+ /@firebase/auth-compat/0.2.18_kg6iqletipudcxzgqetrtqyldy:
resolution: {integrity: sha512-Fw2PJS0G/tGrfyEBcYJQ42sfy5+sANrK5xd7tuzgV7zLFW5rYkHUIZngXjuOBwLOcfO2ixa/FavfeJle3oJ38Q==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/app-compat': 0.1.31
- '@firebase/auth': 0.20.5_@firebase+app@0.7.30
+ '@firebase/app-compat': 0.1.32
+ '@firebase/auth': 0.20.5_@firebase+app@0.7.31
'@firebase/auth-types': 0.11.0_pbfwexsq7uf6mrzcwnikj3g37m
'@firebase/component': 0.5.17
'@firebase/util': 1.6.3
@@ -3203,12 +3210,12 @@ packages:
'@firebase/util': 1.6.3
dev: true
- /@firebase/auth/0.20.5_@firebase+app@0.7.30:
+ /@firebase/auth/0.20.5_@firebase+app@0.7.31:
resolution: {integrity: sha512-SbKj7PCAuL0lXEToUOoprc1im2Lr/bzOePXyPC7WWqVgdVBt0qovbfejlzKYwJLHUAPg9UW1y3XYe3IlbXr77w==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
'@firebase/logger': 0.3.3
'@firebase/util': 1.6.3
@@ -3238,6 +3245,20 @@ packages:
tslib: 2.4.0
transitivePeerDependencies:
- '@firebase/app-types'
+ dev: false
+
+ /@firebase/database-compat/0.2.5_@firebase+app-types@0.7.0:
+ resolution: {integrity: sha512-fj88gwtNJMcJBDjcTMbCuYEiVzuGb76rTOaaiAOqxR+unzvvbs2KU5KbFyl83jcpIjY6NIt+xXNrCXpzo7Zp3g==}
+ dependencies:
+ '@firebase/component': 0.5.17
+ '@firebase/database': 0.13.5_@firebase+app-types@0.7.0
+ '@firebase/database-types': 0.9.13
+ '@firebase/logger': 0.3.3
+ '@firebase/util': 1.6.3
+ tslib: 2.4.0
+ transitivePeerDependencies:
+ - '@firebase/app-types'
+ dev: true
/@firebase/database-types/0.9.10:
resolution: {integrity: sha512-2ji6nXRRsY+7hgU6zRhUtK0RmSjVWM71taI7Flgaw+BnopCo/lDF5HSwxp8z7LtiHlvQqeRA3Ozqx5VhlAbiKg==}
@@ -3251,6 +3272,14 @@ packages:
dependencies:
'@firebase/app-types': 0.7.0
'@firebase/util': 1.6.3
+ dev: false
+
+ /@firebase/database-types/0.9.13:
+ resolution: {integrity: sha512-dIJ1zGe3EHMhwcvukTOPzYlFYFIG1Et5Znl7s7y/ZTN2/toARRNnsv1qCKvqevIMYKvIrRsYOYfOXDS8l1YIJA==}
+ dependencies:
+ '@firebase/app-types': 0.7.0
+ '@firebase/util': 1.6.3
+ dev: true
/@firebase/database/0.13.4_@firebase+app-types@0.7.0:
resolution: {integrity: sha512-NW7bOoiaC4sJCj6DY/m9xHoFNa0CK32YPMCh6FiMweLCDQbOZM8Ql/Kn6yyuxCb7K7ypz9eSbRlCWQJsJRQjhg==}
@@ -3263,15 +3292,29 @@ packages:
tslib: 2.4.0
transitivePeerDependencies:
- '@firebase/app-types'
+ dev: false
- /@firebase/firestore-compat/0.1.23_53yvy43rwpg2c45kgeszsxtrca:
+ /@firebase/database/0.13.5_@firebase+app-types@0.7.0:
+ resolution: {integrity: sha512-QmX73yi8URk36NAbykXeuAcJCjDtx3BzuxKJO3sL9B4CtjNFAfpWawVxoaaThocDWNAyMJxFhiL1kkaVraH7Lg==}
+ dependencies:
+ '@firebase/auth-interop-types': 0.1.6_pbfwexsq7uf6mrzcwnikj3g37m
+ '@firebase/component': 0.5.17
+ '@firebase/logger': 0.3.3
+ '@firebase/util': 1.6.3
+ faye-websocket: 0.11.4
+ tslib: 2.4.0
+ transitivePeerDependencies:
+ - '@firebase/app-types'
+ dev: true
+
+ /@firebase/firestore-compat/0.1.23_kg6iqletipudcxzgqetrtqyldy:
resolution: {integrity: sha512-QfcuyMAavp//fQnjSfCEpnbWi7spIdKaXys1kOLu7395fLr+U6ykmto1HUMCSz8Yus9cEr/03Ujdi2SUl2GUAA==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/app-compat': 0.1.31
+ '@firebase/app-compat': 0.1.32
'@firebase/component': 0.5.17
- '@firebase/firestore': 3.4.14_@firebase+app@0.7.30
+ '@firebase/firestore': 3.4.14_@firebase+app@0.7.31
'@firebase/firestore-types': 2.5.0_pbfwexsq7uf6mrzcwnikj3g37m
'@firebase/util': 1.6.3
tslib: 2.4.0
@@ -3291,13 +3334,13 @@ packages:
'@firebase/util': 1.6.3
dev: true
- /@firebase/firestore/3.4.14_@firebase+app@0.7.30:
+ /@firebase/firestore/3.4.14_@firebase+app@0.7.31:
resolution: {integrity: sha512-F4Pqd5OUBtJaAWWC39C0vrMLIdZtx7jsO7sARFHSiOZY/8bikfH9YovIRkpxk7OSs3HT/SgVdK0B1vISGNSnJA==}
engines: {node: '>=10.10.0'}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
'@firebase/logger': 0.3.3
'@firebase/util': 1.6.3
@@ -3310,14 +3353,14 @@ packages:
- encoding
dev: true
- /@firebase/functions-compat/0.2.4_53yvy43rwpg2c45kgeszsxtrca:
+ /@firebase/functions-compat/0.2.4_kg6iqletipudcxzgqetrtqyldy:
resolution: {integrity: sha512-Crfn6il1yXGuXkjSd8nKrqR4XxPvuP19g64bXpM6Ix67qOkQg676kyOuww0FF17xN0NSXHfG8Pyf+CUrx8wJ5g==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/app-compat': 0.1.31
+ '@firebase/app-compat': 0.1.32
'@firebase/component': 0.5.17
- '@firebase/functions': 0.8.4_54flq6t3lt2vkv56b3wekvuqsq
+ '@firebase/functions': 0.8.4_lwgt3sk4yfjgasfpmvix4ixi2u
'@firebase/functions-types': 0.5.0
'@firebase/util': 1.6.3
tslib: 2.4.0
@@ -3331,12 +3374,12 @@ packages:
resolution: {integrity: sha512-qza0M5EwX+Ocrl1cYI14zoipUX4gI/Shwqv0C1nB864INAD42Dgv4v94BCyxGHBg2kzlWy8PNafdP7zPO8aJQA==}
dev: true
- /@firebase/functions/0.8.4_54flq6t3lt2vkv56b3wekvuqsq:
+ /@firebase/functions/0.8.4_lwgt3sk4yfjgasfpmvix4ixi2u:
resolution: {integrity: sha512-o1bB0xMyQKe+b246zGnjwHj4R6BH4mU2ZrSaa/3QvTpahUQ3hqYfkZPLOXCU7+vEFxHb3Hd4UUjkFhxoAcPqLA==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/app-check-interop-types': 0.1.0
'@firebase/auth-interop-types': 0.1.6_pbfwexsq7uf6mrzcwnikj3g37m
'@firebase/component': 0.5.17
@@ -3349,14 +3392,14 @@ packages:
- encoding
dev: true
- /@firebase/installations-compat/0.1.12_53yvy43rwpg2c45kgeszsxtrca:
+ /@firebase/installations-compat/0.1.12_kg6iqletipudcxzgqetrtqyldy:
resolution: {integrity: sha512-BIhFpWIn/GkuOa+jnXkp3SDJT2RLYJF6MWpinHIBKFJs7MfrgYZ3zQ1AlhobDEql+bkD1dK4dB5sNcET2T+EyA==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/app-compat': 0.1.31
+ '@firebase/app-compat': 0.1.32
'@firebase/component': 0.5.17
- '@firebase/installations': 0.5.12_@firebase+app@0.7.30
+ '@firebase/installations': 0.5.12_@firebase+app@0.7.31
'@firebase/installations-types': 0.4.0_@firebase+app-types@0.7.0
'@firebase/util': 1.6.3
tslib: 2.4.0
@@ -3373,12 +3416,12 @@ packages:
'@firebase/app-types': 0.7.0
dev: true
- /@firebase/installations/0.5.12_@firebase+app@0.7.30:
+ /@firebase/installations/0.5.12_@firebase+app@0.7.31:
resolution: {integrity: sha512-Zq43fCE0PB5tGJ3ojzx5RNQzKdej1188qgAk22rwjuhP7npaG/PlJqDG1/V0ZjTLRePZ1xGrfXSPlA17c/vtNw==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
'@firebase/util': 1.6.3
idb: 7.0.1
@@ -3390,14 +3433,14 @@ packages:
dependencies:
tslib: 2.4.0
- /@firebase/messaging-compat/0.1.16_ntdu3hfexp42gsr3dmzonffheq:
+ /@firebase/messaging-compat/0.1.16_kowmy6vzi2xcdysg3n6ul4qaae:
resolution: {integrity: sha512-uG7rWcXJzU8vvlEBFpwG1ndw/GURrrmKcwsHopEWbsPGjMRaVWa7XrdKbvIR7IZohqPzcC/V9L8EeqF4Q4lz8w==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/app-compat': 0.1.31
+ '@firebase/app-compat': 0.1.32
'@firebase/component': 0.5.17
- '@firebase/messaging': 0.9.16_@firebase+app@0.7.30
+ '@firebase/messaging': 0.9.16_@firebase+app@0.7.31
'@firebase/util': 1.6.3
tslib: 2.4.0
transitivePeerDependencies:
@@ -3408,29 +3451,29 @@ packages:
resolution: {integrity: sha512-DbvUl/rXAZpQeKBnwz0NYY5OCqr2nFA0Bj28Fmr3NXGqR4PAkfTOHuQlVtLO1Nudo3q0HxAYLa68ZDAcuv2uKQ==}
dev: true
- /@firebase/messaging/0.9.16_@firebase+app@0.7.30:
+ /@firebase/messaging/0.9.16_@firebase+app@0.7.31:
resolution: {integrity: sha512-Yl9gGrAvJF6C1gg3+Cr2HxlL6APsDEkrorkFafmSP1l+rg1epZKoOAcKJbSF02Vtb50wfb9FqGGy8tzodgETxg==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
- '@firebase/installations': 0.5.12_@firebase+app@0.7.30
+ '@firebase/installations': 0.5.12_@firebase+app@0.7.31
'@firebase/messaging-interop-types': 0.1.0
'@firebase/util': 1.6.3
idb: 7.0.1
tslib: 2.4.0
dev: true
- /@firebase/performance-compat/0.1.12_ntdu3hfexp42gsr3dmzonffheq:
+ /@firebase/performance-compat/0.1.12_kowmy6vzi2xcdysg3n6ul4qaae:
resolution: {integrity: sha512-IBORzUeGY1MGdZnsix9Mu5z4+C3WHIwalu0usxvygL0EZKHztGG8bppYPGH/b5vvg8QyHs9U+Pn1Ot2jZhffQQ==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/app-compat': 0.1.31
+ '@firebase/app-compat': 0.1.32
'@firebase/component': 0.5.17
'@firebase/logger': 0.3.3
- '@firebase/performance': 0.5.12_@firebase+app@0.7.30
+ '@firebase/performance': 0.5.12_@firebase+app@0.7.31
'@firebase/performance-types': 0.1.0
'@firebase/util': 1.6.3
tslib: 2.4.0
@@ -3442,36 +3485,28 @@ packages:
resolution: {integrity: sha512-6p1HxrH0mpx+622Ql6fcxFxfkYSBpE3LSuwM7iTtYU2nw91Hj6THC8Bc8z4nboIq7WvgsT/kOTYVVZzCSlXl8w==}
dev: true
- /@firebase/performance/0.5.12_@firebase+app@0.7.30:
+ /@firebase/performance/0.5.12_@firebase+app@0.7.31:
resolution: {integrity: sha512-MPVTkOkGrm2SMQgI1FPNBm85y2pPqlPb6VDjIMCWkVpAr6G1IZzUT24yEMySRcIlK/Hh7/Qu1Nu5ASRzRuX6+Q==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
- '@firebase/installations': 0.5.12_@firebase+app@0.7.30
+ '@firebase/installations': 0.5.12_@firebase+app@0.7.31
'@firebase/logger': 0.3.3
'@firebase/util': 1.6.3
tslib: 2.4.0
dev: true
- /@firebase/polyfill/0.3.36:
- resolution: {integrity: sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==}
- dependencies:
- core-js: 3.6.5
- promise-polyfill: 8.1.3
- whatwg-fetch: 2.0.4
- dev: true
-
- /@firebase/remote-config-compat/0.1.12_ntdu3hfexp42gsr3dmzonffheq:
+ /@firebase/remote-config-compat/0.1.12_kowmy6vzi2xcdysg3n6ul4qaae:
resolution: {integrity: sha512-Yz7Gtb2rLa7ykXZX9DnSTId8CXd++jFFLW3foUImrYwJEtWgLJc7gwkRfd1M73IlKGNuQAY+DpUNF0n1dLbecA==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/app-compat': 0.1.31
+ '@firebase/app-compat': 0.1.32
'@firebase/component': 0.5.17
'@firebase/logger': 0.3.3
- '@firebase/remote-config': 0.3.11_@firebase+app@0.7.30
+ '@firebase/remote-config': 0.3.11_@firebase+app@0.7.31
'@firebase/remote-config-types': 0.2.0
'@firebase/util': 1.6.3
tslib: 2.4.0
@@ -3483,27 +3518,27 @@ packages:
resolution: {integrity: sha512-hqK5sCPeZvcHQ1D6VjJZdW6EexLTXNMJfPdTwbD8NrXUw6UjWC4KWhLK/TSlL0QPsQtcKRkaaoP+9QCgKfMFPw==}
dev: true
- /@firebase/remote-config/0.3.11_@firebase+app@0.7.30:
+ /@firebase/remote-config/0.3.11_@firebase+app@0.7.31:
resolution: {integrity: sha512-qA84dstrvVpO7rWT/sb2CLv1kjHVmz59SRFPKohJJYFBcPOGK4Pe4FWWhKAE9yg1Gnl0qYAGkahOwNawq3vE0g==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
- '@firebase/installations': 0.5.12_@firebase+app@0.7.30
+ '@firebase/installations': 0.5.12_@firebase+app@0.7.31
'@firebase/logger': 0.3.3
'@firebase/util': 1.6.3
tslib: 2.4.0
dev: true
- /@firebase/storage-compat/0.1.17_53yvy43rwpg2c45kgeszsxtrca:
+ /@firebase/storage-compat/0.1.17_kg6iqletipudcxzgqetrtqyldy:
resolution: {integrity: sha512-nOYmnpI0gwoz5nROseMi9WbmHGf+xumfsOvdPyMZAjy0VqbDnpKIwmTUZQBdR+bLuB5oIkHQsvw9nbb1SH+PzQ==}
peerDependencies:
'@firebase/app-compat': 0.x
dependencies:
- '@firebase/app-compat': 0.1.31
+ '@firebase/app-compat': 0.1.32
'@firebase/component': 0.5.17
- '@firebase/storage': 0.9.9_@firebase+app@0.7.30
+ '@firebase/storage': 0.9.9_@firebase+app@0.7.31
'@firebase/storage-types': 0.6.0_pbfwexsq7uf6mrzcwnikj3g37m
'@firebase/util': 1.6.3
tslib: 2.4.0
@@ -3523,12 +3558,12 @@ packages:
'@firebase/util': 1.6.3
dev: true
- /@firebase/storage/0.9.9_@firebase+app@0.7.30:
+ /@firebase/storage/0.9.9_@firebase+app@0.7.31:
resolution: {integrity: sha512-Zch7srLT2SIh9y2nCVv/4Kne0HULn7OPkmreY70BJTUJ+g5WLRjggBq6x9fV5ls9V38iqMWfn4prxzX8yIc08A==}
peerDependencies:
'@firebase/app': 0.x
dependencies:
- '@firebase/app': 0.7.30
+ '@firebase/app': 0.7.31
'@firebase/component': 0.5.17
'@firebase/util': 1.6.3
node-fetch: 2.6.7
@@ -3647,33 +3682,6 @@ packages:
protobufjs: 6.11.3
yargs: 16.2.0
- /@headlessui/react/1.6.5_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-3VkKteDxlxf3fE0KbfO9t60KC1lM7YNpZggLpwzVNg1J/zwL+h+4N7MBlFDVpInZI3rKlZGpNx0PWsG/9c2vQg==}
- engines: {node: '>=10'}
- peerDependencies:
- react: ^16 || ^17 || ^18
- react-dom: ^16 || ^17 || ^18
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: true
-
- /@heroicons/react/1.0.6_react@18.2.0:
- resolution: {integrity: sha512-JJCXydOFWMDpCP4q13iEplA503MQO3xLoZiKum+955ZCtHINWnx26CUxVxxFQu/uLb4LW3ge15ZpzIkXKkJ8oQ==}
- peerDependencies:
- react: '>= 16'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- react: 18.2.0
- dev: true
-
/@humanwhocodes/config-array/0.9.5:
resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==}
engines: {node: '>=10.10.0'}
@@ -3710,7 +3718,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
chalk: 4.1.2
jest-message-util: 27.5.1
jest-util: 27.5.1
@@ -3722,7 +3730,7 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
chalk: 4.1.2
jest-message-util: 28.1.1
jest-util: 28.1.1
@@ -3743,14 +3751,14 @@ packages:
'@jest/test-result': 28.1.1
'@jest/transform': 28.1.2
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.3.2
exit: 0.1.2
graceful-fs: 4.2.10
jest-changed-files: 28.0.2
- jest-config: 28.1.2_hxaxlvfys2pc3hefxwkmyo5cpq
+ jest-config: 28.1.2_3glepa5322b7j342guju4hszoy
jest-haste-map: 28.1.1
jest-message-util: 28.1.1
jest-regex-util: 28.0.2
@@ -3785,7 +3793,7 @@ packages:
dependencies:
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
jest-mock: 27.5.1
dev: true
@@ -3795,7 +3803,7 @@ packages:
dependencies:
'@jest/fake-timers': 28.1.2
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
jest-mock: 28.1.1
dev: true
@@ -3822,7 +3830,7 @@ packages:
dependencies:
'@jest/types': 27.5.1
'@sinonjs/fake-timers': 8.1.0
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
jest-message-util: 27.5.1
jest-mock: 27.5.1
jest-util: 27.5.1
@@ -3834,7 +3842,7 @@ packages:
dependencies:
'@jest/types': 28.1.1
'@sinonjs/fake-timers': 9.1.2
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
jest-message-util: 28.1.1
jest-mock: 28.1.1
jest-util: 28.1.1
@@ -3874,8 +3882,8 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.0.1
- chalk: 4.1.0
+ '@types/node': 18.7.13
+ chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
glob: 7.2.3
@@ -3913,7 +3921,7 @@ packages:
'@jest/transform': 28.1.2
'@jest/types': 28.1.1
'@jridgewell/trace-mapping': 0.3.14
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@@ -4055,7 +4063,7 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
'@types/yargs': 16.0.4
chalk: 4.1.2
dev: true
@@ -4067,7 +4075,7 @@ packages:
'@jest/schemas': 28.0.2
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
'@types/yargs': 17.0.10
chalk: 4.1.2
dev: true
@@ -4264,9 +4272,9 @@ packages:
resolution: {integrity: sha512-uL7ej2F/3GUnZewsDQSHUVHoSBT3AQcTIdfdy6QeCHy7X26mtbcIvTRcjl2PzbbNQplppavSTibPiQG/giJ+ng==}
engines: {node: '>=12.0.0'}
peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
- react-dom: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
+ react-dom: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@types/react':
optional: true
@@ -4280,18 +4288,18 @@ packages:
'@mui/types': 7.1.4
'@mui/utils': 5.8.6
'@popperjs/core': 2.11.5
- clsx: 1.2.0
+ clsx: 1.2.1
prop-types: 15.8.1
react-is: 17.0.2
dev: false
- /@mui/base/5.0.0-alpha.88_twyhzqqpkwvvgrmyeapdo6i4my:
+ /@mui/base/5.0.0-alpha.88_zxljzmqdrxwnuenbkrz77w74uy:
resolution: {integrity: sha512-uL7ej2F/3GUnZewsDQSHUVHoSBT3AQcTIdfdy6QeCHy7X26mtbcIvTRcjl2PzbbNQplppavSTibPiQG/giJ+ng==}
engines: {node: '>=12.0.0'}
peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
- react-dom: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
+ react-dom: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@types/react':
optional: true
@@ -4302,11 +4310,11 @@ packages:
dependencies:
'@babel/runtime': 7.18.6
'@emotion/is-prop-valid': 1.1.3
- '@mui/types': 7.1.4_@types+react@18.0.14
+ '@mui/types': 7.1.4_@types+react@18.0.17
'@mui/utils': 5.8.6_react@18.2.0
'@popperjs/core': 2.11.5
- '@types/react': 18.0.14
- clsx: 1.2.0
+ '@types/react': 18.0.17
+ clsx: 1.2.1
prop-types: 15.8.1
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
@@ -4317,9 +4325,9 @@ packages:
resolution: {integrity: sha512-IJXmgTF07H1Iv5zjDV7zJZGUmb9cN8ERzd2dgA1akh6NWZgwyIGyQx+Au9+QSDoM5vN3FqZvU/0YCU6inUwgeQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
- react-dom: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
+ react-dom: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@types/react':
optional: true
@@ -4347,8 +4355,8 @@ packages:
engines: {node: '>=12.0.0'}
peerDependencies:
'@mui/material': ^5.0.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@mui/material':
optional: true
@@ -4365,8 +4373,8 @@ packages:
engines: {node: '>=12.0.0'}
peerDependencies:
'@mui/material': ^5.0.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@mui/material':
optional: true
@@ -4379,13 +4387,13 @@ packages:
'@mui/material': 5.8.7_d6menda4vqwq6peqnkbe7mkj4i
dev: false
- /@mui/icons-material/5.8.4_vdnh4jyrnjwcar5vg6k35n5t6e:
+ /@mui/icons-material/5.8.4_wip2cf6yrkxu2zuyrl3lmpbdaa:
resolution: {integrity: sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@mui/material': ^5.0.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@mui/material':
optional: true
@@ -4395,8 +4403,8 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.18.6
- '@mui/material': 5.8.7_h2u6a3oivtyocvjxeke7xcvlfa
- '@types/react': 18.0.14
+ '@mui/material': 5.8.7_mugunlselc52kyz7qt5aa5ixva
+ '@types/react': 18.0.17
react: 18.2.0
dev: false
@@ -4406,9 +4414,9 @@ packages:
peerDependencies:
'@emotion/react': ^11.5.0
'@emotion/styled': ^11.3.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
- react-dom: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
+ react-dom: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4441,9 +4449,9 @@ packages:
peerDependencies:
'@emotion/react': ^11.5.0
'@emotion/styled': ^11.3.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
- react-dom: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
+ react-dom: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4464,22 +4472,22 @@ packages:
'@mui/types': 7.1.4
'@mui/utils': 5.8.6
'@types/react-transition-group': 4.4.5
- clsx: 1.2.0
+ clsx: 1.2.1
csstype: 3.1.0
prop-types: 15.8.1
react-is: 17.0.2
react-transition-group: 4.4.2
dev: false
- /@mui/material/5.8.7_h2u6a3oivtyocvjxeke7xcvlfa:
+ /@mui/material/5.8.7_mugunlselc52kyz7qt5aa5ixva:
resolution: {integrity: sha512-Oo62UhrgEi+BMLr3nUEASJgScE2/hhq14CbBUmrVV3GQlEGtqMZsy26Vb0AqEmphFeN3TXlsbM9aeW5yq8ZFlw==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@emotion/react': ^11.5.0
'@emotion/styled': ^11.3.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
- react-dom: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
+ react-dom: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4493,15 +4501,15 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.18.6
- '@emotion/react': 11.9.3_4jaruczdv2uxjj3lb2xbkiuci4
- '@emotion/styled': 11.9.3_toiz7tndcw4z2b7gxmmeo5fkcu
- '@mui/base': 5.0.0-alpha.88_twyhzqqpkwvvgrmyeapdo6i4my
- '@mui/system': 5.8.7_2n63gx4a5hafw7crejwh35wbou
- '@mui/types': 7.1.4_@types+react@18.0.14
+ '@emotion/react': 11.9.3_aev5mndowrsc2o4rquiaswzsei
+ '@emotion/styled': 11.9.3_lzq4tq5osthlqcqhyhuicy5gfy
+ '@mui/base': 5.0.0-alpha.88_zxljzmqdrxwnuenbkrz77w74uy
+ '@mui/system': 5.8.7_q75tbj2u2psqs4y633sohfsc6i
+ '@mui/types': 7.1.4_@types+react@18.0.17
'@mui/utils': 5.8.6_react@18.2.0
- '@types/react': 18.0.14
+ '@types/react': 18.0.17
'@types/react-transition-group': 4.4.5
- clsx: 1.2.0
+ clsx: 1.2.1
csstype: 3.1.0
prop-types: 15.8.1
react: 18.2.0
@@ -4514,8 +4522,8 @@ packages:
resolution: {integrity: sha512-yHsJk1qU9r/q0DlnxGRJPHyM0Y/nUv8FTNgDTiI9I58GWuVuZqeTUr7JRvPh6ybeP/FLtW5eXEavRK9wxVk4uQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@types/react':
optional: true
@@ -4527,12 +4535,12 @@ packages:
prop-types: 15.8.1
dev: false
- /@mui/private-theming/5.8.6_luyos4mouogwq6z3wafb3re4ce:
+ /@mui/private-theming/5.8.6_ug65io7jkbhmo4fihdmbrh3ina:
resolution: {integrity: sha512-yHsJk1qU9r/q0DlnxGRJPHyM0Y/nUv8FTNgDTiI9I58GWuVuZqeTUr7JRvPh6ybeP/FLtW5eXEavRK9wxVk4uQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@types/react':
optional: true
@@ -4541,7 +4549,7 @@ packages:
dependencies:
'@babel/runtime': 7.18.6
'@mui/utils': 5.8.6_react@18.2.0
- '@types/react': 18.0.14
+ '@types/react': 18.0.17
prop-types: 15.8.1
react: 18.2.0
dev: false
@@ -4550,8 +4558,8 @@ packages:
resolution: {integrity: sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==}
engines: {node: '>=12.0.0'}
peerDependencies:
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@types/react':
optional: true
@@ -4569,7 +4577,7 @@ packages:
peerDependencies:
'@emotion/react': ^11.4.1
'@emotion/styled': ^11.3.0
- react: ^17.0.0 || ^18.0.0
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4592,7 +4600,7 @@ packages:
peerDependencies:
'@emotion/react': ^11.4.1
'@emotion/styled': ^11.3.0
- react: ^17.0.0 || ^18.0.0
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4615,7 +4623,7 @@ packages:
peerDependencies:
'@emotion/react': ^11.4.1
'@emotion/styled': ^11.3.0
- react: ^17.0.0 || ^18.0.0
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4638,7 +4646,7 @@ packages:
peerDependencies:
'@emotion/react': ^11.4.1
'@emotion/styled': ^11.3.0
- react: ^17.0.0 || ^18.0.0
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4649,8 +4657,8 @@ packages:
dependencies:
'@babel/runtime': 7.18.6
'@emotion/cache': 11.9.3
- '@emotion/react': 11.9.3_4jaruczdv2uxjj3lb2xbkiuci4
- '@emotion/styled': 11.9.3_toiz7tndcw4z2b7gxmmeo5fkcu
+ '@emotion/react': 11.9.3_aev5mndowrsc2o4rquiaswzsei
+ '@emotion/styled': 11.9.3_lzq4tq5osthlqcqhyhuicy5gfy
csstype: 3.1.0
prop-types: 15.8.1
react: 18.2.0
@@ -4662,8 +4670,8 @@ packages:
peerDependencies:
'@emotion/react': ^11.5.0
'@emotion/styled': ^11.3.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4692,8 +4700,8 @@ packages:
peerDependencies:
'@emotion/react': ^11.5.0
'@emotion/styled': ^11.3.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4716,46 +4724,14 @@ packages:
prop-types: 15.8.1
dev: false
- /@mui/system/5.8.7_2n63gx4a5hafw7crejwh35wbou:
- resolution: {integrity: sha512-yFoFbfO42FWeSUDrFPixYjpqySQMqVMOSbSlAxiKnwFpvXGGn/bkfQTboCRNO31fvES29FJLQd4mwwMHd5mXng==}
- engines: {node: '>=12.0.0'}
- peerDependencies:
- '@emotion/react': ^11.5.0
- '@emotion/styled': ^11.3.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- '@emotion/react':
- optional: true
- '@emotion/styled':
- optional: true
- '@types/react':
- optional: true
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.18.6
- '@emotion/react': 11.9.3_4jaruczdv2uxjj3lb2xbkiuci4
- '@emotion/styled': 11.9.3_toiz7tndcw4z2b7gxmmeo5fkcu
- '@mui/private-theming': 5.8.6_luyos4mouogwq6z3wafb3re4ce
- '@mui/styled-engine': 5.8.7_fdnqutfacy7v3gmlcm66flps3q
- '@mui/types': 7.1.4_@types+react@18.0.14
- '@mui/utils': 5.8.6_react@18.2.0
- '@types/react': 18.0.14
- clsx: 1.2.0
- csstype: 3.1.0
- prop-types: 15.8.1
- react: 18.2.0
- dev: false
-
/@mui/system/5.8.7_d6menda4vqwq6peqnkbe7mkj4i:
resolution: {integrity: sha512-yFoFbfO42FWeSUDrFPixYjpqySQMqVMOSbSlAxiKnwFpvXGGn/bkfQTboCRNO31fvES29FJLQd4mwwMHd5mXng==}
engines: {node: '>=12.0.0'}
peerDependencies:
'@emotion/react': ^11.5.0
'@emotion/styled': ^11.3.0
- '@types/react': ^17.0.0 || ^18.0.0
- react: ^17.0.0 || ^18.0.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4778,6 +4754,38 @@ packages:
prop-types: 15.8.1
dev: false
+ /@mui/system/5.8.7_q75tbj2u2psqs4y633sohfsc6i:
+ resolution: {integrity: sha512-yFoFbfO42FWeSUDrFPixYjpqySQMqVMOSbSlAxiKnwFpvXGGn/bkfQTboCRNO31fvES29FJLQd4mwwMHd5mXng==}
+ engines: {node: '>=12.0.0'}
+ peerDependencies:
+ '@emotion/react': ^11.5.0
+ '@emotion/styled': ^11.3.0
+ '@types/react': ^17.0.0 || ^18.0.0 || 18
+ react: ^17.0.0 || ^18.0.0 || 18
+ peerDependenciesMeta:
+ '@emotion/react':
+ optional: true
+ '@emotion/styled':
+ optional: true
+ '@types/react':
+ optional: true
+ react:
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.18.6
+ '@emotion/react': 11.9.3_aev5mndowrsc2o4rquiaswzsei
+ '@emotion/styled': 11.9.3_lzq4tq5osthlqcqhyhuicy5gfy
+ '@mui/private-theming': 5.8.6_ug65io7jkbhmo4fihdmbrh3ina
+ '@mui/styled-engine': 5.8.7_fdnqutfacy7v3gmlcm66flps3q
+ '@mui/types': 7.1.4_@types+react@18.0.17
+ '@mui/utils': 5.8.6_react@18.2.0
+ '@types/react': 18.0.17
+ clsx: 1.2.0
+ csstype: 3.1.0
+ prop-types: 15.8.1
+ react: 18.2.0
+ dev: false
+
/@mui/types/7.1.4:
resolution: {integrity: sha512-uveM3byMbthO+6tXZ1n2zm0W3uJCQYtwt/v5zV5I77v2v18u0ITkb8xwhsDD2i3V2Kye7SaNR6FFJ6lMuY/WqQ==}
peerDependencies:
@@ -4787,7 +4795,7 @@ packages:
optional: true
dev: false
- /@mui/types/7.1.4_@types+react@18.0.14:
+ /@mui/types/7.1.4_@types+react@18.0.17:
resolution: {integrity: sha512-uveM3byMbthO+6tXZ1n2zm0W3uJCQYtwt/v5zV5I77v2v18u0ITkb8xwhsDD2i3V2Kye7SaNR6FFJ6lMuY/WqQ==}
peerDependencies:
'@types/react': '*'
@@ -4795,7 +4803,7 @@ packages:
'@types/react':
optional: true
dependencies:
- '@types/react': 18.0.14
+ '@types/react': 18.0.17
dev: false
/@mui/types/7.1.5:
@@ -4811,7 +4819,7 @@ packages:
resolution: {integrity: sha512-QM2Sd1xZo2jOt2Vz5Rmro+pi2FLJyiv4+OjxkUwXR3oUM65KSMAMLl/KNYU55s3W3DLRFP5MVwE4FhAbHseHAg==}
engines: {node: '>=12.0.0'}
peerDependencies:
- react: ^17.0.0 || ^18.0.0
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
react:
optional: true
@@ -4827,7 +4835,7 @@ packages:
resolution: {integrity: sha512-QM2Sd1xZo2jOt2Vz5Rmro+pi2FLJyiv4+OjxkUwXR3oUM65KSMAMLl/KNYU55s3W3DLRFP5MVwE4FhAbHseHAg==}
engines: {node: '>=12.0.0'}
peerDependencies:
- react: ^17.0.0 || ^18.0.0
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
react:
optional: true
@@ -4844,7 +4852,7 @@ packages:
resolution: {integrity: sha512-l0N5bcrenE9hnwZ/jPecpIRqsDFHkPXoFUcmkgysaJwVZzJ3yQkGXB47eqmXX5yyGrSc6HksbbqXEaUya+siew==}
engines: {node: '>=12.0.0'}
peerDependencies:
- react: ^17.0.0 || ^18.0.0
+ react: ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
react:
optional: true
@@ -4862,8 +4870,8 @@ packages:
peerDependencies:
'@mui/material': ^5.4.1
'@mui/system': ^5.4.1
- react: ^17.0.2 || ^18.0.0
- react-dom: ^17.0.2 || ^18.0.0
+ react: ^17.0.2 || ^18.0.0 || 18
+ react-dom: ^17.0.2 || ^18.0.0 || 18
peerDependenciesMeta:
'@mui/material':
optional: true
@@ -4881,7 +4889,7 @@ packages:
reselect: 4.1.6
dev: false
- /@mui/x-date-pickers-pro/5.0.0-alpha.7_3ze6eywwrphmf4xmeajh7ll6xm:
+ /@mui/x-date-pickers-pro/5.0.0-alpha.7_k34ytkg6gx4xxob5q3piijp2ce:
resolution: {integrity: sha512-Ni244FQNYmiPCGUS47E9FE5YYSTJZ4BxjUmQ8h2Mz0Ob+n+q2zXN+q2KzRjtuhBcH3w+VGjFD1zxvKxyAZkgbg==}
engines: {node: '>=12.0.0'}
peerDependencies:
@@ -4891,7 +4899,7 @@ packages:
dayjs: ^1.10.7
luxon: ^1.28.0 || ^2.0.0
moment: ^2.29.1
- react: ^17.0.2 || ^18.0.0
+ react: ^17.0.2 || ^18.0.0 || 18
peerDependenciesMeta:
'@mui/material':
optional: true
@@ -4907,17 +4915,17 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.18.6
- '@date-io/date-fns': 2.14.0_date-fns@2.28.0
+ '@date-io/date-fns': 2.14.0_date-fns@2.29.2
'@date-io/dayjs': 2.14.0
'@date-io/luxon': 2.14.0
'@date-io/moment': 2.14.0
'@mui/material': 5.8.7_d6menda4vqwq6peqnkbe7mkj4i
'@mui/system': 5.8.7_d6menda4vqwq6peqnkbe7mkj4i
'@mui/utils': 5.8.6
- '@mui/x-date-pickers': 5.0.0-alpha.7_3ze6eywwrphmf4xmeajh7ll6xm
+ '@mui/x-date-pickers': 5.0.0-alpha.7_k34ytkg6gx4xxob5q3piijp2ce
'@mui/x-license-pro': 5.12.1
- clsx: 1.2.0
- date-fns: 2.28.0
+ clsx: 1.2.1
+ date-fns: 2.29.2
prop-types: 15.8.1
react-transition-group: 4.4.2
rifm: 0.12.1
@@ -4927,7 +4935,7 @@ packages:
- react-dom
dev: false
- /@mui/x-date-pickers/5.0.0-alpha.7_3ze6eywwrphmf4xmeajh7ll6xm:
+ /@mui/x-date-pickers/5.0.0-alpha.7_k34ytkg6gx4xxob5q3piijp2ce:
resolution: {integrity: sha512-y+RAkuC9riyoPD8mt2/Y9nV3+MxwCYfUOh2o09nFVnIKUSud37hhOMiX8BzAbQRO/2JoRByN5jEj2zuWPW2zuw==}
engines: {node: '>=12.0.0'}
peerDependencies:
@@ -4939,7 +4947,7 @@ packages:
dayjs: ^1.10.7
luxon: ^1.28.0 || ^2.0.0
moment: ^2.29.1
- react: ^17.0.2 || ^18.0.0
+ react: ^17.0.2 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -4959,7 +4967,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.18.6
- '@date-io/date-fns': 2.14.0_date-fns@2.28.0
+ '@date-io/date-fns': 2.14.0_date-fns@2.29.2
'@date-io/dayjs': 2.14.0
'@date-io/luxon': 2.14.0
'@date-io/moment': 2.14.0
@@ -4968,8 +4976,8 @@ packages:
'@mui/material': 5.8.7_d6menda4vqwq6peqnkbe7mkj4i
'@mui/system': 5.8.7_d6menda4vqwq6peqnkbe7mkj4i
'@mui/utils': 5.8.6
- clsx: 1.2.0
- date-fns: 2.28.0
+ clsx: 1.2.1
+ date-fns: 2.29.2
prop-types: 15.8.1
react-transition-group: 4.4.2
rifm: 0.12.1
@@ -4982,7 +4990,7 @@ packages:
engines: {node: '>=12.0.0'}
hasBin: true
peerDependencies:
- react: ^17.0.2 || ^18.0.0
+ react: ^17.0.2 || ^18.0.0 || 18
peerDependenciesMeta:
react:
optional: true
@@ -5014,25 +5022,25 @@ packages:
fastq: 1.13.0
dev: true
- /@nrwl/cli/14.4.2:
- resolution: {integrity: sha512-JNV4kP9goZD4BlTQGKdKhCRc1bhiWYp1TaDJHdk4ZfhiLt1NzXNxxgc/eX2obFZ3Hw+KdM/gM5F7KfWBbtSGSw==}
+ /@nrwl/cli/14.5.10:
+ resolution: {integrity: sha512-GpnnKGO3+HwlMmZSStbq1MOyoDJg2I0HN4nBqM3ltaQkfxGZv3erwRMOAT+8mba2MWbJJ2QQgASAYvTscNYjOQ==}
dependencies:
- nx: 14.4.2_@swc+core@1.2.210
+ nx: 14.5.10_@swc+core@1.2.244
dev: true
- /@nrwl/cli/14.4.2_@swc+core@1.2.210:
- resolution: {integrity: sha512-JNV4kP9goZD4BlTQGKdKhCRc1bhiWYp1TaDJHdk4ZfhiLt1NzXNxxgc/eX2obFZ3Hw+KdM/gM5F7KfWBbtSGSw==}
+ /@nrwl/cli/14.5.10_@swc+core@1.2.244:
+ resolution: {integrity: sha512-GpnnKGO3+HwlMmZSStbq1MOyoDJg2I0HN4nBqM3ltaQkfxGZv3erwRMOAT+8mba2MWbJJ2QQgASAYvTscNYjOQ==}
dependencies:
- nx: 14.4.2_@swc+core@1.2.210
+ nx: 14.5.10_@swc+core@1.2.244
transitivePeerDependencies:
- '@swc-node/register'
- '@swc/core'
dev: true
- /@nrwl/cypress/14.4.2_gtbxvtmh5ipj3piki3xg57n5fe:
- resolution: {integrity: sha512-vek4tJYzaJwnLgeJLAJKWuCmtE+XWCq6IgmCl/4G/lWxTWGzlJ19ZK8MoCEiJqbnNYeoHZPxoaAGwyBAbVuO3w==}
+ /@nrwl/cypress/14.5.10_7nv76pmmfazpmc5mincnwvnlka:
+ resolution: {integrity: sha512-NymwWehtpgCNZBLV/jwvKFCHWz4mw8+YG70uAheyO4ybkCmA2ghvaOG3shni9MG9mOMfRGz5Cc23/ScIekxA2w==}
peerDependencies:
- cypress: '>= 3 < 10'
+ cypress: '>= 3 < 11'
peerDependenciesMeta:
cypress:
optional: true
@@ -5040,19 +5048,21 @@ packages:
'@babel/core': 7.18.6
'@babel/preset-env': 7.18.6_@babel+core@7.18.6
'@cypress/webpack-preprocessor': 5.12.0_kbhwel7in52p4dlvjkqlq5ojfi
- '@nrwl/devkit': 14.4.2_nx@14.4.2
- '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji
- '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/linter': 14.5.10_z5rj2yvzo55d4uujwqo5vfieea
+ '@nrwl/workspace': 14.5.10_cx6aw7aax7s3eyq3oi6a2zoeoi
+ '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4
babel-loader: 8.2.5_m3opitmgss2x7fiy6klia7uvaa
chalk: 4.1.0
+ dotenv: 10.0.0
enhanced-resolve: 5.10.0
- fork-ts-checker-webpack-plugin: 6.2.10_wln64xm7gyszy6wbwhdijmigya
+ fork-ts-checker-webpack-plugin: 7.2.13_xnp4kzegbjokq62cajex2ovgkm
rxjs: 6.6.7
ts-loader: 9.3.1_xnp4kzegbjokq62cajex2ovgkm
tsconfig-paths: 3.14.1
tsconfig-paths-webpack-plugin: 3.5.2
tslib: 2.4.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
webpack-node-externals: 3.0.0
transitivePeerDependencies:
- '@swc-node/register'
@@ -5073,21 +5083,69 @@ packages:
- webpack-cli
dev: true
- /@nrwl/devkit/14.4.2_nx@14.4.2:
- resolution: {integrity: sha512-CJCczAbnZ7w6XZeOMHhb4aTQeDzU0pJOAAJvNU1EAzbj/nkP+QILn/sX+WQR6z94UT2Y9SMamnE4TjQC2F48vQ==}
+ /@nrwl/cypress/14.5.10_fh4vayvykx4so2ggxmjmy42o7q:
+ resolution: {integrity: sha512-NymwWehtpgCNZBLV/jwvKFCHWz4mw8+YG70uAheyO4ybkCmA2ghvaOG3shni9MG9mOMfRGz5Cc23/ScIekxA2w==}
+ peerDependencies:
+ cypress: '>= 3 < 11'
+ peerDependenciesMeta:
+ cypress:
+ optional: true
+ dependencies:
+ '@babel/core': 7.18.6
+ '@babel/preset-env': 7.18.6_@babel+core@7.18.6
+ '@cypress/webpack-preprocessor': 5.12.0_kbhwel7in52p4dlvjkqlq5ojfi
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/linter': 14.5.10_nccbbaajqjy3rznvgrrzaevqwe
+ '@nrwl/workspace': 14.5.10_eva5qnqrnaa26adtrypogyveky
+ '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4
+ babel-loader: 8.2.5_m3opitmgss2x7fiy6klia7uvaa
+ chalk: 4.1.0
+ dotenv: 10.0.0
+ enhanced-resolve: 5.10.0
+ fork-ts-checker-webpack-plugin: 7.2.13_xnp4kzegbjokq62cajex2ovgkm
+ rxjs: 6.6.7
+ ts-loader: 9.3.1_xnp4kzegbjokq62cajex2ovgkm
+ tsconfig-paths: 3.14.1
+ tsconfig-paths-webpack-plugin: 3.5.2
+ tslib: 2.4.0
+ webpack: 5.74.0_@swc+core@1.2.244
+ webpack-node-externals: 3.0.0
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - bufferutil
+ - canvas
+ - esbuild
+ - eslint
+ - node-notifier
+ - nx
+ - prettier
+ - supports-color
+ - ts-node
+ - typescript
+ - uglify-js
+ - utf-8-validate
+ - vue-template-compiler
+ - webpack-cli
+ dev: true
+
+ /@nrwl/devkit/14.5.10_friigstnlhuirqu4wr7dfbyroa:
+ resolution: {integrity: sha512-YVT0MRvyXwe0uczUZK4XUi1f2iLAqklFMfAoqwfgcgWToH8xN06NSlyUphD4eLHFgem3Sd0kimAJVsnse/PTlA==}
peerDependencies:
nx: '>= 13.10 <= 15'
dependencies:
+ '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4
ejs: 3.1.8
ignore: 5.2.0
- nx: 14.4.2_@swc+core@1.2.210
- rxjs: 6.6.7
+ nx: 14.5.10_@swc+core@1.2.244
semver: 7.3.4
tslib: 2.4.0
+ transitivePeerDependencies:
+ - typescript
dev: true
- /@nrwl/eslint-plugin-nx/14.4.2_afsbewstkdex5d4fc6xnpjlnau:
- resolution: {integrity: sha512-lYePXOoBWDbnzv/ltkT/ueE0rm30wJTaHaSJAZwI+csHR5Oj61l0zaCdXz4GlDOl6ZJLbS98/oOgufCnOSdMhw==}
+ /@nrwl/eslint-plugin-nx/14.5.10_givxt7oldssnfrhy2ogb3txvmu:
+ resolution: {integrity: sha512-YKXgnY8UzHfsw7Hzut7aO02t/8midI/vagUpwGCs08k8oWLZJ50CsTfnEgh61V6VAQWEpm8iPTaubAVLPLwtlg==}
peerDependencies:
'@typescript-eslint/parser': ^5.29.0
eslint-config-prettier: ^8.1.0
@@ -5095,10 +5153,10 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- '@nrwl/devkit': 14.4.2_nx@14.4.2
- '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq
- '@typescript-eslint/experimental-utils': 5.30.5_4x5o4skxv6sl53vpwefgt23khm
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/workspace': 14.5.10_eva5qnqrnaa26adtrypogyveky
'@typescript-eslint/parser': 5.30.5_4x5o4skxv6sl53vpwefgt23khm
+ '@typescript-eslint/utils': 5.30.5_4x5o4skxv6sl53vpwefgt23khm
chalk: 4.1.0
confusing-browser-globals: 1.0.11
eslint-config-prettier: 8.5.0_eslint@8.19.0
@@ -5118,14 +5176,15 @@ packages:
- utf-8-validate
dev: true
- /@nrwl/jest/14.4.2_dltevkctzdxkrvyldbyepwbdle:
- resolution: {integrity: sha512-5BIbkChVRmJQ0ngNBdL1Fy3oSLm20zR1ec9XgBAktPDQ4ZMPz3ZWk9c5kKX2H2tOvyu98hbOqZ0HLbPXAbt/Ew==}
+ /@nrwl/jest/14.5.10_mxnt7yjwrufofllb6rm3srb2gy:
+ resolution: {integrity: sha512-gGqghwDcpBhk8TNK2Gfp/5PWqnnAPUjNfSCOz39kk9ZBtsyloozGwjg/VEF3k2p9uCifRfAyZOpDrSdALxBpdA==}
dependencies:
'@jest/reporters': 27.5.1
'@jest/test-result': 27.5.1
- '@nrwl/devkit': 14.4.2_nx@14.4.2
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
'@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4
chalk: 4.1.0
+ dotenv: 10.0.0
identity-obj-proxy: 3.0.0
jest-config: 27.5.1_ts-node@10.8.2
jest-resolve: 27.5.1
@@ -5144,13 +5203,40 @@ packages:
- utf-8-validate
dev: true
- /@nrwl/js/14.4.2_gtbxvtmh5ipj3piki3xg57n5fe:
- resolution: {integrity: sha512-kVi+DAm1iaEZ8XQ8+dViDlK9/2ZM4Eq0fhWXtWisvuVmgoTdWQ88DDzXyINbzv4cWtpMnKHeIWJeM/WMWAX36w==}
+ /@nrwl/jest/14.5.10_oqd6w67pqggug57az6damxqvgm:
+ resolution: {integrity: sha512-gGqghwDcpBhk8TNK2Gfp/5PWqnnAPUjNfSCOz39kk9ZBtsyloozGwjg/VEF3k2p9uCifRfAyZOpDrSdALxBpdA==}
dependencies:
- '@nrwl/devkit': 14.4.2_nx@14.4.2
- '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle
- '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji
- '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq
+ '@jest/reporters': 27.5.1
+ '@jest/test-result': 27.5.1
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4
+ chalk: 4.1.0
+ dotenv: 10.0.0
+ identity-obj-proxy: 3.0.0
+ jest-config: 27.5.1_ts-node@10.9.1
+ jest-resolve: 27.5.1
+ jest-util: 27.5.1
+ resolve.exports: 1.1.0
+ rxjs: 6.6.7
+ tslib: 2.4.0
+ transitivePeerDependencies:
+ - bufferutil
+ - canvas
+ - node-notifier
+ - nx
+ - supports-color
+ - ts-node
+ - typescript
+ - utf-8-validate
+ dev: true
+
+ /@nrwl/js/14.5.10_7nv76pmmfazpmc5mincnwvnlka:
+ resolution: {integrity: sha512-UNLGI1kP2YoWCraDaSDQOqQSgj3S5+qpvnqWBkDMl+augJmNEDBSWi/bNXMQgQqKDvLHF65iJeAuFSFhtdksAA==}
+ dependencies:
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm
+ '@nrwl/linter': 14.5.10_z5rj2yvzo55d4uujwqo5vfieea
+ '@nrwl/workspace': 14.5.10_cx6aw7aax7s3eyq3oi6a2zoeoi
'@parcel/watcher': 2.0.4
chalk: 4.1.0
fast-glob: 3.2.7
@@ -5175,19 +5261,50 @@ packages:
- utf-8-validate
dev: true
- /@nrwl/linter/14.4.2_jqnzvbaca4rx3byobgjku3onji:
- resolution: {integrity: sha512-K44C+mwwbq0Q3IECNqxO9WGB9J7vSKoyaOzx0BH0HgKtfTSTyALHuM6ylzZ9y9pNK0CDbkVraKoFwDZ42GtzCQ==}
+ /@nrwl/js/14.5.10_fh4vayvykx4so2ggxmjmy42o7q:
+ resolution: {integrity: sha512-UNLGI1kP2YoWCraDaSDQOqQSgj3S5+qpvnqWBkDMl+augJmNEDBSWi/bNXMQgQqKDvLHF65iJeAuFSFhtdksAA==}
+ dependencies:
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/jest': 14.5.10_mxnt7yjwrufofllb6rm3srb2gy
+ '@nrwl/linter': 14.5.10_nccbbaajqjy3rznvgrrzaevqwe
+ '@nrwl/workspace': 14.5.10_eva5qnqrnaa26adtrypogyveky
+ '@parcel/watcher': 2.0.4
+ chalk: 4.1.0
+ fast-glob: 3.2.7
+ fs-extra: 10.1.0
+ ignore: 5.2.0
+ js-tokens: 4.0.0
+ minimatch: 3.0.5
+ source-map-support: 0.5.19
+ tree-kill: 1.2.2
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - bufferutil
+ - canvas
+ - eslint
+ - node-notifier
+ - nx
+ - prettier
+ - supports-color
+ - ts-node
+ - typescript
+ - utf-8-validate
+ dev: true
+
+ /@nrwl/linter/14.5.10_nccbbaajqjy3rznvgrrzaevqwe:
+ resolution: {integrity: sha512-3c6KhSLJmt8wMkYZw+f/KayPHkM+KV/z+QaYQL59XY5o9DdYyq6jHjnvu/CuW2JzU97yHkacYbwkSFQlDKCyIg==}
peerDependencies:
eslint: ^8.0.0
peerDependenciesMeta:
eslint:
optional: true
dependencies:
- '@nrwl/devkit': 14.4.2_nx@14.4.2
- '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/jest': 14.5.10_mxnt7yjwrufofllb6rm3srb2gy
'@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4
eslint: 8.19.0
- nx: 14.4.2_@swc+core@1.2.210
+ nx: 14.5.10_@swc+core@1.2.244
tmp: 0.2.1
tslib: 2.4.0
transitivePeerDependencies:
@@ -5202,32 +5319,59 @@ packages:
- utf-8-validate
dev: true
- /@nrwl/node/14.4.2_ehspof47b5bphcyk4536mwaw4u:
- resolution: {integrity: sha512-YMolQH3R/DTyPap3fQFWXvBaKJQG6l+msAUqzHp5OML3lPDg+zBYGW2kD1IsXpYq/ccpaot1ePS5K0JDpbZ8zQ==}
+ /@nrwl/linter/14.5.10_z5rj2yvzo55d4uujwqo5vfieea:
+ resolution: {integrity: sha512-3c6KhSLJmt8wMkYZw+f/KayPHkM+KV/z+QaYQL59XY5o9DdYyq6jHjnvu/CuW2JzU97yHkacYbwkSFQlDKCyIg==}
+ peerDependencies:
+ eslint: ^8.0.0
+ peerDependenciesMeta:
+ eslint:
+ optional: true
dependencies:
- '@nrwl/devkit': 14.4.2_nx@14.4.2
- '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle
- '@nrwl/js': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe
- '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji
- '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm
+ '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4
+ eslint: 8.19.0
+ nx: 14.5.10_@swc+core@1.2.244
+ tmp: 0.2.1
+ tslib: 2.4.0
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - bufferutil
+ - canvas
+ - node-notifier
+ - supports-color
+ - ts-node
+ - typescript
+ - utf-8-validate
+ dev: true
+
+ /@nrwl/node/14.5.10_b7xqi4yfwax4wnal77xdlkadre:
+ resolution: {integrity: sha512-d/2QSLyOe19/GddWExA2YeRu97r1jyjFpqpQGjJQ/PzdAMuAXWw8fOvhM5iq8XDlWi0IoQMmU5r/OoPDzRtbLg==}
+ dependencies:
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm
+ '@nrwl/js': 14.5.10_7nv76pmmfazpmc5mincnwvnlka
+ '@nrwl/linter': 14.5.10_z5rj2yvzo55d4uujwqo5vfieea
+ '@nrwl/workspace': 14.5.10_cx6aw7aax7s3eyq3oi6a2zoeoi
chalk: 4.1.0
- copy-webpack-plugin: 9.1.0_webpack@5.74.0
+ copy-webpack-plugin: 10.2.4_webpack@5.74.0
+ dotenv: 10.0.0
enhanced-resolve: 5.10.0
- fork-ts-checker-webpack-plugin: 6.2.10_wln64xm7gyszy6wbwhdijmigya
+ fork-ts-checker-webpack-plugin: 7.2.13_xnp4kzegbjokq62cajex2ovgkm
fs-extra: 10.1.0
glob: 7.1.4
license-webpack-plugin: 4.0.2_webpack@5.74.0
rxjs: 6.6.7
- rxjs-for-await: 0.0.2_rxjs@6.6.7
source-map-support: 0.5.19
- terser-webpack-plugin: 5.3.3_vwzmvoh3samqo2nn3x7mqt365m
+ terser-webpack-plugin: 5.3.3_5yvlrjpud4kvfyyr2mesgpo47e
tree-kill: 1.2.2
ts-loader: 9.3.1_xnp4kzegbjokq62cajex2ovgkm
- ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi
+ ts-node: 10.9.1_hixnfb2jfw56u6pahjg3ndp4oy
tsconfig-paths: 3.14.1
tsconfig-paths-webpack-plugin: 3.5.2
tslib: 2.4.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
webpack-merge: 5.8.0
webpack-node-externals: 3.0.0
transitivePeerDependencies:
@@ -5250,44 +5394,46 @@ packages:
- webpack-cli
dev: true
- /@nrwl/nx-cloud/14.2.0:
- resolution: {integrity: sha512-KnrNFDCII9mbLwFp0HgyKVlhMTXoN90CQzGgdtCNPPBP/Wg84pttcpynGdWyupkrBJxdqMNTJEC7HGib0ipxew==}
+ /@nrwl/nx-cloud/14.5.4:
+ resolution: {integrity: sha512-fuKsx+2jvpL5OAuwSUsODEydzt01qiPJwZslbCtMWXRGva5KNbT4udNwl0C1M/W9RFVYmFbD7n4Ewz3oho531A==}
hasBin: true
dependencies:
axios: 0.21.4
chalk: 4.1.0
+ dotenv: 10.0.0
node-machine-id: 1.1.12
strip-json-comments: 3.1.1
tar: 6.1.11
+ yargs-parser: 21.0.1
transitivePeerDependencies:
- debug
dev: true
- /@nrwl/react/14.4.2_46t6z7wulh2zjyi5wmxujdm57y:
- resolution: {integrity: sha512-5OlTpa5wRgADkNuP55Ii0myZLqzcefwR+lMRSBFquwOzxQ5VEU9JCyZVeO4pBdVr1ibbIJoj1EfO+NnVpCtELg==}
+ /@nrwl/react/14.5.10_o5732ev3g42bu2r3ngh6yfrgia:
+ resolution: {integrity: sha512-cdMWs9BKu1mkKg+/UisOSxAIxD13kbKY565+mqIRKzsdN8LvP7Xe6iDCfGtIpg1esrZxVZbcMm38L3rn6x+4hQ==}
dependencies:
'@babel/core': 7.18.6
'@babel/preset-react': 7.18.6_@babel+core@7.18.6
- '@nrwl/cypress': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe
- '@nrwl/devkit': 14.4.2_nx@14.4.2
- '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle
- '@nrwl/js': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe
- '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji
- '@nrwl/storybook': 14.4.2_brofqo76x5gdh2qufyuyzjmfne
- '@nrwl/web': 14.4.2_7ggz7ibmlwrqtwusxeq53zzcym
- '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq
+ '@nrwl/cypress': 14.5.10_fh4vayvykx4so2ggxmjmy42o7q
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/jest': 14.5.10_mxnt7yjwrufofllb6rm3srb2gy
+ '@nrwl/js': 14.5.10_fh4vayvykx4so2ggxmjmy42o7q
+ '@nrwl/linter': 14.5.10_nccbbaajqjy3rznvgrrzaevqwe
+ '@nrwl/storybook': 14.5.10_cu63rkszloo7pn4oqbb7oabdnu
+ '@nrwl/web': 14.5.10_tpw7pltx5fafq53de536pruocy
+ '@nrwl/workspace': 14.5.10_eva5qnqrnaa26adtrypogyveky
'@pmmmwh/react-refresh-webpack-plugin': 0.5.7_bgbvhssx5jbdjtmrq4m55itcsu
- '@storybook/node-logger': 6.1.20
'@svgr/webpack': 6.2.1
chalk: 4.1.0
eslint-plugin-import: 2.26.0_iom7pm3yknyiblqpw2vvqvxs5i
eslint-plugin-jsx-a11y: 6.6.0_eslint@8.19.0
eslint-plugin-react: 7.30.0_eslint@8.19.0
eslint-plugin-react-hooks: 4.6.0_eslint@8.19.0
+ minimatch: 3.0.5
react-refresh: 0.10.0
semver: 7.3.4
url-loader: 4.1.1_webpack@5.74.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
webpack-merge: 5.8.0
transitivePeerDependencies:
- '@parcel/css'
@@ -5330,14 +5476,15 @@ packages:
- webpack-plugin-serve
dev: true
- /@nrwl/storybook/14.4.2_brofqo76x5gdh2qufyuyzjmfne:
- resolution: {integrity: sha512-G6h3jQT+pIY0RAEbeclguEFSAIXsToRVKEeRyq1bk6fWJHy7y//bCeJrINL9xPf9zk12cWyKkjJvwsOcy0Z1Mw==}
+ /@nrwl/storybook/14.5.10_cu63rkszloo7pn4oqbb7oabdnu:
+ resolution: {integrity: sha512-CIeVgxYvkEvVDo3RaHS49bbqm97Mpv+g3iM8lFU11yz5ImJdnJkjZOF8AHl1jLJpyFj1nAXdmWtbTzULAObgTw==}
dependencies:
- '@nrwl/cypress': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe
- '@nrwl/devkit': 14.4.2_nx@14.4.2
- '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji
- '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq
- core-js: 3.23.3
+ '@nrwl/cypress': 14.5.10_fh4vayvykx4so2ggxmjmy42o7q
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/linter': 14.5.10_nccbbaajqjy3rznvgrrzaevqwe
+ '@nrwl/workspace': 14.5.10_eva5qnqrnaa26adtrypogyveky
+ core-js: 3.25.0
+ dotenv: 10.0.0
semver: 7.3.4
ts-loader: 9.3.1_xnp4kzegbjokq62cajex2ovgkm
tsconfig-paths-webpack-plugin: 3.5.2
@@ -5362,18 +5509,18 @@ packages:
- webpack-cli
dev: true
- /@nrwl/tao/14.4.2_@swc+core@1.2.210:
- resolution: {integrity: sha512-Ygw3skKZfFhi4MBHZKQ8A67pDQxeyDdY78tFWViMN0SEn9ExL41Q8V9aSMfir8VZYGca6ZOXX5MRhbeHdcgMLQ==}
+ /@nrwl/tao/14.5.10_@swc+core@1.2.244:
+ resolution: {integrity: sha512-eWORRba0HlTNmOQFUxHqki0Z5yiRIq1Hl0taprmZpz2lgDXuzPIjGfAi5/ETy5+G5gkEyxFnCq7+SiMilPokwA==}
hasBin: true
dependencies:
- nx: 14.4.2_@swc+core@1.2.210
+ nx: 14.5.10_@swc+core@1.2.244
transitivePeerDependencies:
- '@swc-node/register'
- '@swc/core'
dev: true
- /@nrwl/web/14.4.2_7ggz7ibmlwrqtwusxeq53zzcym:
- resolution: {integrity: sha512-x00dE67yDRC3zmVEdO1HdtIbPezZ5gSKmNmEL2++PrA6AUz3a+f7/Ahhs4ALxnEPx1oDRLzM5OxRb5w6kLmGfw==}
+ /@nrwl/web/14.5.10_tpw7pltx5fafq53de536pruocy:
+ resolution: {integrity: sha512-mMlHRgywmSJIRfKyfDfVbOt0NnAPf+tV2gEAYnXt8GF0SfcQhG1xpn3A6oQgl36fpZ78FzO2Z+txw4OiKk+lrw==}
dependencies:
'@babel/core': 7.18.6
'@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.6
@@ -5383,12 +5530,12 @@ packages:
'@babel/preset-env': 7.18.6_@babel+core@7.18.6
'@babel/preset-typescript': 7.18.6_@babel+core@7.18.6
'@babel/runtime': 7.18.6
- '@nrwl/cypress': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe
- '@nrwl/devkit': 14.4.2_nx@14.4.2
- '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle
- '@nrwl/js': 14.4.2_gtbxvtmh5ipj3piki3xg57n5fe
- '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji
- '@nrwl/workspace': 14.4.2_a22ftc74wzukohhtmp6cnnvzoq
+ '@nrwl/cypress': 14.5.10_7nv76pmmfazpmc5mincnwvnlka
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm
+ '@nrwl/js': 14.5.10_7nv76pmmfazpmc5mincnwvnlka
+ '@nrwl/linter': 14.5.10_z5rj2yvzo55d4uujwqo5vfieea
+ '@nrwl/workspace': 14.5.10_cx6aw7aax7s3eyq3oi6a2zoeoi
'@pmmmwh/react-refresh-webpack-plugin': 0.5.7_obbju5ecoedcc2mvvgblbzwdca
'@rollup/plugin-babel': 5.3.1_fb3qe53zzddvqjqqltveoanfhe
'@rollup/plugin-commonjs': 20.0.0_rollup@2.75.7
@@ -5406,13 +5553,13 @@ packages:
caniuse-lite: 1.0.30001363
chalk: 4.1.0
chokidar: 3.5.3
- copy-webpack-plugin: 9.1.0_webpack@5.74.0
- core-js: 3.23.3
+ copy-webpack-plugin: 10.2.4_webpack@5.74.0
+ core-js: 3.25.0
css-loader: 6.7.1_webpack@5.74.0
css-minimizer-webpack-plugin: 3.4.1_webpack@5.74.0
enhanced-resolve: 5.10.0
file-loader: 6.2.0_webpack@5.74.0
- fork-ts-checker-webpack-plugin: 6.2.10_wln64xm7gyszy6wbwhdijmigya
+ fork-ts-checker-webpack-plugin: 7.2.13_xnp4kzegbjokq62cajex2ovgkm
fs-extra: 10.1.0
http-server: 14.1.0
identity-obj-proxy: 3.0.0
@@ -5432,10 +5579,9 @@ packages:
rollup: 2.75.7
rollup-plugin-copy: 3.4.0
rollup-plugin-peer-deps-external: 2.2.4_rollup@2.75.7
- rollup-plugin-postcss: 4.0.2_i7duc3lt6p42geuj2nwruihc6u
+ rollup-plugin-postcss: 4.0.2_pe6iykxod2v7i2uk6okjazxzki
rollup-plugin-typescript2: 0.31.2_okefoyb4o5sittgqayreuhurei
rxjs: 6.6.7
- rxjs-for-await: 0.0.2_rxjs@6.6.7
sass: 1.53.0
sass-loader: 12.6.0_sass@1.53.0+webpack@5.74.0
semver: 7.3.4
@@ -5444,13 +5590,13 @@ packages:
style-loader: 3.3.1_webpack@5.74.0
stylus: 0.55.0
stylus-loader: 6.2.0_772wava6yveehcyvgfd527qm3q
- terser-webpack-plugin: 5.3.3_vwzmvoh3samqo2nn3x7mqt365m
+ terser-webpack-plugin: 5.3.3_5yvlrjpud4kvfyyr2mesgpo47e
ts-loader: 9.3.1_xnp4kzegbjokq62cajex2ovgkm
- ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi
+ ts-node: 10.9.1_hixnfb2jfw56u6pahjg3ndp4oy
tsconfig-paths: 3.14.1
tsconfig-paths-webpack-plugin: 3.5.2
tslib: 2.4.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
webpack-dev-server: 4.9.3_webpack@5.74.0
webpack-merge: 5.8.0
webpack-sources: 3.2.3
@@ -5490,17 +5636,17 @@ packages:
- webpack-plugin-serve
dev: true
- /@nrwl/workspace/14.4.2_a22ftc74wzukohhtmp6cnnvzoq:
- resolution: {integrity: sha512-D3EXkeg/39V3OeKINvymeOsr5QVRLZFwYOWHfvVcJh8iKpVrev/zMFOm6rSrHmdlpoLkJVAOW2QI+1MYl92Gig==}
+ /@nrwl/workspace/14.5.10_cx6aw7aax7s3eyq3oi6a2zoeoi:
+ resolution: {integrity: sha512-bJK2O5NcIYhU7z1mmWoONo2+tOt1VUYyOQUUrAcI00hiBhMJPOTwPPN+W5BbJsue95ndH6mRLo2UhTz20U2tNA==}
peerDependencies:
prettier: ^2.6.2
peerDependenciesMeta:
prettier:
optional: true
dependencies:
- '@nrwl/devkit': 14.4.2_nx@14.4.2
- '@nrwl/jest': 14.4.2_dltevkctzdxkrvyldbyepwbdle
- '@nrwl/linter': 14.4.2_jqnzvbaca4rx3byobgjku3onji
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm
+ '@nrwl/linter': 14.5.10_z5rj2yvzo55d4uujwqo5vfieea
'@parcel/watcher': 2.0.4
chalk: 4.1.0
chokidar: 3.5.3
@@ -5515,7 +5661,54 @@ packages:
ignore: 5.2.0
minimatch: 3.0.5
npm-run-path: 4.0.1
- nx: 14.4.2_@swc+core@1.2.210
+ nx: 14.5.10_@swc+core@1.2.244
+ open: 8.4.0
+ prettier: 2.7.1
+ rxjs: 6.6.7
+ semver: 7.3.4
+ tmp: 0.2.1
+ tslib: 2.4.0
+ yargs: 17.5.1
+ yargs-parser: 21.0.1
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - bufferutil
+ - canvas
+ - eslint
+ - node-notifier
+ - supports-color
+ - ts-node
+ - typescript
+ - utf-8-validate
+ dev: true
+
+ /@nrwl/workspace/14.5.10_eva5qnqrnaa26adtrypogyveky:
+ resolution: {integrity: sha512-bJK2O5NcIYhU7z1mmWoONo2+tOt1VUYyOQUUrAcI00hiBhMJPOTwPPN+W5BbJsue95ndH6mRLo2UhTz20U2tNA==}
+ peerDependencies:
+ prettier: ^2.6.2
+ peerDependenciesMeta:
+ prettier:
+ optional: true
+ dependencies:
+ '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa
+ '@nrwl/jest': 14.5.10_mxnt7yjwrufofllb6rm3srb2gy
+ '@nrwl/linter': 14.5.10_nccbbaajqjy3rznvgrrzaevqwe
+ '@parcel/watcher': 2.0.4
+ chalk: 4.1.0
+ chokidar: 3.5.3
+ cli-cursor: 3.1.0
+ cli-spinners: 2.6.1
+ dotenv: 10.0.0
+ enquirer: 2.3.6
+ figures: 3.2.0
+ flat: 5.0.2
+ fs-extra: 10.1.0
+ glob: 7.1.4
+ ignore: 5.2.0
+ minimatch: 3.0.5
+ npm-run-path: 4.0.1
+ nx: 14.5.10_@swc+core@1.2.244
open: 8.4.0
prettier: 2.7.1
rxjs: 6.6.7
@@ -5598,7 +5791,7 @@ packages:
react-refresh: 0.10.0
schema-utils: 3.1.1
source-map: 0.7.4
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/@pmmmwh/react-refresh-webpack-plugin/0.5.7_obbju5ecoedcc2mvvgblbzwdca:
@@ -5639,7 +5832,7 @@ packages:
react-refresh: 0.10.0
schema-utils: 3.1.1
source-map: 0.7.4
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
webpack-dev-server: 4.9.3_webpack@5.74.0
dev: true
@@ -5658,7 +5851,7 @@ packages:
/@portabletext/react/1.0.6_react@18.2.0:
resolution: {integrity: sha512-j6BprLiwFz3zr1Lo6BxM2sQ1b3g1JIjGwePeuxqSfbBiEYbGXn2izEckMJ02hSa1f7+RCEUJ+Bojvtzz6BBUaw==}
peerDependencies:
- react: ^17 || ^18
+ react: ^17 || ^18 || 18
peerDependenciesMeta:
react:
optional: true
@@ -5841,9 +6034,9 @@ packages:
engines: {node: '>=4'}
dev: true
- /@sindresorhus/is/4.6.0:
- resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
- engines: {node: '>=10'}
+ /@sindresorhus/is/5.3.0:
+ resolution: {integrity: sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==}
+ engines: {node: '>=14.16'}
dev: false
/@sinonjs/commons/1.8.3:
@@ -5864,18 +6057,8 @@ packages:
'@sinonjs/commons': 1.8.3
dev: true
- /@storybook/node-logger/6.1.20:
- resolution: {integrity: sha512-Z6337htb1mxIccvCx2Ai0v9LPDlBlmXzeWhap3q2Y6hg8g1p4+0W5Y6bG9RmXqJoXLaT1trO8uAXgGO7AN92yg==}
- dependencies:
- '@types/npmlog': 4.1.4
- chalk: 4.1.0
- core-js: 3.23.3
- npmlog: 4.1.2
- pretty-hrtime: 1.0.3
- dev: true
-
- /@svgr/babel-plugin-add-jsx-attribute/6.0.0_@babel+core@7.18.6:
- resolution: {integrity: sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==}
+ /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.18.6:
+ resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5886,8 +6069,8 @@ packages:
'@babel/core': 7.18.6
dev: true
- /@svgr/babel-plugin-remove-jsx-attribute/6.0.0_@babel+core@7.18.6:
- resolution: {integrity: sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==}
+ /@svgr/babel-plugin-remove-jsx-attribute/6.3.1_@babel+core@7.18.6:
+ resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5898,8 +6081,8 @@ packages:
'@babel/core': 7.18.6
dev: true
- /@svgr/babel-plugin-remove-jsx-empty-expression/6.0.0_@babel+core@7.18.6:
- resolution: {integrity: sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==}
+ /@svgr/babel-plugin-remove-jsx-empty-expression/6.3.1_@babel+core@7.18.6:
+ resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5910,8 +6093,8 @@ packages:
'@babel/core': 7.18.6
dev: true
- /@svgr/babel-plugin-replace-jsx-attribute-value/6.0.0_@babel+core@7.18.6:
- resolution: {integrity: sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==}
+ /@svgr/babel-plugin-replace-jsx-attribute-value/6.3.1_@babel+core@7.18.6:
+ resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5922,8 +6105,8 @@ packages:
'@babel/core': 7.18.6
dev: true
- /@svgr/babel-plugin-svg-dynamic-title/6.0.0_@babel+core@7.18.6:
- resolution: {integrity: sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==}
+ /@svgr/babel-plugin-svg-dynamic-title/6.3.1_@babel+core@7.18.6:
+ resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5934,8 +6117,8 @@ packages:
'@babel/core': 7.18.6
dev: true
- /@svgr/babel-plugin-svg-em-dimensions/6.0.0_@babel+core@7.18.6:
- resolution: {integrity: sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==}
+ /@svgr/babel-plugin-svg-em-dimensions/6.3.1_@babel+core@7.18.6:
+ resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5946,8 +6129,8 @@ packages:
'@babel/core': 7.18.6
dev: true
- /@svgr/babel-plugin-transform-react-native-svg/6.0.0_@babel+core@7.18.6:
- resolution: {integrity: sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==}
+ /@svgr/babel-plugin-transform-react-native-svg/6.3.1_@babel+core@7.18.6:
+ resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5958,8 +6141,8 @@ packages:
'@babel/core': 7.18.6
dev: true
- /@svgr/babel-plugin-transform-svg-component/6.2.0_@babel+core@7.18.6:
- resolution: {integrity: sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==}
+ /@svgr/babel-plugin-transform-svg-component/6.3.1_@babel+core@7.18.6:
+ resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==}
engines: {node: '>=12'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5970,8 +6153,8 @@ packages:
'@babel/core': 7.18.6
dev: true
- /@svgr/babel-preset/6.2.0_@babel+core@7.18.6:
- resolution: {integrity: sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==}
+ /@svgr/babel-preset/6.3.1_@babel+core@7.18.6:
+ resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==}
engines: {node: '>=10'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -5980,57 +6163,57 @@ packages:
optional: true
dependencies:
'@babel/core': 7.18.6
- '@svgr/babel-plugin-add-jsx-attribute': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-remove-jsx-attribute': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-remove-jsx-empty-expression': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-replace-jsx-attribute-value': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-svg-dynamic-title': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-svg-em-dimensions': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-transform-react-native-svg': 6.0.0_@babel+core@7.18.6
- '@svgr/babel-plugin-transform-svg-component': 6.2.0_@babel+core@7.18.6
+ '@svgr/babel-plugin-add-jsx-attribute': 6.3.1_@babel+core@7.18.6
+ '@svgr/babel-plugin-remove-jsx-attribute': 6.3.1_@babel+core@7.18.6
+ '@svgr/babel-plugin-remove-jsx-empty-expression': 6.3.1_@babel+core@7.18.6
+ '@svgr/babel-plugin-replace-jsx-attribute-value': 6.3.1_@babel+core@7.18.6
+ '@svgr/babel-plugin-svg-dynamic-title': 6.3.1_@babel+core@7.18.6
+ '@svgr/babel-plugin-svg-em-dimensions': 6.3.1_@babel+core@7.18.6
+ '@svgr/babel-plugin-transform-react-native-svg': 6.3.1_@babel+core@7.18.6
+ '@svgr/babel-plugin-transform-svg-component': 6.3.1_@babel+core@7.18.6
dev: true
- /@svgr/core/6.2.1:
- resolution: {integrity: sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==}
+ /@svgr/core/6.3.1:
+ resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==}
engines: {node: '>=10'}
dependencies:
- '@svgr/plugin-jsx': 6.2.1_@svgr+core@6.2.1
+ '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1
camelcase: 6.3.0
cosmiconfig: 7.0.1
transitivePeerDependencies:
- supports-color
dev: true
- /@svgr/hast-util-to-babel-ast/6.2.1:
- resolution: {integrity: sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==}
+ /@svgr/hast-util-to-babel-ast/6.3.1:
+ resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==}
engines: {node: '>=10'}
dependencies:
'@babel/types': 7.18.7
- entities: 3.0.1
+ entities: 4.3.1
dev: true
- /@svgr/plugin-jsx/6.2.1_@svgr+core@6.2.1:
- resolution: {integrity: sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==}
+ /@svgr/plugin-jsx/6.3.1_@svgr+core@6.3.1:
+ resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==}
engines: {node: '>=10'}
peerDependencies:
'@svgr/core': ^6.0.0
dependencies:
'@babel/core': 7.18.6
- '@svgr/babel-preset': 6.2.0_@babel+core@7.18.6
- '@svgr/core': 6.2.1
- '@svgr/hast-util-to-babel-ast': 6.2.1
+ '@svgr/babel-preset': 6.3.1_@babel+core@7.18.6
+ '@svgr/core': 6.3.1
+ '@svgr/hast-util-to-babel-ast': 6.3.1
svg-parser: 2.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@svgr/plugin-svgo/6.2.0_@svgr+core@6.2.1:
+ /@svgr/plugin-svgo/6.2.0_@svgr+core@6.3.1:
resolution: {integrity: sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==}
engines: {node: '>=10'}
peerDependencies:
'@svgr/core': ^6.0.0
dependencies:
- '@svgr/core': 6.2.1
+ '@svgr/core': 6.3.1
cosmiconfig: 7.0.1
deepmerge: 4.2.2
svgo: 2.8.0
@@ -6045,14 +6228,14 @@ packages:
'@babel/preset-env': 7.18.6_@babel+core@7.18.6
'@babel/preset-react': 7.18.6_@babel+core@7.18.6
'@babel/preset-typescript': 7.18.6_@babel+core@7.18.6
- '@svgr/core': 6.2.1
- '@svgr/plugin-jsx': 6.2.1_@svgr+core@6.2.1
- '@svgr/plugin-svgo': 6.2.0_@svgr+core@6.2.1
+ '@svgr/core': 6.3.1
+ '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1
+ '@svgr/plugin-svgo': 6.2.0_@svgr+core@6.3.1
transitivePeerDependencies:
- supports-color
dev: true
- /@swc/cli/0.1.57_@swc+core@1.2.210:
+ /@swc/cli/0.1.57_@swc+core@1.2.244:
resolution: {integrity: sha512-HxM8TqYHhAg+zp7+RdTU69bnkl4MWdt1ygyp6BDIPjTiaJVH6Dizn2ezbgDS8mnFZI1FyhKvxU/bbaUs8XhzQg==}
engines: {node: '>= 12.13'}
hasBin: true
@@ -6063,152 +6246,175 @@ packages:
chokidar:
optional: true
dependencies:
- '@swc/core': 1.2.210
+ '@swc/core': 1.2.244
commander: 7.2.0
fast-glob: 3.2.11
slash: 3.0.0
source-map: 0.7.4
dev: true
- /@swc/core-android-arm-eabi/1.2.210:
- resolution: {integrity: sha512-JGPcCM9XixJIbCHP/fbI79pXTuU9C3V6AxolTy0zEhgNe7r59CiSVcGWN5t5dgkEuwApAxN2iNjJRmz4z+ALAg==}
+ /@swc/core-android-arm-eabi/1.2.244:
+ resolution: {integrity: sha512-bQN6SY78bFIm6lz46ss4+ZDU9owevVjF95Cm+3KB/13ZOPF+m5Pdm8WQLoBYTLgJ0r4/XukEe9XXjba/6Kf8kw==}
engines: {node: '>=10'}
cpu: [arm]
os: [android]
requiresBuild: true
+ dependencies:
+ '@swc/wasm': 1.2.122
optional: true
- /@swc/core-android-arm64/1.2.210:
- resolution: {integrity: sha512-oP2b8LjZiMNrzOnoC/mVomksSiqQDrIsm4LxPAGTK1fWnbtITLF/Wj/St1wnUu98jZf5kvQP9AH3p2d3J6UaDA==}
+ /@swc/core-android-arm64/1.2.244:
+ resolution: {integrity: sha512-CJeL/EeOIzrH+77otNT6wfGF8uadOHo4rEaBN/xvmtnpdADjYJ8Wt85X4nRK0G929bMke/QdJm5ilPNJdmgCTg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [android]
requiresBuild: true
+ dependencies:
+ '@swc/wasm': 1.2.130
optional: true
- /@swc/core-darwin-arm64/1.2.210:
- resolution: {integrity: sha512-7PEHF1AHRpVcMtttfOVtyjZq73VUVaLsBnTWUqdFv1toRu42n+CmnXm3brmnSwyi7TTtCU/nahunWNmBbJeG8A==}
+ /@swc/core-darwin-arm64/1.2.244:
+ resolution: {integrity: sha512-ZhRK8L/lpPCerUxtrW48cRJtpsUG5xVTUXu3N0TrYuxRzzapHgK+61g1JdtcwdNvEV7l00X4vfCBRYO0S2nsmw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@swc/core-darwin-x64/1.2.210:
- resolution: {integrity: sha512-FEPSgnzRy7X9SaDWtAQKfoodttG90GOyTKqBC/915SPhvuprSf3/PpX2NP63E44/GVgEoNzmNGGiUzbL5k70Dg==}
+ /@swc/core-darwin-x64/1.2.244:
+ resolution: {integrity: sha512-4mY8Gkq2ZMUpXYCLceGp7w0Jnxp75N1gQswNFhMBU4k90ElDuBtPoUSnB1v8MwlQtK7WA25MdvwFnBaEJnfxOg==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@swc/core-freebsd-x64/1.2.210:
- resolution: {integrity: sha512-nehrNTikTfY4H08VUjp20/U5/bt4PC/hi8Zthjz1A0evcIdA0WHajByFj0um/0lYmdF1K6T7A9UuaoOwPEAZ0A==}
+ /@swc/core-freebsd-x64/1.2.244:
+ resolution: {integrity: sha512-k/NEZfkgtZ4S96woYArZ89jwJ/L1zyxihTgFFu7SxDt+WRE1EPmY42Gt4y874zi1JiSEFSRHiiueDUfRPu7C0Q==}
engines: {node: '>=10'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
+ dependencies:
+ '@swc/wasm': 1.2.130
optional: true
- /@swc/core-linux-arm-gnueabihf/1.2.210:
- resolution: {integrity: sha512-vbSQxZcPBJC2WqVWHZhZIPpv+8xoNug/Qv6FLFPcl735MeNRzgciKC1LlXuy6DNA0RqoCPPyzaK2jnwJyq4bSw==}
+ /@swc/core-linux-arm-gnueabihf/1.2.244:
+ resolution: {integrity: sha512-tE9b/oZWhMXwoXHkgHFckMrLrlczvG7HgQAdtDuA6g30Xd/3XmdVzC4NbXR+1HoaGVDh7cf0EFE3aKdfPvPQwA==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
requiresBuild: true
+ dependencies:
+ '@swc/wasm': 1.2.130
optional: true
- /@swc/core-linux-arm64-gnu/1.2.210:
- resolution: {integrity: sha512-gfItagFmC06q5Uu7WHf/O3n1yKhA7uAo9VPUcNDKKrOh/WSkMI2dxtoeo4u5xOuJWKWedGCcdyJw46uhpYST0w==}
+ /@swc/core-linux-arm64-gnu/1.2.244:
+ resolution: {integrity: sha512-zrpVKUeQxZnzorOp3aXhjK1X2/6xuVZcdyxAUDzItP6G4nLbgPBEQLUi6aUjOjquFiihokXoKWaMPQjF/LqH+g==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-arm64-musl/1.2.210:
- resolution: {integrity: sha512-3nlNHIYiuppJBB+bbaxLfGN/mnofaVvKVEwUQ9HPtghY87zFIsKl1RfNQtxcOlcarcWya1XAMSk9NXv2dFHWDg==}
+ /@swc/core-linux-arm64-musl/1.2.244:
+ resolution: {integrity: sha512-gI6bntk+HDe2witOsQgBDyDDpRmF5dfxbygvVsEdCI+Ko9yj5S9aCsc8WhhbtdcEG1Fo3v/sM/F/9pGatCAwzQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-x64-gnu/1.2.210:
- resolution: {integrity: sha512-BmhfneSvUzIufUhPaql3YvoWlSrNZiAhpL3c5fPrfQxADywkZLljgh0kckxpeCi5R8iWIUlNSPFmo589QS2Jsg==}
+ /@swc/core-linux-x64-gnu/1.2.244:
+ resolution: {integrity: sha512-hwJ5HrDj7asmVGjzaT6SFdhPVxVUIYm9LCuE3yu89+6C5aR9YrCXvpgIjGcHJvEO2PLAtff72FsX7sbXbzzYGQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-x64-musl/1.2.210:
- resolution: {integrity: sha512-0VT7FeF4Vc/u0oxVLplF/0hcApE+fwC4Njf49SFyvszgAMc9a+fyUNBX2NSqIrTQFwmifRcpQOeXDT8Edy0g6w==}
+ /@swc/core-linux-x64-musl/1.2.244:
+ resolution: {integrity: sha512-P8d4AIVN63xaS3t5WhOo0Ejy/X7XaDxXe9sJpEbGQP7CGofhURvgXwe8Q6uhPeWC9AwEPu35ArFQ0ZUmOCY0rg==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-win32-arm64-msvc/1.2.210:
- resolution: {integrity: sha512-MwM35TtzMX7GS424y/Bk0CrwWsYRfZ/WX15QAi/Yz+fnPCDLtFNknRC7gAaTpDeqywu6dsXUFyErzK1FC8l8YA==}
+ /@swc/core-win32-arm64-msvc/1.2.244:
+ resolution: {integrity: sha512-PZUhgooqPDo+NUo+tIxWI1jKnYVV2ACs8eUkSE++Qf7E4/9Igy79XHbG4/G5ERlCudhdcw4XkYiRN8GJQg6P5w==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
requiresBuild: true
+ dependencies:
+ '@swc/wasm': 1.2.130
optional: true
- /@swc/core-win32-ia32-msvc/1.2.210:
- resolution: {integrity: sha512-KpofYa0wqd8urFLrdsz0yQU2YkF7NEDU3+IzqUNnxwamlaEFg/C3l6rTgmiihHXIZuYQS9di4YwykyMVVXutOA==}
+ /@swc/core-win32-ia32-msvc/1.2.244:
+ resolution: {integrity: sha512-w7v8fND4E8wOHoVVNJIDjOh8EQiedI9HCsCTEDM/z/dVPsk/rxi6iHYnZG6gv+X/d0aCLeZQOkW9khfyy128cg==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
requiresBuild: true
+ dependencies:
+ '@swc/wasm': 1.2.130
optional: true
- /@swc/core-win32-x64-msvc/1.2.210:
- resolution: {integrity: sha512-bUhY0bK8s+B6LSdbNu9L0RKrO/rWrXICtIZyHZolUZKo326hfQ0Iwx+N/xuh6jYpON0RaY9pR0HAyaCDHugoRA==}
+ /@swc/core-win32-x64-msvc/1.2.244:
+ resolution: {integrity: sha512-/A9ssLtqXEQrdHnJ9SvZSBF7zQM/0ydz8B3p5BT9kUbAhmNqbfE4/Wy3d2zd7nrF16n6tRm4giCzcIdzd/7mvw==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core/1.2.210:
- resolution: {integrity: sha512-euiCxnx+dCnE6iDGM04hIvcLS2LADVgIDo0OGnxqRce4SwUNHZi/KcRxIT04YtJd3BdO5v+l4K8RHIx4jvn+TA==}
+ /@swc/core/1.2.244:
+ resolution: {integrity: sha512-/UguNMvKgVeR8wGFb53h+Y9hFSiEpeUhC4Cr1neN15wvWZD3lfvN4qAdqNifZiiPKXrCwYy8NTKlHVtHMYzpXw==}
engines: {node: '>=10'}
hasBin: true
+ requiresBuild: true
optionalDependencies:
- '@swc/core-android-arm-eabi': 1.2.210
- '@swc/core-android-arm64': 1.2.210
- '@swc/core-darwin-arm64': 1.2.210
- '@swc/core-darwin-x64': 1.2.210
- '@swc/core-freebsd-x64': 1.2.210
- '@swc/core-linux-arm-gnueabihf': 1.2.210
- '@swc/core-linux-arm64-gnu': 1.2.210
- '@swc/core-linux-arm64-musl': 1.2.210
- '@swc/core-linux-x64-gnu': 1.2.210
- '@swc/core-linux-x64-musl': 1.2.210
- '@swc/core-win32-arm64-msvc': 1.2.210
- '@swc/core-win32-ia32-msvc': 1.2.210
- '@swc/core-win32-x64-msvc': 1.2.210
+ '@swc/core-android-arm-eabi': 1.2.244
+ '@swc/core-android-arm64': 1.2.244
+ '@swc/core-darwin-arm64': 1.2.244
+ '@swc/core-darwin-x64': 1.2.244
+ '@swc/core-freebsd-x64': 1.2.244
+ '@swc/core-linux-arm-gnueabihf': 1.2.244
+ '@swc/core-linux-arm64-gnu': 1.2.244
+ '@swc/core-linux-arm64-musl': 1.2.244
+ '@swc/core-linux-x64-gnu': 1.2.244
+ '@swc/core-linux-x64-musl': 1.2.244
+ '@swc/core-win32-arm64-msvc': 1.2.244
+ '@swc/core-win32-ia32-msvc': 1.2.244
+ '@swc/core-win32-x64-msvc': 1.2.244
- /@swc/helpers/0.4.3:
- resolution: {integrity: sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA==}
+ /@swc/helpers/0.4.11:
+ resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==}
dependencies:
tslib: 2.4.0
dev: true
- /@swc/jest/0.2.21_@swc+core@1.2.210:
- resolution: {integrity: sha512-/+NcExiZbxXANNhNPnIdFuGq62CeumulLS1bngwqIXd8H7d96LFUfrYzdt8tlTwLMel8tFtQ5aRjzVkyOTyPDw==}
+ /@swc/jest/0.2.22_@swc+core@1.2.244:
+ resolution: {integrity: sha512-PIUIk9IdB1oAVfF9zNIfYoMBoEhahrrSvyryFANas7swC1cF0L5HR0f9X4qfet46oyCHCBtNcSpN0XJEOFIKlw==}
engines: {npm: '>= 7.0.0'}
peerDependencies:
'@swc/core': '*'
dependencies:
'@jest/create-cache-key-function': 27.5.1
- '@swc/core': 1.2.210
+ '@swc/core': 1.2.244
dev: true
+ /@swc/wasm/1.2.122:
+ resolution: {integrity: sha512-sM1VCWQxmNhFtdxME+8UXNyPNhxNu7zdb6ikWpz0YKAQQFRGT5ThZgJrubEpah335SUToNg8pkdDF7ibVCjxbQ==}
+ requiresBuild: true
+ optional: true
+
+ /@swc/wasm/1.2.130:
+ resolution: {integrity: sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==}
+ requiresBuild: true
+ optional: true
+
/@szmarczak/http-timer/5.0.1:
resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
engines: {node: '>=14.16'}
@@ -6230,14 +6436,14 @@ packages:
pretty-format: 27.5.1
dev: true
- /@testing-library/react-hooks/8.0.1_5qggqhesezyescxqnsg4rpj6qa:
+ /@testing-library/react-hooks/8.0.1_y6lpz2mvcoua7qihahug4ke22i:
resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==}
engines: {node: '>=12'}
peerDependencies:
- '@types/react': ^16.9.0 || ^17.0.0
- react: ^16.9.0 || ^17.0.0
- react-dom: ^16.9.0 || ^17.0.0
- react-test-renderer: ^16.9.0 || ^17.0.0
+ '@types/react': ^16.9.0 || ^17.0.0 || 18
+ react: ^16.9.0 || ^17.0.0 || 18
+ react-dom: ^16.9.0 || ^17.0.0 || 18
+ react-test-renderer: ^16.9.0 || ^17.0.0 || 18
peerDependenciesMeta:
'@types/react':
optional: true
@@ -6249,7 +6455,7 @@ packages:
optional: true
dependencies:
'@babel/runtime': 7.18.6
- '@types/react': 18.0.14
+ '@types/react': 18.0.17
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
react-error-boundary: 3.1.4_react@18.2.0
@@ -6260,8 +6466,8 @@ packages:
resolution: {integrity: sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==}
engines: {node: '>=12'}
peerDependencies:
- react: ^18.0.0
- react-dom: ^18.0.0
+ react: ^18.0.0 || 18
+ react-dom: ^18.0.0 || 18
peerDependenciesMeta:
react:
optional: true
@@ -6278,8 +6484,8 @@ packages:
/@tldraw/core/1.14.1:
resolution: {integrity: sha512-FAiX/TD/tl5eMvTk0IHhFUSmldCe/UTTOnLL5aWQHqhicF/iTP5m3H12L6kyjN60yfssN8U9g4E/7y70TY7JxA==}
peerDependencies:
- react: '>=16.8'
- react-dom: '>=16.8'
+ react: '>=16.8 || 18'
+ react-dom: '>=16.8 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -6300,8 +6506,8 @@ packages:
/@tldraw/core/1.14.1_mobx@6.6.1:
resolution: {integrity: sha512-FAiX/TD/tl5eMvTk0IHhFUSmldCe/UTTOnLL5aWQHqhicF/iTP5m3H12L6kyjN60yfssN8U9g4E/7y70TY7JxA==}
peerDependencies:
- react: '>=16.8'
- react-dom: '>=16.8'
+ react: '>=16.8 || 18'
+ react-dom: '>=16.8 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -6413,7 +6619,7 @@ packages:
/@types/bonjour/3.5.10:
resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/@types/cacheable-request/6.0.2:
@@ -6421,7 +6627,7 @@ packages:
dependencies:
'@types/http-cache-semantics': 4.0.1
'@types/keyv': 3.1.4
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
'@types/responselike': 1.0.0
dev: false
@@ -6435,7 +6641,7 @@ packages:
resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==}
dependencies:
'@types/express-serve-static-core': 4.17.29
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/@types/connect/3.4.35:
@@ -6514,20 +6720,20 @@ packages:
/@types/fs-extra/8.1.2:
resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/@types/glob/7.2.0:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 3.0.5
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/@types/graceful-fs/4.1.5:
resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/@types/hast/2.3.4:
@@ -6551,7 +6757,7 @@ packages:
/@types/http-proxy/1.17.9:
resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/@types/is-hotkey/0.1.7:
@@ -6577,10 +6783,10 @@ packages:
'@types/istanbul-lib-report': 3.0.0
dev: true
- /@types/jest/28.1.4:
- resolution: {integrity: sha512-telv6G5N7zRJiLcI3Rs3o+ipZ28EnE+7EvF0pSrt2pZOMnAVI/f+6/LucDxOvcBcTeTL3JMF744BbVQAVBUQRA==}
+ /@types/jest/28.1.8:
+ resolution: {integrity: sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==}
dependencies:
- jest-matcher-utils: 28.1.1
+ expect: 28.1.1
pretty-format: 28.1.1
dev: true
@@ -6650,9 +6856,8 @@ packages:
/@types/node/18.0.1:
resolution: {integrity: sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg==}
- /@types/npmlog/4.1.4:
- resolution: {integrity: sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==}
- dev: true
+ /@types/node/18.7.13:
+ resolution: {integrity: sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==}
/@types/parse-json/4.0.0:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
@@ -6680,7 +6885,7 @@ packages:
/@types/react-dom/18.0.6:
resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==}
dependencies:
- '@types/react': 18.0.14
+ '@types/react': 18.0.17
dev: true
/@types/react-is/17.0.3:
@@ -6699,7 +6904,7 @@ packages:
resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==}
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.0.14
+ '@types/react': 18.0.17
'@types/react-router': 5.1.18
dev: true
@@ -6707,13 +6912,13 @@ packages:
resolution: {integrity: sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==}
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.0.14
+ '@types/react': 18.0.17
dev: true
/@types/react-transition-group/4.4.5:
resolution: {integrity: sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==}
dependencies:
- '@types/react': 18.0.14
+ '@types/react': 18.0.17
dev: false
/@types/react-window/1.8.5:
@@ -6729,6 +6934,13 @@ packages:
'@types/scheduler': 0.16.2
csstype: 3.1.0
+ /@types/react/18.0.17:
+ resolution: {integrity: sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==}
+ dependencies:
+ '@types/prop-types': 15.7.5
+ '@types/scheduler': 0.16.2
+ csstype: 3.1.0
+
/@types/readable-stream/2.3.14:
resolution: {integrity: sha512-8jQ5Mp7bsDJEnW/69i6nAaQMoLwAVJVc7ZRAVTrdh/o6XueQsX38TEvKuYyoQj76/mg7WdlRfMrtl9pDLCJWsg==}
dependencies:
@@ -6739,7 +6951,7 @@ packages:
/@types/resolve/1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/@types/responselike/1.0.0:
@@ -6777,7 +6989,7 @@ packages:
/@types/sockjs/0.3.33:
resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/@types/sql.js/1.4.3:
@@ -6874,19 +7086,6 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/experimental-utils/5.30.5_4x5o4skxv6sl53vpwefgt23khm:
- resolution: {integrity: sha512-lsOedOkwAHWiJyvQsv9DtvWnANWecf28eO/L1EPNxLIBRoB7UCDa0uZF61IikZHYubGnDLLHDQ/6KFWl4Nrnjg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@typescript-eslint/utils': 5.30.5_4x5o4skxv6sl53vpwefgt23khm
- eslint: 8.19.0
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
/@typescript-eslint/parser/5.30.5_4x5o4skxv6sl53vpwefgt23khm:
resolution: {integrity: sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -6993,7 +7192,7 @@ packages:
/@use-gesture/react/10.2.16:
resolution: {integrity: sha512-kkWi97SHzj/F6XqRXSyrk5pLoSiuRgqvnQl2Bawmf05dWo2q6DL7v5LhnnyPNZRVkCm+WEb3e1nsR+iVza1vmg==}
peerDependencies:
- react: '>= 16.8.0'
+ react: '>= 16.8.0 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -7262,11 +7461,6 @@ packages:
hasBin: true
dev: true
- /ansi-regex/2.1.1:
- resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/ansi-regex/3.0.1:
resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==}
engines: {node: '>=4'}
@@ -7316,10 +7510,6 @@ packages:
picomatch: 2.3.1
dev: true
- /aproba/1.2.0:
- resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==}
- dev: true
-
/arch/2.2.0:
resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
dev: true
@@ -7331,13 +7521,6 @@ packages:
file-type: 4.4.0
dev: true
- /are-we-there-yet/1.1.7:
- resolution: {integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==}
- dependencies:
- delegates: 1.0.0
- readable-stream: 2.3.7
- dev: true
-
/arg/4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
dev: true
@@ -7630,7 +7813,7 @@ packages:
loader-utils: 2.0.2
make-dir: 3.1.0
schema-utils: 2.7.1
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/babel-plugin-const-enum/1.2.0_@babel+core@7.18.6:
@@ -8414,11 +8597,6 @@ packages:
resolution: {integrity: sha512-JN7Fa6iwAUPyJC/h8myT4Dm+/Weu2TvaPzKcyl1qJ9yX7pmQsEszbF2D+23oFlR7jngCeU2KRkUiakbFTOobRA==}
dev: false
- /code-point-at/1.1.0:
- resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/codemirror-lang-elixir/3.0.0_@codemirror+language@6.2.1:
resolution: {integrity: sha512-Liy5MDxf+xw7aFqNfhLfntSK6vsRkI0lSlyytw23P1hWSrb0Bw5WunEB3iKJ49iUu8Kj2dx+vvMqD8I5ms7rSQ==}
peerDependencies:
@@ -8549,7 +8727,7 @@ packages:
dependencies:
schema-utils: 4.0.0
serialize-javascript: 6.0.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/compression/1.7.4:
@@ -8597,10 +8775,6 @@ packages:
engines: {node: '>=0.8'}
dev: true
- /console-control-strings/1.1.0:
- resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
- dev: true
-
/constant-case/3.0.4:
resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
dependencies:
@@ -8641,9 +8815,9 @@ packages:
toggle-selection: 1.0.6
dev: false
- /copy-webpack-plugin/9.1.0_webpack@5.74.0:
- resolution: {integrity: sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==}
- engines: {node: '>= 12.13.0'}
+ /copy-webpack-plugin/10.2.4_webpack@5.74.0:
+ resolution: {integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==}
+ engines: {node: '>= 12.20.0'}
peerDependencies:
webpack: ^5.1.0
peerDependenciesMeta:
@@ -8652,11 +8826,11 @@ packages:
dependencies:
fast-glob: 3.2.11
glob-parent: 6.0.2
- globby: 11.1.0
+ globby: 12.2.0
normalize-path: 3.0.0
- schema-utils: 3.1.1
+ schema-utils: 4.0.0
serialize-javascript: 6.0.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/core-js-compat/3.23.3:
@@ -8671,16 +8845,10 @@ packages:
requiresBuild: true
dev: true
- /core-js/3.23.3:
- resolution: {integrity: sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==}
+ /core-js/3.25.0:
+ resolution: {integrity: sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==}
requiresBuild: true
- /core-js/3.6.5:
- resolution: {integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==}
- deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
- requiresBuild: true
- dev: true
-
/core-util-is/1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
dev: true
@@ -8788,7 +8956,7 @@ packages:
postcss-modules-values: 4.0.0_postcss@8.4.14
postcss-value-parser: 4.2.0
semver: 7.3.7
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/css-minimizer-webpack-plugin/3.4.1_webpack@5.74.0:
@@ -8818,7 +8986,7 @@ packages:
schema-utils: 4.0.0
serialize-javascript: 6.0.0
source-map: 0.6.1
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/css-minimizer-webpack-plugin/4.0.0_webpack@5.74.0:
@@ -8848,7 +9016,7 @@ packages:
schema-utils: 4.0.0
serialize-javascript: 6.0.0
source-map: 0.6.1
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/css-select/4.3.0:
@@ -9057,6 +9225,11 @@ packages:
engines: {node: '>=0.11'}
dev: false
+ /date-fns/2.29.2:
+ resolution: {integrity: sha512-0VNbwmWJDS/G3ySwFSJA3ayhbURMTJLtwM2DTxf9CWondCnh6DTNlO9JgRSq6ibf4eD0lfMJNBxUdEAHHix+bA==}
+ engines: {node: '>=0.11'}
+ dev: false
+
/dayjs/1.11.3:
resolution: {integrity: sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==}
dev: true
@@ -9253,10 +9426,6 @@ packages:
engines: {node: '>=0.4.0'}
dev: true
- /delegates/1.0.0:
- resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
- dev: true
-
/depd/1.1.2:
resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
engines: {node: '>= 0.6'}
@@ -9562,8 +9731,8 @@ packages:
resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
dev: true
- /entities/3.0.1:
- resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==}
+ /entities/4.3.1:
+ resolution: {integrity: sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==}
engines: {node: '>=0.12'}
dev: true
@@ -10384,7 +10553,7 @@ packages:
dependencies:
loader-utils: 2.0.2
schema-utils: 3.1.1
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/file-saver/2.0.5:
@@ -10548,35 +10717,34 @@ packages:
- supports-color
dev: false
- /firebase/9.9.2:
- resolution: {integrity: sha512-zhWUEyBQbwWhLEYhULwZ0A6eRuHP/EP2bpwASpHkI1QQgO1GVqkyCZEpp/feGSDve0COhv9oWC1wOuAzrQrV6g==}
+ /firebase/9.9.3:
+ resolution: {integrity: sha512-lU1FstWqfVZQfz4+TWCZvqJYbwZMyoyP0X/xD/YIfrtXgquOMEDTpoasH4P79N9y3I8iV+6gQHuVmpK+AX2elg==}
dependencies:
- '@firebase/analytics': 0.8.0_@firebase+app@0.7.30
- '@firebase/analytics-compat': 0.1.13_ntdu3hfexp42gsr3dmzonffheq
- '@firebase/app': 0.7.30
- '@firebase/app-check': 0.5.12_@firebase+app@0.7.30
- '@firebase/app-check-compat': 0.2.12_ntdu3hfexp42gsr3dmzonffheq
- '@firebase/app-compat': 0.1.31
+ '@firebase/analytics': 0.8.0_@firebase+app@0.7.31
+ '@firebase/analytics-compat': 0.1.13_kowmy6vzi2xcdysg3n6ul4qaae
+ '@firebase/app': 0.7.31
+ '@firebase/app-check': 0.5.12_@firebase+app@0.7.31
+ '@firebase/app-check-compat': 0.2.12_kowmy6vzi2xcdysg3n6ul4qaae
+ '@firebase/app-compat': 0.1.32
'@firebase/app-types': 0.7.0
- '@firebase/auth': 0.20.5_@firebase+app@0.7.30
- '@firebase/auth-compat': 0.2.18_53yvy43rwpg2c45kgeszsxtrca
- '@firebase/database': 0.13.4_@firebase+app-types@0.7.0
- '@firebase/database-compat': 0.2.4_@firebase+app-types@0.7.0
- '@firebase/firestore': 3.4.14_@firebase+app@0.7.30
- '@firebase/firestore-compat': 0.1.23_53yvy43rwpg2c45kgeszsxtrca
- '@firebase/functions': 0.8.4_54flq6t3lt2vkv56b3wekvuqsq
- '@firebase/functions-compat': 0.2.4_53yvy43rwpg2c45kgeszsxtrca
- '@firebase/installations': 0.5.12_@firebase+app@0.7.30
- '@firebase/installations-compat': 0.1.12_53yvy43rwpg2c45kgeszsxtrca
- '@firebase/messaging': 0.9.16_@firebase+app@0.7.30
- '@firebase/messaging-compat': 0.1.16_ntdu3hfexp42gsr3dmzonffheq
- '@firebase/performance': 0.5.12_@firebase+app@0.7.30
- '@firebase/performance-compat': 0.1.12_ntdu3hfexp42gsr3dmzonffheq
- '@firebase/polyfill': 0.3.36
- '@firebase/remote-config': 0.3.11_@firebase+app@0.7.30
- '@firebase/remote-config-compat': 0.1.12_ntdu3hfexp42gsr3dmzonffheq
- '@firebase/storage': 0.9.9_@firebase+app@0.7.30
- '@firebase/storage-compat': 0.1.17_53yvy43rwpg2c45kgeszsxtrca
+ '@firebase/auth': 0.20.5_@firebase+app@0.7.31
+ '@firebase/auth-compat': 0.2.18_kg6iqletipudcxzgqetrtqyldy
+ '@firebase/database': 0.13.5_@firebase+app-types@0.7.0
+ '@firebase/database-compat': 0.2.5_@firebase+app-types@0.7.0
+ '@firebase/firestore': 3.4.14_@firebase+app@0.7.31
+ '@firebase/firestore-compat': 0.1.23_kg6iqletipudcxzgqetrtqyldy
+ '@firebase/functions': 0.8.4_lwgt3sk4yfjgasfpmvix4ixi2u
+ '@firebase/functions-compat': 0.2.4_kg6iqletipudcxzgqetrtqyldy
+ '@firebase/installations': 0.5.12_@firebase+app@0.7.31
+ '@firebase/installations-compat': 0.1.12_kg6iqletipudcxzgqetrtqyldy
+ '@firebase/messaging': 0.9.16_@firebase+app@0.7.31
+ '@firebase/messaging-compat': 0.1.16_kowmy6vzi2xcdysg3n6ul4qaae
+ '@firebase/performance': 0.5.12_@firebase+app@0.7.31
+ '@firebase/performance-compat': 0.1.12_kowmy6vzi2xcdysg3n6ul4qaae
+ '@firebase/remote-config': 0.3.11_@firebase+app@0.7.31
+ '@firebase/remote-config-compat': 0.1.12_kowmy6vzi2xcdysg3n6ul4qaae
+ '@firebase/storage': 0.9.9_@firebase+app@0.7.31
+ '@firebase/storage-compat': 0.1.17_kg6iqletipudcxzgqetrtqyldy
'@firebase/util': 1.6.3
transitivePeerDependencies:
- bufferutil
@@ -10634,42 +10802,38 @@ packages:
resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
dev: true
- /fork-ts-checker-webpack-plugin/6.2.10_wln64xm7gyszy6wbwhdijmigya:
- resolution: {integrity: sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==}
- engines: {node: '>=10', yarn: '>=1.0.0'}
+ /fork-ts-checker-webpack-plugin/7.2.13_xnp4kzegbjokq62cajex2ovgkm:
+ resolution: {integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==}
+ engines: {node: '>=12.13.0', yarn: '>=1.0.0'}
peerDependencies:
- eslint: '>= 6'
- typescript: '>= 2.7'
+ typescript: '>3.6.0'
vue-template-compiler: '*'
- webpack: '>= 4'
+ webpack: ^5.11.0
peerDependenciesMeta:
- eslint:
- optional: true
vue-template-compiler:
optional: true
webpack:
optional: true
dependencies:
'@babel/code-frame': 7.18.6
- '@types/json-schema': 7.0.11
chalk: 4.1.2
chokidar: 3.5.3
- cosmiconfig: 6.0.0
+ cosmiconfig: 7.0.1
deepmerge: 4.2.2
- eslint: 8.19.0
- fs-extra: 9.1.0
- glob: 7.2.3
+ fs-extra: 10.1.0
memfs: 3.4.7
minimatch: 3.1.2
- schema-utils: 2.7.0
+ node-abort-controller: 3.0.1
+ schema-utils: 3.1.1
semver: 7.3.7
- tapable: 1.1.3
+ tapable: 2.2.1
typescript: 4.7.4
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
- /form-data-encoder/1.7.1:
- resolution: {integrity: sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==}
+ /form-data-encoder/2.1.0:
+ resolution: {integrity: sha512-njK60LnfhfDWy+AEUIf9ZQNRAcmXCdDfiNOm2emuPtzwh7U9k/mo9F3S54aPiaZ3vhqUjikVLfcPg2KuBddskQ==}
+ engines: {node: '>= 14.17'}
dev: false
/form-data/2.3.3:
@@ -10783,19 +10947,6 @@ packages:
/functions-have-names/1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- /gauge/2.7.4:
- resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==}
- dependencies:
- aproba: 1.2.0
- console-control-strings: 1.1.0
- has-unicode: 2.0.1
- object-assign: 4.1.1
- signal-exit: 3.0.7
- string-width: 1.0.2
- strip-ansi: 3.0.1
- wide-align: 1.1.5
- dev: true
-
/gaxios/4.3.3:
resolution: {integrity: sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==}
engines: {node: '>=10'}
@@ -11123,18 +11274,18 @@ packages:
dev: false
optional: true
- /got/12.1.0:
- resolution: {integrity: sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==}
+ /got/12.3.1:
+ resolution: {integrity: sha512-tS6+JMhBh4iXMSXF6KkIsRxmloPln31QHDlcb6Ec3bzxjjFJFr/8aXdpyuLmVc9I4i2HyBHYw1QU5K1ruUdpkw==}
engines: {node: '>=14.16'}
dependencies:
- '@sindresorhus/is': 4.6.0
+ '@sindresorhus/is': 5.3.0
'@szmarczak/http-timer': 5.0.1
'@types/cacheable-request': 6.0.2
'@types/responselike': 1.0.0
cacheable-lookup: 6.0.4
cacheable-request: 7.0.2
decompress-response: 6.0.0
- form-data-encoder: 1.7.1
+ form-data-encoder: 2.1.0
get-stream: 6.0.1
http2-wrapper: 2.1.11
lowercase-keys: 3.0.0
@@ -11269,10 +11420,6 @@ packages:
dependencies:
has-symbols: 1.0.3
- /has-unicode/2.0.1:
- resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
- dev: true
-
/has/1.0.3:
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
engines: {node: '>= 0.4.0'}
@@ -11368,6 +11515,10 @@ packages:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
dev: true
+ /html-escaper/3.0.3:
+ resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
+ dev: false
+
/html-minifier-terser/6.1.0:
resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==}
engines: {node: '>=12'}
@@ -11402,7 +11553,7 @@ packages:
lodash: 4.17.21
pretty-error: 4.0.0
tapable: 2.2.1
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/htmlparser2/6.1.0:
@@ -11911,13 +12062,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /is-fullwidth-code-point/1.0.0:
- resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- number-is-nan: 1.0.1
- dev: true
-
/is-fullwidth-code-point/2.0.0:
resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
engines: {node: '>=4'}
@@ -12247,7 +12391,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -12275,7 +12419,7 @@ packages:
'@jest/expect': 28.1.2
'@jest/test-result': 28.1.1
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -12294,7 +12438,7 @@ packages:
- supports-color
dev: true
- /jest-cli/28.1.2_hxaxlvfys2pc3hefxwkmyo5cpq:
+ /jest-cli/28.1.2_3glepa5322b7j342guju4hszoy:
resolution: {integrity: sha512-l6eoi5Do/IJUXAFL9qRmDiFpBeEJAnjJb1dcd9i/VWfVWbp3mJhuH50dNtX67Ali4Ecvt4eBkWb4hXhPHkAZTw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
@@ -12311,7 +12455,7 @@ packages:
exit: 0.1.2
graceful-fs: 4.2.10
import-local: 3.1.0
- jest-config: 28.1.2_hxaxlvfys2pc3hefxwkmyo5cpq
+ jest-config: 28.1.2_3glepa5322b7j342guju4hszoy
jest-util: 28.1.1
jest-validate: 28.1.1
prompts: 2.4.2
@@ -12335,7 +12479,7 @@ packages:
'@jest/test-sequencer': 27.5.1
'@jest/types': 27.5.1
babel-jest: 27.5.1_@babel+core@7.18.6
- chalk: 4.1.0
+ chalk: 4.1.2
ci-info: 3.3.2
deepmerge: 4.2.2
glob: 7.2.3
@@ -12355,7 +12499,7 @@ packages:
pretty-format: 27.5.1
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi
+ ts-node: 10.8.2_hixnfb2jfw56u6pahjg3ndp4oy
transitivePeerDependencies:
- bufferutil
- canvas
@@ -12363,7 +12507,48 @@ packages:
- utf-8-validate
dev: true
- /jest-config/28.1.2_hxaxlvfys2pc3hefxwkmyo5cpq:
+ /jest-config/27.5.1_ts-node@10.9.1:
+ resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ peerDependencies:
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ ts-node:
+ optional: true
+ dependencies:
+ '@babel/core': 7.18.6
+ '@jest/test-sequencer': 27.5.1
+ '@jest/types': 27.5.1
+ babel-jest: 27.5.1_@babel+core@7.18.6
+ chalk: 4.1.2
+ ci-info: 3.3.2
+ deepmerge: 4.2.2
+ glob: 7.2.3
+ graceful-fs: 4.2.10
+ jest-circus: 27.5.1
+ jest-environment-jsdom: 27.5.1
+ jest-environment-node: 27.5.1
+ jest-get-type: 27.5.1
+ jest-jasmine2: 27.5.1
+ jest-regex-util: 27.5.1
+ jest-resolve: 27.5.1
+ jest-runner: 27.5.1
+ jest-util: 27.5.1
+ jest-validate: 27.5.1
+ micromatch: 4.0.5
+ parse-json: 5.2.0
+ pretty-format: 27.5.1
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ ts-node: 10.9.1_hixnfb2jfw56u6pahjg3ndp4oy
+ transitivePeerDependencies:
+ - bufferutil
+ - canvas
+ - supports-color
+ - utf-8-validate
+ dev: true
+
+ /jest-config/28.1.2_3glepa5322b7j342guju4hszoy:
resolution: {integrity: sha512-g6EfeRqddVbjPVBVY4JWpUY4IvQoFRIZcv4V36QkqzE0IGhEC/VkugFeBMAeUE7PRgC8KJF0yvJNDeQRbamEVA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
@@ -12378,7 +12563,7 @@ packages:
'@babel/core': 7.18.6
'@jest/test-sequencer': 28.1.1
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
babel-jest: 28.1.2_@babel+core@7.18.6
chalk: 4.1.2
ci-info: 3.3.2
@@ -12398,7 +12583,7 @@ packages:
pretty-format: 28.1.1
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi
+ ts-node: 10.8.2_hixnfb2jfw56u6pahjg3ndp4oy
transitivePeerDependencies:
- supports-color
dev: true
@@ -12466,7 +12651,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
jest-mock: 27.5.1
jest-util: 27.5.1
jsdom: 16.7.0
@@ -12484,7 +12669,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
jest-mock: 27.5.1
jest-util: 27.5.1
dev: true
@@ -12496,7 +12681,7 @@ packages:
'@jest/environment': 28.1.2
'@jest/fake-timers': 28.1.2
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
jest-mock: 28.1.1
jest-util: 28.1.1
dev: true
@@ -12517,7 +12702,7 @@ packages:
dependencies:
'@jest/types': 27.5.1
'@types/graceful-fs': 4.1.5
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
anymatch: 3.1.2
fb-watchman: 2.0.1
graceful-fs: 4.2.10
@@ -12537,7 +12722,7 @@ packages:
dependencies:
'@jest/types': 28.1.1
'@types/graceful-fs': 4.1.5
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
anymatch: 3.1.2
fb-watchman: 2.0.1
graceful-fs: 4.2.10
@@ -12558,7 +12743,7 @@ packages:
'@jest/source-map': 27.5.1
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
chalk: 4.1.2
co: 4.6.0
expect: 27.5.1
@@ -12646,7 +12831,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/jest-mock/28.1.1:
@@ -12654,7 +12839,7 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
dev: true
/jest-pnp-resolver/1.2.2_jest-resolve@27.5.1:
@@ -12706,7 +12891,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- chalk: 4.1.0
+ chalk: 4.1.2
graceful-fs: 4.2.10
jest-haste-map: 27.5.1
jest-pnp-resolver: 1.2.2_jest-resolve@27.5.1
@@ -12741,7 +12926,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
chalk: 4.1.2
emittery: 0.8.1
graceful-fs: 4.2.10
@@ -12773,7 +12958,7 @@ packages:
'@jest/test-result': 28.1.1
'@jest/transform': 28.1.2
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
chalk: 4.1.2
emittery: 0.10.2
graceful-fs: 4.2.10
@@ -12857,7 +13042,7 @@ packages:
resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
graceful-fs: 4.2.10
dev: true
@@ -12927,8 +13112,8 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- '@types/node': 18.0.1
- chalk: 4.1.0
+ '@types/node': 18.7.13
+ chalk: 4.1.2
ci-info: 3.3.2
graceful-fs: 4.2.10
picomatch: 2.3.1
@@ -12939,7 +13124,7 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
chalk: 4.1.2
ci-info: 3.3.2
graceful-fs: 4.2.10
@@ -12976,7 +13161,7 @@ packages:
dependencies:
'@jest/test-result': 28.1.1
'@jest/types': 28.1.1
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.10.2
@@ -12988,7 +13173,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -12996,12 +13181,12 @@ packages:
resolution: {integrity: sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jest/28.1.2_hxaxlvfys2pc3hefxwkmyo5cpq:
+ /jest/28.1.2_3glepa5322b7j342guju4hszoy:
resolution: {integrity: sha512-Tuf05DwLeCh2cfWCQbcz9UxldoDyiR1E9Igaei5khjonKncYdc6LDfynKCEWozK0oLE3GD+xKAo2u8x/0s6GOg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
@@ -13014,7 +13199,7 @@ packages:
'@jest/core': 28.1.2_ts-node@10.8.2
'@jest/types': 28.1.1
import-local: 3.1.0
- jest-cli: 28.1.2_hxaxlvfys2pc3hefxwkmyo5cpq
+ jest-cli: 28.1.2_3glepa5322b7j342guju4hszoy
transitivePeerDependencies:
- '@types/node'
- supports-color
@@ -13033,17 +13218,17 @@ packages:
'@panva/asn1.js': 1.0.0
dev: false
- /jotai/1.7.4:
- resolution: {integrity: sha512-PvkjL6DA4I0GFNFWt/1MKouTpN6Ohj0qyfuV4LoYGBHQRlf38qF6cPILozYsYZi2Nfeap9MdzWVGSYu1qBElKQ==}
+ /jotai/1.8.1:
+ resolution: {integrity: sha512-ZhZ15z+94E95aMYpH9MfwFFYP5m8TuFKkEN/6+3P4SC3dXnQc5s+DbMl+kA4RC63OcUlfi9C0nJU3YDnJfqLIg==}
engines: {node: '>=12.7.0'}
peerDependencies:
'@babel/core': '*'
'@babel/template': '*'
+ '@tanstack/query-core': '*'
'@urql/core': '*'
immer: '*'
optics-ts: '*'
- react: '>=16.8'
- react-query: '*'
+ react: '>=16.8 || 18'
valtio: '*'
wonka: '*'
xstate: '*'
@@ -13052,6 +13237,8 @@ packages:
optional: true
'@babel/template':
optional: true
+ '@tanstack/query-core':
+ optional: true
'@urql/core':
optional: true
immer:
@@ -13060,8 +13247,6 @@ packages:
optional: true
react:
optional: true
- react-query:
- optional: true
valtio:
optional: true
wonka:
@@ -13392,7 +13577,7 @@ packages:
dependencies:
klona: 2.0.5
less: 3.12.2
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/less/3.12.2:
@@ -13564,7 +13749,7 @@ packages:
webpack-sources:
optional: true
dependencies:
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
webpack-sources: 3.2.3
dev: true
@@ -13643,7 +13828,7 @@ packages:
log-update: 4.0.0
p-map: 4.0.0
rfdc: 1.3.0
- rxjs: 7.5.5
+ rxjs: 7.5.6
through: 2.3.8
wrap-ansi: 7.0.0
dev: true
@@ -13843,6 +14028,12 @@ packages:
/lru-cache/7.13.2:
resolution: {integrity: sha512-VJL3nIpA79TodY/ctmZEfhASgqekbT574/c4j3jn4bKXbSCnTTCH/KltZyvL2GlV+tGSMtsWyem8DCX7qKTMBA==}
engines: {node: '>=12'}
+ dev: false
+
+ /lru-cache/7.14.0:
+ resolution: {integrity: sha512-EIRtP1GrSJny0dqb50QXRUNBxHJhcpxHC++M5tD7RYbvLLn5KVWKsbyswSSqDuU15UFi3bgTQIY8nhDMeF6aDQ==}
+ engines: {node: '>=12'}
+ dev: true
/lru-memoizer/2.1.4:
resolution: {integrity: sha512-IXAq50s4qwrOBrXJklY+KhgZF+5y98PDaNo0gi/v2KQBFLyWr+JyFvijZXkGKjQj/h9c0OwoE+JZbwUXce76hQ==}
@@ -13901,6 +14092,12 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /marked/4.0.19:
+ resolution: {integrity: sha512-rgQF/OxOiLcvgUAj1Q1tAf4Bgxn5h5JZTp04Fx4XUkVhs7B+7YA9JEWJhJpoO8eJt8MkZMwqLCNeNqj1bCREZQ==}
+ engines: {node: '>= 12'}
+ hasBin: true
+ dev: false
+
/mdast-util-definitions/5.1.1:
resolution: {integrity: sha512-rQ+Gv7mHttxHOBx2dkF4HWTg+EE+UR78ptQWDylzPKaQuVGdG4HIoY3SrS/pCp80nZ04greFvXbVFHT+uf0JVQ==}
dependencies:
@@ -13977,8 +14174,8 @@ packages:
- supports-color
dev: true
- /mdast-util-to-hast/12.2.0:
- resolution: {integrity: sha512-YDwT5KhGzLgPpSnQhAlK1+WpCW4gsPmNNAxUNMkMTDhxQyPp2eX86WOelnKnLKEvSpfxqJbPbInHFkefXZBhEA==}
+ /mdast-util-to-hast/12.2.1:
+ resolution: {integrity: sha512-dyindR2P7qOqXO1hQirZeGtVbiX7xlNQbw7gGaAwN4A1dh4+X8xU/JyYmRoyB8Fu1uPXzp7mlL5QwW7k+knvgA==}
dependencies:
'@types/hast': 2.3.4
'@types/mdast': 3.0.10
@@ -14389,7 +14586,7 @@ packages:
dependencies:
loader-utils: 2.0.2
schema-utils: 3.1.1
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
webpack-sources: 1.4.3
dev: false
@@ -14403,7 +14600,7 @@ packages:
optional: true
dependencies:
schema-utils: 4.0.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/mini-css-extract-plugin/2.6.1_webpack@5.74.0:
@@ -14482,10 +14679,12 @@ packages:
resolution: {integrity: sha512-bRuZp3C0itgLKHu/VNxi66DN/XVkQG7xtoBVWxpvC5FhAqbOCP21+nPhULjnzEqd7xBMybp6KwytdUpZKEgpIQ==}
peerDependencies:
mobx: ^6.1.0
- react: ^16.8.0 || ^17 || ^18
+ react: ^16.8.0 || ^17 || ^18 || 18
react-dom: '*'
react-native: '*'
peerDependenciesMeta:
+ mobx:
+ optional: true
react:
optional: true
react-dom:
@@ -14498,10 +14697,12 @@ packages:
resolution: {integrity: sha512-bRuZp3C0itgLKHu/VNxi66DN/XVkQG7xtoBVWxpvC5FhAqbOCP21+nPhULjnzEqd7xBMybp6KwytdUpZKEgpIQ==}
peerDependencies:
mobx: ^6.1.0
- react: ^16.8.0 || ^17 || ^18
+ react: ^16.8.0 || ^17 || ^18 || 18
react-dom: '*'
react-native: '*'
peerDependenciesMeta:
+ mobx:
+ optional: true
react:
optional: true
react-dom:
@@ -14600,6 +14801,10 @@ packages:
tslib: 2.4.0
dev: true
+ /node-abort-controller/3.0.1:
+ resolution: {integrity: sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==}
+ dev: true
+
/node-addon-api/3.2.1:
resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==}
dev: true
@@ -14663,8 +14868,8 @@ packages:
'@emotion/react': ^11.4.1
'@emotion/styled': ^11.3.0
'@mui/material': ^5.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 18
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
'@emotion/react':
optional: true
@@ -14713,32 +14918,18 @@ packages:
path-key: 4.0.0
dev: true
- /npmlog/4.1.2:
- resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==}
- dependencies:
- are-we-there-yet: 1.1.7
- console-control-strings: 1.1.0
- gauge: 2.7.4
- set-blocking: 2.0.0
- dev: true
-
/nth-check/2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
dependencies:
boolbase: 1.0.0
dev: true
- /number-is-nan/1.0.1:
- resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/nwsapi/2.2.1:
resolution: {integrity: sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==}
dev: true
- /nx/14.4.2_@swc+core@1.2.210:
- resolution: {integrity: sha512-bYO//HuwQL4X8y+2BjUPtkPLDiYI1zMejQo6+uJl3+VdYPcsjwW/ca581tBPHiPH95XnHiBartnMrMJtn11grw==}
+ /nx/14.5.10_@swc+core@1.2.244:
+ resolution: {integrity: sha512-dqiV+zY32k98mfKFTgiQyYd9HYZmB1zoJj6gYniEuqzs6CKp8ZSpeRDaVQRxR6wEMvW9MSTA9kBg8sJ78W/NZg==}
hasBin: true
requiresBuild: true
peerDependencies:
@@ -14750,10 +14941,10 @@ packages:
'@swc/core':
optional: true
dependencies:
- '@nrwl/cli': 14.4.2
- '@nrwl/tao': 14.4.2_@swc+core@1.2.210
+ '@nrwl/cli': 14.5.10
+ '@nrwl/tao': 14.5.10_@swc+core@1.2.244
'@parcel/watcher': 2.0.4
- '@swc/core': 1.2.210
+ '@swc/core': 1.2.244
chalk: 4.1.0
chokidar: 3.5.3
cli-cursor: 3.1.0
@@ -15425,7 +15616,7 @@ packages:
resolve: 1.22.1
dev: true
- /postcss-load-config/3.1.4_i7duc3lt6p42geuj2nwruihc6u:
+ /postcss-load-config/3.1.4_pe6iykxod2v7i2uk6okjazxzki:
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'}
peerDependencies:
@@ -15439,7 +15630,7 @@ packages:
dependencies:
lilconfig: 2.0.5
postcss: 8.4.14
- ts-node: 10.8.2_y42jqzo3jkzuv3kp7opavo2xbi
+ ts-node: 10.9.1_hixnfb2jfw56u6pahjg3ndp4oy
yaml: 1.10.2
dev: true
@@ -15457,7 +15648,7 @@ packages:
klona: 2.0.5
postcss: 8.4.14
semver: 7.3.7
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/postcss-merge-longhand/5.1.6_postcss@8.4.14:
@@ -15812,19 +16003,10 @@ packages:
react-is: 18.2.0
dev: true
- /pretty-hrtime/1.0.3:
- resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==}
- engines: {node: '>= 0.8'}
- dev: true
-
/process-nextick-args/2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
dev: true
- /promise-polyfill/8.1.3:
- resolution: {integrity: sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==}
- dev: true
-
/promise.series/0.2.0:
resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==}
engines: {node: '>=0.12'}
@@ -15999,20 +16181,20 @@ packages:
dependencies:
loader-utils: 2.0.2
schema-utils: 3.1.1
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
- /react-date-range/1.4.0_date-fns@2.28.0:
+ /react-date-range/1.4.0_date-fns@2.29.2:
resolution: {integrity: sha512-+9t0HyClbCqw1IhYbpWecjsiaftCeRN5cdhsi9v06YdimwyMR2yYHWcgVn3URwtN/txhqKpEZB6UX1fHpvK76w==}
peerDependencies:
date-fns: 2.0.0-alpha.7 || >=2.0.0
- react: ^0.14 || ^15.0.0-rc || >=15.0
+ react: ^0.14 || ^15.0.0-rc || >=15.0 || 18
peerDependenciesMeta:
react:
optional: true
dependencies:
classnames: 2.3.1
- date-fns: 2.28.0
+ date-fns: 2.29.2
prop-types: 15.8.1
react-list: 0.8.17
shallow-equal: 1.2.1
@@ -16021,7 +16203,7 @@ packages:
/react-dom/18.2.0_react@18.2.0:
resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
peerDependencies:
- react: ^18.2.0
+ react: ^18.2.0 || 18
peerDependenciesMeta:
react:
optional: true
@@ -16033,8 +16215,8 @@ packages:
/react-draggable/4.4.5:
resolution: {integrity: sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==}
peerDependencies:
- react: '>= 16.3.0'
- react-dom: '>= 16.3.0'
+ react: '>= 16.3.0 || 18'
+ react-dom: '>= 16.3.0 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16049,7 +16231,7 @@ packages:
resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==}
engines: {node: '>=10', npm: '>=6'}
peerDependencies:
- react: '>=16.13.1'
+ react: '>=16.13.1 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16061,7 +16243,7 @@ packages:
resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==}
engines: {node: '>=10', npm: '>=6'}
peerDependencies:
- react: '>=16.13.1'
+ react: '>=16.13.1 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16073,8 +16255,8 @@ packages:
/react-hotkeys-hook/3.4.6:
resolution: {integrity: sha512-SiGKHnauaAQglRA7qeiW5LTa0KoT2ssv8YGYKZQoM3P9v5JFEHJdXOSFml1N6K86oKQ8dLCLlxqBqGlSJWGmxQ==}
peerDependencies:
- react: '>=16.8.1'
- react-dom: '>=16.8.1'
+ react: '>=16.8.1 || 18'
+ react-dom: '>=16.8.1 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16088,7 +16270,7 @@ packages:
resolution: {integrity: sha512-gK/AylAQC5DvCD5YLNCHW4PNzpCfrWIyVAXbSMl+/5QXzlDP8VdBoqE2s2niGHB+zIXwBV9hRXbDrVuupbgHcg==}
peerDependencies:
i18next: '>= 19.0.0'
- react: '>= 16.8.0'
+ react: '>= 16.8.0 || 18'
react-dom: '*'
react-native: '*'
peerDependenciesMeta:
@@ -16116,7 +16298,7 @@ packages:
/react-list/0.8.17:
resolution: {integrity: sha512-pgmzGi0G5uGrdHzMhgO7KR1wx5ZXVvI3SsJUmkblSAKtewIhMwbQiMuQiTE83ozo04BQJbe0r3WIWzSO0dR1xg==}
peerDependencies:
- react: 0.14 || 15 - 18
+ react: 0.14 || 15 - 18 || 18
peerDependenciesMeta:
react:
optional: true
@@ -16132,7 +16314,7 @@ packages:
/react-resizable/3.0.4:
resolution: {integrity: sha512-StnwmiESiamNzdRHbSSvA65b0ZQJ7eVQpPusrSmcpyGKzC0gojhtO62xxH6YOBmepk9dQTBi9yxidL3W4s3EBA==}
peerDependencies:
- react: '>= 16.3'
+ react: '>= 16.3 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16146,8 +16328,8 @@ packages:
/react-router-dom/6.3.0_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==}
peerDependencies:
- react: '>=16.8'
- react-dom: '>=16.8'
+ react: '>=16.8 || 18'
+ react-dom: '>=16.8 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16163,7 +16345,7 @@ packages:
/react-router/6.3.0_react@18.2.0:
resolution: {integrity: sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==}
peerDependencies:
- react: '>=16.8'
+ react: '>=16.8 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16175,7 +16357,7 @@ packages:
/react-shallow-renderer/16.15.0_react@18.2.0:
resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==}
peerDependencies:
- react: ^16.0.0 || ^17.0.0 || ^18.0.0
+ react: ^16.0.0 || ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
react:
optional: true
@@ -16188,7 +16370,7 @@ packages:
/react-test-renderer/18.2.0_react@18.2.0:
resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==}
peerDependencies:
- react: ^18.2.0
+ react: ^18.2.0 || 18
peerDependenciesMeta:
react:
optional: true
@@ -16202,8 +16384,8 @@ packages:
/react-transition-group/4.4.2:
resolution: {integrity: sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==}
peerDependencies:
- react: '>=16.6.0'
- react-dom: '>=16.6.0'
+ react: '>=16.6.0 || 18'
+ react-dom: '>=16.6.0 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16219,8 +16401,8 @@ packages:
/react-transition-group/4.4.2_biqbaboplfbrettd7655fr4n2y:
resolution: {integrity: sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==}
peerDependencies:
- react: '>=16.6.0'
- react-dom: '>=16.6.0'
+ react: '>=16.6.0 || 18'
+ react-dom: '>=16.6.0 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16239,8 +16421,8 @@ packages:
resolution: {integrity: sha512-JHEZbPXBpKMmoNO1bNhoXOOLg/ujhL/BU4IqVU9r8eQPcy5KQnGHIHDRkJ0ns9IM5+Aq5LNwt3j8t3tIrePQzA==}
engines: {node: '>8.0.0'}
peerDependencies:
- react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
- react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
+ react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || 18
+ react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || 18
peerDependenciesMeta:
react:
optional: true
@@ -16389,7 +16571,7 @@ packages:
dependencies:
'@types/hast': 2.3.4
'@types/mdast': 3.0.10
- mdast-util-to-hast: 12.2.0
+ mdast-util-to-hast: 12.2.1
unified: 10.1.2
dev: true
@@ -16543,7 +16725,7 @@ packages:
/rifm/0.12.1:
resolution: {integrity: sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg==}
peerDependencies:
- react: '>=16.8'
+ react: '>=16.8 || 18'
peerDependenciesMeta:
react:
optional: true
@@ -16585,7 +16767,7 @@ packages:
rollup: 2.75.7
dev: true
- /rollup-plugin-postcss/4.0.2_i7duc3lt6p42geuj2nwruihc6u:
+ /rollup-plugin-postcss/4.0.2_pe6iykxod2v7i2uk6okjazxzki:
resolution: {integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==}
engines: {node: '>=10'}
peerDependencies:
@@ -16598,7 +16780,7 @@ packages:
p-queue: 6.6.2
pify: 5.0.0
postcss: 8.4.14
- postcss-load-config: 3.1.4_i7duc3lt6p42geuj2nwruihc6u
+ postcss-load-config: 3.1.4_pe6iykxod2v7i2uk6okjazxzki
postcss-modules: 4.3.1_postcss@8.4.14
promise.series: 0.2.0
resolve: 1.22.1
@@ -16658,17 +16840,6 @@ packages:
queue-microtask: 1.2.3
dev: true
- /rxjs-for-await/0.0.2_rxjs@6.6.7:
- resolution: {integrity: sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==}
- peerDependencies:
- rxjs: ^6.0.0
- peerDependenciesMeta:
- rxjs:
- optional: true
- dependencies:
- rxjs: 6.6.7
- dev: true
-
/rxjs/6.6.7:
resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
engines: {npm: '>=2.0.0'}
@@ -16680,6 +16851,12 @@ packages:
resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==}
dependencies:
tslib: 2.4.0
+ dev: true
+
+ /rxjs/7.5.6:
+ resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==}
+ dependencies:
+ tslib: 2.4.0
/sade/1.8.1:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
@@ -16730,7 +16907,7 @@ packages:
klona: 2.0.5
neo-async: 2.6.2
sass: 1.53.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/sass/1.53.0:
@@ -16762,15 +16939,6 @@ packages:
dependencies:
loose-envify: 1.4.0
- /schema-utils/2.7.0:
- resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==}
- engines: {node: '>= 8.9.0'}
- dependencies:
- '@types/json-schema': 7.0.11
- ajv: 6.12.6
- ajv-keywords: 3.5.2_ajv@6.12.6
- dev: true
-
/schema-utils/2.7.1:
resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
engines: {node: '>= 8.9.0'}
@@ -16805,7 +16973,7 @@ packages:
dev: false
/secure-compare/3.0.1:
- resolution: {integrity: sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=}
+ resolution: {integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==}
dev: true
/seek-bzip/1.0.6:
@@ -16825,7 +16993,7 @@ packages:
dependencies:
jszip: 3.10.0
tmp: 0.2.1
- ws: 8.8.0
+ ws: 8.8.1
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -16940,10 +17108,6 @@ packages:
- supports-color
dev: true
- /set-blocking/2.0.0:
- resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
- dev: true
-
/setimmediate/1.0.5:
resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
dev: true
@@ -17038,8 +17202,8 @@ packages:
/slate-react/0.81.0_slate@0.81.1:
resolution: {integrity: sha512-bwryad4EvOmc7EFKb8aGg9DWNDh3KvToaggGieIgGTTbHJYHc9ADFC3A87Ittlpd5XUVopR0MpChQ3g3ODyvqw==}
peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
+ react: '>=16.8.0 || 18'
+ react-dom: '>=16.8.0 || 18'
slate: '>=0.65.3'
peerDependenciesMeta:
react:
@@ -17159,7 +17323,7 @@ packages:
abab: 2.0.6
iconv-lite: 0.6.3
source-map-js: 1.0.2
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/source-map-resolve/0.6.0:
@@ -17339,15 +17503,6 @@ packages:
schema-utils: 3.1.1
dev: false
- /string-width/1.0.2:
- resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- code-point-at: 1.1.0
- is-fullwidth-code-point: 1.0.0
- strip-ansi: 3.0.1
- dev: true
-
/string-width/2.1.1:
resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
engines: {node: '>=4'}
@@ -17418,13 +17573,6 @@ packages:
character-entities-legacy: 3.0.0
dev: true
- /strip-ansi/3.0.1:
- resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==}
- engines: {node: '>=0.10.0'}
- dependencies:
- ansi-regex: 2.1.1
- dev: true
-
/strip-ansi/4.0.0:
resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==}
engines: {node: '>=4'}
@@ -17521,7 +17669,7 @@ packages:
webpack:
optional: true
dependencies:
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/style-mod/3.2.2:
@@ -17538,8 +17686,8 @@ packages:
inline-style-parser: 0.1.1
dev: true
- /style9/0.13.3:
- resolution: {integrity: sha512-mQ39P2a4o5vHzy80vdpG4JfolQkBNxjvIvQen2JkM4/EdF4KEl0vOBCobD4Dd43aW2HoOzFuEVYHmsdmJoMs2g==}
+ /style9/0.14.0:
+ resolution: {integrity: sha512-zcKdz1GGM7kq8clEfAQ/2TV52d1hj+BgWPPGjqkjtUhP/i3qJq+nA4UJSgO67T7UQPax56tmOQs4y1AZrv9FTw==}
engines: {node: '>=12'}
dependencies:
'@babel/core': 7.18.6
@@ -17565,8 +17713,8 @@ packages:
- webpack
dev: false
- /style9/0.13.3_3dhnqjc63a233tfpt3a625zcdq:
- resolution: {integrity: sha512-mQ39P2a4o5vHzy80vdpG4JfolQkBNxjvIvQen2JkM4/EdF4KEl0vOBCobD4Dd43aW2HoOzFuEVYHmsdmJoMs2g==}
+ /style9/0.14.0_3dhnqjc63a233tfpt3a625zcdq:
+ resolution: {integrity: sha512-zcKdz1GGM7kq8clEfAQ/2TV52d1hj+BgWPPGjqkjtUhP/i3qJq+nA4UJSgO67T7UQPax56tmOQs4y1AZrv9FTw==}
engines: {node: '>=12'}
dependencies:
'@babel/core': 7.18.6
@@ -17621,7 +17769,7 @@ packages:
klona: 2.0.5
normalize-path: 3.0.0
stylus: 0.55.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/stylus/0.55.0:
@@ -17635,7 +17783,7 @@ packages:
safer-buffer: 2.1.2
sax: 1.2.4
semver: 6.3.0
- source-map: 0.7.3
+ source-map: 0.7.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -17693,11 +17841,6 @@ packages:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
dev: true
- /tapable/1.1.3:
- resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==}
- engines: {node: '>=6'}
- dev: true
-
/tapable/2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
@@ -17782,7 +17925,7 @@ packages:
supports-hyperlinks: 2.2.0
dev: true
- /terser-webpack-plugin/5.3.3_vwzmvoh3samqo2nn3x7mqt365m:
+ /terser-webpack-plugin/5.3.3_5yvlrjpud4kvfyyr2mesgpo47e:
resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -17801,12 +17944,12 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.14
- '@swc/core': 1.2.210
+ '@swc/core': 1.2.244
jest-worker: 27.5.1
schema-utils: 3.1.1
serialize-javascript: 6.0.0
terser: 5.14.1
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
/terser-webpack-plugin/5.3.3_webpack@5.74.0:
resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==}
@@ -18022,7 +18165,7 @@ packages:
babel-jest: 28.1.2_@babel+core@7.18.6
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
- jest: 28.1.2_hxaxlvfys2pc3hefxwkmyo5cpq
+ jest: 28.1.2_3glepa5322b7j342guju4hszoy
jest-util: 28.1.1
json5: 2.2.1
lodash.memoize: 4.1.2
@@ -18042,15 +18185,15 @@ packages:
webpack:
optional: true
dependencies:
- chalk: 4.1.0
+ chalk: 4.1.2
enhanced-resolve: 5.10.0
micromatch: 4.0.5
semver: 7.3.7
typescript: 4.7.4
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
- /ts-node/10.8.2_y42jqzo3jkzuv3kp7opavo2xbi:
+ /ts-node/10.8.2_hixnfb2jfw56u6pahjg3ndp4oy:
resolution: {integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==}
hasBin: true
peerDependencies:
@@ -18065,12 +18208,44 @@ packages:
optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
- '@swc/core': 1.2.210
+ '@swc/core': 1.2.244
'@tsconfig/node10': 1.0.9
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
+ acorn: 8.7.1
+ acorn-walk: 8.2.0
+ arg: 4.1.3
+ create-require: 1.1.1
+ diff: 4.0.2
+ make-error: 1.3.6
+ typescript: 4.7.4
+ v8-compile-cache-lib: 3.0.1
+ yn: 3.1.1
+ dev: true
+
+ /ts-node/10.9.1_hixnfb2jfw56u6pahjg3ndp4oy:
+ resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
+ hasBin: true
+ peerDependencies:
+ '@swc/core': '>=1.2.50'
+ '@swc/wasm': '>=1.2.50'
+ '@types/node': '*'
+ typescript: '>=2.7'
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ '@swc/wasm':
+ optional: true
+ dependencies:
+ '@cspotcode/source-map-support': 0.8.1
+ '@swc/core': 1.2.244
+ '@tsconfig/node10': 1.0.9
+ '@tsconfig/node12': 1.0.11
+ '@tsconfig/node14': 1.0.3
+ '@tsconfig/node16': 1.0.3
+ '@types/node': 18.7.13
acorn: 8.7.1
acorn-walk: 8.2.0
arg: 4.1.3
@@ -18319,7 +18494,7 @@ packages:
/upath2/3.1.13:
resolution: {integrity: sha512-M88uBoqgzrkXvXrF/+oSIPsTmL21uRwGhPVJKODrl+3lXkQ5NPKrTYuSBZVa+lgPGFoI6qYyHlSKACFHO0AoNw==}
dependencies:
- '@types/node': 18.0.1
+ '@types/node': 18.7.13
path-is-network-drive: 1.0.15
path-strip-sep: 1.0.12
tslib: 2.4.0
@@ -18371,7 +18546,7 @@ packages:
loader-utils: 2.0.2
mime-types: 2.1.35
schema-utils: 3.1.1
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/url-parse-lax/1.0.0:
@@ -18426,7 +18601,7 @@ packages:
dev: true
/utils-merge/1.0.1:
- resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=}
+ resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
engines: {node: '>= 0.4.0'}
dev: true
@@ -18606,7 +18781,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.0.0
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/webpack-dev-server/4.9.3_webpack@5.74.0:
@@ -18649,9 +18824,9 @@ packages:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
webpack-dev-middleware: 5.3.3_webpack@5.74.0
- ws: 8.8.0
+ ws: 8.8.1
transitivePeerDependencies:
- bufferutil
- debug
@@ -18705,7 +18880,7 @@ packages:
dependencies:
html-webpack-plugin: 5.5.0_webpack@5.74.0
typed-assert: 1.0.9
- webpack: 5.74.0_@swc+core@1.2.210
+ webpack: 5.74.0_@swc+core@1.2.244
dev: true
/webpack-virtual-modules/0.4.4:
@@ -18752,7 +18927,7 @@ packages:
- uglify-js
dev: true
- /webpack/5.74.0_@swc+core@1.2.210:
+ /webpack/5.74.0_@swc+core@1.2.244:
resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==}
engines: {node: '>=10.13.0'}
hasBin: true
@@ -18783,7 +18958,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.1.1
tapable: 2.2.1
- terser-webpack-plugin: 5.3.3_vwzmvoh3samqo2nn3x7mqt365m
+ terser-webpack-plugin: 5.3.3_5yvlrjpud4kvfyyr2mesgpo47e
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -18816,10 +18991,6 @@ packages:
iconv-lite: 0.6.3
dev: true
- /whatwg-fetch/2.0.4:
- resolution: {integrity: sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==}
- dev: true
-
/whatwg-mimetype/2.3.0:
resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==}
dev: true
@@ -18875,12 +19046,6 @@ packages:
isexe: 2.0.0
dev: true
- /wide-align/1.1.5:
- resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
- dependencies:
- string-width: 1.0.2
- dev: true
-
/wildcard/2.0.0:
resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==}
dev: true
@@ -18940,19 +19105,6 @@ packages:
optional: true
dev: true
- /ws/8.8.0:
- resolution: {integrity: sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- dev: true
-
/ws/8.8.1:
resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==}
engines: {node: '>=10.0.0'}
@@ -18964,7 +19116,6 @@ packages:
optional: true
utf-8-validate:
optional: true
- dev: false
/xml-name-validator/3.0.0:
resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==}
@@ -19074,7 +19225,7 @@ packages:
resolution: {integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==}
engines: {node: '>=12.7.0'}
peerDependencies:
- react: '>=16.8'
+ react: '>=16.8 || 18'
peerDependenciesMeta:
react:
optional: true