From 3abc0dc4b27c1952bb7b21fbd963af126935c322 Mon Sep 17 00:00:00 2001
From: rk <59029880+rrr523@users.noreply.github.com>
Date: Thu, 21 Dec 2023 18:35:57 +0800
Subject: [PATCH 1/5] Fix/sp tag type (#444)
* fix: Sp types
* fix: Sp types
(cherry picked from commit eb75e4d2716d97249bc9f57f20861368ca73204c)
---
.changeset/four-meals-try.md | 5 +++++
packages/js-sdk/src/types/sp/Common.ts | 27 --------------------------
2 files changed, 5 insertions(+), 27 deletions(-)
create mode 100644 .changeset/four-meals-try.md
diff --git a/.changeset/four-meals-try.md b/.changeset/four-meals-try.md
new file mode 100644
index 00000000..d3b27110
--- /dev/null
+++ b/.changeset/four-meals-try.md
@@ -0,0 +1,5 @@
+---
+'@bnb-chain/greenfield-js-sdk': patch
+---
+
+fix: Sp tag types
diff --git a/packages/js-sdk/src/types/sp/Common.ts b/packages/js-sdk/src/types/sp/Common.ts
index 438ba514..92f2e5ee 100644
--- a/packages/js-sdk/src/types/sp/Common.ts
+++ b/packages/js-sdk/src/types/sp/Common.ts
@@ -42,12 +42,6 @@ export interface BucketInfo {
PaymentAddress: string;
SourceType: number;
Visibility: number;
- Tags: {
- Tags: {
- Key: string;
- Value: string;
- }[];
- };
}
export interface StreamRecord {
@@ -91,12 +85,6 @@ export interface ObjectInfo {
RedundancyType: number;
SourceType: number;
Visibility: number;
- Tags: {
- Tags: {
- Key: string;
- Value: string;
- }[];
- };
}
export function formatBucketInfo(o: BucketInfo): BucketInfo {
@@ -109,9 +97,6 @@ export function formatBucketInfo(o: BucketInfo): BucketInfo {
GlobalVirtualGroupFamilyId: Number(o.GlobalVirtualGroupFamilyId),
SourceType: Number(o.SourceType),
Visibility: Number(o.Visibility),
- Tags: {
- Tags: tags,
- },
};
}
@@ -126,9 +111,6 @@ export function formatObjectInfo(o: ObjectInfo): ObjectInfo {
RedundancyType: Number(o.RedundancyType),
SourceType: Number(o.SourceType),
Visibility: Number(o.Visibility),
- Tags: {
- Tags: tags,
- },
};
}
@@ -158,12 +140,6 @@ export interface GroupInfo {
SourceType: number;
Id: number;
Extra: string;
- Tags: {
- Tags: {
- Key: string;
- Value: string;
- }[];
- };
}
export function formatGroupInfo(o: GroupInfo): GroupInfo {
@@ -171,9 +147,6 @@ export function formatGroupInfo(o: GroupInfo): GroupInfo {
...o,
SourceType: Number(o.SourceType),
Id: Number(o.Id),
- Tags: {
- Tags: tags,
- },
};
}
From df0c57a0bd5f6e98d615e05856ec823c8a8d78d6 Mon Sep 17 00:00:00 2001
From: rk <59029880+rrr523@users.noreply.github.com>
Date: Thu, 21 Dec 2023 18:17:26 +0800
Subject: [PATCH 2/5] fix: Tag compatibility (#443)
(cherry picked from commit 7a2e9d263648c1032f3422235518eb748d99eeab)
---
.changeset/rare-steaks-happen.md | 5 ++
.../src/components/bucket/create/index.tsx | 14 -----
.../src/components/group/create/index.tsx | 47 +-------------
.../src/components/group/update/index.tsx | 39 ------------
.../src/components/object/create/index.tsx | 12 ----
packages/js-sdk/package.json | 2 +-
packages/js-sdk/src/api/bucket.ts | 10 +--
packages/js-sdk/src/api/group.ts | 4 --
packages/js-sdk/src/api/objects.ts | 11 +---
packages/js-sdk/src/api/storage.ts | 26 +-------
packages/js-sdk/src/constants/typeUrl.ts | 1 -
.../greenfield/storage/MsgCreateBucket.ts | 47 +-------------
.../greenfield/storage/MsgCreateGroup.ts | 47 +-------------
.../greenfield/storage/MsgCreateObject.ts | 47 +-------------
.../messages/greenfield/storage/MsgSetTag.ts | 61 -------------------
.../js-sdk/src/types/sp/BucketApproval.ts | 3 -
packages/js-sdk/src/types/sp/Common.ts | 7 ---
.../js-sdk/src/types/sp/ObjectApproval.ts | 3 -
pnpm-lock.yaml | 11 +++-
19 files changed, 22 insertions(+), 375 deletions(-)
create mode 100644 .changeset/rare-steaks-happen.md
delete mode 100644 packages/js-sdk/src/messages/greenfield/storage/MsgSetTag.ts
diff --git a/.changeset/rare-steaks-happen.md b/.changeset/rare-steaks-happen.md
new file mode 100644
index 00000000..78f79386
--- /dev/null
+++ b/.changeset/rare-steaks-happen.md
@@ -0,0 +1,5 @@
+---
+'@bnb-chain/greenfield-js-sdk': patch
+---
+
+fix: Tag Compatibility
diff --git a/examples/nextjs/src/components/bucket/create/index.tsx b/examples/nextjs/src/components/bucket/create/index.tsx
index 5209776a..62d31c84 100644
--- a/examples/nextjs/src/components/bucket/create/index.tsx
+++ b/examples/nextjs/src/components/bucket/create/index.tsx
@@ -47,20 +47,6 @@ export const CreateBucket = () => {
primarySpAddress: spInfo.primarySpAddress,
},
paymentAddress: address,
- // empty tags
- tags: {
- tags: [],
- },
-
- // with tags:
- // tags: {
- // tags: [
- // {
- // key: 'test',
- // value: 'test',
- // },
- // ],
- // },
},
{
// type: 'ECDSA',
diff --git a/examples/nextjs/src/components/group/create/index.tsx b/examples/nextjs/src/components/group/create/index.tsx
index 924ab087..b9f7855e 100644
--- a/examples/nextjs/src/components/group/create/index.tsx
+++ b/examples/nextjs/src/components/group/create/index.tsx
@@ -28,9 +28,6 @@ export const CreateGroup = () => {
creator: address,
groupName: createGroupInfo.groupName,
extra: 'extra info',
- tags: {
- tags: [],
- },
});
const simulateInfo = await createGroupTx.simulate({
@@ -61,49 +58,7 @@ export const CreateGroup = () => {
console.log(res);
}}
>
- create group with empty tags
-
-
-
);
diff --git a/examples/nextjs/src/components/group/update/index.tsx b/examples/nextjs/src/components/group/update/index.tsx
index 202e8af5..bd797bdf 100644
--- a/examples/nextjs/src/components/group/update/index.tsx
+++ b/examples/nextjs/src/components/group/update/index.tsx
@@ -120,45 +120,6 @@ export const GroupUpdate = () => {
>
updateGroupExtra
-
-
);
};
diff --git a/examples/nextjs/src/components/object/create/index.tsx b/examples/nextjs/src/components/object/create/index.tsx
index fc420329..ee990a1c 100644
--- a/examples/nextjs/src/components/object/create/index.tsx
+++ b/examples/nextjs/src/components/object/create/index.tsx
@@ -168,18 +168,6 @@ export const CreateObject = () => {
bucketName: createObjectInfo.bucketName,
objectName: createObjectInfo.objectName + '/',
creator: address,
- // empty tags
- // tags: {
- // tags: [],
- // },
- tags: {
- tags: [
- {
- key: 'test',
- value: 'test',
- },
- ],
- },
},
{
type: 'EDDSA',
diff --git a/packages/js-sdk/package.json b/packages/js-sdk/package.json
index b0c55e22..fda37822 100644
--- a/packages/js-sdk/package.json
+++ b/packages/js-sdk/package.json
@@ -59,7 +59,7 @@
]
},
"dependencies": {
- "@bnb-chain/greenfield-cosmos-types": "0.4.0-alpha.25",
+ "@bnb-chain/greenfield-cosmos-types": "0.4.0-alpha.23",
"@bnb-chain/greenfield-zk-crypto": "workspace:*",
"@cosmjs/proto-signing": "^0.32.0",
"@cosmjs/stargate": "^0.32.0",
diff --git a/packages/js-sdk/src/api/bucket.ts b/packages/js-sdk/src/api/bucket.ts
index ec5b8ec8..1ddd2d44 100644
--- a/packages/js-sdk/src/api/bucket.ts
+++ b/packages/js-sdk/src/api/bucket.ts
@@ -23,7 +23,6 @@ import {
MsgPutPolicy,
MsgUpdateBucketInfo,
} from '@bnb-chain/greenfield-cosmos-types/greenfield/storage/tx';
-import { ResourceTags } from '@bnb-chain/greenfield-cosmos-types/greenfield/storage/types';
import { bytesFromBase64 } from '@bnb-chain/greenfield-cosmos-types/helpers';
import { Headers } from 'cross-fetch';
import { bytesToUtf8, hexToBytes } from 'ethereum-cryptography/utils';
@@ -69,7 +68,7 @@ import {
import { AuthType, SpClient } from '../clients/spclient/spClient';
import { TxClient } from '../clients/txClient';
import { METHOD_GET, NORMAL_ERROR_CODE } from '../constants/http';
-import { getMsgCreateBucketSDKTypeEIP712 } from '../messages/greenfield/storage/MsgCreateBucket';
+import { MsgCreateBucketSDKTypeEIP712 } from '../messages/greenfield/storage/MsgCreateBucket';
import { MsgDeleteBucketSDKTypeEIP712 } from '../messages/greenfield/storage/MsgDeleteBucket';
import { MsgMigrateBucketSDKTypeEIP712 } from '../messages/greenfield/storage/MsgMigrateBucket';
import { MsgUpdateBucketInfoSDKTypeEIP712 } from '../messages/greenfield/storage/MsgUpdateBucketInfo';
@@ -213,7 +212,6 @@ export class Bucket implements IBucket {
spInfo,
duration,
paymentAddress,
- tags,
} = params;
try {
@@ -242,7 +240,6 @@ export class Bucket implements IBucket {
},
charged_read_quota: chargedReadQuota,
payment_address: paymentAddress,
- tags: tags,
});
const signHeaders = await this.spClient.signHeaders(reqMeta, authType);
@@ -274,10 +271,6 @@ export class Bucket implements IBucket {
}
private async createBucketTx(msg: MsgCreateBucket, signedMsg: CreateBucketApprovalResponse) {
- const isTagsEmpty = msg?.tags?.tags?.length === 0;
-
- const MsgCreateBucketSDKTypeEIP712 = getMsgCreateBucketSDKTypeEIP712(isTagsEmpty);
-
return await this.txClient.tx(
MsgCreateBucketTypeUrl,
msg.creator,
@@ -314,7 +307,6 @@ export class Bucket implements IBucket {
},
chargedReadQuota: Long.fromString(signedMsg.charged_read_quota),
paymentAddress: signedMsg.payment_address,
- tags: ResourceTags.fromJSON(signedMsg.tags),
};
return await this.createBucketTx(msg, signedMsg);
diff --git a/packages/js-sdk/src/api/group.ts b/packages/js-sdk/src/api/group.ts
index 53589524..a90c3d77 100644
--- a/packages/js-sdk/src/api/group.ts
+++ b/packages/js-sdk/src/api/group.ts
@@ -111,10 +111,6 @@ export class Group implements IGroup {
private queryClient: RpcQueryClient = container.resolve(RpcQueryClient);
public async createGroup(msg: MsgCreateGroup) {
- const isTagsEmpty = msg?.tags?.tags?.length === 0;
-
- const MsgCreateGroupSDKTypeEIP712 = getMsgCreateGroupSDKTypeWithTagEIP712(isTagsEmpty);
-
return await this.txClient.tx(
MsgCreateGroupTypeUrl,
msg.creator,
diff --git a/packages/js-sdk/src/api/objects.ts b/packages/js-sdk/src/api/objects.ts
index 1d1969b5..53641df1 100644
--- a/packages/js-sdk/src/api/objects.ts
+++ b/packages/js-sdk/src/api/objects.ts
@@ -19,7 +19,7 @@ import { getPutObjectMetaInfo } from '../clients/spclient/spApis/putObject';
import { TxClient } from '../clients/txClient';
import { METHOD_GET, NORMAL_ERROR_CODE } from '../constants/http';
import { MsgCancelCreateObjectSDKTypeEIP712 } from '../messages/greenfield/storage/MsgCancelCreateObject';
-import { getMsgCreateObjectSDKTypeEIP712 } from '../messages/greenfield/storage/MsgCreateObject';
+import { MsgCreateObjectSDKTypeEIP712 } from '../messages/greenfield/storage/MsgCreateObject';
import { MsgDeleteObjectSDKTypeEIP712 } from '../messages/greenfield/storage/MsgDeleteObject';
import { MsgUpdateObjectInfoSDKTypeEIP712 } from '../messages/greenfield/storage/MsgUpdateObjectInfo';
import { signSignatureByEddsa } from '../offchainauth';
@@ -88,7 +88,6 @@ import {
} from '../utils/s3';
import { Sp } from './sp';
import { Storage } from './storage';
-import { ResourceTags } from '@bnb-chain/greenfield-cosmos-types/greenfield/storage/types';
export interface IObject {
getCreateObjectApproval(
@@ -198,7 +197,6 @@ export class Objects implements IObject {
redundancyType = 'REDUNDANCY_EC_TYPE',
contentLength,
expectCheckSums,
- tags,
} = params;
try {
@@ -231,7 +229,6 @@ export class Objects implements IObject {
},
redundancy_type: redundancyType,
visibility,
- tags,
});
const signHeaders = await this.spClient.signHeaders(reqMeta, authType);
@@ -271,10 +268,6 @@ export class Objects implements IObject {
}
private async createObjectTx(msg: MsgCreateObject, signedMsg: CreateObjectApprovalResponse) {
- const isTagsEmpty = msg?.tags?.tags?.length === 0;
-
- const MsgCreateObjectSDKTypeEIP712 = getMsgCreateObjectSDKTypeEIP712(isTagsEmpty);
-
return await this.txClient.tx(
MsgCreateObjectTypeUrl,
msg.creator,
@@ -313,7 +306,6 @@ export class Objects implements IObject {
sig: bytesFromBase64(signedMsg.primary_sp_approval.sig || ''),
globalVirtualGroupFamilyId: signedMsg.primary_sp_approval.global_virtual_group_family_id,
},
- tags: ResourceTags.fromJSON(signedMsg.tags),
};
return await this.createObjectTx(msg, signedMsg);
@@ -629,7 +621,6 @@ export class Objects implements IObject {
'47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=',
],
creator: getApprovalParams.creator,
- tags: getApprovalParams.tags,
};
return this.createObject(params, authType);
diff --git a/packages/js-sdk/src/api/storage.ts b/packages/js-sdk/src/api/storage.ts
index 97c849b9..8dbc518c 100644
--- a/packages/js-sdk/src/api/storage.ts
+++ b/packages/js-sdk/src/api/storage.ts
@@ -20,18 +20,10 @@ import {
import {
MsgDeletePolicy,
MsgPutPolicy,
- MsgSetTag,
} from '@bnb-chain/greenfield-cosmos-types/greenfield/storage/tx';
import { container, delay, inject, injectable } from 'tsyringe';
-import {
- fromTimestamp,
- MsgDeletePolicyTypeUrl,
- MsgPutPolicyTypeUrl,
- MsgSetTagTypeUrl,
- TxResponse,
-} from '..';
+import { fromTimestamp, MsgDeletePolicyTypeUrl, MsgPutPolicyTypeUrl, TxResponse } from '..';
import { RpcQueryClient } from '../clients/queryclient';
-import { getMsgSetTagSDKTypeEIP712 } from '@/messages/greenfield/storage/MsgSetTag';
export interface IStorage {
params(): Promise;
@@ -40,8 +32,6 @@ export interface IStorage {
deletePolicy(msg: MsgDeletePolicy): Promise;
- setTag(msg: MsgSetTag): Promise;
-
getPolicyForGroup(request: QueryPolicyForGroupRequest): Promise;
getQueryPolicyForAccount(
@@ -107,20 +97,6 @@ export class Storage implements IStorage {
);
}
- public async setTag(msg: MsgSetTag) {
- const isTagsEmpty = msg?.tags?.tags?.length === 0;
-
- const MsgSetTagSDKTypeEIP712 = getMsgSetTagSDKTypeEIP712(isTagsEmpty);
-
- return await this.txClient.tx(
- MsgSetTagTypeUrl,
- msg.operator,
- MsgSetTagSDKTypeEIP712,
- MsgSetTag.toSDK(msg),
- MsgSetTag.encode(msg).finish(),
- );
- }
-
public async getPolicyForGroup(request: QueryPolicyForGroupRequest) {
const rpc = await this.queryClient.getStorageQueryClient();
return await rpc.QueryPolicyForGroup(request);
diff --git a/packages/js-sdk/src/constants/typeUrl.ts b/packages/js-sdk/src/constants/typeUrl.ts
index e76e990b..690027a3 100644
--- a/packages/js-sdk/src/constants/typeUrl.ts
+++ b/packages/js-sdk/src/constants/typeUrl.ts
@@ -19,7 +19,6 @@ export const MsgDeleteBucketTypeUrl = '/greenfield.storage.MsgDeleteBucket';
export const MsgDeleteGroupTypeUrl = '/greenfield.storage.MsgDeleteGroup';
export const MsgDeleteObjectTypeUrl = '/greenfield.storage.MsgDeleteObject';
export const MsgDeletePolicyTypeUrl = '/greenfield.storage.MsgDeletePolicy';
-export const MsgSetTagTypeUrl = '/greenfield.storage.MsgSetTag';
export const MsgLeaveGroupTypeUrl = '/greenfield.storage.MsgLeaveGroup';
export const MsgMirrorBucketTypeUrl = '/greenfield.storage.MsgMirrorBucket';
export const MsgMirrorGroupTypeUrl = '/greenfield.storage.MsgMirrorGroup';
diff --git a/packages/js-sdk/src/messages/greenfield/storage/MsgCreateBucket.ts b/packages/js-sdk/src/messages/greenfield/storage/MsgCreateBucket.ts
index c669f51b..c56a2136 100644
--- a/packages/js-sdk/src/messages/greenfield/storage/MsgCreateBucket.ts
+++ b/packages/js-sdk/src/messages/greenfield/storage/MsgCreateBucket.ts
@@ -1,49 +1,4 @@
-import type { EIP712Msg } from '@/messages/utils';
-import cloneDeep from 'lodash.clonedeep';
-
-export const getMsgCreateBucketSDKTypeEIP712 = (isTagsEmpty: boolean) => {
- const res: EIP712Msg = cloneDeep(MsgCreateBucketSDKTypeEIP712);
-
- if (!isTagsEmpty) {
- res.Msg1.push({
- name: 'tags',
- type: 'TypeMsg1Tags',
- });
-
- res.TypeMsg1Tags = [
- {
- name: 'tags',
- type: 'TypeMsg1TagsTags[]',
- },
- ];
- res.TypeMsg1TagsTags = [
- {
- name: 'key',
- type: 'string',
- },
- {
- name: 'value',
- type: 'string',
- },
- ];
- } else {
- res.Msg1.push({
- name: 'tags',
- type: 'TypeMsg1Tags',
- });
-
- res.TypeMsg1Tags = [
- {
- name: 'tags',
- type: 'string[]',
- },
- ];
- }
-
- return res;
-};
-
-const MsgCreateBucketSDKTypeEIP712 = {
+export const MsgCreateBucketSDKTypeEIP712 = {
Msg1: [
{
name: 'bucket_name',
diff --git a/packages/js-sdk/src/messages/greenfield/storage/MsgCreateGroup.ts b/packages/js-sdk/src/messages/greenfield/storage/MsgCreateGroup.ts
index 212bf1d7..6badab86 100644
--- a/packages/js-sdk/src/messages/greenfield/storage/MsgCreateGroup.ts
+++ b/packages/js-sdk/src/messages/greenfield/storage/MsgCreateGroup.ts
@@ -1,7 +1,4 @@
-import type { EIP712Msg } from '@/messages/utils';
-import cloneDeep from 'lodash.clonedeep';
-
-const MsgCreateGroupSDKTypeEIP712 = {
+export const MsgCreateGroupSDKTypeEIP712 = {
Msg1: [
{
name: 'creator',
@@ -21,45 +18,3 @@ const MsgCreateGroupSDKTypeEIP712 = {
},
],
};
-
-export const getMsgCreateGroupSDKTypeWithTagEIP712 = (isTagsEmpty: boolean) => {
- const res: EIP712Msg = cloneDeep(MsgCreateGroupSDKTypeEIP712);
-
- if (!isTagsEmpty) {
- res.Msg1.push({
- name: 'tags',
- type: 'TypeMsg1Tags',
- });
-
- res.TypeMsg1Tags = [
- {
- name: 'tags',
- type: 'TypeMsg1TagsTags[]',
- },
- ];
- res.TypeMsg1TagsTags = [
- {
- name: 'key',
- type: 'string',
- },
- {
- name: 'value',
- type: 'string',
- },
- ];
- } else {
- res.Msg1.push({
- name: 'tags',
- type: 'TypeMsg1Tags',
- });
-
- res.TypeMsg1Tags = [
- {
- name: 'tags',
- type: 'string[]',
- },
- ];
- }
-
- return res;
-};
diff --git a/packages/js-sdk/src/messages/greenfield/storage/MsgCreateObject.ts b/packages/js-sdk/src/messages/greenfield/storage/MsgCreateObject.ts
index 489ec21a..b1b92a4e 100644
--- a/packages/js-sdk/src/messages/greenfield/storage/MsgCreateObject.ts
+++ b/packages/js-sdk/src/messages/greenfield/storage/MsgCreateObject.ts
@@ -1,49 +1,4 @@
-import type { EIP712Msg } from '@/messages/utils';
-import cloneDeep from 'lodash.clonedeep';
-
-export const getMsgCreateObjectSDKTypeEIP712 = (isTagsEmpty: boolean) => {
- const res: EIP712Msg = cloneDeep(MsgCreateObjectSDKTypeEIP712);
-
- if (!isTagsEmpty) {
- res.Msg1.push({
- name: 'tags',
- type: 'TypeMsg1Tags',
- });
-
- res.TypeMsg1Tags = [
- {
- name: 'tags',
- type: 'TypeMsg1TagsTags[]',
- },
- ];
- res.TypeMsg1TagsTags = [
- {
- name: 'key',
- type: 'string',
- },
- {
- name: 'value',
- type: 'string',
- },
- ];
- } else {
- res.Msg1.push({
- name: 'tags',
- type: 'TypeMsg1Tags',
- });
-
- res.TypeMsg1Tags = [
- {
- name: 'tags',
- type: 'string[]',
- },
- ];
- }
-
- return res;
-};
-
-const MsgCreateObjectSDKTypeEIP712 = {
+export const MsgCreateObjectSDKTypeEIP712 = {
Msg1: [
{
name: 'bucket_name',
diff --git a/packages/js-sdk/src/messages/greenfield/storage/MsgSetTag.ts b/packages/js-sdk/src/messages/greenfield/storage/MsgSetTag.ts
deleted file mode 100644
index c29b64ff..00000000
--- a/packages/js-sdk/src/messages/greenfield/storage/MsgSetTag.ts
+++ /dev/null
@@ -1,61 +0,0 @@
-import type { EIP712Msg } from '@/messages/utils';
-import cloneDeep from 'lodash.clonedeep';
-
-export const getMsgSetTagSDKTypeEIP712 = (isTagsEmpty: boolean) => {
- const res: EIP712Msg = cloneDeep(MsgSetTagSDKTypeEIP712);
-
- if (!isTagsEmpty) {
- res.Msg1.push({
- name: 'tags',
- type: 'TypeMsg1Tags',
- });
-
- res.TypeMsg1Tags = [
- {
- name: 'tags',
- type: 'TypeMsg1TagsTags[]',
- },
- ];
- res.TypeMsg1TagsTags = [
- {
- name: 'key',
- type: 'string',
- },
- {
- name: 'value',
- type: 'string',
- },
- ];
- } else {
- res.Msg1.push({
- name: 'tags',
- type: 'TypeMsg1Tags',
- });
-
- res.TypeMsg1Tags = [
- {
- name: 'tags',
- type: 'string[]',
- },
- ];
- }
-
- return res;
-};
-
-const MsgSetTagSDKTypeEIP712 = {
- Msg1: [
- {
- name: 'operator',
- type: 'string',
- },
- {
- name: 'resource',
- type: 'string',
- },
- {
- name: 'type',
- type: 'string',
- },
- ],
-};
diff --git a/packages/js-sdk/src/types/sp/BucketApproval.ts b/packages/js-sdk/src/types/sp/BucketApproval.ts
index eb8304c0..1ca043ba 100644
--- a/packages/js-sdk/src/types/sp/BucketApproval.ts
+++ b/packages/js-sdk/src/types/sp/BucketApproval.ts
@@ -1,5 +1,4 @@
import { VisibilityType } from '@bnb-chain/greenfield-cosmos-types/greenfield/storage/common';
-import { TagsInCreateTxApproval } from './Common';
export type CreateBucketApprovalRequest = {
bucketName: string;
@@ -11,7 +10,6 @@ export type CreateBucketApprovalRequest = {
};
duration?: number;
paymentAddress: string;
- tags: TagsInCreateTxApproval;
};
export interface CreateBucketApprovalResponse {
@@ -26,5 +24,4 @@ export interface CreateBucketApprovalResponse {
global_virtual_group_family_id: number;
};
charged_read_quota: string;
- tags: TagsInCreateTxApproval;
}
diff --git a/packages/js-sdk/src/types/sp/Common.ts b/packages/js-sdk/src/types/sp/Common.ts
index 92f2e5ee..644b81a3 100644
--- a/packages/js-sdk/src/types/sp/Common.ts
+++ b/packages/js-sdk/src/types/sp/Common.ts
@@ -180,10 +180,3 @@ export interface PolicyMeta {
*/
ExpirationTime: number;
}
-
-/**
- * create bucket / object approval's tags
- */
-export type TagsInCreateTxApproval = {
- tags: string[] | { key: string; value: string }[];
-};
diff --git a/packages/js-sdk/src/types/sp/ObjectApproval.ts b/packages/js-sdk/src/types/sp/ObjectApproval.ts
index f3c2ba91..da504c2c 100644
--- a/packages/js-sdk/src/types/sp/ObjectApproval.ts
+++ b/packages/js-sdk/src/types/sp/ObjectApproval.ts
@@ -2,7 +2,6 @@ import {
RedundancyType,
VisibilityType,
} from '@bnb-chain/greenfield-cosmos-types/greenfield/storage/common';
-import { TagsInCreateTxApproval } from './Common';
export type CreateObjectApprovalRequest = {
bucketName: string;
@@ -14,7 +13,6 @@ export type CreateObjectApprovalRequest = {
duration?: number;
contentLength: number;
expectCheckSums: string[];
- tags: TagsInCreateTxApproval;
endpoint?: string;
};
@@ -34,5 +32,4 @@ export type CreateObjectApprovalResponse = {
// expect_secondary_sp_addresses: string[];
redundancy_type: keyof typeof RedundancyType;
// charged_read_quota: string;
- tags: TagsInCreateTxApproval;
};
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d0a903bb..afa38b75 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -376,8 +376,8 @@ importers:
packages/js-sdk:
dependencies:
'@bnb-chain/greenfield-cosmos-types':
- specifier: 0.4.0-alpha.25
- version: 0.4.0-alpha.25
+ specifier: 0.4.0-alpha.23
+ version: 0.4.0-alpha.23
'@bnb-chain/greenfield-zk-crypto':
specifier: workspace:*
version: link:../zk-crypto
@@ -3452,6 +3452,13 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
+ /@bnb-chain/greenfield-cosmos-types@0.4.0-alpha.23:
+ resolution: {integrity: sha512-VAuk5CxTSbiOa8HvlEY/uf8zoTvgyRvQMwQs0S/7wjoloE0I7hSZXWPUEeFmypB1xZuggDtyCfizS2faL/NKeg==}
+ dependencies:
+ long: 4.0.0
+ protobufjs: 6.11.4
+ dev: false
+
/@bnb-chain/greenfield-cosmos-types@0.4.0-alpha.25:
resolution: {integrity: sha512-A/v0X/rhwmWN8cNmkFCRIzT0sHQn2sb/mPrdwdIgUbjEV49s9KncSAKxRMIz3+ph0KeROmxjUWaDsJ9/KGU2tQ==}
dependencies:
From 7559ea087e37a7307e18c06b93096af2197821c1 Mon Sep 17 00:00:00 2001
From: rrr523
Date: Mon, 25 Dec 2023 18:55:34 +0800
Subject: [PATCH 3/5] feat: Upgrade cosmos type to 0.4.0 alpha 30
---
.changeset/rare-steaks-happen.md | 5 -
...{four-meals-try.md => twelve-mice-grin.md} | 2 +-
examples/nextjs/package.json | 2 +-
packages/js-sdk/package.json | 2 +-
packages/js-sdk/src/api/crosschain.ts | 11 +-
packages/js-sdk/src/api/feegrant.ts | 1 +
packages/js-sdk/src/api/group.ts | 2 +-
pnpm-lock.yaml | 1112 ++++++++++++-----
8 files changed, 790 insertions(+), 347 deletions(-)
delete mode 100644 .changeset/rare-steaks-happen.md
rename .changeset/{four-meals-try.md => twelve-mice-grin.md} (51%)
diff --git a/.changeset/rare-steaks-happen.md b/.changeset/rare-steaks-happen.md
deleted file mode 100644
index 78f79386..00000000
--- a/.changeset/rare-steaks-happen.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@bnb-chain/greenfield-js-sdk': patch
----
-
-fix: Tag Compatibility
diff --git a/.changeset/four-meals-try.md b/.changeset/twelve-mice-grin.md
similarity index 51%
rename from .changeset/four-meals-try.md
rename to .changeset/twelve-mice-grin.md
index d3b27110..c061f7ac 100644
--- a/.changeset/four-meals-try.md
+++ b/.changeset/twelve-mice-grin.md
@@ -2,4 +2,4 @@
'@bnb-chain/greenfield-js-sdk': patch
---
-fix: Sp tag types
+feat: Upgrade cosmos types to 0.4.0-alpha.30
diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json
index dda90da6..963935e6 100644
--- a/examples/nextjs/package.json
+++ b/examples/nextjs/package.json
@@ -11,7 +11,7 @@
"lint": "next lint"
},
"dependencies": {
- "@bnb-chain/greenfield-cosmos-types": "0.4.0-alpha.25",
+ "@bnb-chain/greenfield-cosmos-types": "0.4.0-alpha.30",
"@bnb-chain/greenfield-js-sdk": "workspace:*",
"@bnb-chain/reed-solomon": "workspace:*",
"@cosmjs/encoding": "^0.32.0",
diff --git a/packages/js-sdk/package.json b/packages/js-sdk/package.json
index fda37822..705d341a 100644
--- a/packages/js-sdk/package.json
+++ b/packages/js-sdk/package.json
@@ -59,7 +59,7 @@
]
},
"dependencies": {
- "@bnb-chain/greenfield-cosmos-types": "0.4.0-alpha.23",
+ "@bnb-chain/greenfield-cosmos-types": "0.4.0-alpha.30",
"@bnb-chain/greenfield-zk-crypto": "workspace:*",
"@cosmjs/proto-signing": "^0.32.0",
"@cosmjs/stargate": "^0.32.0",
diff --git a/packages/js-sdk/src/api/crosschain.ts b/packages/js-sdk/src/api/crosschain.ts
index ae6d53e7..0c2f03a1 100644
--- a/packages/js-sdk/src/api/crosschain.ts
+++ b/packages/js-sdk/src/api/crosschain.ts
@@ -6,7 +6,10 @@ import {
QuerySendSequenceRequest,
QuerySendSequenceResponse,
} from '@bnb-chain/greenfield-cosmos-types/cosmos/crosschain/v1/query';
-import { QueryInturnRelayerResponse } from '@bnb-chain/greenfield-cosmos-types/cosmos/oracle/v1/query';
+import {
+ QueryInturnRelayerRequest,
+ QueryInturnRelayerResponse,
+} from '@bnb-chain/greenfield-cosmos-types/cosmos/oracle/v1/query';
import { MsgClaim } from '@bnb-chain/greenfield-cosmos-types/cosmos/oracle/v1/tx';
import { QueryParamsResponse } from '@bnb-chain/greenfield-cosmos-types/greenfield/bridge/query';
import { MsgTransferOut } from '@bnb-chain/greenfield-cosmos-types/greenfield/bridge/tx';
@@ -58,7 +61,7 @@ export interface ICrossChain {
/**
* gets the in-turn relayer bls public key and its relay interval
*/
- getInturnRelayer(): Promise;
+ getInturnRelayer(request: QueryInturnRelayerRequest): Promise;
getCrosschainPackage(
request: QueryCrossChainPackageRequest,
@@ -117,9 +120,9 @@ export class CrossChain implements ICrossChain {
return await rpc.ReceiveSequence(request);
}
- public async getInturnRelayer() {
+ public async getInturnRelayer(request: QueryInturnRelayerRequest) {
const rpc = await this.queryClient.getOracleQueryClient();
- return await rpc.InturnRelayer();
+ return await rpc.InturnRelayer(request);
}
public async getCrosschainPackage(request: QueryCrossChainPackageRequest) {
diff --git a/packages/js-sdk/src/api/feegrant.ts b/packages/js-sdk/src/api/feegrant.ts
index fc381d46..74e53688 100644
--- a/packages/js-sdk/src/api/feegrant.ts
+++ b/packages/js-sdk/src/api/feegrant.ts
@@ -57,6 +57,7 @@ export class FeeGrant implements IFeeGrant {
{
...MsgGrantAllowance.toSDK(grantAllowance),
allowance: {
+ // @ts-ignore
type: grantAllowance.allowance?.typeUrl,
value: base64FromBytes(arrayify('0x' + encodeToHex(JSON.stringify(marshal)))),
// TODO: @roshan next version should return hex string
diff --git a/packages/js-sdk/src/api/group.ts b/packages/js-sdk/src/api/group.ts
index a90c3d77..e0e81c88 100644
--- a/packages/js-sdk/src/api/group.ts
+++ b/packages/js-sdk/src/api/group.ts
@@ -151,7 +151,7 @@ export class Group implements IGroup {
members_to_add: msg.membersToAdd.map((x) => {
return {
member: x.member,
- expiration_time: fromTimestamp(x.expirationTime),
+ expiration_time: x.expirationTime && fromTimestamp(x.expirationTime),
};
}),
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index afa38b75..86f45157 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,4 +1,4 @@
-lockfileVersion: '6.1'
+lockfileVersion: '6.0'
settings:
autoInstallPeers: true
@@ -43,7 +43,7 @@ importers:
version: 3.0.2(rollup@2.79.1)
'@rollup/plugin-typescript':
specifier: ^11.1.3
- version: 11.1.3(rollup@2.79.1)(tslib@2.5.2)(typescript@4.9.5)
+ version: 11.1.3(rollup@2.79.1)(typescript@5.3.3)
'@types/chai':
specifier: ^4.3.5
version: 4.3.5
@@ -61,10 +61,10 @@ importers:
version: 18.2.5
'@typescript-eslint/eslint-plugin':
specifier: ^5.59.11
- version: 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@4.9.5)
+ version: 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@5.3.3)
'@typescript-eslint/parser':
specifier: ^5.59.11
- version: 5.59.11(eslint@8.48.0)(typescript@4.9.5)
+ version: 5.59.11(eslint@8.48.0)(typescript@5.3.3)
chai:
specifier: ^4.3.7
version: 4.3.7
@@ -76,7 +76,7 @@ importers:
version: 8.48.0
eslint-config-react-app:
specifier: ^7.0.1
- version: 7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0)(typescript@4.9.5)
+ version: 7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0)(typescript@5.3.3)
eslint-plugin-prettier:
specifier: ^4.2.1
version: 4.2.1(eslint@8.48.0)(prettier@2.8.8)
@@ -109,16 +109,16 @@ importers:
dependencies:
'@docusaurus/core':
specifier: 3.0.1
- version: 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ version: 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/plugin-ideal-image':
specifier: ^3.0.1
- version: 3.0.1(eslint@8.48.0)(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ version: 3.0.1(eslint@8.48.0)(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/preset-classic':
specifier: 3.0.1
- version: 3.0.1(@algolia/client-search@4.20.0)(@types/react@18.2.21)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@4.9.5)
+ version: 3.0.1(@algolia/client-search@4.22.0)(@types/react@18.2.45)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3)
'@mdx-js/react':
specifier: ^3.0.0
- version: 3.0.0(@types/react@18.2.21)(react@18.2.0)
+ version: 3.0.0(@types/react@18.2.45)(react@18.2.0)
clsx:
specifier: ^1.2.1
version: 1.2.1
@@ -178,8 +178,8 @@ importers:
examples/nextjs:
dependencies:
'@bnb-chain/greenfield-cosmos-types':
- specifier: 0.4.0-alpha.25
- version: 0.4.0-alpha.25
+ specifier: 0.4.0-alpha.30
+ version: 0.4.0-alpha.30
'@bnb-chain/greenfield-js-sdk':
specifier: workspace:*
version: link:../../packages/js-sdk
@@ -376,8 +376,8 @@ importers:
packages/js-sdk:
dependencies:
'@bnb-chain/greenfield-cosmos-types':
- specifier: 0.4.0-alpha.23
- version: 0.4.0-alpha.23
+ specifier: 0.4.0-alpha.30
+ version: 0.4.0-alpha.30
'@bnb-chain/greenfield-zk-crypto':
specifier: workspace:*
version: link:../zk-crypto
@@ -480,16 +480,16 @@ importers:
version: 16.0.3
jest:
specifier: ^29.5.0
- version: 29.5.0(@types/node@18.16.18)(ts-node@10.9.1)
+ version: 29.5.0(@types/node@20.10.5)(ts-node@10.9.1)
mime:
specifier: ^3.0.0
version: 3.0.0
ts-jest:
specifier: ^29.1.0
- version: 29.1.0(@babel/core@7.23.5)(jest@29.5.0)(typescript@4.9.5)
+ version: 29.1.0(@babel/core@7.23.6)(jest@29.5.0)(typescript@4.9.5)
ts-node:
specifier: ^10.9.1
- version: 10.9.1(@types/node@18.16.18)(typescript@4.9.5)
+ version: 10.9.1(@types/node@20.10.5)(typescript@4.9.5)
tslib:
specifier: ^2.5.0
version: 2.5.2
@@ -545,47 +545,47 @@ packages:
resolution: {integrity: sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ==}
dev: false
- /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0):
+ /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0)(search-insights@2.13.0):
resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==}
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0)
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0)(search-insights@2.13.0)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
dev: false
- /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0):
+ /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0)(search-insights@2.13.0):
resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==}
peerDependencies:
search-insights: '>= 1 < 3'
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)
- search-insights: 2.11.0
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0)
+ search-insights: 2.13.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
dev: false
- /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0):
+ /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0):
resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==}
peerDependencies:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)
- '@algolia/client-search': 4.20.0
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0)
+ '@algolia/client-search': 4.22.0
algoliasearch: 4.20.0
dev: false
- /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0):
+ /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0):
resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==}
peerDependencies:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
dependencies:
- '@algolia/client-search': 4.20.0
+ '@algolia/client-search': 4.22.0
algoliasearch: 4.20.0
dev: false
@@ -599,6 +599,10 @@ packages:
resolution: {integrity: sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==}
dev: false
+ /@algolia/cache-common@4.22.0:
+ resolution: {integrity: sha512-TPwUMlIGPN16eW67qamNQUmxNiGHg/WBqWcrOoCddhqNTqGDPVqmgfaM85LPbt24t3r1z0zEz/tdsmuq3Q6oaA==}
+ dev: false
+
/@algolia/cache-in-memory@4.20.0:
resolution: {integrity: sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==}
dependencies:
@@ -629,6 +633,13 @@ packages:
'@algolia/transporter': 4.20.0
dev: false
+ /@algolia/client-common@4.22.0:
+ resolution: {integrity: sha512-BlbkF4qXVWuwTmYxVWvqtatCR3lzXwxx628p1wj1Q7QP2+LsTmGt1DiUYRuy9jG7iMsnlExby6kRMOOlbhv2Ag==}
+ dependencies:
+ '@algolia/requester-common': 4.22.0
+ '@algolia/transporter': 4.22.0
+ dev: false
+
/@algolia/client-personalization@4.20.0:
resolution: {integrity: sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==}
dependencies:
@@ -645,6 +656,14 @@ packages:
'@algolia/transporter': 4.20.0
dev: false
+ /@algolia/client-search@4.22.0:
+ resolution: {integrity: sha512-bn4qQiIdRPBGCwsNuuqB8rdHhGKKWIij9OqidM1UkQxnSG8yzxHdb7CujM30pvp5EnV7jTqDZRbxacbjYVW20Q==}
+ dependencies:
+ '@algolia/client-common': 4.22.0
+ '@algolia/requester-common': 4.22.0
+ '@algolia/transporter': 4.22.0
+ dev: false
+
/@algolia/events@4.0.1:
resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==}
dev: false
@@ -653,6 +672,10 @@ packages:
resolution: {integrity: sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==}
dev: false
+ /@algolia/logger-common@4.22.0:
+ resolution: {integrity: sha512-HMUQTID0ucxNCXs5d1eBJ5q/HuKg8rFVE/vOiLaM4Abfeq1YnTtGV3+rFEhOPWhRQxNDd+YHa4q864IMc0zHpQ==}
+ dev: false
+
/@algolia/logger-console@4.20.0:
resolution: {integrity: sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==}
dependencies:
@@ -669,6 +692,10 @@ packages:
resolution: {integrity: sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==}
dev: false
+ /@algolia/requester-common@4.22.0:
+ resolution: {integrity: sha512-Y9cEH/cKjIIZgzvI1aI0ARdtR/xRrOR13g5psCxkdhpgRN0Vcorx+zePhmAa4jdQNqexpxtkUdcKYugBzMZJgQ==}
+ dev: false
+
/@algolia/requester-node-http@4.20.0:
resolution: {integrity: sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==}
dependencies:
@@ -683,6 +710,14 @@ packages:
'@algolia/requester-common': 4.20.0
dev: false
+ /@algolia/transporter@4.22.0:
+ resolution: {integrity: sha512-ieO1k8x2o77GNvOoC+vAkFKppydQSVfbjM3YrSjLmgywiBejPTvU1R1nEvG59JIIUvtSLrZsLGPkd6vL14zopA==}
+ dependencies:
+ '@algolia/cache-common': 4.22.0
+ '@algolia/logger-common': 4.22.0
+ '@algolia/requester-common': 4.22.0
+ dev: false
+
/@ampproject/remapping@2.2.1:
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
engines: {node: '>=6.0.0'}
@@ -703,7 +738,6 @@ packages:
dependencies:
'@babel/highlight': 7.23.4
chalk: 2.4.2
- dev: true
/@babel/compat-data@7.22.9:
resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==}
@@ -714,6 +748,11 @@ packages:
engines: {node: '>=6.9.0'}
dev: false
+ /@babel/compat-data@7.23.5:
+ resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/core@7.23.3:
resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==}
engines: {node: '>=6.9.0'}
@@ -757,6 +796,28 @@ packages:
semver: 6.3.1
transitivePeerDependencies:
- supports-color
+
+ /@babel/core@7.23.6:
+ resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@ampproject/remapping': 2.2.1
+ '@babel/code-frame': 7.23.5
+ '@babel/generator': 7.23.6
+ '@babel/helper-compilation-targets': 7.23.6
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6)
+ '@babel/helpers': 7.23.6
+ '@babel/parser': 7.23.6
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.23.6
+ '@babel/types': 7.23.6
+ convert-source-map: 2.0.0
+ debug: 4.3.4(supports-color@8.1.1)
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
dev: true
/@babel/eslint-parser@7.21.8(@babel/core@7.23.3)(eslint@8.48.0):
@@ -800,6 +861,15 @@ packages:
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.20
jsesc: 2.5.2
+
+ /@babel/generator@7.23.6:
+ resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.23.6
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.20
+ jsesc: 2.5.2
dev: true
/@babel/helper-annotate-as-pure@7.22.5:
@@ -832,6 +902,17 @@ packages:
lru-cache: 5.1.1
semver: 6.3.1
+ /@babel/helper-compilation-targets@7.23.6:
+ resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/compat-data': 7.23.5
+ '@babel/helper-validator-option': 7.23.5
+ browserslist: 4.22.2
+ lru-cache: 5.1.1
+ semver: 6.3.1
+ dev: true
+
/@babel/helper-create-class-features-plugin@7.22.1(@babel/core@7.23.3):
resolution: {integrity: sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==}
engines: {node: '>=6.9.0'}
@@ -880,6 +961,7 @@ packages:
'@babel/helper-annotate-as-pure': 7.22.5
regexpu-core: 5.3.2
semver: 6.3.1
+ dev: true
/@babel/helper-create-regexp-features-plugin@7.22.1(@babel/core@7.23.5):
resolution: {integrity: sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==}
@@ -1025,6 +1107,19 @@ packages:
'@babel/helper-simple-access': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
'@babel/helper-validator-identifier': 7.22.20
+
+ /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6):
+ resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.23.6
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.20
dev: true
/@babel/helper-optimise-call-expression@7.18.6:
@@ -1131,7 +1226,6 @@ packages:
/@babel/helper-string-parser@7.23.4:
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
- dev: true
/@babel/helper-validator-identifier@7.22.15:
resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==}
@@ -1145,6 +1239,11 @@ packages:
resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
engines: {node: '>=6.9.0'}
+ /@babel/helper-validator-option@7.23.5:
+ resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/helper-wrap-function@7.20.5:
resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==}
engines: {node: '>=6.9.0'}
@@ -1185,6 +1284,16 @@ packages:
'@babel/types': 7.23.5
transitivePeerDependencies:
- supports-color
+
+ /@babel/helpers@7.23.6:
+ resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.23.6
+ '@babel/types': 7.23.6
+ transitivePeerDependencies:
+ - supports-color
dev: true
/@babel/highlight@7.22.13:
@@ -1202,7 +1311,6 @@ packages:
'@babel/helper-validator-identifier': 7.22.20
chalk: 2.4.2
js-tokens: 4.0.0
- dev: true
/@babel/parser@7.22.15:
resolution: {integrity: sha512-RWmQ/sklUN9BvGGpCDgSubhHWfAx24XDTDObup4ffvxaYsptOg2P3KG0j+1eWKLxpkX0j0uHxmpq2Z1SP/VhxA==}
@@ -1226,6 +1334,14 @@ packages:
dependencies:
'@babel/types': 7.23.5
+ /@babel/parser@7.23.6:
+ resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.23.6
+ dev: true
+
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.23.3):
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
engines: {node: '>=6.9.0'}
@@ -1614,6 +1730,7 @@ packages:
dependencies:
'@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
+ dev: true
/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.3):
resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
@@ -2748,6 +2865,7 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3)
'@babel/types': 7.22.15
+ dev: true
/@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.3):
resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==}
@@ -3374,8 +3492,8 @@ packages:
dependencies:
regenerator-runtime: 0.13.11
- /@babel/runtime@7.23.2:
- resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==}
+ /@babel/runtime@7.23.4:
+ resolution: {integrity: sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.0
@@ -3421,6 +3539,23 @@ packages:
globals: 11.12.0
transitivePeerDependencies:
- supports-color
+
+ /@babel/traverse@7.23.6:
+ resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/code-frame': 7.23.5
+ '@babel/generator': 7.23.6
+ '@babel/helper-environment-visitor': 7.22.20
+ '@babel/helper-function-name': 7.23.0
+ '@babel/helper-hoist-variables': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/parser': 7.23.6
+ '@babel/types': 7.23.6
+ debug: 4.3.4(supports-color@8.1.1)
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
dev: true
/@babel/types@7.22.15:
@@ -3446,28 +3581,22 @@ packages:
'@babel/helper-string-parser': 7.23.4
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
+
+ /@babel/types@7.23.6:
+ resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': 7.23.4
+ '@babel/helper-validator-identifier': 7.22.20
+ to-fast-properties: 2.0.0
dev: true
/@bcoe/v8-coverage@0.2.3:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
- /@bnb-chain/greenfield-cosmos-types@0.4.0-alpha.23:
- resolution: {integrity: sha512-VAuk5CxTSbiOa8HvlEY/uf8zoTvgyRvQMwQs0S/7wjoloE0I7hSZXWPUEeFmypB1xZuggDtyCfizS2faL/NKeg==}
- dependencies:
- long: 4.0.0
- protobufjs: 6.11.4
- dev: false
-
- /@bnb-chain/greenfield-cosmos-types@0.4.0-alpha.25:
- resolution: {integrity: sha512-A/v0X/rhwmWN8cNmkFCRIzT0sHQn2sb/mPrdwdIgUbjEV49s9KncSAKxRMIz3+ph0KeROmxjUWaDsJ9/KGU2tQ==}
- dependencies:
- long: 4.0.0
- protobufjs: 6.11.4
- dev: false
-
- /@bnb-chain/greenfield-cosmos-types@0.4.0-alpha.25:
- resolution: {integrity: sha512-A/v0X/rhwmWN8cNmkFCRIzT0sHQn2sb/mPrdwdIgUbjEV49s9KncSAKxRMIz3+ph0KeROmxjUWaDsJ9/KGU2tQ==}
+ /@bnb-chain/greenfield-cosmos-types@0.4.0-alpha.30:
+ resolution: {integrity: sha512-nYThWPZHfq/bDMEu+Sw9cMMqgTk4NEg+PH9GkvN2OMgpo8QuCDy3Eh4C1g6lJy0BFv+ilethoPmKjSeEwa1m8g==}
dependencies:
long: 4.0.0
protobufjs: 6.11.4
@@ -3823,7 +3952,7 @@ packages:
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
resolve-from: 5.0.0
- ts-node: 10.9.1(@types/node@18.16.18)(typescript@4.9.5)
+ ts-node: 10.9.1(@types/node@18.16.18)(typescript@5.3.3)
typescript: 4.9.5
transitivePeerDependencies:
- '@swc/core'
@@ -4083,7 +4212,7 @@ packages:
resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==}
dev: false
- /@docsearch/react@3.5.2(@algolia/client-search@4.20.0)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0):
+ /@docsearch/react@3.5.2(@algolia/client-search@4.22.0)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0):
resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
@@ -4100,19 +4229,19 @@ packages:
search-insights:
optional: true
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.11.0)
- '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0)(search-insights@2.13.0)
+ '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.22.0)(algoliasearch@4.20.0)
'@docsearch/css': 3.5.2
- '@types/react': 18.2.21
+ '@types/react': 18.2.45
algoliasearch: 4.20.0
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- search-insights: 2.11.0
+ search-insights: 2.13.0
transitivePeerDependencies:
- '@algolia/client-search'
dev: false
- /@docusaurus/core@3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/core@3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-CXrLpOnW+dJdSv8M5FAJ3JBwXtL6mhUWxFA8aS0ozK6jBG/wgxERk5uvH28fCeFxOGbAT9v1e9dOMo1X2IEVhQ==}
engines: {node: '>=18.0'}
hasBin: true
@@ -4134,9 +4263,9 @@ packages:
'@docusaurus/logger': 3.0.1
'@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/react-loadable': 5.5.2(react@18.2.0)
- '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0)
- '@docusaurus/utils-common': 3.0.0(@docusaurus/types@3.0.0)
- '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0)
+ '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)
+ '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1)
+ '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)
'@slorber/static-site-generator-webpack-plugin': 4.0.7
'@svgr/webpack': 6.5.1
autoprefixer: 10.4.16(postcss@8.4.31)
@@ -4167,10 +4296,10 @@ packages:
lodash: 4.17.21
mini-css-extract-plugin: 2.7.6(webpack@5.89.0)
postcss: 8.4.31
- postcss-loader: 7.3.3(postcss@8.4.31)(typescript@4.9.5)(webpack@5.89.0)
+ postcss-loader: 7.3.3(postcss@8.4.31)(typescript@5.3.3)(webpack@5.89.0)
prompts: 2.4.2
react: 18.2.0
- react-dev-utils: 12.0.1(eslint@8.48.0)(typescript@4.9.5)(webpack@5.89.0)
+ react-dev-utils: 12.0.1(eslint@8.48.0)(typescript@5.3.3)(webpack@5.89.0)
react-dom: 18.2.0(react@18.2.0)
react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0)
react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0)
@@ -4186,7 +4315,6 @@ packages:
tslib: 2.6.2
update-notifier: 6.0.2
url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0)
- wait-on: 7.2.0
webpack: 5.89.0
webpack-bundle-analyzer: 4.10.1
webpack-dev-server: 4.15.1(webpack@5.89.0)
@@ -4211,8 +4339,8 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/cssnano-preset@3.0.0:
- resolution: {integrity: sha512-FHiRfwmVvIVdIGsHcijUOaX7hMn0mugVYB7m4GkpYI6Mi56zwQV4lH5p7DxcW5CUYNWMVxz2loWSCiWEm5ikwA==}
+ /@docusaurus/cssnano-preset@3.0.1:
+ resolution: {integrity: sha512-wjuXzkHMW+ig4BD6Ya1Yevx9UJadO4smNZCEljqBoQfIQrQskTswBs7lZ8InHP7mCt273a/y/rm36EZhqJhknQ==}
engines: {node: '>=18.0'}
dependencies:
cssnano-preset-advanced: 5.3.10(postcss@8.4.31)
@@ -4221,16 +4349,29 @@ packages:
tslib: 2.6.2
dev: false
- /@docusaurus/logger@3.0.0:
- resolution: {integrity: sha512-6eX0eOfioMQCk+qgCnHvbLLuyIAA+r2lSID6d6JusiLtDKmYMfNp3F4yyE8bnb0Abmzt2w68XwptEFYyALSAXw==}
+ /@docusaurus/logger@3.0.1:
+ resolution: {integrity: sha512-I5L6Nk8OJzkVA91O2uftmo71LBSxe1vmOn9AMR6JRCzYeEBrqneWMH02AqMvjJ2NpMiviO+t0CyPjyYV7nxCWQ==}
engines: {node: '>=18.0'}
dependencies:
chalk: 4.1.2
tslib: 2.6.2
dev: false
- /@docusaurus/mdx-loader@3.0.0(@docusaurus/types@3.0.0)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-JkGge6WYDrwjNgMxwkb6kNQHnpISt5L1tMaBWFDBKeDToFr5Kj29IL35MIQm0RfrnoOfr/29RjSH4aRtvlAR0A==}
+ /@docusaurus/lqip-loader@3.0.1(webpack@5.89.0):
+ resolution: {integrity: sha512-hFSu8ltYo0ZnWBWmjMhSprOr6nNKG01YdMDxH/hahBfyaNDCkZU4o7mQNgUW845lvYdp6bhjyW31WJwBjOnLqw==}
+ engines: {node: '>=18.0'}
+ dependencies:
+ '@docusaurus/logger': 3.0.1
+ file-loader: 6.2.0(webpack@5.89.0)
+ lodash: 4.17.21
+ sharp: 0.32.6
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - webpack
+ dev: false
+
+ /@docusaurus/mdx-loader@3.0.1(@docusaurus/types@3.0.1)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
@@ -4294,6 +4435,7 @@ packages:
- esbuild
- uglify-js
- webpack-cli
+ dev: true
/@docusaurus/module-type-aliases@3.0.1(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag==}
@@ -4304,7 +4446,7 @@ packages:
'@docusaurus/react-loadable': 5.5.2(react@18.2.0)
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
'@types/history': 4.7.11
- '@types/react': 18.2.21
+ '@types/react': 18.2.45
'@types/react-router-config': 5.0.10
'@types/react-router-dom': 5.3.3
react: 18.2.0
@@ -4318,14 +4460,14 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-content-blog@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/plugin-content-blog@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-cLOvtvAyaMQFLI8vm4j26svg3ktxMPSXpuUJ7EERKoGbfpJSsgtowNHcRsaBVmfuCsRSk1HZ/yHBsUkTmHFEsg==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/logger': 3.0.1
'@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
@@ -4362,14 +4504,14 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-content-docs@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/plugin-content-docs@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-dRfAOA5Ivo+sdzzJGXEu33yAtvGg8dlZkvt/NEJ7nwi1F2j4LEdsxtfX2GKeETB2fP6XoGNSQnFXqa2NYGrHFg==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/logger': 3.0.1
'@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/module-type-aliases': 3.0.1(react-dom@18.2.0)(react@18.2.0)
@@ -4404,14 +4546,14 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-content-pages@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/plugin-content-pages@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-oP7PoYizKAXyEttcvVzfX3OoBIXEmXTMzCdfmC4oSwjG4SPcJsRge3mmI6O8jcZBgUPjIzXD21bVGWEE1iu8gg==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)
@@ -4439,29 +4581,28 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-debug@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/plugin-debug@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-09dxZMdATky4qdsZGzhzlUvvC+ilQ2hKbYF+wez+cM2mGo4qHbv8+qKXqxq0CQZyimwlAOWQLoSozIXU0g0i7g==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)
fs-extra: 11.1.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
+ react-json-view-lite: 1.2.1(react@18.2.0)
tslib: 2.6.2
transitivePeerDependencies:
- '@parcel/css'
- '@swc/core'
- '@swc/css'
- - '@types/react'
- bufferutil
- csso
- debug
- - encoding
- esbuild
- eslint
- lightningcss
@@ -4473,14 +4614,14 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-google-analytics@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/plugin-google-analytics@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-jwseSz1E+g9rXQwDdr0ZdYNjn8leZBnKPjjQhMBEiwDoenL3JYFcNW0+p0sWoVF/f2z5t7HkKA+cYObrUh18gg==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)
react: 18.2.0
@@ -4504,14 +4645,14 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-google-gtag@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/plugin-google-gtag@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-UFTDvXniAWrajsulKUJ1DB6qplui1BlKLQZjX4F7qS/qfJ+qkKqSkhJ/F4VuGQ2JYeZstYb+KaUzUzvaPK1aRQ==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)
'@types/gtag.js': 0.0.12
@@ -4536,14 +4677,14 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-google-tag-manager@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/plugin-google-tag-manager@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-IPFvuz83aFuheZcWpTlAdiiX1RqWIHM+OH8wS66JgwAKOiQMR3+nLywGjkLV4bp52x7nCnwhNk1rE85Cpy/CIw==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)
react: 18.2.0
@@ -4567,7 +4708,7 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-ideal-image@3.0.1(eslint@8.48.0)(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/plugin-ideal-image@3.0.1(eslint@8.48.0)(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-IvAUpEIz6v1/fVz6UTdQY12pYIE5geNFtsuKpsULpMaotwYf3Gs7acXjQog4qquKkc65yV5zuvMj8BZMHEwLyQ==}
engines: {node: '>=18.0'}
peerDependencies:
@@ -4578,7 +4719,7 @@ packages:
jimp:
optional: true
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/lqip-loader': 3.0.1(webpack@5.89.0)
'@docusaurus/responsive-loader': 1.7.0(sharp@0.32.6)
'@docusaurus/theme-translations': 3.0.1
@@ -4610,14 +4751,14 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/plugin-sitemap@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/plugin-sitemap@3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-xARiWnjtVvoEniZudlCq5T9ifnhCu/GAZ5nA7XgyLfPcNpHQa241HZdsTlLtVcecEVVdllevBKOp7qknBBaMGw==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/logger': 3.0.1
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)
@@ -4646,25 +4787,25 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/preset-classic@3.0.1(@algolia/client-search@4.20.0)(@types/react@18.2.21)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@4.9.5):
+ /@docusaurus/preset-classic@3.0.1(@algolia/client-search@4.22.0)(@types/react@18.2.45)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3):
resolution: {integrity: sha512-il9m9xZKKjoXn6h0cRcdnt6wce0Pv1y5t4xk2Wx7zBGhKG1idu4IFHtikHlD0QPuZ9fizpXspXcTzjL5FXc1Gw==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-content-blog': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-content-docs': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-content-pages': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-debug': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-google-analytics': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-google-gtag': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-google-tag-manager': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-sitemap': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/theme-classic': 3.0.1(@types/react@18.2.21)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/theme-search-algolia': 3.0.1(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.1)(@types/react@18.2.21)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-content-blog': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-content-docs': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-content-pages': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-debug': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-google-analytics': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-google-gtag': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-google-tag-manager': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-sitemap': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/theme-classic': 3.0.1(@types/react@18.2.45)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/theme-search-algolia': 3.0.1(@algolia/client-search@4.22.0)(@docusaurus/types@3.0.1)(@types/react@18.2.45)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3)
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -4677,7 +4818,6 @@ packages:
- bufferutil
- csso
- debug
- - encoding
- esbuild
- eslint
- lightningcss
@@ -4695,7 +4835,7 @@ packages:
peerDependencies:
react: '*'
dependencies:
- '@types/react': 18.2.21
+ '@types/react': 18.2.37
prop-types: 15.8.1
react: 18.2.0
@@ -4715,26 +4855,26 @@ packages:
sharp: 0.32.6
dev: false
- /@docusaurus/theme-classic@3.0.1(@types/react@18.2.21)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/theme-classic@3.0.1(@types/react@18.2.45)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-XD1FRXaJiDlmYaiHHdm27PNhhPboUah9rqIH0lMpBt5kYtsGjJzhqa27KuZvHLzOP2OEpqd2+GZ5b6YPq7Q05Q==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/module-type-aliases': 3.0.1(react-dom@18.2.0)(react@18.2.0)
- '@docusaurus/plugin-content-blog': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-content-docs': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-content-pages': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/plugin-content-blog': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-content-docs': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-content-pages': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/theme-translations': 3.0.1
'@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)
'@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1)
'@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)
- '@mdx-js/react': 3.0.0(@types/react@18.2.21)(react@18.2.0)
+ '@mdx-js/react': 3.0.0(@types/react@18.2.45)(react@18.2.0)
clsx: 2.0.0
copy-text-to-clipboard: 3.2.0
infima: 0.2.0-alpha.43
@@ -4768,7 +4908,7 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/theme-common@3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5):
+ /@docusaurus/theme-common@3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3):
resolution: {integrity: sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag==}
engines: {node: '>=18.0'}
peerDependencies:
@@ -4777,9 +4917,9 @@ packages:
dependencies:
'@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(react-dom@18.2.0)(react@18.2.0)
'@docusaurus/module-type-aliases': 3.0.1(react-dom@18.2.0)(react@18.2.0)
- '@docusaurus/plugin-content-blog': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-content-docs': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/plugin-content-pages': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/plugin-content-blog': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-content-docs': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/plugin-content-pages': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)
'@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1)
'@types/history': 4.7.11
@@ -4811,18 +4951,18 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/theme-search-algolia@3.0.1(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.1)(@types/react@18.2.21)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@4.9.5):
+ /@docusaurus/theme-search-algolia@3.0.1(@algolia/client-search@4.22.0)(@docusaurus/types@3.0.1)(@types/react@18.2.45)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3):
resolution: {integrity: sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA==}
engines: {node: '>=18.0'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)
- '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docsearch/react': 3.5.2(@algolia/client-search@4.22.0)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)
+ '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/logger': 3.0.1
- '@docusaurus/plugin-content-docs': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
- '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5)
+ '@docusaurus/plugin-content-docs': 3.0.1(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
+ '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3)
'@docusaurus/theme-translations': 3.0.1
'@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)
'@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)
@@ -4858,8 +4998,8 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/theme-translations@3.0.0:
- resolution: {integrity: sha512-p/H3+5LdnDtbMU+csYukA6601U1ld2v9knqxGEEV96qV27HsHfP63J9Ta2RBZUrNhQAgrwFzIc9GdDO8P1Baag==}
+ /@docusaurus/theme-translations@3.0.1:
+ resolution: {integrity: sha512-6UrbpzCTN6NIJnAtZ6Ne9492vmPVX+7Fsz4kmp+yor3KQwA1+MCzQP7ItDNkP38UmVLnvB/cYk/IvehCUqS3dg==}
engines: {node: '>=18.0'}
dependencies:
fs-extra: 11.1.1
@@ -4887,6 +5027,7 @@ packages:
- esbuild
- uglify-js
- webpack-cli
+ dev: true
/@docusaurus/types@3.0.1(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==}
@@ -4895,7 +5036,7 @@ packages:
react-dom: ^18.0.0
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.2.21
+ '@types/react': 18.2.45
commander: 5.1.0
joi: 17.11.0
react: 18.2.0
@@ -4920,16 +5061,16 @@ packages:
'@docusaurus/types':
optional: true
dependencies:
- '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
tslib: 2.6.2
dev: false
- /@docusaurus/utils-validation@3.0.0(@docusaurus/types@3.0.0):
- resolution: {integrity: sha512-MlIGUspB/HBW5CYgHvRhmkZbeMiUWKbyVoCQYvbGN8S19SSzVgzyy97KRpcjCOYYeEdkhmRCUwFBJBlLg3IoNQ==}
+ /@docusaurus/utils-validation@3.0.1(@docusaurus/types@3.0.1):
+ resolution: {integrity: sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg==}
engines: {node: '>=18.0'}
dependencies:
- '@docusaurus/logger': 3.0.0
- '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0)
+ '@docusaurus/logger': 3.0.1
+ '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)
joi: 17.11.0
js-yaml: 4.1.0
tslib: 2.6.2
@@ -4942,8 +5083,8 @@ packages:
- webpack-cli
dev: false
- /@docusaurus/utils@3.0.0(@docusaurus/types@3.0.0):
- resolution: {integrity: sha512-JwGjh5mtjG9XIAESyPxObL6CZ6LO/yU4OSTpq7Q0x+jN25zi/AMbvLjpSyZzWy+qm5uQiFiIhqFaOxvy+82Ekg==}
+ /@docusaurus/utils@3.0.1(@docusaurus/types@3.0.1):
+ resolution: {integrity: sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g==}
engines: {node: '>=18.0'}
peerDependencies:
'@docusaurus/types': '*'
@@ -4951,8 +5092,8 @@ packages:
'@docusaurus/types':
optional: true
dependencies:
- '@docusaurus/logger': 3.0.0
- '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@docusaurus/logger': 3.0.1
+ '@docusaurus/types': 3.0.1(react-dom@18.2.0)(react@18.2.0)
'@svgr/webpack': 6.5.1
escape-string-regexp: 4.0.0
file-loader: 6.2.0(webpack@5.89.0)
@@ -5717,7 +5858,7 @@ packages:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
'@types/yargs': 17.0.31
chalk: 4.1.2
@@ -5833,14 +5974,14 @@ packages:
- supports-color
dev: false
- /@mdx-js/react@3.0.0(@types/react@18.2.21)(react@18.2.0):
+ /@mdx-js/react@3.0.0(@types/react@18.2.45)(react@18.2.0):
resolution: {integrity: sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ==}
peerDependencies:
'@types/react': '>=16'
react: '>=16'
dependencies:
'@types/mdx': 2.0.10
- '@types/react': 18.2.21
+ '@types/react': 18.2.45
react: 18.2.0
dev: false
@@ -5883,23 +6024,6 @@ packages:
- supports-color
dev: false
- /@microlink/react-json-view@1.23.0(@types/react@18.2.41)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-HYJ1nsfO4/qn8afnAMhuk7+5a1vcjEaS8Gm5Vpr1SqdHDY0yLBJGpA+9DvKyxyVKaUkXzKXt3Mif9RcmFSdtYg==}
- peerDependencies:
- react: '>= 15'
- react-dom: '>= 15'
- dependencies:
- flux: 4.0.4(react@18.2.0)
- react: 18.2.0
- react-base16-styling: 0.6.0
- react-dom: 18.2.0(react@18.2.0)
- react-lifecycles-compat: 3.0.4
- react-textarea-autosize: 8.3.4(@types/react@18.2.41)(react@18.2.0)
- transitivePeerDependencies:
- - '@types/react'
- - encoding
- dev: false
-
/@motionone/animation@10.16.3:
resolution: {integrity: sha512-QUGWpLbMFLhyqKlngjZhjtxM8IqiJQjLK0DF+XOF6od9nhSvlaeEpOY/UMCRVcZn/9Tr2rZO22EkuCIjYdI74g==}
dependencies:
@@ -6261,6 +6385,7 @@ packages:
picocolors: 1.0.0
tiny-glob: 0.2.9
tslib: 2.6.2
+ dev: false
/@pnpm/config.env-replace@1.1.0:
resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==}
@@ -6511,6 +6636,25 @@ packages:
typescript: 4.9.5
dev: true
+ /@rollup/plugin-typescript@11.1.3(rollup@2.79.1)(typescript@5.3.3):
+ resolution: {integrity: sha512-8o6cNgN44kQBcpsUJTbTXMTtb87oR1O0zgP3Dxm71hrNgparap3VujgofEilTYJo+ivf2ke6uy3/E5QEaiRlDA==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^2.14.0||^3.0.0
+ tslib: '*'
+ typescript: '>=3.7.0'
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+ tslib:
+ optional: true
+ dependencies:
+ '@rollup/pluginutils': 5.0.2(rollup@2.79.1)
+ resolve: 1.22.2
+ rollup: 2.79.1
+ typescript: 5.3.3
+ dev: true
+
/@rollup/pluginutils@3.1.0(rollup@2.79.1):
resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
engines: {node: '>= 8.0.0'}
@@ -6705,6 +6849,19 @@ packages:
'@sinonjs/commons': 3.0.0
dev: true
+ /@slorber/react-ideal-image@0.0.12(prop-types@15.8.1)(react-waypoint@10.3.0)(react@18.2.0):
+ resolution: {integrity: sha512-u8KiDTEkMA7/KAeA5ywg/P7YG4zuKhWtswfVZDH8R8HXgQsFcHIYU2WaQnGuK/Du7Wdj90I+SdFmajSGFRvoKA==}
+ engines: {node: '>= 8.9.0', npm: '> 3'}
+ peerDependencies:
+ prop-types: '>=15'
+ react: '>=0.14.x'
+ react-waypoint: '>=9.0.2'
+ dependencies:
+ prop-types: 15.8.1
+ react: 18.2.0
+ react-waypoint: 10.3.0(react@18.2.0)
+ dev: false
+
/@slorber/remark-comment@1.0.0:
resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==}
dependencies:
@@ -7144,13 +7301,13 @@ packages:
resolution: {integrity: sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==}
dependencies:
'@types/connect': 3.4.38
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/bonjour@3.5.11:
resolution: {integrity: sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/chai@4.3.5:
@@ -7161,13 +7318,13 @@ packages:
resolution: {integrity: sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==}
dependencies:
'@types/express-serve-static-core': 4.17.36
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/connect@3.4.38:
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/cross-spawn@6.0.3:
@@ -7228,7 +7385,7 @@ packages:
/@types/express-serve-static-core@4.17.36:
resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
'@types/qs': 6.9.8
'@types/range-parser': 1.2.4
'@types/send': 0.17.1
@@ -7254,7 +7411,7 @@ packages:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: true
/@types/graceful-fs@4.1.6:
@@ -7291,7 +7448,7 @@ packages:
/@types/http-proxy@1.17.12:
resolution: {integrity: sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/is-ci@3.0.0:
@@ -7354,7 +7511,7 @@ packages:
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/lodash.clonedeep@4.5.7:
@@ -7435,7 +7592,7 @@ packages:
/@types/mute-stream@0.0.1:
resolution: {integrity: sha512-0yQLzYhCqGz7CQPE3iDmYjhb7KMBFOP+tBkyw+/Y2YyDI5wpS7itXXxneN1zSsUwWx3Ji6YiVYrhAnpQGS/vkw==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.6.0
dev: false
/@types/node@12.20.55:
@@ -7448,14 +7605,13 @@ packages:
/@types/node@18.16.18:
resolution: {integrity: sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw==}
- /@types/node@20.6.0:
- resolution: {integrity: sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==}
- dev: false
-
- /@types/node@20.9.2:
- resolution: {integrity: sha512-WHZXKFCEyIUJzAwh3NyyTHYSR35SevJ6mZ1nWwJafKtiQbqRTIKSRcw3Ma3acqgsent3RRDqeVwpHntMk+9irg==}
+ /@types/node@20.10.5:
+ resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==}
dependencies:
undici-types: 5.26.5
+
+ /@types/node@20.6.0:
+ resolution: {integrity: sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==}
dev: false
/@types/normalize-package-data@2.4.1:
@@ -7485,7 +7641,6 @@ packages:
/@types/prop-types@15.7.10:
resolution: {integrity: sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==}
- dev: true
/@types/prop-types@15.7.11:
resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
@@ -7530,7 +7685,7 @@ packages:
resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==}
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.2.21
+ '@types/react': 18.2.37
/@types/react@18.2.12:
resolution: {integrity: sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==}
@@ -7552,7 +7707,14 @@ packages:
'@types/prop-types': 15.7.10
'@types/scheduler': 0.16.6
csstype: 3.1.2
- dev: true
+
+ /@types/react@18.2.45:
+ resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==}
+ dependencies:
+ '@types/prop-types': 15.7.11
+ '@types/scheduler': 0.16.8
+ csstype: 3.1.2
+ dev: false
/@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
@@ -7563,7 +7725,7 @@ packages:
/@types/responselike@1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/retry@0.12.0:
@@ -7573,7 +7735,7 @@ packages:
/@types/sax@1.2.7:
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 17.0.45
dev: false
/@types/scheduler@0.16.3:
@@ -7581,7 +7743,6 @@ packages:
/@types/scheduler@0.16.6:
resolution: {integrity: sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==}
- dev: true
/@types/scheduler@0.16.8:
resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
@@ -7604,7 +7765,7 @@ packages:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
dependencies:
'@types/mime': 1.3.2
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/serve-index@1.9.1:
@@ -7618,13 +7779,13 @@ packages:
dependencies:
'@types/http-errors': 2.0.2
'@types/mime': 3.0.1
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/sockjs@0.3.33:
resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/stack-utils@2.0.1:
@@ -7660,7 +7821,7 @@ packages:
/@types/ws@8.5.5:
resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
dev: false
/@types/xml2js@0.4.11:
@@ -7687,7 +7848,7 @@ packages:
dependencies:
'@types/yargs-parser': 21.0.3
- /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@4.9.5):
+ /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@5.3.3):
resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -7699,29 +7860,29 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.8.0
- '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@5.3.3)
'@typescript-eslint/scope-manager': 5.59.11
- '@typescript-eslint/type-utils': 5.59.11(eslint@8.48.0)(typescript@4.9.5)
- '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@4.9.5)
+ '@typescript-eslint/type-utils': 5.59.11(eslint@8.48.0)(typescript@5.3.3)
+ '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@5.3.3)
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.48.0
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
semver: 7.5.2
- tsutils: 3.21.0(typescript@4.9.5)
- typescript: 4.9.5
+ tsutils: 3.21.0(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/experimental-utils@5.59.7(eslint@8.48.0)(typescript@4.9.5):
+ /@typescript-eslint/experimental-utils@5.59.7(eslint@8.48.0)(typescript@5.3.3):
resolution: {integrity: sha512-jqM0Cjfvta/sBlY1MxdXYv853/dJUC2wmUWnKoG2srwp0njNGQ6Zu/XLWoRFiLvocQbzBbpHkPFwKgC2UqyovA==}
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.59.7(eslint@8.48.0)(typescript@4.9.5)
+ '@typescript-eslint/utils': 5.59.7(eslint@8.48.0)(typescript@5.3.3)
eslint: 8.48.0
transitivePeerDependencies:
- supports-color
@@ -7746,6 +7907,26 @@ packages:
typescript: 4.9.5
transitivePeerDependencies:
- supports-color
+ dev: false
+
+ /@typescript-eslint/parser@5.59.11(eslint@8.48.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 5.59.11
+ '@typescript-eslint/types': 5.59.11
+ '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.3.3)
+ debug: 4.3.4(supports-color@8.1.1)
+ eslint: 8.48.0
+ typescript: 5.3.3
+ transitivePeerDependencies:
+ - supports-color
/@typescript-eslint/scope-manager@5.59.11:
resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==}
@@ -7762,7 +7943,7 @@ packages:
'@typescript-eslint/visitor-keys': 5.59.7
dev: true
- /@typescript-eslint/type-utils@5.59.11(eslint@8.48.0)(typescript@4.9.5):
+ /@typescript-eslint/type-utils@5.59.11(eslint@8.48.0)(typescript@5.3.3):
resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -7772,12 +7953,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.9.5)
- '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@4.9.5)
+ '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.3.3)
+ '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@5.3.3)
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.48.0
- tsutils: 3.21.0(typescript@4.9.5)
- typescript: 4.9.5
+ tsutils: 3.21.0(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -7810,8 +7991,29 @@ packages:
typescript: 4.9.5
transitivePeerDependencies:
- supports-color
+ dev: false
- /@typescript-eslint/typescript-estree@5.59.7(typescript@4.9.5):
+ /@typescript-eslint/typescript-estree@5.59.11(typescript@5.3.3):
+ resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 5.59.11
+ '@typescript-eslint/visitor-keys': 5.59.11
+ debug: 4.3.4(supports-color@8.1.1)
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.5.2
+ tsutils: 3.21.0(typescript@5.3.3)
+ typescript: 5.3.3
+ transitivePeerDependencies:
+ - supports-color
+
+ /@typescript-eslint/typescript-estree@5.59.7(typescript@5.3.3):
resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -7826,13 +8028,13 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- tsutils: 3.21.0(typescript@4.9.5)
- typescript: 4.9.5
+ tsutils: 3.21.0(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@5.59.11(eslint@8.48.0)(typescript@4.9.5):
+ /@typescript-eslint/utils@5.59.11(eslint@8.48.0)(typescript@5.3.3):
resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -7843,7 +8045,7 @@ packages:
'@types/semver': 7.5.0
'@typescript-eslint/scope-manager': 5.59.11
'@typescript-eslint/types': 5.59.11
- '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.9.5)
+ '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.3.3)
eslint: 8.48.0
eslint-scope: 5.1.1
semver: 7.5.2
@@ -7852,7 +8054,7 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@5.59.7(eslint@8.48.0)(typescript@4.9.5):
+ /@typescript-eslint/utils@5.59.7(eslint@8.48.0)(typescript@5.3.3):
resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -7863,7 +8065,7 @@ packages:
'@types/semver': 7.5.0
'@typescript-eslint/scope-manager': 5.59.7
'@typescript-eslint/types': 5.59.7
- '@typescript-eslint/typescript-estree': 5.59.7(typescript@4.9.5)
+ '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.3.3)
eslint: 8.48.0
eslint-scope: 5.1.1
semver: 7.5.4
@@ -9306,10 +9508,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /asap@2.0.6:
- resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
- dev: false
-
/assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
dev: true
@@ -9386,6 +9584,10 @@ packages:
dependencies:
deep-equal: 2.2.1
+ /b4a@1.6.4:
+ resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==}
+ dev: false
+
/babel-jest@29.5.0(@babel/core@7.23.3):
resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -9599,10 +9801,6 @@ packages:
safe-buffer: 5.2.1
dev: false
- /base16@1.0.0:
- resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==}
- dev: false
-
/base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
dev: false
@@ -9820,6 +10018,17 @@ packages:
node-releases: 2.0.13
update-browserslist-db: 1.0.13(browserslist@4.22.1)
+ /browserslist@4.22.2:
+ resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+ hasBin: true
+ dependencies:
+ caniuse-lite: 1.0.30001571
+ electron-to-chromium: 1.4.616
+ node-releases: 2.0.14
+ update-browserslist-db: 1.0.13(browserslist@4.22.2)
+ dev: true
+
/bs-logger@0.2.6:
resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==}
engines: {node: '>= 6'}
@@ -9981,7 +10190,7 @@ packages:
resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
dependencies:
pascal-case: 3.1.2
- tslib: 2.5.2
+ tslib: 2.6.2
dev: false
/camelcase-keys@6.2.2:
@@ -10018,6 +10227,10 @@ packages:
/caniuse-lite@1.0.30001563:
resolution: {integrity: sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==}
+ /caniuse-lite@1.0.30001571:
+ resolution: {integrity: sha512-tYq/6MoXhdezDLFZuCO/TKboTzuQ/xR5cFdgXPfDtM7/kchBO3b4VWghE/OAi/DV7tTdhmLjZiZBZi1fA/GheQ==}
+ dev: true
+
/case@1.6.3:
resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==}
engines: {node: '>= 0.8.0'}
@@ -10140,6 +10353,10 @@ packages:
optionalDependencies:
fsevents: 2.3.3
+ /chownr@1.1.4:
+ resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
+ dev: false
+
/chrome-trace-event@1.0.3:
resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
engines: {node: '>=6.0'}
@@ -10301,6 +10518,11 @@ packages:
engines: {node: '>=6'}
dev: false
+ /clsx@2.0.0:
+ resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==}
+ engines: {node: '>=6'}
+ dev: false
+
/cluster-key-slot@1.1.2:
resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
engines: {node: '>=0.10.0'}
@@ -10336,6 +10558,21 @@ packages:
/color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ /color-string@1.9.1:
+ resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
+ dependencies:
+ color-name: 1.1.4
+ simple-swizzle: 0.2.2
+ dev: false
+
+ /color@4.2.3:
+ resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
+ engines: {node: '>=12.5.0'}
+ dependencies:
+ color-convert: 2.0.1
+ color-string: 1.9.1
+ dev: false
+
/colord@2.9.3:
resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
dev: false
@@ -10461,6 +10698,10 @@ packages:
engines: {node: ^14.18.0 || >=16.10.0}
dev: false
+ /consolidated-events@2.0.2:
+ resolution: {integrity: sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ==}
+ dev: false
+
/content-disposition@0.5.2:
resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==}
engines: {node: '>= 0.6'}
@@ -10619,7 +10860,7 @@ packages:
dependencies:
'@types/node': 18.16.18
cosmiconfig: 8.1.3
- ts-node: 10.9.1(@types/node@18.16.18)(typescript@4.9.5)
+ ts-node: 10.9.1(@types/node@18.16.18)(typescript@5.3.3)
typescript: 4.9.5
dev: true
@@ -10654,7 +10895,7 @@ packages:
path-type: 4.0.0
dev: true
- /cosmiconfig@8.3.6(typescript@4.9.5):
+ /cosmiconfig@8.3.6(typescript@5.3.3):
resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
engines: {node: '>=14'}
peerDependencies:
@@ -10667,7 +10908,7 @@ packages:
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
- typescript: 4.9.5
+ typescript: 5.3.3
dev: false
/cosmjs-types@0.4.1:
@@ -11209,6 +11450,7 @@ packages:
/define-lazy-prop@2.0.0:
resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
engines: {node: '>=8'}
+ dev: false
/define-properties@1.2.0:
resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
@@ -11302,6 +11544,11 @@ packages:
hasBin: true
dev: false
+ /detect-libc@2.0.2:
+ resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
+ engines: {node: '>=8'}
+ dev: false
+
/detect-newline@3.1.0:
resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
engines: {node: '>=8'}
@@ -11537,6 +11784,10 @@ packages:
/electron-to-chromium@1.4.588:
resolution: {integrity: sha512-soytjxwbgcCu7nh5Pf4S2/4wa6UIu+A3p03U2yVr53qGxi1/VTR3ENI+p50v+UxqqZAfl48j3z55ud7VHIOr9w==}
+ /electron-to-chromium@1.4.616:
+ resolution: {integrity: sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==}
+ dev: true
+
/elliptic@6.5.4:
resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==}
dependencies:
@@ -11758,7 +12009,7 @@ packages:
eslint: 8.48.0
eslint-import-resolver-node: 0.3.7
eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.48.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.48.0)
eslint-plugin-react: 7.32.2(eslint@8.48.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.48.0)
@@ -11768,7 +12019,7 @@ packages:
- supports-color
dev: false
- /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0)(typescript@4.9.5):
+ /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0)(typescript@5.3.3):
resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -11781,19 +12032,19 @@ packages:
'@babel/core': 7.23.3
'@babel/eslint-parser': 7.21.8(@babel/core@7.23.3)(eslint@8.48.0)
'@rushstack/eslint-patch': 1.3.0
- '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@4.9.5)
- '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@4.9.5)
+ '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@5.3.3)
+ '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@5.3.3)
babel-preset-react-app: 10.0.1
confusing-browser-globals: 1.0.11
eslint: 8.48.0
eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0)
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0)
- eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.48.0)(typescript@4.9.5)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)
+ eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.48.0)(typescript@5.3.3)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.48.0)
eslint-plugin-react: 7.32.2(eslint@8.48.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.48.0)
- eslint-plugin-testing-library: 5.11.0(eslint@8.48.0)(typescript@4.9.5)
- typescript: 4.9.5
+ eslint-plugin-testing-library: 5.11.0(eslint@8.48.0)(typescript@5.3.3)
+ typescript: 5.3.3
transitivePeerDependencies:
- '@babel/plugin-syntax-flow'
- '@babel/plugin-transform-react-jsx'
@@ -11822,7 +12073,7 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
enhanced-resolve: 5.15.0
eslint: 8.48.0
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)
get-tsconfig: 4.5.0
globby: 13.1.3
is-core-module: 2.12.1
@@ -11830,8 +12081,9 @@ packages:
synckit: 0.8.5
transitivePeerDependencies:
- supports-color
+ dev: false
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -11852,11 +12104,10 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@5.3.3)
debug: 3.2.7
eslint: 8.48.0
eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.48.0)
transitivePeerDependencies:
- supports-color
@@ -11875,7 +12126,7 @@ packages:
string-natural-compare: 3.0.1
dev: true
- /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0):
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.48.0):
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@@ -11885,7 +12136,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@5.3.3)
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
@@ -11893,7 +12144,7 @@ packages:
doctrine: 2.1.0
eslint: 8.48.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0)
has: 1.0.3
is-core-module: 2.12.1
is-glob: 4.0.3
@@ -11907,7 +12158,7 @@ packages:
- eslint-import-resolver-webpack
- supports-color
- /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.48.0)(typescript@4.9.5):
+ /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.48.0)(typescript@5.3.3):
resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
peerDependencies:
@@ -11920,8 +12171,8 @@ packages:
jest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@4.9.5)
- '@typescript-eslint/experimental-utils': 5.59.7(eslint@8.48.0)(typescript@4.9.5)
+ '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@5.3.3)
+ '@typescript-eslint/experimental-utils': 5.59.7(eslint@8.48.0)(typescript@5.3.3)
eslint: 8.48.0
transitivePeerDependencies:
- supports-color
@@ -11999,13 +12250,13 @@ packages:
semver: 6.3.1
string.prototype.matchall: 4.0.8
- /eslint-plugin-testing-library@5.11.0(eslint@8.48.0)(typescript@4.9.5):
+ /eslint-plugin-testing-library@5.11.0(eslint@8.48.0)(typescript@5.3.3):
resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
peerDependencies:
eslint: ^7.5.0 || ^8.0.0
dependencies:
- '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@4.9.5)
+ '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@5.3.3)
eslint: 8.48.0
transitivePeerDependencies:
- supports-color
@@ -12288,7 +12539,7 @@ packages:
resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==}
engines: {node: '>= 0.8'}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
require-like: 0.1.2
dev: false
@@ -12354,6 +12605,11 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
+ /expand-template@2.0.3:
+ resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
+ engines: {node: '>=6'}
+ dev: false
+
/expect@29.5.0:
resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -12454,6 +12710,10 @@ packages:
resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
dev: true
+ /fast-fifo@1.3.2:
+ resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
+ dev: false
+
/fast-glob@3.2.12:
resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
engines: {node: '>=8.6.0'}
@@ -12525,32 +12785,6 @@ packages:
bser: 2.1.1
dev: true
- /fbemitter@3.0.0:
- resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==}
- dependencies:
- fbjs: 3.0.5
- transitivePeerDependencies:
- - encoding
- dev: false
-
- /fbjs-css-vars@1.0.2:
- resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==}
- dev: false
-
- /fbjs@3.0.5:
- resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==}
- dependencies:
- cross-fetch: 3.1.8
- fbjs-css-vars: 1.0.2
- loose-envify: 1.4.0
- object-assign: 4.1.1
- promise: 7.3.1
- setimmediate: 1.0.5
- ua-parser-js: 1.0.37
- transitivePeerDependencies:
- - encoding
- dev: false
-
/fd-slicer@1.1.0:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
dependencies:
@@ -12720,16 +12954,14 @@ packages:
/flatted@3.2.7:
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
- /flux@4.0.4(react@18.2.0):
- resolution: {integrity: sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==}
+ /follow-redirects@1.15.2:
+ resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==}
+ engines: {node: '>=4.0'}
peerDependencies:
- react: ^15.0.2 || ^16.0.0 || ^17.0.0
- dependencies:
- fbemitter: 3.0.0
- fbjs: 3.0.5
- react: 18.2.0
- transitivePeerDependencies:
- - encoding
+ debug: '*'
+ peerDependenciesMeta:
+ debug:
+ optional: true
dev: false
/for-each@0.3.3:
@@ -12737,7 +12969,7 @@ packages:
dependencies:
is-callable: 1.2.7
- /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.48.0)(typescript@4.9.5)(webpack@5.89.0):
+ /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.48.0)(typescript@5.3.3)(webpack@5.89.0):
resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==}
engines: {node: '>=10', yarn: '>=1.0.0'}
peerDependencies:
@@ -12751,7 +12983,7 @@ packages:
vue-template-compiler:
optional: true
dependencies:
- '@babel/code-frame': 7.22.13
+ '@babel/code-frame': 7.23.5
'@types/json-schema': 7.0.15
chalk: 4.1.2
chokidar: 3.5.3
@@ -12765,7 +12997,7 @@ packages:
schema-utils: 2.7.0
semver: 7.5.4
tapable: 1.1.3
- typescript: 4.9.5
+ typescript: 5.3.3
webpack: 5.89.0
dev: false
@@ -12793,10 +13025,6 @@ packages:
engines: {node: '>= 0.6'}
dev: false
- /fraction.js@4.3.6:
- resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==}
- dev: false
-
/fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
dev: false
@@ -12966,6 +13194,7 @@ packages:
/get-tsconfig@4.5.0:
resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==}
+ dev: false
/git-clone@0.1.0:
resolution: {integrity: sha512-zs9rlfa7HyaJAKG9o+V7C6qfMzyc+tb1IIXdUFcOBcR1U7siKy/uPdauLlrH1mc0vOgUwIv4BF+QxPiiTYz3Rw==}
@@ -12983,6 +13212,10 @@ packages:
through2: 4.0.2
dev: true
+ /github-from-package@0.0.0:
+ resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==}
+ dev: false
+
/github-slugger@1.5.0:
resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==}
dev: false
@@ -13082,6 +13315,7 @@ packages:
/globalyzer@0.1.0:
resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
+ dev: false
/globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
@@ -13117,6 +13351,7 @@ packages:
/globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
+ dev: false
/google-protobuf@3.21.2:
resolution: {integrity: sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==}
@@ -13851,6 +14086,10 @@ packages:
/is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+ /is-arrayish@0.3.2:
+ resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
+ dev: false
+
/is-bigint@1.0.4:
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
dependencies:
@@ -13911,6 +14150,7 @@ packages:
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
engines: {node: '>=8'}
hasBin: true
+ dev: false
/is-extendable@0.1.1:
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
@@ -14196,6 +14436,7 @@ packages:
engines: {node: '>=8'}
dependencies:
is-docker: 2.2.1
+ dev: false
/is-yarn-global@0.4.1:
resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==}
@@ -14356,7 +14597,7 @@ packages:
- supports-color
dev: true
- /jest-cli@29.5.0(@types/node@18.16.18)(ts-node@10.9.1):
+ /jest-cli@29.5.0(@types/node@20.10.5)(ts-node@10.9.1):
resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -14373,7 +14614,7 @@ packages:
exit: 0.1.2
graceful-fs: 4.2.11
import-local: 3.1.0
- jest-config: 29.5.0(@types/node@18.16.18)(ts-node@10.9.1)
+ jest-config: 29.5.0(@types/node@20.10.5)(ts-node@10.9.1)
jest-util: 29.5.0
jest-validate: 29.5.0
prompts: 2.4.2
@@ -14419,7 +14660,47 @@ packages:
pretty-format: 29.5.0
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.1(@types/node@18.16.18)(typescript@4.9.5)
+ ts-node: 10.9.1(@types/node@20.10.5)(typescript@4.9.5)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /jest-config@29.5.0(@types/node@20.10.5)(ts-node@10.9.1):
+ resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@types/node': '*'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ '@babel/core': 7.23.3
+ '@jest/test-sequencer': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/node': 20.10.5
+ babel-jest: 29.5.0(@babel/core@7.23.3)
+ chalk: 4.1.2
+ ci-info: 3.8.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 29.5.0
+ jest-environment-node: 29.5.0
+ jest-get-type: 29.4.3
+ jest-regex-util: 29.4.3
+ jest-resolve: 29.5.0
+ jest-runner: 29.5.0
+ jest-util: 29.5.0
+ jest-validate: 29.5.0
+ micromatch: 4.0.5
+ parse-json: 5.2.0
+ pretty-format: 29.5.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ ts-node: 10.9.1(@types/node@20.10.5)(typescript@4.9.5)
transitivePeerDependencies:
- supports-color
dev: true
@@ -14679,7 +14960,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/types': 29.6.3
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -14715,7 +14996,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
merge-stream: 2.0.0
supports-color: 8.1.1
@@ -14733,13 +15014,13 @@ packages:
resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/node': 18.16.18
+ '@types/node': 20.10.5
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
dev: false
- /jest@29.5.0(@types/node@18.16.18)(ts-node@10.9.1):
+ /jest@29.5.0(@types/node@20.10.5)(ts-node@10.9.1):
resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -14752,7 +15033,7 @@ packages:
'@jest/core': 29.5.0(ts-node@10.9.1)
'@jest/types': 29.5.0
import-local: 3.1.0
- jest-cli: 29.5.0(@types/node@18.16.18)(ts-node@10.9.1)
+ jest-cli: 29.5.0(@types/node@20.10.5)(ts-node@10.9.1)
transitivePeerDependencies:
- '@types/node'
- supports-color
@@ -15162,10 +15443,6 @@ packages:
resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
dev: false
- /lodash.curry@4.1.1:
- resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==}
- dev: false
-
/lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
@@ -15173,10 +15450,6 @@ packages:
resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==}
dev: false
- /lodash.flow@3.5.0:
- resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==}
- dev: false
-
/lodash.get@4.4.2:
resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==}
dev: false
@@ -16181,6 +16454,10 @@ packages:
engines: {node: '>= 8.0.0'}
dev: true
+ /mkdirp-classic@0.5.3:
+ resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
+ dev: false
+
/mlly@1.4.2:
resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
dependencies:
@@ -16278,6 +16555,10 @@ packages:
hasBin: true
dev: false
+ /napi-build-utils@1.0.2:
+ resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==}
+ dev: false
+
/napi-wasm@1.1.0:
resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==}
dev: false
@@ -16344,10 +16625,21 @@ packages:
tslib: 2.6.2
dev: false
+ /node-abi@3.52.0:
+ resolution: {integrity: sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ semver: 7.5.4
+ dev: false
+
/node-addon-api@2.0.2:
resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==}
dev: false
+ /node-addon-api@6.1.0:
+ resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==}
+ dev: false
+
/node-addon-api@7.0.0:
resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==}
dev: false
@@ -16411,6 +16703,10 @@ packages:
/node-releases@2.0.13:
resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
+ /node-releases@2.0.14:
+ resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+ dev: true
+
/normalize-package-data@2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
@@ -16599,6 +16895,7 @@ packages:
define-lazy-prop: 2.0.0
is-docker: 2.2.1
is-wsl: 2.2.0
+ dev: false
/opener@1.5.2:
resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
@@ -16766,7 +17063,7 @@ packages:
resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
dependencies:
dot-case: 3.0.4
- tslib: 2.5.2
+ tslib: 2.6.2
dev: false
/parent-module@1.0.1:
@@ -17111,14 +17408,14 @@ packages:
postcss-selector-parser: 6.0.13
dev: false
- /postcss-loader@7.3.3(postcss@8.4.31)(typescript@4.9.5)(webpack@5.89.0):
+ /postcss-loader@7.3.3(postcss@8.4.31)(typescript@5.3.3)(webpack@5.89.0):
resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==}
engines: {node: '>= 14.15.0'}
peerDependencies:
postcss: ^7.0.0 || ^8.0.1
webpack: ^5.0.0
dependencies:
- cosmiconfig: 8.3.6(typescript@4.9.5)
+ cosmiconfig: 8.3.6(typescript@5.3.3)
jiti: 1.21.0
postcss: 8.4.31
semver: 7.5.4
@@ -17454,6 +17751,25 @@ packages:
resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==}
dev: false
+ /prebuild-install@7.1.1:
+ resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ detect-libc: 2.0.2
+ expand-template: 2.0.3
+ github-from-package: 0.0.0
+ minimist: 1.2.8
+ mkdirp-classic: 0.5.3
+ napi-build-utils: 1.0.2
+ node-abi: 3.52.0
+ pump: 3.0.0
+ rc: 1.2.8
+ simple-get: 4.0.1
+ tar-fs: 2.1.1
+ tunnel-agent: 0.6.0
+ dev: false
+
/preferred-pm@3.0.3:
resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==}
engines: {node: '>=10'}
@@ -17540,12 +17856,6 @@ packages:
resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==}
dev: false
- /promise@7.3.1:
- resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
- dependencies:
- asap: 2.0.6
- dev: false
-
/prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
@@ -17584,7 +17894,7 @@ packages:
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
'@types/long': 4.0.2
- '@types/node': 20.10.3
+ '@types/node': 18.16.18
long: 4.0.0
dev: false
@@ -17608,6 +17918,13 @@ packages:
resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
dev: true
+ /pump@3.0.0:
+ resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
+ dependencies:
+ end-of-stream: 1.4.4
+ once: 1.4.0
+ dev: false
+
/punycode@1.4.1:
resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
dev: false
@@ -17623,10 +17940,6 @@ packages:
escape-goat: 4.0.0
dev: false
- /pure-color@1.3.0:
- resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==}
- dev: false
-
/pure-rand@6.0.2:
resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==}
dev: true
@@ -17704,6 +18017,10 @@ packages:
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+ /queue-tick@1.0.1:
+ resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==}
+ dev: false
+
/queue@6.0.2:
resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==}
dependencies:
@@ -17763,7 +18080,7 @@ packages:
strip-json-comments: 2.0.1
dev: false
- /react-dev-utils@12.0.1(eslint@8.48.0)(typescript@4.9.5)(webpack@5.89.0):
+ /react-dev-utils@12.0.1(eslint@8.48.0)(typescript@5.3.3)(webpack@5.89.0):
resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -17773,7 +18090,7 @@ packages:
typescript:
optional: true
dependencies:
- '@babel/code-frame': 7.22.13
+ '@babel/code-frame': 7.23.5
address: 1.2.2
browserslist: 4.22.1
chalk: 4.1.2
@@ -17782,7 +18099,7 @@ packages:
escape-string-regexp: 4.0.0
filesize: 8.0.7
find-up: 5.0.0
- fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.48.0)(typescript@4.9.5)(webpack@5.89.0)
+ fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.48.0)(typescript@5.3.3)(webpack@5.89.0)
global-modules: 2.0.0
globby: 11.1.0
gzip-size: 6.0.0
@@ -17797,7 +18114,7 @@ packages:
shell-quote: 1.8.1
strip-ansi: 6.0.1
text-table: 0.2.0
- typescript: 4.9.5
+ typescript: 5.3.3
webpack: 5.89.0
transitivePeerDependencies:
- eslint
@@ -17840,10 +18157,14 @@ packages:
/react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
- dev: true
- /react-lifecycles-compat@3.0.4:
- resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==}
+ /react-json-view-lite@1.2.1(react@18.2.0):
+ resolution: {integrity: sha512-Itc0g86fytOmKZoIoJyGgvNqohWSbh3NXIKNgH6W6FT9PC1ck4xas1tT3Rr/b3UlFXyA9Jjaw9QSXdZy2JwGMQ==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ react: ^16.13.1 || ^17.0.0 || ^18.0.0
+ dependencies:
+ react: 18.2.0
dev: false
/react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.89.0):
@@ -18008,14 +18329,13 @@ packages:
/react-waypoint@10.3.0(react@18.2.0):
resolution: {integrity: sha512-iF1y2c1BsoXuEGz08NoahaLFIGI9gTUAAOKip96HUmylRT6DUtpgoBPjk/Y8dfcFVmfVDvUzWjNXpZyKTOV0SQ==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
dependencies:
- '@babel/runtime': 7.23.2
+ '@babel/runtime': 7.23.4
+ consolidated-events: 2.0.2
+ prop-types: 15.8.1
react: 18.2.0
- use-composed-ref: 1.3.0(react@18.2.0)
- use-latest: 1.2.1(@types/react@18.2.41)(react@18.2.0)
- transitivePeerDependencies:
- - '@types/react'
+ react-is: 18.2.0
dev: false
/react@18.2.0:
@@ -18609,8 +18929,8 @@ packages:
resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==}
dev: false
- /search-insights@2.11.0:
- resolution: {integrity: sha512-Uin2J8Bpm3xaZi9Y8QibSys6uJOFZ+REMrf42v20AA3FUDUrshKkMEP6liJbMAHCm71wO6ls4mwAf7a3gFVxLw==}
+ /search-insights@2.13.0:
+ resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==}
dev: false
/secp256k1@4.0.3:
@@ -18799,6 +19119,21 @@ packages:
/shallowequal@1.1.0:
resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==}
+ /sharp@0.32.6:
+ resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==}
+ engines: {node: '>=14.15.0'}
+ requiresBuild: true
+ dependencies:
+ color: 4.2.3
+ detect-libc: 2.0.2
+ node-addon-api: 6.1.0
+ prebuild-install: 7.1.1
+ semver: 7.5.4
+ simple-get: 4.0.1
+ tar-fs: 3.0.4
+ tunnel-agent: 0.6.0
+ dev: false
+
/shebang-command@1.2.0:
resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
engines: {node: '>=0.10.0'}
@@ -18859,6 +19194,24 @@ packages:
engines: {node: '>=14'}
dev: false
+ /simple-concat@1.0.1:
+ resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
+ dev: false
+
+ /simple-get@4.0.1:
+ resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==}
+ dependencies:
+ decompress-response: 6.0.0
+ once: 1.4.0
+ simple-concat: 1.0.1
+ dev: false
+
+ /simple-swizzle@0.2.2:
+ resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
+ dependencies:
+ is-arrayish: 0.3.2
+ dev: false
+
/sirv@2.0.3:
resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==}
engines: {node: '>= 10'}
@@ -19153,6 +19506,13 @@ packages:
engines: {node: '>=10.0.0'}
dev: false
+ /streamx@2.15.6:
+ resolution: {integrity: sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==}
+ dependencies:
+ fast-fifo: 1.3.2
+ queue-tick: 1.0.1
+ dev: false
+
/strict-uri-encode@1.1.0:
resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==}
engines: {node: '>=0.10.0'}
@@ -19427,6 +19787,7 @@ packages:
dependencies:
'@pkgr/utils': 2.3.1
tslib: 2.6.2
+ dev: false
/tapable@1.1.3:
resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==}
@@ -19437,6 +19798,23 @@ packages:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
+ /tar-fs@2.1.1:
+ resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
+ dependencies:
+ chownr: 1.1.4
+ mkdirp-classic: 0.5.3
+ pump: 3.0.0
+ tar-stream: 2.2.0
+ dev: false
+
+ /tar-fs@3.0.4:
+ resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==}
+ dependencies:
+ mkdirp-classic: 0.5.3
+ pump: 3.0.0
+ tar-stream: 3.1.6
+ dev: false
+
/tar-stream@1.6.2:
resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==}
engines: {node: '>= 0.8.0'}
@@ -19450,6 +19828,25 @@ packages:
xtend: 4.0.2
dev: false
+ /tar-stream@2.2.0:
+ resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
+ engines: {node: '>=6'}
+ dependencies:
+ bl: 4.1.0
+ end-of-stream: 1.4.4
+ fs-constants: 1.0.0
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+ dev: false
+
+ /tar-stream@3.1.6:
+ resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==}
+ dependencies:
+ b4a: 1.6.4
+ fast-fifo: 1.3.2
+ streamx: 2.15.6
+ dev: false
+
/term-size@2.2.1:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
@@ -19572,6 +19969,7 @@ packages:
dependencies:
globalyzer: 0.1.0
globrex: 0.1.2
+ dev: false
/tiny-invariant@1.3.1:
resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==}
@@ -19642,7 +20040,7 @@ packages:
resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
dev: false
- /ts-jest@29.1.0(@babel/core@7.23.5)(jest@29.5.0)(typescript@4.9.5):
+ /ts-jest@29.1.0(@babel/core@7.23.6)(jest@29.5.0)(typescript@4.9.5):
resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -19663,10 +20061,10 @@ packages:
esbuild:
optional: true
dependencies:
- '@babel/core': 7.23.5
+ '@babel/core': 7.23.6
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
- jest: 29.5.0(@types/node@18.16.18)(ts-node@10.9.1)
+ jest: 29.5.0(@types/node@20.10.5)(ts-node@10.9.1)
jest-util: 29.5.0
json5: 2.2.3
lodash.memoize: 4.1.2
@@ -19676,7 +20074,7 @@ packages:
yargs-parser: 21.1.1
dev: true
- /ts-node@10.9.1(@types/node@18.16.18)(typescript@4.9.5):
+ /ts-node@10.9.1(@types/node@18.16.18)(typescript@5.3.3):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -19702,6 +20100,37 @@ packages:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
+ typescript: 5.3.3
+ v8-compile-cache-lib: 3.0.1
+ yn: 3.1.1
+ dev: true
+
+ /ts-node@10.9.1(@types/node@20.10.5)(typescript@4.9.5):
+ 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
+ '@tsconfig/node10': 1.0.9
+ '@tsconfig/node12': 1.0.11
+ '@tsconfig/node14': 1.0.3
+ '@tsconfig/node16': 1.0.3
+ '@types/node': 20.10.5
+ acorn: 8.10.0
+ 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.9.5
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
@@ -19733,6 +20162,16 @@ packages:
dependencies:
tslib: 1.14.1
typescript: 4.9.5
+ dev: false
+
+ /tsutils@3.21.0(typescript@5.3.3):
+ resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
+ engines: {node: '>= 6'}
+ peerDependencies:
+ typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
+ dependencies:
+ tslib: 1.14.1
+ typescript: 5.3.3
/tsyringe@4.8.0:
resolution: {integrity: sha512-YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA==}
@@ -19849,6 +20288,11 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
+ /typescript@5.3.3:
+ resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
/ua-parser-js@1.0.37:
resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==}
dev: false
@@ -19890,6 +20334,9 @@ packages:
resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
dev: false
+ /undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+
/unenv@1.8.0:
resolution: {integrity: sha512-uIGbdCWZfhRRmyKj1UioCepQ0jpq638j/Cf0xFTn4zD1nGJ2lSdzYHLzfdXN791oo/0juUiSWW1fBklXMTsuqg==}
dependencies:
@@ -20094,6 +20541,17 @@ packages:
escalade: 3.1.1
picocolors: 1.0.0
+ /update-browserslist-db@1.0.13(browserslist@4.22.2):
+ resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+ dependencies:
+ browserslist: 4.22.2
+ escalade: 3.1.1
+ picocolors: 1.0.0
+ dev: true
+
/update-notifier@6.0.2:
resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==}
engines: {node: '>=14.16'}
@@ -20506,20 +20964,6 @@ packages:
- zod
dev: false
- /wait-on@7.2.0:
- resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==}
- engines: {node: '>=12.0.0'}
- hasBin: true
- dependencies:
- axios: 1.6.2
- joi: 17.11.0
- lodash: 4.17.21
- minimist: 1.2.8
- rxjs: 7.8.1
- transitivePeerDependencies:
- - debug
- dev: false
-
/walker@1.0.8:
resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
dependencies:
From 53cf25eb3a0b00726a7f4e71c8ed7d97389441b7 Mon Sep 17 00:00:00 2001
From: rrr523
Date: Mon, 25 Dec 2023 19:56:44 +0800
Subject: [PATCH 4/5] chore: Update feegranet example
---
examples/nextjs/src/components/feegrant/createObj.tsx | 11 +++++------
examples/nextjs/src/pages/_document.tsx | 6 ------
2 files changed, 5 insertions(+), 12 deletions(-)
diff --git a/examples/nextjs/src/components/feegrant/createObj.tsx b/examples/nextjs/src/components/feegrant/createObj.tsx
index 2dc78792..42f84e2f 100644
--- a/examples/nextjs/src/components/feegrant/createObj.tsx
+++ b/examples/nextjs/src/components/feegrant/createObj.tsx
@@ -11,6 +11,7 @@ import { Wallet } from '@ethersproject/wallet';
import { ChangeEvent, useState } from 'react';
import { parseEther } from 'viem';
import { useAccount } from 'wagmi';
+import { ReedSolomon } from '@bnb-chain/reed-solomon';
/**
* fee grant for creat object
@@ -124,11 +125,9 @@ export const CreateObj = () => {
console.log('temp account', granteeAddr, privateKey);
+ const rs = new ReedSolomon();
const fileBytes = await file.arrayBuffer();
- const hashResult = await (window as any).FileHandle.getCheckSums(
- new Uint8Array(fileBytes),
- );
- const { contentLength, expectCheckSums } = hashResult;
+ const expectCheckSums = rs.encode(new Uint8Array(fileBytes));
const createObjectTx = await client.object.createObject(
{
@@ -137,13 +136,13 @@ export const CreateObj = () => {
objectName: objectName,
visibility: 'VISIBILITY_TYPE_PUBLIC_READ',
redundancyType: 'REDUNDANCY_EC_TYPE',
- contentLength,
+ contentLength: fileBytes.byteLength,
expectCheckSums,
fileType: file.type,
},
{
type: 'ECDSA',
- privateKey: ACCOUNT_PRIVATEKEY,
+ privateKey: privateKey,
},
);
diff --git a/examples/nextjs/src/pages/_document.tsx b/examples/nextjs/src/pages/_document.tsx
index 660f65ba..e1e9cbbb 100644
--- a/examples/nextjs/src/pages/_document.tsx
+++ b/examples/nextjs/src/pages/_document.tsx
@@ -8,12 +8,6 @@ export default function Document() {