diff --git a/mock/api/crud/base.ts b/mock/api/crud/base.ts
new file mode 100644
index 00000000..f9937028
--- /dev/null
+++ b/mock/api/crud/base.ts
@@ -0,0 +1,295 @@
+export type ListItem = {
+ id?: number;
+ children?: ListItem[];
+ [key: string]: any;
+};
+export type BaseMockOptions = { name: string; copyTimes?: number; list: ListItem[]; idGenerator: number };
+type CopyListParams = { originList: ListItem[]; newList: ListItem[]; options: BaseMockOptions; parentId?: number };
+
+function copyList(props: CopyListParams) {
+ const { originList, newList, options, parentId } = props;
+ for (const item of originList) {
+ const newItem: ListItem = { ...item, parentId };
+ newItem.id = options.idGenerator;
+ options.idGenerator += 1;
+ newList.push(newItem);
+ if (item.children) {
+ newItem.children = [];
+ copyList({
+ originList: item.children,
+ newList: newItem.children,
+ options,
+ parentId: newItem.id
+ });
+ }
+ }
+}
+
+function delById(req: Service.MockOption, list: any[]) {
+ for (let i = 0; i < list.length; i += 1) {
+ const item = list[i];
+ if (item.id === parseInt(req.query.id, 10)) {
+ list.splice(i, 1);
+ break;
+ }
+ if (item.children && item.children.length > 0) {
+ delById(req, item.children);
+ }
+ }
+}
+
+function findById(id: number, list: ListItem[]): any {
+ for (const item of list) {
+ if (item.id === id) {
+ return item;
+ }
+ if (item.children && item.children.length > 0) {
+ const sub = findById(id, item.children);
+ if (sub !== null && sub !== undefined) {
+ return sub;
+ }
+ }
+ }
+ return null;
+}
+
+function matchWithArrayCondition(value: any[], item: ListItem, key: string) {
+ if (value.length === 0) {
+ return true;
+ }
+ let matched = false;
+ for (const i of value) {
+ if (item[key] instanceof Array) {
+ for (const j of item[key]) {
+ if (i === j) {
+ matched = true;
+ break;
+ }
+ }
+ if (matched) {
+ break;
+ }
+ } else if (item[key] === i || (typeof item[key] === 'string' && item[key].indexOf(`${i}`) >= 0)) {
+ matched = true;
+ break;
+ }
+ if (matched) {
+ break;
+ }
+ }
+ return matched;
+}
+
+function matchWithObjectCondition(value: any, item: ListItem, key: string) {
+ let matched = true;
+ for (const key2 of Object.keys(value)) {
+ const v = value[key2];
+ if (v && item[key] && v !== item[key][key2]) {
+ matched = false;
+ break;
+ }
+ }
+ return matched;
+}
+
+function searchFromList(list: ListItem[], query: any) {
+ const filter = (item: ListItem) => {
+ let allFound = true; // 是否所有条件都符合
+ for (const key of Object.keys(query)) {
+ const value = query[key];
+ if (value === undefined || value === null || value === '') {
+ // no nothing
+ } else if (value instanceof Array) {
+ // 如果条件中的value是数组的话,只要查到一个就行
+ const matched = matchWithArrayCondition(value, item, key);
+ if (!matched) {
+ allFound = false;
+ }
+ } else if (value instanceof Object) {
+ // 如果条件中的value是对象的话,需要每个key都匹配
+ const matched = matchWithObjectCondition(value, item, key);
+ if (!matched) {
+ allFound = false;
+ }
+ } else if (item[key] !== value) {
+ allFound = false;
+ }
+ }
+ return allFound;
+ };
+ return list.filter(filter);
+}
+
+export default {
+ buildMock(options: BaseMockOptions) {
+ const name = options.name;
+ if (!options.copyTimes) {
+ options.copyTimes = 29;
+ }
+ const list: any[] = [];
+ for (let i = 0; i < options.copyTimes; i += 1) {
+ copyList({
+ originList: options.list,
+ newList: list,
+ options
+ });
+ }
+ options.list = list;
+ return [
+ {
+ path: `/mock/${name}/page`,
+ method: 'post',
+ handle(req: Service.MockOption) {
+ let data = [...list];
+ let limit = 20;
+ let offset = 0;
+ for (const item of list) {
+ if (item.children && item.children.length === 0) {
+ item.hasChildren = false;
+ item.lazy = false;
+ }
+ }
+ let orderAsc: any;
+ let orderProp: any;
+ if (req && req.body) {
+ const { page, query } = req.body;
+ if (page.limit) {
+ limit = parseInt(page.limit, 10);
+ }
+ if (page.offset) {
+ offset = parseInt(page.offset, 10);
+ }
+ if (Object.keys(query).length > 0) {
+ data = searchFromList(list, query);
+ }
+ }
+
+ const start = offset;
+ let end = offset + limit;
+ if (data.length < end) {
+ end = data.length;
+ }
+
+ if (orderProp) {
+ // 排序
+ data.sort((a, b) => {
+ let ret = 0;
+ if (a[orderProp] > b[orderProp]) {
+ ret = 1;
+ } else if (a[orderProp] < b[orderProp]) {
+ ret = -1;
+ }
+ return orderAsc ? ret : -ret;
+ });
+ }
+
+ const records = data.slice(start, end);
+ const lastOffset = data.length - (data.length % limit);
+ if (offset > lastOffset) {
+ offset = lastOffset;
+ }
+ return {
+ code: 200,
+ message: 'success',
+ data: {
+ records,
+ total: data.length,
+ limit,
+ offset
+ }
+ };
+ }
+ },
+ {
+ path: `/mock/${name}/get`,
+ method: 'get',
+ handle(req: Service.MockOption) {
+ let id = req.query.id;
+ id = parseInt(id, 10);
+ let current = null;
+ for (const item of list) {
+ if (item.id === id) {
+ current = item;
+ break;
+ }
+ }
+ return {
+ code: 200,
+ message: 'success',
+ data: current
+ };
+ }
+ },
+ {
+ path: `/mock/${name}/add`,
+ method: 'post',
+ handle(req: Service.MockOption) {
+ req.body.id = options.idGenerator;
+ options.idGenerator += 1;
+ list.unshift(req.body);
+ return {
+ code: 200,
+ message: 'success',
+ data: req.body.id
+ };
+ }
+ },
+ {
+ path: `/mock/${name}/update`,
+ method: 'post',
+ handle(req: Service.MockOption) {
+ const item = findById(req.body.id, list);
+ if (item) {
+ Object.assign(item, req.body);
+ }
+ return {
+ code: 200,
+ message: 'success',
+ data: null
+ };
+ }
+ },
+ {
+ path: `/mock/${name}/delete`,
+ method: 'post',
+ handle(req: Service.MockOption) {
+ delById(req, list);
+ return {
+ code: 200,
+ message: 'success',
+ data: null
+ };
+ }
+ },
+ {
+ path: `/mock/${name}/batchDelete`,
+ method: 'post',
+ handle(req: Service.MockOption) {
+ const ids = req.body.ids;
+ for (let i = list.length - 1; i >= 0; i -= 1) {
+ const item = list[i];
+ if (ids.indexOf(item.id) >= 0) {
+ list.splice(i, 1);
+ }
+ }
+ return {
+ code: 200,
+ message: 'success',
+ data: null
+ };
+ }
+ },
+ {
+ path: `/mock/${name}/all`,
+ method: 'post',
+ handle() {
+ return {
+ code: 200,
+ message: 'success',
+ data: list
+ };
+ }
+ }
+ ];
+ }
+};
diff --git a/mock/api/crud/index.ts b/mock/api/crud/index.ts
new file mode 100644
index 00000000..d87e24ad
--- /dev/null
+++ b/mock/api/crud/index.ts
@@ -0,0 +1,5 @@
+import demo from './modules/demo';
+import headerGroup from './modules/header-group';
+
+const crudApis = [...demo, ...headerGroup];
+export default crudApis;
diff --git a/mock/api/crud/modules/demo.ts b/mock/api/crud/modules/demo.ts
new file mode 100644
index 00000000..0f262f04
--- /dev/null
+++ b/mock/api/crud/modules/demo.ts
@@ -0,0 +1,56 @@
+import type { MethodType, MockMethod } from 'vite-plugin-mock';
+import type { BaseMockOptions } from '../base';
+import mockBase from '../base';
+import MockOption = Service.MockOption;
+
+const options: BaseMockOptions = {
+ name: 'crud/demo',
+ idGenerator: 0,
+ list: [
+ {
+ select: '1',
+ text: '文本测试',
+ copyable: '文本可复制',
+ avatar: 'http://greper.handsfree.work/extends/avatar.jpg',
+ richtext: '富文本',
+ datetime: '2023-01-30 11:11:11'
+ },
+ {
+ select: '2'
+ },
+ {
+ select: '0'
+ }
+ ]
+};
+const mockedApis = mockBase.buildMock(options);
+
+const apis: MockMethod[] = [
+ {
+ url: `/mock/${options.name}/dict`,
+ method: 'get',
+ response: () => {
+ return {
+ code: 200,
+ message: '',
+ data: [
+ { value: '0', label: '关', color: 'warning' },
+ { value: '1', label: '开', color: 'success' },
+ { value: '2', label: '停' }
+ ]
+ };
+ }
+ }
+];
+
+for (const mockedApi of mockedApis) {
+ apis.push({
+ url: mockedApi.path,
+ method: mockedApi.method as MethodType,
+ response: (request: MockOption) => {
+ return mockedApi.handle(request);
+ }
+ });
+}
+
+export default apis;
diff --git a/mock/api/crud/modules/header-group.ts b/mock/api/crud/modules/header-group.ts
new file mode 100644
index 00000000..4c6d63ff
--- /dev/null
+++ b/mock/api/crud/modules/header-group.ts
@@ -0,0 +1,46 @@
+import type { MethodType, MockMethod } from 'vite-plugin-mock';
+import type { BaseMockOptions } from '../base';
+import mockBase from '../base';
+import MockOption = Service.MockOption;
+
+const options: BaseMockOptions = {
+ name: 'crud/header-group',
+ idGenerator: 0,
+ list: [
+ {
+ name: '张三',
+ age: 18,
+ province: '广东省',
+ city: '深圳市',
+ county: '南山区',
+ street: '粤海街道'
+ },
+ {
+ name: '李四',
+ age: 26,
+ province: '浙江省',
+ city: '杭州市',
+ county: '西湖区',
+ street: '西湖街道'
+ },
+ {
+ name: '王五',
+ age: 24
+ }
+ ]
+};
+const mockedApis = mockBase.buildMock(options);
+
+const apis: MockMethod[] = [];
+
+for (const mockedApi of mockedApis) {
+ apis.push({
+ url: mockedApi.path,
+ method: mockedApi.method as MethodType,
+ response: (request: MockOption) => {
+ return mockedApi.handle(request);
+ }
+ });
+}
+
+export default apis;
diff --git a/mock/api/index.ts b/mock/api/index.ts
index 32a3dcce..e48bb245 100644
--- a/mock/api/index.ts
+++ b/mock/api/index.ts
@@ -1,5 +1,6 @@
import auth from './auth';
import route from './route';
import management from './management';
+import crud from './crud';
-export default [...auth, ...route, ...management];
+export default [...auth, ...route, ...management, ...crud];
diff --git a/package.json b/package.json
index 90a75227..c3c7240d 100644
--- a/package.json
+++ b/package.json
@@ -56,6 +56,11 @@
"prepare": "soy init-git-hooks"
},
"dependencies": {
+ "@ant-design/icons-vue": "^6.1.0",
+ "@fast-crud/fast-crud": "^1.13.6",
+ "@fast-crud/fast-extends": "^1.13.6",
+ "@fast-crud/ui-naive": "^1.13.6",
+ "@fast-crud/ui-interface": "^1.13.6",
"@antv/data-set": "^0.11.8",
"@antv/g2": "^4.2.10",
"@better-scroll/core": "^2.5.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e02b007e..6871a93e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,6 +6,9 @@ patchedDependencies:
path: patches/mockjs@1.1.0.patch
dependencies:
+ '@ant-design/icons-vue':
+ specifier: ^6.1.0
+ version: 6.1.0(vue@3.3.4)
'@antv/data-set':
specifier: ^0.11.8
version: 0.11.8
@@ -15,6 +18,18 @@ dependencies:
'@better-scroll/core':
specifier: ^2.5.1
version: 2.5.1
+ '@fast-crud/fast-crud':
+ specifier: ^1.13.6
+ version: 1.13.6(vue@3.3.4)
+ '@fast-crud/fast-extends':
+ specifier: ^1.13.6
+ version: 1.13.6(vue@3.3.4)
+ '@fast-crud/ui-interface':
+ specifier: ^1.13.6
+ version: 1.13.6
+ '@fast-crud/ui-naive':
+ specifier: ^1.13.6
+ version: 1.13.6
'@soybeanjs/vue-materials':
specifier: ^0.1.9
version: 0.1.9(vue@3.3.4)
@@ -83,7 +98,7 @@ dependencies:
version: 4.7.15
xgplayer:
specifier: ^3.0.2
- version: 3.0.2(core-js@3.30.2)
+ version: 3.0.2(core-js@3.30.1)
devDependencies:
'@amap/amap-jsapi-types':
@@ -142,7 +157,7 @@ devDependencies:
version: 8.41.0
eslint-config-soybeanjs:
specifier: ^0.3.7
- version: 0.3.7(eslint@8.41.0)(svelte@3.59.1)(typescript@5.0.4)
+ version: 0.3.7(eslint@8.41.0)(svelte@3.59.0)(typescript@5.0.4)
lint-staged:
specifier: 13.2.2
version: 13.2.2
@@ -209,6 +224,26 @@ packages:
'@jridgewell/trace-mapping': 0.3.18
dev: true
+ /@ant-design/colors@6.0.0:
+ resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==}
+ dependencies:
+ '@ctrl/tinycolor': 3.6.0
+ dev: false
+
+ /@ant-design/icons-svg@4.2.1:
+ resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==}
+ dev: false
+
+ /@ant-design/icons-vue@6.1.0(vue@3.3.4):
+ resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==}
+ peerDependencies:
+ vue: '>=3.0.3'
+ dependencies:
+ '@ant-design/colors': 6.0.0
+ '@ant-design/icons-svg': 4.2.1
+ vue: 3.3.4
+ dev: false
+
/@antfu/install-pkg@0.1.1:
resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
dependencies:
@@ -237,18 +272,18 @@ packages:
'@antv/color-util': 2.0.6
'@antv/scale': 0.3.18
'@antv/util': 2.0.17
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/color-util@2.0.6:
resolution: {integrity: sha512-KnPEaAH+XNJMjax9U35W67nzPI+QQ2x27pYlzmSIWrbj4/k8PGrARXfzDTjwoozHJY8qG62Z+Ww6Alhu2FctXQ==}
dependencies:
'@antv/util': 2.0.17
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
- /@antv/component@0.8.34:
- resolution: {integrity: sha512-dCQ6mGDNEE8eGcXCN8n0kZcx/k+xnOzkGJg9UNDfxawPP1wZ+4zVFXSaHpaqIFAamS4Rz8YHsSFXAj8HuBCbIQ==}
+ /@antv/component@0.8.33:
+ resolution: {integrity: sha512-49/sTnlnhOpd+cMyxFz9CNcALRo50sj0FSZt6g4hFSNTg1gmvOEDwcPEBEft+hM0RGnryanJpYNvW5lMfm/Skg==}
dependencies:
'@antv/color-util': 2.0.6
'@antv/dom-util': 2.0.4
@@ -258,7 +293,7 @@ packages:
'@antv/scale': 0.3.18
'@antv/util': 2.0.17
fecha: 4.2.3
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/coord@0.3.1:
@@ -266,7 +301,7 @@ packages:
dependencies:
'@antv/matrix-util': 3.1.0-beta.3
'@antv/util': 2.0.17
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/data-set@0.11.8:
@@ -293,7 +328,7 @@ packages:
/@antv/dom-util@2.0.4:
resolution: {integrity: sha512-2shXUl504fKwt82T3GkuT4Uoc6p9qjCKnJ8gXGLSW4T1W37dqf9AV28aCfoVPHp2BUXpSsB+PAJX2rG/jLHsLQ==}
dependencies:
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/event-emitter@0.1.3:
@@ -313,7 +348,7 @@ packages:
d3-interpolate: 3.0.1
d3-timer: 1.0.10
detect-browser: 5.3.0
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/g-canvas@0.5.14:
@@ -325,7 +360,7 @@ packages:
'@antv/path-util': 2.0.15
'@antv/util': 2.0.17
gl-matrix: 3.4.3
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/g-math@0.1.9:
@@ -342,7 +377,7 @@ packages:
'@antv/g-math': 0.1.9
'@antv/util': 2.0.17
detect-browser: 5.3.0
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/g2@4.2.10:
@@ -351,7 +386,7 @@ packages:
'@antv/adjust': 0.2.5
'@antv/attr': 0.3.5
'@antv/color-util': 2.0.6
- '@antv/component': 0.8.34
+ '@antv/component': 0.8.33
'@antv/coord': 0.3.1
'@antv/dom-util': 2.0.4
'@antv/event-emitter': 0.1.3
@@ -362,7 +397,7 @@ packages:
'@antv/path-util': 2.0.15
'@antv/scale': 0.3.18
'@antv/util': 2.0.17
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/hierarchy@0.6.11:
@@ -376,7 +411,7 @@ packages:
dependencies:
'@antv/util': 2.0.17
gl-matrix: 3.4.3
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/matrix-util@3.1.0-beta.3:
@@ -384,7 +419,7 @@ packages:
dependencies:
'@antv/util': 2.0.17
gl-matrix: 3.4.3
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/path-util@2.0.15:
@@ -392,7 +427,7 @@ packages:
dependencies:
'@antv/matrix-util': 3.0.4
'@antv/util': 2.0.17
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/scale@0.3.18:
@@ -400,14 +435,14 @@ packages:
dependencies:
'@antv/util': 2.0.17
fecha: 4.2.3
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@antv/util@2.0.17:
resolution: {integrity: sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q==}
dependencies:
csstype: 3.1.2
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/@apideck/better-ajv-errors@0.3.6(ajv@8.12.0):
@@ -422,10 +457,983 @@ packages:
leven: 3.1.0
dev: true
- /@astrojs/compiler@1.4.2:
- resolution: {integrity: sha512-xoRp7JpiMZPK/beUcZEM5kM44Z/h20wwwQcl54duPqQMyySG9vZ5xMM6dYiQmn7b3XzpZs0cT6TRDoJJ5gwHAQ==}
+ /@astrojs/compiler@1.4.1:
+ resolution: {integrity: sha512-aXAxapNWZwGN41P+Am/ma/2kAzKOhMNaY6YuvLkUHFv+UZkmDHD6F0fE1sQA2Up0bLjgPQa1VQzoAaii5tZWaA==}
dev: true
+ /@aws-crypto/crc32@3.0.0:
+ resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==}
+ dependencies:
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/crc32c@3.0.0:
+ resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==}
+ dependencies:
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/ie11-detection@3.0.0:
+ resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==}
+ dependencies:
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/sha1-browser@3.0.0:
+ resolution: {integrity: sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==}
+ dependencies:
+ '@aws-crypto/ie11-detection': 3.0.0
+ '@aws-crypto/supports-web-crypto': 3.0.0
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-locate-window': 3.310.0
+ '@aws-sdk/util-utf8-browser': 3.259.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/sha256-browser@3.0.0:
+ resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==}
+ dependencies:
+ '@aws-crypto/ie11-detection': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-crypto/supports-web-crypto': 3.0.0
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-locate-window': 3.310.0
+ '@aws-sdk/util-utf8-browser': 3.259.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/sha256-js@3.0.0:
+ resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==}
+ dependencies:
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/supports-web-crypto@3.0.0:
+ resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==}
+ dependencies:
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/util@3.0.0:
+ resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-utf8-browser': 3.259.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-sdk/abort-controller@3.329.0:
+ resolution: {integrity: sha512-hzrjPNQcJoSPe0oS20V5i98oiEZSM3mKNiR6P3xHTHTPI/F23lyjGZ+/CSkCmJbSWfGZ5sHZZcU6AWuS7xBdTw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/chunked-blob-reader@3.310.0:
+ resolution: {integrity: sha512-CrJS3exo4mWaLnWxfCH+w88Ou0IcAZSIkk4QbmxiHl/5Dq705OLoxf4385MVyExpqpeVJYOYQ2WaD8i/pQZ2fg==}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/client-s3@3.332.0:
+ resolution: {integrity: sha512-4AkbBPGjFkIvN15l9uDHcry3kwMknpl0b7mqFaNQqQJR2OyFJnr7US/KyeTjwijJAuU+f7lKz8QMTtBcghJm3w==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-crypto/sha1-browser': 3.0.0
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sts': 3.332.0
+ '@aws-sdk/config-resolver': 3.329.0
+ '@aws-sdk/credential-provider-node': 3.332.0
+ '@aws-sdk/eventstream-serde-browser': 3.329.0
+ '@aws-sdk/eventstream-serde-config-resolver': 3.329.0
+ '@aws-sdk/eventstream-serde-node': 3.329.0
+ '@aws-sdk/fetch-http-handler': 3.329.0
+ '@aws-sdk/hash-blob-browser': 3.329.0
+ '@aws-sdk/hash-node': 3.329.0
+ '@aws-sdk/hash-stream-node': 3.329.0
+ '@aws-sdk/invalid-dependency': 3.329.0
+ '@aws-sdk/md5-js': 3.329.0
+ '@aws-sdk/middleware-bucket-endpoint': 3.329.0
+ '@aws-sdk/middleware-content-length': 3.329.0
+ '@aws-sdk/middleware-endpoint': 3.329.0
+ '@aws-sdk/middleware-expect-continue': 3.329.0
+ '@aws-sdk/middleware-flexible-checksums': 3.331.0
+ '@aws-sdk/middleware-host-header': 3.329.0
+ '@aws-sdk/middleware-location-constraint': 3.329.0
+ '@aws-sdk/middleware-logger': 3.329.0
+ '@aws-sdk/middleware-recursion-detection': 3.329.0
+ '@aws-sdk/middleware-retry': 3.329.0
+ '@aws-sdk/middleware-sdk-s3': 3.329.0
+ '@aws-sdk/middleware-serde': 3.329.0
+ '@aws-sdk/middleware-signing': 3.329.0
+ '@aws-sdk/middleware-ssec': 3.329.0
+ '@aws-sdk/middleware-stack': 3.329.0
+ '@aws-sdk/middleware-user-agent': 3.332.0
+ '@aws-sdk/node-config-provider': 3.329.0
+ '@aws-sdk/node-http-handler': 3.329.0
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/signature-v4-multi-region': 3.329.0
+ '@aws-sdk/smithy-client': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/url-parser': 3.329.0
+ '@aws-sdk/util-base64': 3.310.0
+ '@aws-sdk/util-body-length-browser': 3.310.0
+ '@aws-sdk/util-body-length-node': 3.310.0
+ '@aws-sdk/util-defaults-mode-browser': 3.329.0
+ '@aws-sdk/util-defaults-mode-node': 3.329.0
+ '@aws-sdk/util-endpoints': 3.332.0
+ '@aws-sdk/util-retry': 3.329.0
+ '@aws-sdk/util-stream-browser': 3.329.0
+ '@aws-sdk/util-stream-node': 3.331.0
+ '@aws-sdk/util-user-agent-browser': 3.329.0
+ '@aws-sdk/util-user-agent-node': 3.329.0
+ '@aws-sdk/util-utf8': 3.310.0
+ '@aws-sdk/util-waiter': 3.329.0
+ '@aws-sdk/xml-builder': 3.310.0
+ fast-xml-parser: 4.1.2
+ tslib: 2.5.0
+ transitivePeerDependencies:
+ - '@aws-sdk/signature-v4-crt'
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-sso-oidc@3.332.0:
+ resolution: {integrity: sha512-tz8k8Yqm4TScIfit0Tum2zWAq1md+gZKr747CSixd4Zwcp7Vwh75cRoL7Rz1ZHSEn1Yo983MWREevVez3SubLw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/config-resolver': 3.329.0
+ '@aws-sdk/fetch-http-handler': 3.329.0
+ '@aws-sdk/hash-node': 3.329.0
+ '@aws-sdk/invalid-dependency': 3.329.0
+ '@aws-sdk/middleware-content-length': 3.329.0
+ '@aws-sdk/middleware-endpoint': 3.329.0
+ '@aws-sdk/middleware-host-header': 3.329.0
+ '@aws-sdk/middleware-logger': 3.329.0
+ '@aws-sdk/middleware-recursion-detection': 3.329.0
+ '@aws-sdk/middleware-retry': 3.329.0
+ '@aws-sdk/middleware-serde': 3.329.0
+ '@aws-sdk/middleware-stack': 3.329.0
+ '@aws-sdk/middleware-user-agent': 3.332.0
+ '@aws-sdk/node-config-provider': 3.329.0
+ '@aws-sdk/node-http-handler': 3.329.0
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/smithy-client': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/url-parser': 3.329.0
+ '@aws-sdk/util-base64': 3.310.0
+ '@aws-sdk/util-body-length-browser': 3.310.0
+ '@aws-sdk/util-body-length-node': 3.310.0
+ '@aws-sdk/util-defaults-mode-browser': 3.329.0
+ '@aws-sdk/util-defaults-mode-node': 3.329.0
+ '@aws-sdk/util-endpoints': 3.332.0
+ '@aws-sdk/util-retry': 3.329.0
+ '@aws-sdk/util-user-agent-browser': 3.329.0
+ '@aws-sdk/util-user-agent-node': 3.329.0
+ '@aws-sdk/util-utf8': 3.310.0
+ tslib: 2.5.0
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-sso@3.332.0:
+ resolution: {integrity: sha512-4q1Nko8M6YVANdEiLYvdv1qb00j4xN4ppE/6d4xpGp7DxHYlm0GA762h0/TR2dun+2I+SMnwj4Fv6BxOmzBaEw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/config-resolver': 3.329.0
+ '@aws-sdk/fetch-http-handler': 3.329.0
+ '@aws-sdk/hash-node': 3.329.0
+ '@aws-sdk/invalid-dependency': 3.329.0
+ '@aws-sdk/middleware-content-length': 3.329.0
+ '@aws-sdk/middleware-endpoint': 3.329.0
+ '@aws-sdk/middleware-host-header': 3.329.0
+ '@aws-sdk/middleware-logger': 3.329.0
+ '@aws-sdk/middleware-recursion-detection': 3.329.0
+ '@aws-sdk/middleware-retry': 3.329.0
+ '@aws-sdk/middleware-serde': 3.329.0
+ '@aws-sdk/middleware-stack': 3.329.0
+ '@aws-sdk/middleware-user-agent': 3.332.0
+ '@aws-sdk/node-config-provider': 3.329.0
+ '@aws-sdk/node-http-handler': 3.329.0
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/smithy-client': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/url-parser': 3.329.0
+ '@aws-sdk/util-base64': 3.310.0
+ '@aws-sdk/util-body-length-browser': 3.310.0
+ '@aws-sdk/util-body-length-node': 3.310.0
+ '@aws-sdk/util-defaults-mode-browser': 3.329.0
+ '@aws-sdk/util-defaults-mode-node': 3.329.0
+ '@aws-sdk/util-endpoints': 3.332.0
+ '@aws-sdk/util-retry': 3.329.0
+ '@aws-sdk/util-user-agent-browser': 3.329.0
+ '@aws-sdk/util-user-agent-node': 3.329.0
+ '@aws-sdk/util-utf8': 3.310.0
+ tslib: 2.5.0
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-sts@3.332.0:
+ resolution: {integrity: sha512-uVobnXIzMcEhwBDyk6iOt36N/TRNI8hwq7MQugjYGj7Inma9g4vnR09hXJ24HxyKCoVUoIgMbEguQ43+/+uvDQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/config-resolver': 3.329.0
+ '@aws-sdk/credential-provider-node': 3.332.0
+ '@aws-sdk/fetch-http-handler': 3.329.0
+ '@aws-sdk/hash-node': 3.329.0
+ '@aws-sdk/invalid-dependency': 3.329.0
+ '@aws-sdk/middleware-content-length': 3.329.0
+ '@aws-sdk/middleware-endpoint': 3.329.0
+ '@aws-sdk/middleware-host-header': 3.329.0
+ '@aws-sdk/middleware-logger': 3.329.0
+ '@aws-sdk/middleware-recursion-detection': 3.329.0
+ '@aws-sdk/middleware-retry': 3.329.0
+ '@aws-sdk/middleware-sdk-sts': 3.329.0
+ '@aws-sdk/middleware-serde': 3.329.0
+ '@aws-sdk/middleware-signing': 3.329.0
+ '@aws-sdk/middleware-stack': 3.329.0
+ '@aws-sdk/middleware-user-agent': 3.332.0
+ '@aws-sdk/node-config-provider': 3.329.0
+ '@aws-sdk/node-http-handler': 3.329.0
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/smithy-client': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/url-parser': 3.329.0
+ '@aws-sdk/util-base64': 3.310.0
+ '@aws-sdk/util-body-length-browser': 3.310.0
+ '@aws-sdk/util-body-length-node': 3.310.0
+ '@aws-sdk/util-defaults-mode-browser': 3.329.0
+ '@aws-sdk/util-defaults-mode-node': 3.329.0
+ '@aws-sdk/util-endpoints': 3.332.0
+ '@aws-sdk/util-retry': 3.329.0
+ '@aws-sdk/util-user-agent-browser': 3.329.0
+ '@aws-sdk/util-user-agent-node': 3.329.0
+ '@aws-sdk/util-utf8': 3.310.0
+ fast-xml-parser: 4.1.2
+ tslib: 2.5.0
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/config-resolver@3.329.0:
+ resolution: {integrity: sha512-Oj6eiT3q+Jn685yvUrfRi8PhB3fb81hasJqdrsEivA8IP8qAgnVUTJzXsh8O2UX8UM2MF6A1gTgToSgneJuw2Q==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-config-provider': 3.310.0
+ '@aws-sdk/util-middleware': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/credential-provider-env@3.329.0:
+ resolution: {integrity: sha512-B4orC9hMt9hG82vAR0TAnQqjk6cFDbO2S14RdzUj2n2NPlGWW4Blkv3NTo86K0lq011VRhtqaLcuTwn5EJD5Sg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/credential-provider-imds@3.329.0:
+ resolution: {integrity: sha512-ggPlnd7QROPTid0CwT01TYYGvstRRTpzTGsQ/B31wkh30IrRXE81W3S4xrOYuqQD3u0RnflSxnvhs+EayJEYjg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/node-config-provider': 3.329.0
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/url-parser': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/credential-provider-ini@3.332.0:
+ resolution: {integrity: sha512-DTW6d6rcqizPVyvcIrwvxecQ7e5GONtVc5Wyf0RTfqf41sDOVZYmn6G+zEFSpBLW0975uZbJS0lyLWtJe2VujQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/credential-provider-env': 3.329.0
+ '@aws-sdk/credential-provider-imds': 3.329.0
+ '@aws-sdk/credential-provider-process': 3.329.0
+ '@aws-sdk/credential-provider-sso': 3.332.0
+ '@aws-sdk/credential-provider-web-identity': 3.329.0
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/shared-ini-file-loader': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-node@3.332.0:
+ resolution: {integrity: sha512-KkBayS9k4WyJTvC86ngeRM+RmWxNCS1BHvudkR6PLXfnsNPDzxySDVY0UgxVhbNYDYsO561fXZt9ccpKyVWjgg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/credential-provider-env': 3.329.0
+ '@aws-sdk/credential-provider-imds': 3.329.0
+ '@aws-sdk/credential-provider-ini': 3.332.0
+ '@aws-sdk/credential-provider-process': 3.329.0
+ '@aws-sdk/credential-provider-sso': 3.332.0
+ '@aws-sdk/credential-provider-web-identity': 3.329.0
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/shared-ini-file-loader': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-process@3.329.0:
+ resolution: {integrity: sha512-5oO220qoFc2pMdZDQa6XN/mVhp669I3+LqMbbscGtX/UgLJPSOb7YzPld9Wjv12L5rf+sD3G1PF3LZXO0vKLFA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/shared-ini-file-loader': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/credential-provider-sso@3.332.0:
+ resolution: {integrity: sha512-SaKXl48af3n6LRitcaEqbeg1YDXwQ0A5QziC1xQyYPraEIj3IZ/GyTjx04Lo2jxNYHuEOE8u4aTw1+IK1GDKbg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/client-sso': 3.332.0
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/shared-ini-file-loader': 3.329.0
+ '@aws-sdk/token-providers': 3.332.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-web-identity@3.329.0:
+ resolution: {integrity: sha512-lcEibZD7AlutCacpQ6DyNUqElZJDq+ylaIo5a8MH9jGh7Pg2WpDg0Sy+B6FbGCkVn4eIjdHxeX54JM245nhESg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/eventstream-codec@3.329.0:
+ resolution: {integrity: sha512-1r+6MNfye0za35FNLxMR5V9zpKY1lyzwySyu7o7aj8lnStBaCcjOEe7iHboP/z3DH73KJbxR++O2N+UC/XHFrg==}
+ dependencies:
+ '@aws-crypto/crc32': 3.0.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-hex-encoding': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/eventstream-serde-browser@3.329.0:
+ resolution: {integrity: sha512-oWFSn4o6sxlbFF0AIuDJYf7N0fkiOyWvYgRW3VTX9FSbd66f/KnDspdxIasaDPDUzJl5YRMwUvQbPWw8y9ZQfQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/eventstream-serde-universal': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/eventstream-serde-config-resolver@3.329.0:
+ resolution: {integrity: sha512-iQguqvTtxWXAIniaWmmAO0Qy8080fqnS309p9jbYzz7KaT90sNSCX+CxGFHPy5F0QY36uklDdHn1d1fwWTZciA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/eventstream-serde-node@3.329.0:
+ resolution: {integrity: sha512-+DFia0wdZiHpdOKjBcl1baZjtzPKf4U4MvOpsUpC6CeW1kSy0hoikKzJstNvRb1qxrTSamElT4gKkMHxxVhPBQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/eventstream-serde-universal': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/eventstream-serde-universal@3.329.0:
+ resolution: {integrity: sha512-n9UzW6HKAhVD5wuz3FMC1ew3VI/vUvRSPXGUpKReMiR2z+YyjmuW8UM4nn7q6i7A/I4QHBt1TC/ax/J2yupgPg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/eventstream-codec': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/fetch-http-handler@3.329.0:
+ resolution: {integrity: sha512-9jfIeJhYCcTX4ScXOueRTB3S/tVce0bRsKxKDP0PnTxnGYOwKXoM9lAPmiYItzYmQ/+QzjTI8xfkA9Usz2SK/Q==}
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/querystring-builder': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-base64': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/hash-blob-browser@3.329.0:
+ resolution: {integrity: sha512-F5HwXYYSpJtUJqmCRKbz/xwDdOyxKpu69TlfsliECLvAQiQGMh2GO1wGm7grolgTROVVqLYRKk2TSJl/WBg1pw==}
+ dependencies:
+ '@aws-sdk/chunked-blob-reader': 3.310.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/hash-node@3.329.0:
+ resolution: {integrity: sha512-6RmnWXNWpi7yAs0oRDQlkMn2wfXOStr/8kTCgiAiqrk1KopGSBkC2veKiKRSfv02FTd1yV/ISqYNIRqW1VLyxg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-buffer-from': 3.310.0
+ '@aws-sdk/util-utf8': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/hash-stream-node@3.329.0:
+ resolution: {integrity: sha512-blSZcb/hJyw3c1bH2Hc1aRoRgruNhRK/qc2svq5kXQFW+qBI5O4fwJayKSdo62/Wh2ejR/N06teYQ9haQLVJEA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-utf8': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/invalid-dependency@3.329.0:
+ resolution: {integrity: sha512-UXynGusDxN/HxLma5ByJ7u+XnuMd47NbHOjJgYsaAjb1CVZT7hEPXOB+mcZ+Ku7To5SCOKu2QbRn7m4bGespBg==}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/is-array-buffer@3.310.0:
+ resolution: {integrity: sha512-urnbcCR+h9NWUnmOtet/s4ghvzsidFmspfhYaHAmSRdy9yDjdjBJMFjjsn85A1ODUktztm+cVncXjQ38WCMjMQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/md5-js@3.329.0:
+ resolution: {integrity: sha512-newSeHd+CO2hNmXhQOrUk5Y1hH7BsJ5J4IldcqHKY93UwWqvQNiepRowSa2bV5EuS1qx3kfXhD66PFNRprrIlQ==}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-utf8': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-bucket-endpoint@3.329.0:
+ resolution: {integrity: sha512-h3/JdK+FmJ/nxLcd8QciJYLy0B4QRsYqqxSffXJ7DYlDjEhUgvVpfGdVgAYHrTtOP8rHSG/K7l7iY7QqTaZpuw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-arn-parser': 3.310.0
+ '@aws-sdk/util-config-provider': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-content-length@3.329.0:
+ resolution: {integrity: sha512-7kCd+CvY/4KbyXB0uyL7jCwPjMi2yERMALFdEH9dsUciwmxIQT6eSc4aF6wImC4UrbafaqmXvvHErABKMVBTKA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-endpoint@3.329.0:
+ resolution: {integrity: sha512-hdJRoNdCM0BT4W+rrtee+kfFRgGPGXQDgtbIQlf/FuuuYz2sdef7/SYWr0mxuncnVBW5WkYSPP8h6q07whSKbg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/middleware-serde': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/url-parser': 3.329.0
+ '@aws-sdk/util-middleware': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-expect-continue@3.329.0:
+ resolution: {integrity: sha512-E/Jp2KijdR/BwF4s899xcSN4/bbHqYznwmBRL5PiHI+HImA6aZ11qTP8kPt5U5p0l2j5iTmW3FpMnByQKJP5Dw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-flexible-checksums@3.331.0:
+ resolution: {integrity: sha512-rdRa4yvyqSQ/HDCh4p1Glv8Y/uRNuIwmOG4nDuL6/GYK1BQdpUpbgrhsszPormku10SnbAdsaWGmVhy3qlUSCQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-crypto/crc32': 3.0.0
+ '@aws-crypto/crc32c': 3.0.0
+ '@aws-sdk/is-array-buffer': 3.310.0
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-utf8': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-host-header@3.329.0:
+ resolution: {integrity: sha512-JrHeUdTIpTCfXDo9JpbAbZTS1x4mt63CCytJRq0mpWp+FlP9hjckBcNxWdR/wSKEzP9pDRnTri638BOwWH7O8w==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-location-constraint@3.329.0:
+ resolution: {integrity: sha512-iUTkyXyhchqoEPkdMZSkHhRQmXe0El1+r9oOw8y9JN6IY0T1bnaqUlerGXzb/tQUeENk9OXYuvDHExegHjEWug==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-logger@3.329.0:
+ resolution: {integrity: sha512-lKeeTXsYC1NiwmxrXsZepcwNXPoQxTNNbeD1qaCELPGK2cJlrGoeAP2YRWzpwO2kNZWrDLaGAPT/EUEhqw+d1w==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-recursion-detection@3.329.0:
+ resolution: {integrity: sha512-0/TYOJwrj1Z8s+Y7thibD23hggBq/K/01NwPk32CwWG/G+1vWozs5DefknEl++w0vuV+39pkY4KHI8m/+wOCpg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-retry@3.329.0:
+ resolution: {integrity: sha512-cB3D7GlhHUcHGOlygOYxD9cPhwsTYEAMcohK38An8+RHNp6VQEWezzLFCmHVKUSeCQ+wkjZfPA40jOG0rbjSgQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/service-error-classification': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-middleware': 3.329.0
+ '@aws-sdk/util-retry': 3.329.0
+ tslib: 2.5.0
+ uuid: 8.3.2
+ dev: false
+
+ /@aws-sdk/middleware-sdk-s3@3.329.0:
+ resolution: {integrity: sha512-Uo8dLXLDpOb3BnLVl0mkTPiVXlNzNGOXOVtpihvYhF2Z+hGFJW1Ro3aUDbVEsFHu753r2Lss4dLiq1fzREeBKA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-arn-parser': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-sdk-sts@3.329.0:
+ resolution: {integrity: sha512-bqtZuhkH8pANb2Gb4FEM1p27o+BoDBmVhEWm8sWH+APsyOor3jc6eUG2GxkfoO6D5tGNIuyCC/GuvW9XDIe4Kg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/middleware-signing': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-serde@3.329.0:
+ resolution: {integrity: sha512-tvM9NdPuRPCozPjTGNOeYZeLlyx3BcEyajrkRorCRf1YzG/mXdB6I1stote7i4q1doFtYTz0sYL8bqW3LUPn9A==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-signing@3.329.0:
+ resolution: {integrity: sha512-bL1nI+EUcF5B1ipwDXxiKL+Uw02Mbt/TNX54PbzunBGZIyO6DZG/H+M3U296bYbvPlwlZhp26O830g6K7VEWsA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/signature-v4': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-middleware': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-ssec@3.329.0:
+ resolution: {integrity: sha512-XtDA/P2Sf79scu4a7tG77QC3VLtAGq/pit73x+qwctnI4gBgZlQ+FpE15d89ulntd7rIaD4v6tVU0bAg/L3PIQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-stack@3.329.0:
+ resolution: {integrity: sha512-2huFLhJ45td2nuiIOjpc9JKJbFNn5CYmw9U8YDITTcydpteRN62CzCpeqroDvF89VOLWxh0ZFtuLCGUr7liSWQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/middleware-user-agent@3.332.0:
+ resolution: {integrity: sha512-rSL1xP4QmcMOsunN1p5ZDR9GT3vvoSCnYa4iPvMSjP8Jx7l4ff/aVctwfZkMs/up12+68Jqwj4TvtaCvCFXdUA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-endpoints': 3.332.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/node-config-provider@3.329.0:
+ resolution: {integrity: sha512-hg9rGNlkzh8aeR/sQbijrkFx2BIO53j4Z6qDxPNWwSGpl05jri1VHxHx2HZMwgbY6Zy/DSguETN/BL8vdFqyLg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/shared-ini-file-loader': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/node-http-handler@3.329.0:
+ resolution: {integrity: sha512-OrjaHjU2ZTPfoHa5DruRvTIbeHH/cc0wvh4ml+FwDpWaPaBpOhLiluhZ3anqX1l5QjrXNiQnL8FxSM5OV/zVCA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/abort-controller': 3.329.0
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/querystring-builder': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/property-provider@3.329.0:
+ resolution: {integrity: sha512-1cHLTV6yyMGaMSWWDW/p4vTkJ1cc5BOEO+A0eHuAcoSOk+LDe9IKhUG3/ZOvvYKQYcqIj5jjGSni/noXNCl/qw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/protocol-http@3.329.0:
+ resolution: {integrity: sha512-0rLEHY6QTHTUUcVxzGbPUSmCKlXWplxT/fcYRh0bcc5MBK4naKfcQft1O6Ajp8uqs/9YPZ7XCVCn90pDeJfeaw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/querystring-builder@3.329.0:
+ resolution: {integrity: sha512-UWgMKkS5trliaDJG4nPv3onu8Y0aBuwRo7RdIgggguOiU8pU6pq1I113nH2FBNWy+Me1bwf+bcviJh0pCo6bEg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-uri-escape': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/querystring-parser@3.329.0:
+ resolution: {integrity: sha512-9mkK+FB7snJ2G7H3CqtprDwYIRhzm6jEezffCwUWrC+lbqHBbErbhE9IeU/MKxILmf0RbC2riXEY1MHGspjRrQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/s3-request-presigner@3.332.0:
+ resolution: {integrity: sha512-+gqb/Ce9LNCdwsUvZYyge382WX+l4qUPRmOiEx6tSorKcfHSA8259AN5obeg/6b+YjUhqQaQlB85ed8kd9m6zQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/middleware-endpoint': 3.329.0
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/signature-v4-multi-region': 3.329.0
+ '@aws-sdk/smithy-client': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-format-url': 3.329.0
+ tslib: 2.5.0
+ transitivePeerDependencies:
+ - '@aws-sdk/signature-v4-crt'
+ dev: false
+
+ /@aws-sdk/service-error-classification@3.329.0:
+ resolution: {integrity: sha512-TSNr0flOcCLe71aPp7MjblKNGsmxpTU4xR5772MDX9Cz9GUTNZCPFtvrcqd+wzEPP/AC7XwNXe8KjoXooZImUQ==}
+ engines: {node: '>=14.0.0'}
+ dev: false
+
+ /@aws-sdk/shared-ini-file-loader@3.329.0:
+ resolution: {integrity: sha512-e0hyd75fbjMd4aCoRwpP2/HR+0oScwogErVArIkq3F42c/hyNCQP3sph4JImuXIjuo6HNnpKpf20CEPPhNna8A==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/signature-v4-multi-region@3.329.0:
+ resolution: {integrity: sha512-SiK1ez8Ns61ulDm0MJsTOSGNJNOMNoPgfA9i+Uu/VMCBkotZASuxrcSWW8seQnLEynWLerjUF9CYpCQuCqKn9w==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ '@aws-sdk/signature-v4-crt': ^3.118.0
+ peerDependenciesMeta:
+ '@aws-sdk/signature-v4-crt':
+ optional: true
+ dependencies:
+ '@aws-sdk/protocol-http': 3.329.0
+ '@aws-sdk/signature-v4': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/signature-v4@3.329.0:
+ resolution: {integrity: sha512-9EnLoyOD5nFtCRAp+QRllDgQASCfY7jLHVhwht7jzwE80wE65Z9Ym5Z/mwTd4IyTz/xXfCvcE2VwClsBt0Ybdw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/is-array-buffer': 3.310.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-hex-encoding': 3.310.0
+ '@aws-sdk/util-middleware': 3.329.0
+ '@aws-sdk/util-uri-escape': 3.310.0
+ '@aws-sdk/util-utf8': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/smithy-client@3.329.0:
+ resolution: {integrity: sha512-7E0fGpBKxwFqHHAOqNbgNsHSEmCZLuvmU9yvG9DXKVzrS4P48O/PfOro123WpcFZs3STyOVgH8wjUPftHAVKmg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/middleware-stack': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/token-providers@3.332.0:
+ resolution: {integrity: sha512-fccbg6OSl0l658pxl2p1MoU9gEePo5B361+JNaN0zfRMu7c5HBXCpdl4djlFxAHjltrX9f1+BKqfGHYgI3h8SQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/client-sso-oidc': 3.332.0
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/shared-ini-file-loader': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/types@3.329.0:
+ resolution: {integrity: sha512-wFBW4yciDfzQBSFmWNaEvHShnSGLMxSu9Lls6EUf6xDMavxSB36bsrVRX6CyAo/W0NeIIyEOW1LclGPgJV1okg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/url-parser@3.329.0:
+ resolution: {integrity: sha512-/VcfL7vNJKJGSjYYHVQF3bYCDFs4fSzB7j5qeVDwRdWr870gE7O1Dar+sLWBRKFF3AX+4VzplqzUfpu9t44JVA==}
+ dependencies:
+ '@aws-sdk/querystring-parser': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-arn-parser@3.310.0:
+ resolution: {integrity: sha512-jL8509owp/xB9+Or0pvn3Fe+b94qfklc2yPowZZIFAkFcCSIdkIglz18cPDWnYAcy9JGewpMS1COXKIUhZkJsA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-base64@3.310.0:
+ resolution: {integrity: sha512-v3+HBKQvqgdzcbL+pFswlx5HQsd9L6ZTlyPVL2LS9nNXnCcR3XgGz9jRskikRUuUvUXtkSG1J88GAOnJ/apTPg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/util-buffer-from': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-body-length-browser@3.310.0:
+ resolution: {integrity: sha512-sxsC3lPBGfpHtNTUoGXMQXLwjmR0zVpx0rSvzTPAuoVILVsp5AU/w5FphNPxD5OVIjNbZv9KsKTuvNTiZjDp9g==}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-body-length-node@3.310.0:
+ resolution: {integrity: sha512-2tqGXdyKhyA6w4zz7UPoS8Ip+7sayOg9BwHNidiGm2ikbDxm1YrCfYXvCBdwaJxa4hJfRVz+aL9e+d3GqPI9pQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-buffer-from@3.310.0:
+ resolution: {integrity: sha512-i6LVeXFtGih5Zs8enLrt+ExXY92QV25jtEnTKHsmlFqFAuL3VBeod6boeMXkN2p9lbSVVQ1sAOOYZOHYbYkntw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/is-array-buffer': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-config-provider@3.310.0:
+ resolution: {integrity: sha512-xIBaYo8dwiojCw8vnUcIL4Z5tyfb1v3yjqyJKJWV/dqKUFOOS0U591plmXbM+M/QkXyML3ypon1f8+BoaDExrg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-defaults-mode-browser@3.329.0:
+ resolution: {integrity: sha512-2iSiy/pzX3OXMhtSxtAzOiEFr3viQEFnYOTeZuiheuyS+cea2L79F6SlZ1110b/nOIU/UOrxxtz83HVad8YFMQ==}
+ engines: {node: '>= 10.0.0'}
+ dependencies:
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ bowser: 2.11.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-defaults-mode-node@3.329.0:
+ resolution: {integrity: sha512-7A6C7YKjkZtmKtH29isYEtOCbhd7IcXPP8lftN8WAWlLOiZE4gV7PHveagUj7QserJzgRKGwwTQbBj53n18HYg==}
+ engines: {node: '>= 10.0.0'}
+ dependencies:
+ '@aws-sdk/config-resolver': 3.329.0
+ '@aws-sdk/credential-provider-imds': 3.329.0
+ '@aws-sdk/node-config-provider': 3.329.0
+ '@aws-sdk/property-provider': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-endpoints@3.332.0:
+ resolution: {integrity: sha512-nQx7AiOroMU2hj6h+umWOSZ+WECwxupaxFUK/PPKGW6NY/VdQE6LluYnXOtF5awlr8w1nPksT0Lq05PZutMDLA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-format-url@3.329.0:
+ resolution: {integrity: sha512-FMokjI10Vzpfb+jeJ0y6TnutPcyessdEz6aKMwn5Ee8etnHaEVDXf5tp8bPZ5ii5WRWwgNNrAa+IkJ2KH4E43g==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/querystring-builder': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-hex-encoding@3.310.0:
+ resolution: {integrity: sha512-sVN7mcCCDSJ67pI1ZMtk84SKGqyix6/0A1Ab163YKn+lFBQRMKexleZzpYzNGxYzmQS6VanP/cfU7NiLQOaSfA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-locate-window@3.310.0:
+ resolution: {integrity: sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-middleware@3.329.0:
+ resolution: {integrity: sha512-RhBOBaxzkTUghi4MSqr8S5qeeBCjgJ0XPJ6jIYkVkj1saCmqkuZCgl3zFaYdyhdxxPV6nflkFer+1HUoqT+Fqw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-retry@3.329.0:
+ resolution: {integrity: sha512-+3VQ9HZLinysnmryUs9Xjt1YVh4TYYHLt30ilu4iUnIHFQoamdzIbRCWseSVFPCxGroen9M9qmAleAsytHEKuA==}
+ engines: {node: '>= 14.0.0'}
+ dependencies:
+ '@aws-sdk/service-error-classification': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-stream-browser@3.329.0:
+ resolution: {integrity: sha512-UF1fJNfgrdJLMxn8ZlfPkYdv7hoLvVgSk3GHgxYA4OQs5zKCzeZgVrbxtE147LxWwJbxi3Qf04vnaEHwzVESpg==}
+ dependencies:
+ '@aws-sdk/fetch-http-handler': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-base64': 3.310.0
+ '@aws-sdk/util-hex-encoding': 3.310.0
+ '@aws-sdk/util-utf8': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-stream-node@3.331.0:
+ resolution: {integrity: sha512-5YUatdh4vgkv7VFY+lSkF+b+6EFkiHvy+dlucfGoJEOcEzuA/NBZYebWbcJ5TiR6z3cQdA23OTyZz3ZofZY1hw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/node-http-handler': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ '@aws-sdk/util-buffer-from': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-uri-escape@3.310.0:
+ resolution: {integrity: sha512-drzt+aB2qo2LgtDoiy/3sVG8w63cgLkqFIa2NFlGpUgHFWTXkqtbgf4L5QdjRGKWhmZsnqkbtL7vkSWEcYDJ4Q==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-user-agent-browser@3.329.0:
+ resolution: {integrity: sha512-8hLSmMCl8aw2++0Zuba8ELq8FkK6/VNyx470St201IpMn2GMbQMDl/rLolRKiTgji6wc+T3pOTidkJkz8/cIXA==}
+ dependencies:
+ '@aws-sdk/types': 3.329.0
+ bowser: 2.11.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-user-agent-node@3.329.0:
+ resolution: {integrity: sha512-C50Zaeodc0+psEP+L4WpElrH8epuLWJPVN4hDOTORcM0cSoU2o025Ost9mbcU7UdoHNxF9vitLnzORGN9SHolg==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ aws-crt: '>=1.0.0'
+ peerDependenciesMeta:
+ aws-crt:
+ optional: true
+ dependencies:
+ '@aws-sdk/node-config-provider': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-utf8-browser@3.259.0:
+ resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-utf8@3.310.0:
+ resolution: {integrity: sha512-DnLfFT8uCO22uOJc0pt0DsSNau1GTisngBCDw8jQuWT5CqogMJu4b/uXmwEqfj8B3GX6Xsz8zOd6JpRlPftQoA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/util-buffer-from': 3.310.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/util-waiter@3.329.0:
+ resolution: {integrity: sha512-MIGs7snNL0ZV55zo1BDVPlrmbinUGV3260hp6HrW4zUbpYVoeIOGeewtrwAsF6FJ+vpZCxljPBB0X2jYR7Q7ZQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@aws-sdk/abort-controller': 3.329.0
+ '@aws-sdk/types': 3.329.0
+ tslib: 2.5.0
+ dev: false
+
+ /@aws-sdk/xml-builder@3.310.0:
+ resolution: {integrity: sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
/@babel/code-frame@7.21.4:
resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==}
engines: {node: '>=6.9.0'}
@@ -1542,7 +2550,7 @@ packages:
babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.8)
babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.8)
babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.8)
- core-js-compat: 3.30.2
+ core-js-compat: 3.30.1
semver: 6.3.0
transitivePeerDependencies:
- supports-color
@@ -1565,11 +2573,19 @@ packages:
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
dev: true
+ /@babel/runtime-corejs2@7.21.5:
+ resolution: {integrity: sha512-S2tysuG+DdRT77RwSQjlQWGdPW+91F3JmVLUxo5Lggu3LmTe57NVpagpxu0UW/mzP++UQY0r38I7wnhav8X4fA==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ core-js: 2.6.12
+ regenerator-runtime: 0.13.11
+ dev: false
+
/@babel/runtime-corejs3@7.21.5:
resolution: {integrity: sha512-FRqFlFKNazWYykft5zvzuEl1YyTDGsIRrjV9rvxvYkUC7W/ueBng1X68Xd6uRMzAaJ0xMKn08/wem5YS1lpX8w==}
engines: {node: '>=6.9.0'}
dependencies:
- core-js-pure: 3.30.2
+ core-js-pure: 3.30.1
regenerator-runtime: 0.13.11
dev: false
@@ -1647,6 +2663,11 @@ packages:
vue: 3.3.4
dev: false
+ /@ctrl/tinycolor@3.6.0:
+ resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==}
+ engines: {node: '>=10'}
+ dev: false
+
/@emotion/hash@0.8.0:
resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
dev: false
@@ -1661,7 +2682,7 @@ packages:
/@esbuild-kit/core-utils@3.1.0:
resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==}
dependencies:
- esbuild: 0.17.19
+ esbuild: 0.17.18
source-map-support: 0.5.21
dev: true
@@ -1672,8 +2693,8 @@ packages:
get-tsconfig: 4.5.0
dev: true
- /@esbuild/android-arm64@0.17.19:
- resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
+ /@esbuild/android-arm64@0.17.18:
+ resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -1681,8 +2702,8 @@ packages:
dev: true
optional: true
- /@esbuild/android-arm@0.17.19:
- resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
+ /@esbuild/android-arm@0.17.18:
+ resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@@ -1690,8 +2711,8 @@ packages:
dev: true
optional: true
- /@esbuild/android-x64@0.17.19:
- resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
+ /@esbuild/android-x64@0.17.18:
+ resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -1699,8 +2720,8 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-arm64@0.17.19:
- resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
+ /@esbuild/darwin-arm64@0.17.18:
+ resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -1708,8 +2729,8 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-x64@0.17.19:
- resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
+ /@esbuild/darwin-x64@0.17.18:
+ resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -1717,8 +2738,8 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-arm64@0.17.19:
- resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
+ /@esbuild/freebsd-arm64@0.17.18:
+ resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -1726,8 +2747,8 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-x64@0.17.19:
- resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
+ /@esbuild/freebsd-x64@0.17.18:
+ resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -1735,8 +2756,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm64@0.17.19:
- resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
+ /@esbuild/linux-arm64@0.17.18:
+ resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -1744,8 +2765,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm@0.17.19:
- resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
+ /@esbuild/linux-arm@0.17.18:
+ resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -1753,8 +2774,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ia32@0.17.19:
- resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
+ /@esbuild/linux-ia32@0.17.18:
+ resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -1771,8 +2792,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-loong64@0.17.19:
- resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
+ /@esbuild/linux-loong64@0.17.18:
+ resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -1780,8 +2801,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-mips64el@0.17.19:
- resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
+ /@esbuild/linux-mips64el@0.17.18:
+ resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -1789,8 +2810,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ppc64@0.17.19:
- resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
+ /@esbuild/linux-ppc64@0.17.18:
+ resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -1798,8 +2819,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-riscv64@0.17.19:
- resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
+ /@esbuild/linux-riscv64@0.17.18:
+ resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -1807,8 +2828,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-s390x@0.17.19:
- resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
+ /@esbuild/linux-s390x@0.17.18:
+ resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -1816,8 +2837,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-x64@0.17.19:
- resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
+ /@esbuild/linux-x64@0.17.18:
+ resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -1825,8 +2846,8 @@ packages:
dev: true
optional: true
- /@esbuild/netbsd-x64@0.17.19:
- resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
+ /@esbuild/netbsd-x64@0.17.18:
+ resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -1834,8 +2855,8 @@ packages:
dev: true
optional: true
- /@esbuild/openbsd-x64@0.17.19:
- resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
+ /@esbuild/openbsd-x64@0.17.18:
+ resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -1843,8 +2864,8 @@ packages:
dev: true
optional: true
- /@esbuild/sunos-x64@0.17.19:
- resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
+ /@esbuild/sunos-x64@0.17.18:
+ resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -1852,8 +2873,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-arm64@0.17.19:
- resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
+ /@esbuild/win32-arm64@0.17.18:
+ resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -1861,8 +2882,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-ia32@0.17.19:
- resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
+ /@esbuild/win32-ia32@0.17.18:
+ resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -1870,8 +2891,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-x64@0.17.19:
- resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
+ /@esbuild/win32-x64@0.17.18:
+ resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -1916,6 +2937,52 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@fast-crud/fast-crud@1.13.6(vue@3.3.4):
+ resolution: {integrity: sha512-w2+z8QBTMiQ51r9fVw1c2p7t68VCfYjlJtN2W5oXRNuE/y/07taOM/Qc4n8ZJPxPU/QvnCEMdoq9jj0CII4s9g==}
+ dependencies:
+ lru-cache: 8.0.5
+ vuedraggable-es: 4.1.1(vue@3.3.4)
+ transitivePeerDependencies:
+ - vue
+ dev: false
+
+ /@fast-crud/fast-extends@1.13.6(vue@3.3.4):
+ resolution: {integrity: sha512-kOV+Dwy7+iy8Yk7nmTmR9Wlaf2pH3eu4wm5TS9nsISc3HaviMZjHD4ecjNCH0ucLAa9lBfPsRdAot5B7j/MS5g==}
+ dependencies:
+ '@aws-sdk/client-s3': 3.332.0
+ '@aws-sdk/s3-request-presigner': 3.332.0
+ '@soerenmartius/vue3-clipboard': 0.1.2
+ '@wangeditor/editor': 5.1.23
+ '@wangeditor/editor-for-vue': 5.1.12(@wangeditor/editor@5.1.23)(vue@3.3.4)
+ ali-oss: 6.17.1
+ cos-js-sdk-v5: 1.4.17
+ cropperjs: 1.5.13
+ dayjs: 1.11.7
+ glob: 9.3.5
+ humanize-duration: 3.28.0
+ jsoneditor: 9.10.2
+ lodash-es: 4.17.21
+ object-assign: 4.1.1
+ qiniu-js: 3.4.1
+ quill: 1.3.7
+ vue-cropperjs: 5.0.0(vue@3.3.4)
+ transitivePeerDependencies:
+ - '@aws-sdk/signature-v4-crt'
+ - aws-crt
+ - supports-color
+ - vue
+ dev: false
+
+ /@fast-crud/ui-interface@1.13.6:
+ resolution: {integrity: sha512-xUDkzXSTKXxrnJGywX4Lm5mCGewembGsbK5IoTETluiinnOe+deh7HyrHjDkydfn2Qr0P0xduPXULrMyWCIIRQ==}
+ dependencies:
+ lodash-es: 4.17.21
+ dev: false
+
+ /@fast-crud/ui-naive@1.13.6:
+ resolution: {integrity: sha512-afzGlcz2IxEyGK7jO/pX6E5C47hZZO58Um9mFJBCdpYvnPBWHoSVOS/Y7/kDlsVkRrH329/feodUD30aIgqO9A==}
+ dev: false
+
/@gar/promisify@1.1.3:
resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
dev: true
@@ -2098,14 +3165,14 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
dependencies:
'@gar/promisify': 1.1.3
- semver: 7.5.1
+ semver: 7.5.0
dev: true
/@npmcli/fs@3.1.0:
resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- semver: 7.5.1
+ semver: 7.5.0
dev: true
/@npmcli/git@4.0.4:
@@ -2118,7 +3185,7 @@ packages:
proc-log: 3.0.0
promise-inflight: 1.0.1
promise-retry: 2.0.1
- semver: 7.5.1
+ semver: 7.5.0
which: 3.0.1
transitivePeerDependencies:
- bluebird
@@ -2154,8 +3221,8 @@ packages:
which: 3.0.1
dev: true
- /@npmcli/run-script@6.0.2:
- resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==}
+ /@npmcli/run-script@6.0.1:
+ resolution: {integrity: sha512-Yi04ZSold8jcbBJD/ahKMJSQCQifH8DAbMwkBvoLaTpGFxzHC3B/5ZyoVR69q/4xedz84tvi9DJOJjNe17h+LA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
'@npmcli/node-gyp': 3.0.0
@@ -2184,7 +3251,7 @@ packages:
is-glob: 4.0.3
open: 9.1.0
picocolors: 1.0.0
- tslib: 2.5.2
+ tslib: 2.5.0
dev: true
/@pnpm/config.env-replace@1.1.0:
@@ -2291,6 +3358,12 @@ packages:
engines: {node: '>=14.16'}
dev: true
+ /@soerenmartius/vue3-clipboard@0.1.2:
+ resolution: {integrity: sha512-a5er6cFGcFIQ/3qg6kWvU0yFqIz9iWoQGEVs9azjevyRyMAKvj1w3JuLH9y6+u0WhMNby3kn7nuR8nktSnDesg==}
+ dependencies:
+ clipboard: 2.0.11
+ dev: false
+
/@soybeanjs/cli@0.1.9:
resolution: {integrity: sha512-o6nSf6/yjwEsBLe9qf8enMnS2JPiOBTNS5cLQnMZRhTOXE8ykKCMpzgYHwau730tkJpy2ufNfftMQgxaJnjdMA==}
hasBin: true
@@ -2300,8 +3373,8 @@ packages:
execa: 7.1.1
kolorist: 1.8.0
minimist: 1.2.8
- npm-check-updates: 16.10.12
- rimraf: 5.0.1
+ npm-check-updates: 16.10.9
+ rimraf: 5.0.0
transitivePeerDependencies:
- bluebird
- supports-color
@@ -2310,7 +3383,7 @@ packages:
/@soybeanjs/vite-plugin-vue-page-route@0.0.5:
resolution: {integrity: sha512-rMxbLh6oyGyj1iXf4Bw81ZRxAGBZmz/LSOhQei2vDLRfyyQLA/+lGl9Qr1fzKUkD1o6UQ0I+eURioBsNvOPHAw==}
dependencies:
- '@swc/core': 1.3.59
+ '@swc/core': 1.3.56
chokidar: 3.5.3
execa: 5.1.1
fast-glob: 3.2.12
@@ -2336,6 +3409,10 @@ packages:
vue-demi: 0.13.11(vue@3.3.4)
dev: false
+ /@sphinxxxx/color-conversion@2.2.2:
+ resolution: {integrity: sha512-XExJS3cLqgrmNBIP3bBw6+1oQ1ksGjFh0+oClDKFYpCCqx/hlqwWO5KO/S63fzUo67SxI9dMrF0y5T/Ey7h8Zw==}
+ dev: false
+
/@surma/rollup-plugin-off-main-thread@2.2.3:
resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
dependencies:
@@ -2345,8 +3422,8 @@ packages:
string.prototype.matchall: 4.0.8
dev: true
- /@swc/core-darwin-arm64@1.3.59:
- resolution: {integrity: sha512-AnqWFBgEKHP0jb4iZqx7eVQT9/rX45+DE4Ox7GpwCahUKxxrsDLyXzKhwLwQuAjUvtu5JcSB77szKpPGDM49fQ==}
+ /@swc/core-darwin-arm64@1.3.56:
+ resolution: {integrity: sha512-DZcu7BzDaLEdWHabz9DRTP0yEBLqkrWmskFcD5BX0lGAvoIvE4duMnAqi5F2B3X7630QioHRCYFoRw2WkeE3Cw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
@@ -2354,8 +3431,8 @@ packages:
dev: true
optional: true
- /@swc/core-darwin-x64@1.3.59:
- resolution: {integrity: sha512-iqDs+yii9mOsmpJez82SEi4d4prWDRlapHxKnDVJ0x1AqRo41vIq8t3fujrvCHYU5VQgOYGh4ooXQpaP2H3B2A==}
+ /@swc/core-darwin-x64@1.3.56:
+ resolution: {integrity: sha512-VH5saqYFasdRXJy6RAT+MXm0+IjkMZvOkohJwUei+oA65cKJofQwrJ1jZro8yOJFYvUSI3jgNRGsdBkmo/4hMw==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
@@ -2363,8 +3440,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-arm-gnueabihf@1.3.59:
- resolution: {integrity: sha512-PB0PP+SgkCSd/kYmltnPiGv42cOSaih1OjXCEjxvNwUFEmWqluW6uGdWaNiR1LoYMxhcHZTc336jL2+O3l6p0Q==}
+ /@swc/core-linux-arm-gnueabihf@1.3.56:
+ resolution: {integrity: sha512-LWwPo6NnJkH01+ukqvkoNIOpMdw+Zundm4vBeicwyVrkP+mC3kwVfi03TUFpQUz3kRKdw/QEnxGTj+MouCPbtw==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
@@ -2372,8 +3449,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-arm64-gnu@1.3.59:
- resolution: {integrity: sha512-Ol/JPszWZ+OZ44FOdJe35TfJ1ckG4pYaisZJ4E7PzfwfVe2ygX85C5WWR4e5L0Y1zFvzpcI7gdyC2wzcXk4Cig==}
+ /@swc/core-linux-arm64-gnu@1.3.56:
+ resolution: {integrity: sha512-GzsUy/4egJ4cMlxbM+Ub7AMi5CKAc+pxBxrh8MUPQbyStW8jGgnQsJouTnGy0LHawtdEnsCOl6PcO6OgvktXuQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@@ -2382,8 +3459,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-arm64-musl@1.3.59:
- resolution: {integrity: sha512-PtTTtGbj9GiY5gJdoSFL2A0vL6BRaS1haAhp6g3hZvLDkTTg+rJURmzwBMMjaQlnGC62x/lLf6MoszHG/05//Q==}
+ /@swc/core-linux-arm64-musl@1.3.56:
+ resolution: {integrity: sha512-9gxL09BIiAv8zY0DjfnFf19bo8+P4T9tdhzPwcm+1yPJcY5yr1+YFWLNFzz01agtOj6VlZ2/wUJTaOfdjjtc+A==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@@ -2392,8 +3469,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-x64-gnu@1.3.59:
- resolution: {integrity: sha512-XBW9AGi0YsIN76IfesnDSBn/5sjR69J75KUNte8sH6seYlHJ0/kblqUMbUcfr0CiGoJadbzAZeKZZmfN7EsHpg==}
+ /@swc/core-linux-x64-gnu@1.3.56:
+ resolution: {integrity: sha512-n0ORNknl50vMRkll3BDO1E4WOqY6iISlPV1ZQCRLWQ6YQ2q8/WAryBxc2OAybcGHBUFkxyACpJukeU1QZ/9tNw==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@@ -2402,8 +3479,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-x64-musl@1.3.59:
- resolution: {integrity: sha512-Cy5E939SdWPQ34cg6UABNO0RyEe0FuWqzZ/GLKtK11Ir4fjttVlucZiY59uQNyUVUc8T2qE0VBFCyD/zYGuHtg==}
+ /@swc/core-linux-x64-musl@1.3.56:
+ resolution: {integrity: sha512-r+D34WLAOAlJtfw1gaVWpHRwCncU9nzW9i7w9kSw4HpWYnHJOz54jLGSEmNsrhdTCz1VK2ar+V2ktFUsrlGlDA==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@@ -2412,8 +3489,8 @@ packages:
dev: true
optional: true
- /@swc/core-win32-arm64-msvc@1.3.59:
- resolution: {integrity: sha512-z5ZJxizRvRoSAaevRIi3YjQh74OFWEIhonSDWNdqDL7RbjEivcatYcG7OikH6s+rtPhOcwNm3PbGV2Prcgh/gg==}
+ /@swc/core-win32-arm64-msvc@1.3.56:
+ resolution: {integrity: sha512-29Yt75Is6X24z3x8h/xZC1HnDPkPpyLH9mDQiM6Cuc0I9mVr1XSriPEUB2N/awf5IE4SA8c+3IVq1DtKWbkJIw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
@@ -2421,8 +3498,8 @@ packages:
dev: true
optional: true
- /@swc/core-win32-ia32-msvc@1.3.59:
- resolution: {integrity: sha512-vxpsn+hrKAhi5YusQfB/JXUJJVX40rIRE/L49ilBEqdbH8Khkoego6AD+2vWqTdJcUHo1WiAIAEZ0rTsjyorLQ==}
+ /@swc/core-win32-ia32-msvc@1.3.56:
+ resolution: {integrity: sha512-mplp0zbYDrcHtfvkniXlXdB04e2qIjz2Gq/XHKr4Rnc6xVORJjjXF91IemXKpavx2oZYJws+LNJL7UFQ8jyCdQ==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
@@ -2430,8 +3507,8 @@ packages:
dev: true
optional: true
- /@swc/core-win32-x64-msvc@1.3.59:
- resolution: {integrity: sha512-Ris/cJbURylcLwqz4RZUUBCEGsuaIHOJsvf69W5pGKHKBryVoOTNhBKpo3Km2hoAi5qFQ/ou0trAT4hBsVPZvQ==}
+ /@swc/core-win32-x64-msvc@1.3.56:
+ resolution: {integrity: sha512-zp8MBnrw/bjdLenO/ifYzHrImSjKunqL0C2IF4LXYNRfcbYFh2NwobsVQMZ20IT0474lKRdlP8Oxdt+bHuXrzA==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
@@ -2439,8 +3516,8 @@ packages:
dev: true
optional: true
- /@swc/core@1.3.59:
- resolution: {integrity: sha512-ZBw31zd2E5SXiodwGvjQdx5ZC90b2uyX/i2LeMMs8LKfXD86pfOfQac+JVrnyEKDhASXj9icgsF9NXBhaMr3Kw==}
+ /@swc/core@1.3.56:
+ resolution: {integrity: sha512-yz/EeXT+PMZucUNrYceRUaTfuNS4IIu5EDZSOlvCEvm4jAmZi7CYH1B/kvzEzoAOzr7zkQiDPNJftcQXLkjbjA==}
engines: {node: '>=10'}
requiresBuild: true
peerDependencies:
@@ -2449,16 +3526,16 @@ packages:
'@swc/helpers':
optional: true
optionalDependencies:
- '@swc/core-darwin-arm64': 1.3.59
- '@swc/core-darwin-x64': 1.3.59
- '@swc/core-linux-arm-gnueabihf': 1.3.59
- '@swc/core-linux-arm64-gnu': 1.3.59
- '@swc/core-linux-arm64-musl': 1.3.59
- '@swc/core-linux-x64-gnu': 1.3.59
- '@swc/core-linux-x64-musl': 1.3.59
- '@swc/core-win32-arm64-msvc': 1.3.59
- '@swc/core-win32-ia32-msvc': 1.3.59
- '@swc/core-win32-x64-msvc': 1.3.59
+ '@swc/core-darwin-arm64': 1.3.56
+ '@swc/core-darwin-x64': 1.3.56
+ '@swc/core-linux-arm-gnueabihf': 1.3.56
+ '@swc/core-linux-arm64-gnu': 1.3.56
+ '@swc/core-linux-arm64-musl': 1.3.56
+ '@swc/core-linux-x64-gnu': 1.3.56
+ '@swc/core-linux-x64-musl': 1.3.56
+ '@swc/core-win32-arm64-msvc': 1.3.56
+ '@swc/core-win32-ia32-msvc': 1.3.56
+ '@swc/core-win32-x64-msvc': 1.3.56
dev: true
/@szmarczak/http-timer@5.0.1:
@@ -2468,11 +3545,20 @@ packages:
defer-to-connect: 2.0.1
dev: true
+ /@tootallnate/once@1.1.2:
+ resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
+ engines: {node: '>= 6'}
+ dev: false
+
/@tootallnate/once@2.0.0:
resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
engines: {node: '>= 10'}
dev: true
+ /@transloadit/prettier-bytes@0.0.7:
+ resolution: {integrity: sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==}
+ dev: false
+
/@trysound/sax@0.2.0:
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
engines: {node: '>=10.13.0'}
@@ -2488,7 +3574,7 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
'@tufjs/canonical-json': 1.0.0
- minimatch: 9.0.1
+ minimatch: 9.0.0
dev: true
/@types/bmapgl@0.0.7:
@@ -2511,6 +3597,10 @@ packages:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
dev: true
+ /@types/event-emitter@0.3.3:
+ resolution: {integrity: sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q==}
+ dev: false
+
/@types/http-cache-semantics@4.0.1:
resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==}
dev: true
@@ -2567,8 +3657,8 @@ packages:
'@types/node': 20.2.1
dev: true
- /@types/semver@7.5.0:
- resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
+ /@types/semver@7.3.13:
+ resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
dev: true
/@types/svgo@2.6.4:
@@ -2610,7 +3700,7 @@ packages:
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
- semver: 7.5.1
+ semver: 7.5.0
tsutils: 3.21.0(typescript@5.0.4)
typescript: 5.0.4
transitivePeerDependencies:
@@ -2645,14 +3735,6 @@ packages:
'@typescript-eslint/visitor-keys': 5.59.5
dev: true
- /@typescript-eslint/scope-manager@5.59.6:
- resolution: {integrity: sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.59.6
- '@typescript-eslint/visitor-keys': 5.59.6
- dev: true
-
/@typescript-eslint/type-utils@5.59.5(eslint@8.41.0)(typescript@5.0.4):
resolution: {integrity: sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2678,11 +3760,6 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/types@5.59.6:
- resolution: {integrity: sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
/@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.4):
resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2697,28 +3774,7 @@ packages:
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.5.1
- tsutils: 3.21.0(typescript@5.0.4)
- typescript: 5.0.4
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/typescript-estree@5.59.6(typescript@5.0.4):
- resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.59.6
- '@typescript-eslint/visitor-keys': 5.59.6
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.5.1
+ semver: 7.5.0
tsutils: 3.21.0(typescript@5.0.4)
typescript: 5.0.4
transitivePeerDependencies:
@@ -2733,33 +3789,13 @@ packages:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0)
'@types/json-schema': 7.0.11
- '@types/semver': 7.5.0
+ '@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.59.5
'@typescript-eslint/types': 5.59.5
'@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4)
eslint: 8.41.0
eslint-scope: 5.1.1
- semver: 7.5.1
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
- /@typescript-eslint/utils@5.59.6(eslint@8.41.0)(typescript@5.0.4):
- resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0)
- '@types/json-schema': 7.0.11
- '@types/semver': 7.5.0
- '@typescript-eslint/scope-manager': 5.59.6
- '@typescript-eslint/types': 5.59.6
- '@typescript-eslint/typescript-estree': 5.59.6(typescript@5.0.4)
- eslint: 8.41.0
- eslint-scope: 5.1.1
- semver: 7.5.1
+ semver: 7.5.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -2773,14 +3809,6 @@ packages:
eslint-visitor-keys: 3.4.1
dev: true
- /@typescript-eslint/visitor-keys@5.59.6:
- resolution: {integrity: sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.59.6
- eslint-visitor-keys: 3.4.1
- dev: true
-
/@unocss/config@0.52.0:
resolution: {integrity: sha512-RbkFTAoPXPa0oXB/MuS+d0FOF4jXQHA7lm9D4zmKyrlTyPGBlzO/o4aPF9Z9tJUVjG0SRaSU3ZBQ2ZqTZK9P3Q==}
engines: {node: '>=14'}
@@ -2859,6 +3887,47 @@ packages:
- rollup
dev: true
+ /@uppy/companion-client@2.2.2:
+ resolution: {integrity: sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==}
+ dependencies:
+ '@uppy/utils': 4.1.3
+ namespace-emitter: 2.0.1
+ dev: false
+
+ /@uppy/core@2.3.4:
+ resolution: {integrity: sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==}
+ dependencies:
+ '@transloadit/prettier-bytes': 0.0.7
+ '@uppy/store-default': 2.1.1
+ '@uppy/utils': 4.1.3
+ lodash.throttle: 4.1.1
+ mime-match: 1.0.2
+ namespace-emitter: 2.0.1
+ nanoid: 3.3.6
+ preact: 10.14.0
+ dev: false
+
+ /@uppy/store-default@2.1.1:
+ resolution: {integrity: sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==}
+ dev: false
+
+ /@uppy/utils@4.1.3:
+ resolution: {integrity: sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==}
+ dependencies:
+ lodash.throttle: 4.1.1
+ dev: false
+
+ /@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4):
+ resolution: {integrity: sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==}
+ peerDependencies:
+ '@uppy/core': ^2.3.3
+ dependencies:
+ '@uppy/companion-client': 2.2.2
+ '@uppy/core': 2.3.4
+ '@uppy/utils': 4.1.3
+ nanoid: 3.3.6
+ dev: false
+
/@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.8)(vue@3.3.4):
resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -2916,7 +3985,7 @@ packages:
'@vue/compiler-sfc': 3.3.4
'@vue/reactivity': 3.3.4
'@vue/shared': 3.3.4
- minimatch: 9.0.1
+ minimatch: 9.0.0
muggle-string: 0.2.2
vue-template-compiler: 2.7.14
dev: true
@@ -3035,7 +4104,7 @@ packages:
'@types/web-bluetooth': 0.0.17
'@vueuse/metadata': 10.1.2
'@vueuse/shared': 10.1.2(vue@3.3.4)
- vue-demi: 0.14.5(vue@3.3.4)
+ vue-demi: 0.14.0(vue@3.3.4)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -3054,6 +4123,197 @@ packages:
- vue
dev: false
+ /@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1):
+ resolution: {integrity: sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==}
+ peerDependencies:
+ '@wangeditor/core': 1.x
+ dom7: ^3.0.0
+ lodash.throttle: ^4.1.1
+ nanoid: ^3.2.0
+ slate: ^0.72.0
+ snabbdom: ^3.1.0
+ dependencies:
+ '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ dom7: 3.0.0
+ is-url: 1.2.4
+ lodash.throttle: 4.1.1
+ nanoid: 3.3.6
+ slate: 0.72.8
+ snabbdom: 3.5.1
+ dev: false
+
+ /@wangeditor/code-highlight@1.0.3(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.5.1):
+ resolution: {integrity: sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==}
+ peerDependencies:
+ '@wangeditor/core': 1.x
+ dom7: ^3.0.0
+ slate: ^0.72.0
+ snabbdom: ^3.1.0
+ dependencies:
+ '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ dom7: 3.0.0
+ prismjs: 1.29.0
+ slate: 0.72.8
+ snabbdom: 3.5.1
+ dev: false
+
+ /@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1):
+ resolution: {integrity: sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==}
+ peerDependencies:
+ '@uppy/core': ^2.1.1
+ '@uppy/xhr-upload': ^2.0.3
+ dom7: ^3.0.0
+ is-hotkey: ^0.2.0
+ lodash.camelcase: ^4.3.0
+ lodash.clonedeep: ^4.5.0
+ lodash.debounce: ^4.0.8
+ lodash.foreach: ^4.5.0
+ lodash.isequal: ^4.5.0
+ lodash.throttle: ^4.1.1
+ lodash.toarray: ^4.4.0
+ nanoid: ^3.2.0
+ slate: ^0.72.0
+ snabbdom: ^3.1.0
+ dependencies:
+ '@types/event-emitter': 0.3.3
+ '@uppy/core': 2.3.4
+ '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4)
+ dom7: 3.0.0
+ event-emitter: 0.3.5
+ html-void-elements: 2.0.1
+ i18next: 20.6.1
+ is-hotkey: 0.2.0
+ lodash.camelcase: 4.3.0
+ lodash.clonedeep: 4.5.0
+ lodash.debounce: 4.0.8
+ lodash.foreach: 4.5.0
+ lodash.isequal: 4.5.0
+ lodash.throttle: 4.1.1
+ lodash.toarray: 4.4.0
+ nanoid: 3.3.6
+ scroll-into-view-if-needed: 2.2.31
+ slate: 0.72.8
+ slate-history: 0.66.0(slate@0.72.8)
+ snabbdom: 3.5.1
+ dev: false
+
+ /@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.3.4):
+ resolution: {integrity: sha512-0Ds3D8I+xnpNWezAeO7HmPRgTfUxHLMd9JKcIw+QzvSmhC5xUHbpCcLU+KLmeBKTR/zffnS5GQo6qi3GhTMJWQ==}
+ peerDependencies:
+ '@wangeditor/editor': '>=5.1.0'
+ vue: ^3.0.5
+ dependencies:
+ '@wangeditor/editor': 5.1.23
+ vue: 3.3.4
+ dev: false
+
+ /@wangeditor/editor@5.1.23:
+ resolution: {integrity: sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==}
+ dependencies:
+ '@uppy/core': 2.3.4
+ '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4)
+ '@wangeditor/basic-modules': 1.1.7(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ '@wangeditor/code-highlight': 1.0.3(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.5.1)
+ '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ '@wangeditor/list-module': 1.0.5(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.5.1)
+ '@wangeditor/table-module': 1.1.4(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ '@wangeditor/upload-image-module': 1.0.2(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/basic-modules@1.1.7)(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.foreach@4.5.0)(slate@0.72.8)(snabbdom@3.5.1)
+ '@wangeditor/video-module': 1.1.4(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/core@1.1.19)(dom7@3.0.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ dom7: 3.0.0
+ is-hotkey: 0.2.0
+ lodash.camelcase: 4.3.0
+ lodash.clonedeep: 4.5.0
+ lodash.debounce: 4.0.8
+ lodash.foreach: 4.5.0
+ lodash.isequal: 4.5.0
+ lodash.throttle: 4.1.1
+ lodash.toarray: 4.4.0
+ nanoid: 3.3.6
+ slate: 0.72.8
+ snabbdom: 3.5.1
+ dev: false
+
+ /@wangeditor/list-module@1.0.5(@wangeditor/core@1.1.19)(dom7@3.0.0)(slate@0.72.8)(snabbdom@3.5.1):
+ resolution: {integrity: sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==}
+ peerDependencies:
+ '@wangeditor/core': 1.x
+ dom7: ^3.0.0
+ slate: ^0.72.0
+ snabbdom: ^3.1.0
+ dependencies:
+ '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ dom7: 3.0.0
+ slate: 0.72.8
+ snabbdom: 3.5.1
+ dev: false
+
+ /@wangeditor/table-module@1.1.4(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1):
+ resolution: {integrity: sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==}
+ peerDependencies:
+ '@wangeditor/core': 1.x
+ dom7: ^3.0.0
+ lodash.isequal: ^4.5.0
+ lodash.throttle: ^4.1.1
+ nanoid: ^3.2.0
+ slate: ^0.72.0
+ snabbdom: ^3.1.0
+ dependencies:
+ '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ dom7: 3.0.0
+ lodash.isequal: 4.5.0
+ lodash.throttle: 4.1.1
+ nanoid: 3.3.6
+ slate: 0.72.8
+ snabbdom: 3.5.1
+ dev: false
+
+ /@wangeditor/upload-image-module@1.0.2(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/basic-modules@1.1.7)(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.foreach@4.5.0)(slate@0.72.8)(snabbdom@3.5.1):
+ resolution: {integrity: sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==}
+ peerDependencies:
+ '@uppy/core': ^2.0.3
+ '@uppy/xhr-upload': ^2.0.3
+ '@wangeditor/basic-modules': 1.x
+ '@wangeditor/core': 1.x
+ dom7: ^3.0.0
+ lodash.foreach: ^4.5.0
+ slate: ^0.72.0
+ snabbdom: ^3.1.0
+ dependencies:
+ '@uppy/core': 2.3.4
+ '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4)
+ '@wangeditor/basic-modules': 1.1.7(@wangeditor/core@1.1.19)(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ dom7: 3.0.0
+ lodash.foreach: 4.5.0
+ slate: 0.72.8
+ snabbdom: 3.5.1
+ dev: false
+
+ /@wangeditor/video-module@1.1.4(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(@wangeditor/core@1.1.19)(dom7@3.0.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1):
+ resolution: {integrity: sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==}
+ peerDependencies:
+ '@uppy/core': ^2.1.4
+ '@uppy/xhr-upload': ^2.0.7
+ '@wangeditor/core': 1.x
+ dom7: ^3.0.0
+ nanoid: ^3.2.0
+ slate: ^0.72.0
+ snabbdom: ^3.1.0
+ dependencies:
+ '@uppy/core': 2.3.4
+ '@uppy/xhr-upload': 2.1.3(@uppy/core@2.3.4)
+ '@wangeditor/core': 1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3)(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.6)(slate@0.72.8)(snabbdom@3.5.1)
+ dom7: 3.0.0
+ nanoid: 3.3.6
+ slate: 0.72.8
+ snabbdom: 3.5.1
+ dev: false
+
+ /@xmldom/xmldom@0.8.7:
+ resolution: {integrity: sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==}
+ engines: {node: '>=10.0.0'}
+ dev: false
+
/JSONStream@1.3.5:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
@@ -3070,6 +4330,10 @@ packages:
resolution: {integrity: sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==}
dev: false
+ /ace-builds@1.20.0:
+ resolution: {integrity: sha512-JUvWbRXz7tL3EkcM5CpVyyuu9mvVRo594ZRgwHzb9arb9s2o5gTg94Lrk3zQZzM1udq6fRSDnmU2RClJPt9aNw==}
+ dev: false
+
/acorn-jsx@5.3.2(acorn@8.8.2):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -3078,16 +4342,25 @@ packages:
acorn: 8.8.2
dev: true
+ /acorn-walk@8.2.0:
+ resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
+ engines: {node: '>=0.4.0'}
+ dev: false
+
/acorn@8.8.2:
resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
engines: {node: '>=0.4.0'}
hasBin: true
- dev: true
/add-stream@1.0.0:
resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==}
dev: true
+ /address@1.2.2:
+ resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==}
+ engines: {node: '>= 10.0.0'}
+ dev: false
+
/agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
@@ -3095,7 +4368,13 @@ packages:
debug: 4.3.4
transitivePeerDependencies:
- supports-color
- dev: true
+
+ /agentkeepalive@3.5.2:
+ resolution: {integrity: sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==}
+ engines: {node: '>= 4.0.0'}
+ dependencies:
+ humanize-ms: 1.2.1
+ dev: false
/agentkeepalive@4.3.0:
resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==}
@@ -3123,7 +4402,6 @@ packages:
fast-json-stable-stringify: 2.1.0
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- dev: true
/ajv@8.12.0:
resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
@@ -3134,6 +4412,38 @@ packages:
uri-js: 4.4.1
dev: true
+ /ali-oss@6.17.1:
+ resolution: {integrity: sha512-v2oT3UhSJTH/LrsscVvi7iEGrnundydNaFzpYAKatqOl4JNcBV4UiwtlJU+ZHLys040JH2k+CutznA0GoE+P2w==}
+ engines: {node: '>=8'}
+ dependencies:
+ address: 1.2.2
+ agentkeepalive: 3.5.2
+ bowser: 1.9.4
+ copy-to: 2.0.1
+ dateformat: 2.2.0
+ debug: 2.6.9
+ destroy: 1.2.0
+ end-or-error: 1.0.1
+ get-ready: 1.0.0
+ humanize-ms: 1.2.1
+ is-type-of: 1.4.0
+ js-base64: 2.6.4
+ jstoxml: 2.2.9
+ merge-descriptors: 1.0.1
+ mime: 2.6.0
+ mz-modules: 2.1.0
+ platform: 1.3.6
+ pump: 3.0.0
+ sdk-base: 2.0.1
+ stream-http: 2.8.2
+ stream-wormhole: 1.1.0
+ urllib: 2.40.0
+ utility: 1.18.0
+ xml2js: 0.4.23
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/ansi-align@3.0.1:
resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
dependencies:
@@ -3191,6 +4501,10 @@ packages:
engines: {node: '>=12'}
dev: true
+ /any-promise@1.3.0:
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+ dev: false
+
/anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
@@ -3248,7 +4562,7 @@ packages:
call-bind: 1.0.2
define-properties: 1.2.0
es-abstract: 1.21.2
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
is-string: 1.0.7
dev: true
@@ -3289,7 +4603,7 @@ packages:
define-properties: 1.2.0
es-abstract: 1.21.2
es-shim-unscopables: 1.0.0
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
dev: true
/arrify@1.0.1:
@@ -3302,6 +4616,13 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /ast-types@0.13.4:
+ resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
+ engines: {node: '>=4'}
+ dependencies:
+ tslib: 2.5.0
+ dev: false
+
/astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
@@ -3311,25 +4632,25 @@ packages:
resolution: {integrity: sha512-3F8l1h7+5MNxzDg1cSQxEloalG7fj64K6vOERChUVG7RLnAzSoafADnPQlU8DpMM3WRNfRHSC4NwUCORk/aPrA==}
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
- '@astrojs/compiler': 1.4.2
- '@typescript-eslint/scope-manager': 5.59.6
- '@typescript-eslint/types': 5.59.6
- astrojs-compiler-sync: 0.3.2(@astrojs/compiler@1.4.2)
+ '@astrojs/compiler': 1.4.1
+ '@typescript-eslint/scope-manager': 5.59.5
+ '@typescript-eslint/types': 5.59.5
+ astrojs-compiler-sync: 0.3.2(@astrojs/compiler@1.4.1)
debug: 4.3.4
eslint-visitor-keys: 3.4.1
espree: 9.5.2
- semver: 7.5.1
+ semver: 7.5.0
transitivePeerDependencies:
- supports-color
dev: true
- /astrojs-compiler-sync@0.3.2(@astrojs/compiler@1.4.2):
+ /astrojs-compiler-sync@0.3.2(@astrojs/compiler@1.4.1):
resolution: {integrity: sha512-q/8Z30WNpsktLKS5NdT/6QAF9Q/C4ucLldqUpHgvRhuj/6jkJyOQfapQxkTKp8MK4RjH9sSsClfrTIdk8JZlKw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
'@astrojs/compiler': '>=0.27.0'
dependencies:
- '@astrojs/compiler': 1.4.2
+ '@astrojs/compiler': 1.4.1
synckit: 0.8.5
dev: true
@@ -3391,7 +4712,7 @@ packages:
dependencies:
'@babel/core': 7.21.8
'@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.8)
- core-js-compat: 3.30.2
+ core-js-compat: 3.30.1
transitivePeerDependencies:
- supports-color
dev: true
@@ -3409,7 +4730,6 @@ packages:
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- dev: true
/base@0.11.2:
resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
@@ -3446,8 +4766,16 @@ packages:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
dev: true
- /boxen@7.1.0:
- resolution: {integrity: sha512-ScG8CDo8dj7McqCZ5hz4dIBp20xj4unQ2lXIDa7ff6RcZElCpuNzutdwzKVvRikfNjm7CFAlR3HJHcoHkDOExQ==}
+ /bowser@1.9.4:
+ resolution: {integrity: sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ==}
+ dev: false
+
+ /bowser@2.11.0:
+ resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==}
+ dev: false
+
+ /boxen@7.0.2:
+ resolution: {integrity: sha512-1Z4UJabXUP1/R9rLpoU3O2lEMnG3pPLAs/ZD2lF3t2q7qD5lM8rqbtnvtvm4N0wEyNlE+9yZVTVAGmd1V5jabg==}
engines: {node: '>=14.16'}
dependencies:
ansi-align: 3.0.1
@@ -3472,13 +4800,11 @@ packages:
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- dev: true
/brace-expansion@2.0.1:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
dependencies:
balanced-match: 1.0.2
- dev: true
/braces@2.3.2:
resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==}
@@ -3510,9 +4836,9 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001488
- electron-to-chromium: 1.4.402
- node-releases: 2.0.11
+ caniuse-lite: 1.0.30001485
+ electron-to-chromium: 1.4.385
+ node-releases: 2.0.10
update-browserslist-db: 1.0.11(browserslist@4.21.5)
dev: true
@@ -3525,10 +4851,14 @@ packages:
engines: {node: '>=6'}
dev: true
+ /builtin-status-codes@3.0.0:
+ resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==}
+ dev: false
+
/builtins@5.0.1:
resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
dependencies:
- semver: 7.5.1
+ semver: 7.5.0
dev: true
/bundle-name@3.0.0:
@@ -3538,6 +4868,11 @@ packages:
run-applescript: 5.0.0
dev: true
+ /bytes@3.1.2:
+ resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
/cacache@16.1.3:
resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -3558,19 +4893,19 @@ packages:
promise-inflight: 1.0.1
rimraf: 3.0.2
ssri: 9.0.1
- tar: 6.1.15
+ tar: 6.1.14
unique-filename: 2.0.1
transitivePeerDependencies:
- bluebird
dev: true
- /cacache@17.1.3:
- resolution: {integrity: sha512-jAdjGxmPxZh0IipMdR7fK/4sDSrHMLUV0+GvVUsjwyGNKHsh79kW/otg+GkbXwl6Uzvy9wsvHOX4nUoWldeZMg==}
+ /cacache@17.1.0:
+ resolution: {integrity: sha512-hXpFU+Z3AfVmNuiLve1qxWHMq0RSIt5gjCKAHi/M6DktwFwDdAXAtunl1i4WSKaaVcU9IsRvXFg42jTHigcC6Q==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
'@npmcli/fs': 3.1.0
fs-minipass: 3.0.2
- glob: 10.2.6
+ glob: 10.2.2
lru-cache: 7.18.3
minipass: 5.0.0
minipass-collect: 1.0.2
@@ -3578,7 +4913,7 @@ packages:
minipass-pipeline: 1.2.4
p-map: 4.0.0
ssri: 10.0.4
- tar: 6.1.15
+ tar: 6.1.14
unique-filename: 3.0.0
dev: true
@@ -3619,7 +4954,7 @@ packages:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
@@ -3650,8 +4985,8 @@ packages:
engines: {node: '>=14.16'}
dev: true
- /caniuse-lite@1.0.30001488:
- resolution: {integrity: sha512-NORIQuuL4xGpIy6iCCQGN4iFjlBXtfKWIenlUuyZJumLRIindLb7wXM+GO8erEhb7vXfcnf4BAg2PrSDN5TNLQ==}
+ /caniuse-lite@1.0.30001485:
+ resolution: {integrity: sha512-8aUpZ7sjhlOyiNsg+pgcrTTPUXKh+rg544QYHSvQErljVEKJzvkYkCR/hUFeeVoEfTToUtY9cUKNRC7+c45YkA==}
dev: true
/chalk@1.1.3:
@@ -3792,7 +5127,6 @@ packages:
/clone@2.1.2:
resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
engines: {node: '>=0.8'}
- dev: true
/collection-visit@1.0.0:
resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==}
@@ -3872,9 +5206,12 @@ packages:
resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}
dev: true
+ /compute-scroll-into-view@1.0.20:
+ resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==}
+ dev: false
+
/concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- dev: true
/concat-stream@2.0.0:
resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==}
@@ -3920,6 +5257,11 @@ packages:
resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
dev: true
+ /content-type@1.0.5:
+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
+ engines: {node: '>= 0.6'}
+ dev: false
+
/conventional-changelog-angular@5.0.13:
resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
engines: {node: '>=10'}
@@ -4094,25 +5436,34 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /core-js-compat@3.30.2:
- resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==}
+ /copy-to@2.0.1:
+ resolution: {integrity: sha512-3DdaFaU/Zf1AnpLiFDeNCD4TOWe3Zl2RZaTzUvWiIk5ERzcCodOE20Vqq4fzCbNoHURFHT4/us/Lfq+S2zyY4w==}
+ dev: false
+
+ /core-js-compat@3.30.1:
+ resolution: {integrity: sha512-d690npR7MC6P0gq4npTl5n2VQeNAmUrJ90n+MHiKS7W2+xno4o3F5GDEuylSdi6EJ3VssibSGXOa1r3YXD3Mhw==}
dependencies:
browserslist: 4.21.5
dev: true
- /core-js-pure@3.30.2:
- resolution: {integrity: sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==}
+ /core-js-pure@3.30.1:
+ resolution: {integrity: sha512-nXBEVpmUnNRhz83cHd9JRQC52cTMcuXAmR56+9dSMpRdpeA4I1PX6yjmhd71Eyc/wXNsdBdUDIj1QTIeZpU5Tg==}
requiresBuild: true
dev: false
- /core-js@3.30.2:
- resolution: {integrity: sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==}
+ /core-js@2.6.12:
+ resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==}
+ deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
+ requiresBuild: true
+ dev: false
+
+ /core-js@3.30.1:
+ resolution: {integrity: sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==}
requiresBuild: true
dev: false
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- dev: true
/cors@2.8.5:
resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
@@ -4122,6 +5473,16 @@ packages:
vary: 1.1.2
dev: true
+ /cos-js-sdk-v5@1.4.17:
+ resolution: {integrity: sha512-QIHgeEhlK3JrEeBz2qHD61wcN33M4NDfok2LrVdkGkyKXX86xMsBVBGqiVB0hG2BMpmb3AK9F6aAE6zBjndIqg==}
+ dependencies:
+ '@xmldom/xmldom': 0.8.7
+ dev: false
+
+ /cropperjs@1.5.13:
+ resolution: {integrity: sha512-by7jKAo73y5/Do0K6sxdTKHgndY0NMjG2bEdgeJxycbcmHuCiMXqw8sxy5C5Y5WTOTcDGmbT7Sr5CgKOXR06OA==}
+ dev: false
+
/cross-env@7.0.3:
resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==}
engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
@@ -4345,6 +5706,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /data-uri-to-buffer@3.0.1:
+ resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
+ engines: {node: '>= 6'}
+ dev: false
+
/date-fns-tz@1.3.8(date-fns@2.30.0):
resolution: {integrity: sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==}
peerDependencies:
@@ -4360,6 +5726,10 @@ packages:
'@babel/runtime': 7.21.5
dev: false
+ /dateformat@2.2.0:
+ resolution: {integrity: sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==}
+ dev: false
+
/dateformat@3.0.3:
resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
dev: true
@@ -4381,7 +5751,6 @@ packages:
optional: true
dependencies:
ms: 2.0.0
- dev: true
/debug@3.2.7:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
@@ -4404,7 +5773,6 @@ packages:
optional: true
dependencies:
ms: 2.1.2
- dev: true
/decamelize-keys@1.1.1:
resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
@@ -4431,6 +5799,17 @@ packages:
mimic-response: 3.1.0
dev: true
+ /deep-equal@1.1.1:
+ resolution: {integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==}
+ dependencies:
+ is-arguments: 1.1.1
+ is-date-object: 1.0.5
+ is-regex: 1.1.4
+ object-is: 1.1.5
+ object-keys: 1.1.1
+ regexp.prototype.flags: 1.5.0
+ dev: false
+
/deep-extend@0.6.0:
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines: {node: '>=4.0.0'}
@@ -4438,7 +5817,6 @@ packages:
/deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- dev: true
/deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
@@ -4463,6 +5841,13 @@ packages:
titleize: 3.0.0
dev: true
+ /default-user-agent@1.0.0:
+ resolution: {integrity: sha512-bDF7bg6OSNcSwFWPu4zYKpVkJZQYVrAANMYB8bc9Szem1D0yKdm4sa/rOCs2aC9+2GMqQ7KnwtZRvDhmLF0dXw==}
+ engines: {node: '>= 0.10.0'}
+ dependencies:
+ os-name: 1.0.3
+ dev: false
+
/defer-to-connect@2.0.1:
resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
engines: {node: '>=10'}
@@ -4484,7 +5869,6 @@ packages:
dependencies:
has-property-descriptors: 1.0.0
object-keys: 1.1.1
- dev: true
/define-property@0.2.5:
resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==}
@@ -4512,6 +5896,16 @@ packages:
resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
dev: true
+ /degenerator@3.0.4:
+ resolution: {integrity: sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw==}
+ engines: {node: '>= 6'}
+ dependencies:
+ ast-types: 0.13.4
+ escodegen: 1.14.3
+ esprima: 4.0.1
+ vm2: 3.9.17
+ dev: false
+
/delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -4528,7 +5922,11 @@ packages:
/depd@2.0.0:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
- dev: true
+
+ /destroy@1.2.0:
+ resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
+ dev: false
/detect-browser@5.3.0:
resolution: {integrity: sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==}
@@ -4548,6 +5946,11 @@ packages:
resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==}
dev: false
+ /digest-header@1.1.0:
+ resolution: {integrity: sha512-glXVh42vz40yZb9Cq2oMOt70FIoWiv+vxNvdKdU8CwjLad25qHM3trLxhl9bVjdr6WaslIXhWpn0NO8T/67Qjg==}
+ engines: {node: '>= 8.0.0'}
+ dev: false
+
/dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
@@ -4584,6 +5987,12 @@ packages:
entities: 2.2.0
dev: true
+ /dom7@3.0.0:
+ resolution: {integrity: sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==}
+ dependencies:
+ ssr-window: 3.0.0
+ dev: false
+
/domelementtype@1.3.1:
resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==}
dev: true
@@ -4663,18 +6072,17 @@ packages:
/ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- dev: true
/ejs@3.1.9:
resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==}
engines: {node: '>=0.10.0'}
hasBin: true
dependencies:
- jake: 10.8.6
+ jake: 10.8.5
dev: true
- /electron-to-chromium@1.4.402:
- resolution: {integrity: sha512-gWYvJSkohOiBE6ecVYXkrDgNaUjo47QEKK0kQzmWyhkH+yoYiG44bwuicTGNSIQRG3WDMsWVZJLRnJnLNkbWvA==}
+ /electron-to-chromium@1.4.385:
+ resolution: {integrity: sha512-L9zlje9bIw0h+CwPQumiuVlfMcV4boxRjFIWDcLfFqTZNbkwOExBzfmswytHawObQX4OUhtNv8gIiB21kOurIg==}
dev: true
/emoji-regex@8.0.0:
@@ -4703,6 +6111,17 @@ packages:
dev: true
optional: true
+ /end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+ dependencies:
+ once: 1.4.0
+ dev: false
+
+ /end-or-error@1.0.1:
+ resolution: {integrity: sha512-OclLMSug+k2A0JKuf494im25ANRBVW8qsjmwbgX7lQ8P82H21PQ1PWkoYwb9y5yMBS69BPlwtzdIFClo3+7kOQ==}
+ engines: {node: '>= 0.11.14'}
+ dev: false
+
/enquirer@2.3.6:
resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
engines: {node: '>=8.6'}
@@ -4743,7 +6162,7 @@ packages:
es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
function.prototype.name: 1.1.5
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
get-symbol-description: 1.0.0
globalthis: 1.0.3
gopd: 1.0.1
@@ -4777,7 +6196,7 @@ packages:
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
has: 1.0.3
has-tostringtag: 1.0.0
dev: true
@@ -5031,34 +6450,34 @@ packages:
esbuild-windows-arm64: 0.14.54
dev: true
- /esbuild@0.17.19:
- resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
+ /esbuild@0.17.18:
+ resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.17.19
- '@esbuild/android-arm64': 0.17.19
- '@esbuild/android-x64': 0.17.19
- '@esbuild/darwin-arm64': 0.17.19
- '@esbuild/darwin-x64': 0.17.19
- '@esbuild/freebsd-arm64': 0.17.19
- '@esbuild/freebsd-x64': 0.17.19
- '@esbuild/linux-arm': 0.17.19
- '@esbuild/linux-arm64': 0.17.19
- '@esbuild/linux-ia32': 0.17.19
- '@esbuild/linux-loong64': 0.17.19
- '@esbuild/linux-mips64el': 0.17.19
- '@esbuild/linux-ppc64': 0.17.19
- '@esbuild/linux-riscv64': 0.17.19
- '@esbuild/linux-s390x': 0.17.19
- '@esbuild/linux-x64': 0.17.19
- '@esbuild/netbsd-x64': 0.17.19
- '@esbuild/openbsd-x64': 0.17.19
- '@esbuild/sunos-x64': 0.17.19
- '@esbuild/win32-arm64': 0.17.19
- '@esbuild/win32-ia32': 0.17.19
- '@esbuild/win32-x64': 0.17.19
+ '@esbuild/android-arm': 0.17.18
+ '@esbuild/android-arm64': 0.17.18
+ '@esbuild/android-x64': 0.17.18
+ '@esbuild/darwin-arm64': 0.17.18
+ '@esbuild/darwin-x64': 0.17.18
+ '@esbuild/freebsd-arm64': 0.17.18
+ '@esbuild/freebsd-x64': 0.17.18
+ '@esbuild/linux-arm': 0.17.18
+ '@esbuild/linux-arm64': 0.17.18
+ '@esbuild/linux-ia32': 0.17.18
+ '@esbuild/linux-loong64': 0.17.18
+ '@esbuild/linux-mips64el': 0.17.18
+ '@esbuild/linux-ppc64': 0.17.18
+ '@esbuild/linux-riscv64': 0.17.18
+ '@esbuild/linux-s390x': 0.17.18
+ '@esbuild/linux-x64': 0.17.18
+ '@esbuild/netbsd-x64': 0.17.18
+ '@esbuild/openbsd-x64': 0.17.18
+ '@esbuild/sunos-x64': 0.17.18
+ '@esbuild/win32-arm64': 0.17.18
+ '@esbuild/win32-ia32': 0.17.18
+ '@esbuild/win32-x64': 0.17.18
dev: true
/escalade@3.1.1:
@@ -5073,7 +6492,6 @@ packages:
/escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
- dev: true
/escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
@@ -5085,6 +6503,19 @@ packages:
engines: {node: '>=10'}
dev: true
+ /escodegen@1.14.3:
+ resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==}
+ engines: {node: '>=4.0'}
+ hasBin: true
+ dependencies:
+ esprima: 4.0.1
+ estraverse: 4.3.0
+ esutils: 2.0.3
+ optionator: 0.8.3
+ optionalDependencies:
+ source-map: 0.6.1
+ dev: false
+
/eslint-config-prettier@8.8.0(eslint@8.41.0):
resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
hasBin: true
@@ -5094,7 +6525,7 @@ packages:
eslint: 8.41.0
dev: true
- /eslint-config-soybeanjs@0.3.7(eslint@8.41.0)(svelte@3.59.1)(typescript@5.0.4):
+ /eslint-config-soybeanjs@0.3.7(eslint@8.41.0)(svelte@3.59.0)(typescript@5.0.4):
resolution: {integrity: sha512-ZbLFZo42RWBRNRM8bYNm1DQcq12rLQqD7PhTM/TQ6hOY8AJmrth1jpBbHvx3dyMqnjIrJ/xMhRQnPRmunhLeBQ==}
peerDependencies:
eslint: '>=7.4.0'
@@ -5115,11 +6546,11 @@ packages:
eslint-plugin-react-hooks: 4.6.0(eslint@8.41.0)
eslint-plugin-react-native: 4.0.0(eslint@8.41.0)
eslint-plugin-solid: 0.12.1(eslint@8.41.0)(typescript@5.0.4)
- eslint-plugin-svelte: 2.28.0(eslint@8.41.0)(svelte@3.59.1)
+ eslint-plugin-svelte: 2.28.0(eslint@8.41.0)(svelte@3.59.0)
eslint-plugin-vue: 9.12.0(eslint@8.41.0)
prettier: 2.8.8
prettier-plugin-astro: 0.8.1
- prettier-plugin-svelte: 2.10.0(prettier@2.8.8)(svelte@3.59.1)
+ prettier-plugin-svelte: 2.10.0(prettier@2.8.8)(svelte@3.59.0)
typescript: 5.0.4
transitivePeerDependencies:
- eslint-import-resolver-typescript
@@ -5142,7 +6573,7 @@ packages:
resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
dependencies:
debug: 3.2.7
- is-core-module: 2.12.1
+ is-core-module: 2.12.0
resolve: 1.22.2
transitivePeerDependencies:
- supports-color
@@ -5185,11 +6616,11 @@ packages:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0)
'@jridgewell/sourcemap-codec': 1.4.15
- '@typescript-eslint/types': 5.59.6
+ '@typescript-eslint/types': 5.59.5
astro-eslint-parser: 0.14.0
eslint: 8.41.0
postcss: 8.4.23
- postcss-selector-parser: 6.0.13
+ postcss-selector-parser: 6.0.12
transitivePeerDependencies:
- supports-color
dev: true
@@ -5225,7 +6656,7 @@ packages:
eslint-import-resolver-node: 0.3.7
eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint@8.41.0)
has: 1.0.3
- is-core-module: 2.12.1
+ is-core-module: 2.12.0
is-glob: 4.0.3
minimatch: 3.1.2
object.values: 1.1.6
@@ -5246,7 +6677,7 @@ packages:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0)
eslint: 8.41.0
- jsonc-eslint-parser: 2.3.0
+ jsonc-eslint-parser: 2.2.0
natural-compare: 1.4.0
dev: true
@@ -5261,10 +6692,10 @@ packages:
eslint-plugin-es: 4.1.0(eslint@8.41.0)
eslint-utils: 3.0.0(eslint@8.41.0)
ignore: 5.2.4
- is-core-module: 2.12.1
+ is-core-module: 2.12.0
minimatch: 3.1.2
resolve: 1.22.2
- semver: 7.5.1
+ semver: 7.5.0
dev: true
/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.41.0)(prettier@2.8.8):
@@ -5348,7 +6779,7 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@typescript-eslint/utils': 5.59.6(eslint@8.41.0)(typescript@5.0.4)
+ '@typescript-eslint/utils': 5.59.5(eslint@8.41.0)(typescript@5.0.4)
eslint: 8.41.0
is-html: 2.0.0
jsx-ast-utils: 3.3.3
@@ -5360,7 +6791,7 @@ packages:
- typescript
dev: true
- /eslint-plugin-svelte@2.28.0(eslint@8.41.0)(svelte@3.59.1):
+ /eslint-plugin-svelte@2.28.0(eslint@8.41.0)(svelte@3.59.0):
resolution: {integrity: sha512-bXPXKnjq5uKoVAQtC2E0L1Vp+mmJ3nlC9jyz8zwfZ99pQROL2h7Hes01QdYil1vxgh6tLXl5YVpZ2wwyAbBz5g==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -5379,8 +6810,8 @@ packages:
postcss: 8.4.23
postcss-load-config: 3.1.4(postcss@8.4.23)
postcss-safe-parser: 6.0.0(postcss@8.4.23)
- svelte: 3.59.1
- svelte-eslint-parser: 0.28.0(svelte@3.59.1)
+ svelte: 3.59.0
+ svelte-eslint-parser: 0.28.0(svelte@3.59.0)
transitivePeerDependencies:
- supports-color
- ts-node
@@ -5396,9 +6827,9 @@ packages:
eslint: 8.41.0
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 6.0.13
- semver: 7.5.1
- vue-eslint-parser: 9.3.0(eslint@8.41.0)
+ postcss-selector-parser: 6.0.12
+ semver: 7.5.0
+ vue-eslint-parser: 9.2.0(eslint@8.41.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -5509,6 +6940,12 @@ packages:
eslint-visitor-keys: 3.4.1
dev: true
+ /esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+ hasBin: true
+ dev: false
+
/esquery@1.5.0:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
engines: {node: '>=0.10'}
@@ -5526,7 +6963,6 @@ packages:
/estraverse@4.3.0:
resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
engines: {node: '>=4.0'}
- dev: true
/estraverse@5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
@@ -5543,7 +6979,6 @@ packages:
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
- dev: true
/etag@1.8.1:
resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
@@ -5557,6 +6992,10 @@ packages:
es5-ext: 0.10.62
dev: false
+ /eventemitter3@2.0.3:
+ resolution: {integrity: sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==}
+ dev: false
+
/eventemitter3@4.0.7:
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
dev: false
@@ -5621,7 +7060,6 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
is-extendable: 0.1.1
- dev: true
/extend-shallow@3.0.2:
resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==}
@@ -5631,6 +7069,10 @@ packages:
is-extendable: 1.0.1
dev: true
+ /extend@3.0.2:
+ resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
+ dev: false
+
/extglob@2.0.4:
resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
engines: {node: '>=0.10.0'}
@@ -5649,10 +7091,13 @@ packages:
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- dev: true
- /fast-diff@1.3.0:
- resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
+ /fast-diff@1.1.2:
+ resolution: {integrity: sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==}
+ dev: false
+
+ /fast-diff@1.2.0:
+ resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
dev: true
/fast-glob@3.2.12:
@@ -5668,16 +7113,21 @@ packages:
/fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
- dev: true
/fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- dev: true
/fast-memoize@2.5.2:
resolution: {integrity: sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==}
dev: true
+ /fast-xml-parser@4.1.2:
+ resolution: {integrity: sha512-CDYeykkle1LiA/uqQyNwYpFbyF6Axec6YapmpUP+/RHWIoR1zKjocdvNaTsxCxZzQ6v9MLXaSYm9Qq0thv0DHg==}
+ hasBin: true
+ dependencies:
+ strnum: 1.0.5
+ dev: false
+
/fastq@1.15.0:
resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
dependencies:
@@ -5702,6 +7152,11 @@ packages:
flat-cache: 3.0.4
dev: true
+ /file-uri-to-path@2.0.0:
+ resolution: {integrity: sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==}
+ engines: {node: '>= 6'}
+ dev: false
+
/filelist@1.0.4:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
dependencies:
@@ -5808,7 +7263,7 @@ packages:
engines: {node: '>=14'}
dependencies:
cross-spawn: 7.0.3
- signal-exit: 4.0.2
+ signal-exit: 4.0.1
dev: true
/form-data-encoder@2.1.4:
@@ -5825,6 +7280,14 @@ packages:
mime-types: 2.1.35
dev: false
+ /formstream@1.2.0:
+ resolution: {integrity: sha512-ef4F+FQLnQLly1/AZ5OGNgGzzlOmp+T7+L/TaXASJ1GrETrpZb78/Mz7z+1Ra5FX3nLZE0WIOInGOoa81LxWew==}
+ dependencies:
+ destroy: 1.2.0
+ mime: 2.6.0
+ pause-stream: 0.0.11
+ dev: false
+
/fp-and-or@0.1.3:
resolution: {integrity: sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==}
engines: {node: '>=10'}
@@ -5855,6 +7318,15 @@ packages:
universalify: 2.0.0
dev: true
+ /fs-extra@8.1.0:
+ resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
+ engines: {node: '>=6 <7 || >=8'}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 4.0.0
+ universalify: 0.1.2
+ dev: false
+
/fs-extra@9.1.0:
resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
engines: {node: '>=10'}
@@ -5881,7 +7353,6 @@ packages:
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
- dev: true
/fsevents@2.3.2:
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
@@ -5891,6 +7362,14 @@ packages:
dev: true
optional: true
+ /ftp@0.3.10:
+ resolution: {integrity: sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==}
+ engines: {node: '>=0.8.0'}
+ dependencies:
+ readable-stream: 1.1.14
+ xregexp: 2.0.0
+ dev: false
+
/function-bind@1.1.1:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
@@ -5906,7 +7385,6 @@ packages:
/functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- dev: true
/gauge@4.0.4:
resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==}
@@ -5932,12 +7410,11 @@ packages:
engines: {node: 6.* || 8.* || >= 10.*}
dev: true
- /get-intrinsic@1.2.1:
- resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
+ /get-intrinsic@1.2.0:
+ resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
dependencies:
function-bind: 1.1.1
has: 1.0.3
- has-proto: 1.0.1
has-symbols: 1.0.3
/get-own-enumerable-property-symbols@3.0.2:
@@ -5955,6 +7432,10 @@ packages:
yargs: 16.2.0
dev: true
+ /get-ready@1.0.0:
+ resolution: {integrity: sha512-mFXCZPJIlcYcth+N8267+mghfYN9h3EhsDa6JSnbA3Wrhh/XFpuowviFcsDeYZtKspQyWyJqfs4O6P8CHeTwzw==}
+ dev: false
+
/get-stdin@8.0.0:
resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==}
engines: {node: '>=10'}
@@ -5970,13 +7451,27 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
dev: true
/get-tsconfig@4.5.0:
resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==}
dev: true
+ /get-uri@3.0.2:
+ resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==}
+ engines: {node: '>= 6'}
+ dependencies:
+ '@tootallnate/once': 1.1.2
+ data-uri-to-buffer: 3.0.1
+ debug: 4.3.4
+ file-uri-to-path: 2.0.0
+ fs-extra: 8.1.0
+ ftp: 0.3.10
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/get-value@2.0.6:
resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==}
engines: {node: '>=0.10.0'}
@@ -6035,16 +7530,16 @@ packages:
is-glob: 4.0.3
dev: true
- /glob@10.2.6:
- resolution: {integrity: sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA==}
+ /glob@10.2.2:
+ resolution: {integrity: sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
dependencies:
foreground-child: 3.1.1
- jackspeak: 2.2.1
- minimatch: 9.0.1
- minipass: 6.0.2
- path-scurry: 1.9.2
+ jackspeak: 2.2.0
+ minimatch: 9.0.0
+ minipass: 5.0.0
+ path-scurry: 1.7.0
dev: true
/glob@7.2.3:
@@ -6056,7 +7551,6 @@ packages:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
- dev: true
/glob@8.1.0:
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
@@ -6069,6 +7563,15 @@ packages:
once: 1.4.0
dev: true
+ /glob@9.3.5:
+ resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ fs.realpath: 1.0.0
+ minimatch: 8.0.4
+ minipass: 4.2.8
+ path-scurry: 1.7.0
+
/global-dirs@3.0.1:
resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
engines: {node: '>=10'}
@@ -6116,7 +7619,7 @@ packages:
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
dev: true
/got@12.6.0:
@@ -6142,7 +7645,6 @@ packages:
/graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- dev: true
/grapheme-splitter@1.0.4:
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
@@ -6212,12 +7714,12 @@ packages:
/has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
- get-intrinsic: 1.2.1
- dev: true
+ get-intrinsic: 1.2.0
/has-proto@1.0.1:
resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
engines: {node: '>= 0.4'}
+ dev: true
/has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
@@ -6228,7 +7730,6 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
- dev: true
/has-unicode@2.0.1:
resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
@@ -6316,6 +7817,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /html-void-elements@2.0.1:
+ resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==}
+ dev: false
+
/htmlparser2@3.10.1:
resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==}
dependencies:
@@ -6331,6 +7836,28 @@ packages:
resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
dev: true
+ /http-errors@2.0.0:
+ resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ depd: 2.0.0
+ inherits: 2.0.4
+ setprototypeof: 1.2.0
+ statuses: 2.0.1
+ toidentifier: 1.0.1
+ dev: false
+
+ /http-proxy-agent@4.0.1:
+ resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
+ engines: {node: '>= 6'}
+ dependencies:
+ '@tootallnate/once': 1.1.2
+ agent-base: 6.0.2
+ debug: 4.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/http-proxy-agent@5.0.0:
resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
engines: {node: '>= 6'}
@@ -6358,7 +7885,6 @@ packages:
debug: 4.3.4
transitivePeerDependencies:
- supports-color
- dev: true
/human-signals@2.1.0:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
@@ -6370,11 +7896,20 @@ packages:
engines: {node: '>=14.18.0'}
dev: true
+ /humanize-duration@3.28.0:
+ resolution: {integrity: sha512-jMAxraOOmHuPbffLVDKkEKi/NeG8dMqP8lGRd6Tbf7JgAeG33jjgPWDbXXU7ypCI0o+oNKJFgbSB9FKVdWNI2A==}
+ dev: false
+
/humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
dependencies:
ms: 2.1.3
- dev: true
+
+ /i18next@20.6.1:
+ resolution: {integrity: sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==}
+ dependencies:
+ '@babel/runtime': 7.21.5
+ dev: false
/iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
@@ -6399,7 +7934,7 @@ packages:
resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- minimatch: 9.0.1
+ minimatch: 9.0.0
dev: true
/ignore@5.2.4:
@@ -6413,6 +7948,10 @@ packages:
hasBin: true
dev: true
+ /immer@9.0.21:
+ resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==}
+ dev: false
+
/immutable@4.3.0:
resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
dev: true
@@ -6449,11 +7988,9 @@ packages:
dependencies:
once: 1.4.0
wrappy: 1.0.2
- dev: true
/inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
- dev: true
/ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
@@ -6464,8 +8001,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /ini@4.1.1:
- resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
+ /ini@4.1.0:
+ resolution: {integrity: sha512-HLR38RSF2iulAzc3I/sma4CoYxQP844rPYCNfzGDOHqa/YqVlwuuZgBx6M50/X8dKgzk0cm1qRg3+47mK2N+cQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
@@ -6477,7 +8014,7 @@ packages:
resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
has: 1.0.3
side-channel: 1.0.4
dev: true
@@ -6486,9 +8023,12 @@ packages:
resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==}
dev: false
+ /ip@1.1.8:
+ resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==}
+ dev: false
+
/ip@2.0.0:
resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
- dev: true
/is-accessor-descriptor@0.1.6:
resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==}
@@ -6504,11 +8044,19 @@ packages:
kind-of: 6.0.3
dev: true
+ /is-arguments@1.1.1:
+ resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ has-tostringtag: 1.0.0
+ dev: false
+
/is-array-buffer@3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
is-typed-array: 1.1.10
dev: true
@@ -6553,8 +8101,12 @@ packages:
ci-info: 3.8.0
dev: true
- /is-core-module@2.12.1:
- resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
+ /is-class-hotfix@0.0.6:
+ resolution: {integrity: sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ==}
+ dev: false
+
+ /is-core-module@2.12.0:
+ resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==}
dependencies:
has: 1.0.3
dev: true
@@ -6578,7 +8130,6 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
- dev: true
/is-descriptor@0.1.6:
resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==}
@@ -6613,7 +8164,6 @@ packages:
/is-extendable@0.1.1:
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
engines: {node: '>=0.10.0'}
- dev: true
/is-extendable@1.0.1:
resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==}
@@ -6644,6 +8194,10 @@ packages:
is-extglob: 2.1.1
dev: true
+ /is-hotkey@0.2.0:
+ resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==}
+ dev: false
+
/is-html@2.0.0:
resolution: {integrity: sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==}
engines: {node: '>=8'}
@@ -6731,13 +8285,17 @@ packages:
isobject: 3.0.1
dev: true
+ /is-plain-object@5.0.0:
+ resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
- dev: true
/is-regexp@1.0.0:
resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==}
@@ -6781,6 +8339,14 @@ packages:
text-extensions: 1.9.0
dev: true
+ /is-type-of@1.4.0:
+ resolution: {integrity: sha512-EddYllaovi5ysMLMEN7yzHEKh8A850cZ7pykrY1aNRQGn/CDjRDE9qEWbIdt7xGEVJmjBXzU/fNnC4ABTm8tEQ==}
+ dependencies:
+ core-util-is: 1.0.3
+ is-class-hotfix: 0.0.6
+ isstream: 0.1.2
+ dev: false
+
/is-typed-array@1.1.10:
resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
engines: {node: '>= 0.4'}
@@ -6796,6 +8362,10 @@ packages:
resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
dev: true
+ /is-url@1.2.4:
+ resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==}
+ dev: false
+
/is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
@@ -6825,7 +8395,6 @@ packages:
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
- dev: true
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
@@ -6843,8 +8412,12 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /jackspeak@2.2.1:
- resolution: {integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==}
+ /isstream@0.1.2:
+ resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
+ dev: false
+
+ /jackspeak@2.2.0:
+ resolution: {integrity: sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==}
engines: {node: '>=14'}
dependencies:
'@isaacs/cliui': 8.0.2
@@ -6852,8 +8425,8 @@ packages:
'@pkgjs/parseargs': 0.11.0
dev: true
- /jake@10.8.6:
- resolution: {integrity: sha512-G43Ub9IYEFfu72sua6rzooi8V8Gz2lkfk48rW20vEWCGizeaEPlKB1Kh8JIA84yQbiAEfqlPmSpGgCKKxH3rDA==}
+ /jake@10.8.5:
+ resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -6863,6 +8436,10 @@ packages:
minimatch: 3.1.2
dev: true
+ /javascript-natural-sort@0.7.1:
+ resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==}
+ dev: false
+
/jest-worker@26.6.2:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
@@ -6881,9 +8458,13 @@ packages:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
dev: true
+ /jmespath@0.16.0:
+ resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==}
+ engines: {node: '>= 0.6.0'}
+ dev: false
+
/js-base64@2.6.4:
resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==}
- dev: true
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -6932,7 +8513,6 @@ packages:
/json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
- dev: true
/json-schema-traverse@1.0.0:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
@@ -6942,6 +8522,10 @@ packages:
resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
dev: true
+ /json-source-map@0.6.1:
+ resolution: {integrity: sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==}
+ dev: false
+
/json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
dev: true
@@ -6963,16 +8547,36 @@ packages:
hasBin: true
dev: true
- /jsonc-eslint-parser@2.3.0:
- resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==}
+ /jsonc-eslint-parser@2.2.0:
+ resolution: {integrity: sha512-x5QjzBOORd+T2EjErIxJnkOEbLVEdD1ILEeBbIJt8Eq/zUn7P7M8qdnWiNVBK5f8oxnJpc6SBHOeeIEl/swPjg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.2
eslint-visitor-keys: 3.4.1
espree: 9.5.2
- semver: 7.5.1
+ semver: 7.5.0
dev: true
+ /jsoneditor@9.10.2:
+ resolution: {integrity: sha512-sT9U8T9MB7We5uyCnofugqYPJtQ5rPJngFlvpdtyFTFKFjOMnlWE1jVhFwjTXwGBoFeiLS+S6rVuhIhJ35Jutw==}
+ dependencies:
+ ace-builds: 1.20.0
+ ajv: 6.12.6
+ javascript-natural-sort: 0.7.1
+ jmespath: 0.16.0
+ json-source-map: 0.6.1
+ jsonrepair: 3.1.0
+ mobius1-selectr: 2.4.13
+ picomodal: 3.0.0
+ vanilla-picker: 2.12.1
+ dev: false
+
+ /jsonfile@4.0.0:
+ resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
+ optionalDependencies:
+ graceful-fs: 4.2.11
+ dev: false
+
/jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
dependencies:
@@ -6995,6 +8599,15 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /jsonrepair@3.1.0:
+ resolution: {integrity: sha512-idqReg23J0PVRAADmZMc5xQM3xeOX5bTB6OTyMnzq33IXJXmn9iJuWIEvGmrN80rQf4d7uLTMEDwpzujNcI0Rg==}
+ hasBin: true
+ dev: false
+
+ /jstoxml@2.2.9:
+ resolution: {integrity: sha512-OYWlK0j+roh+eyaMROlNbS5cd5R25Y+IUpdl7cNdB8HNrkgwQzIS7L9MegxOiWNBj9dQhA/yAxiMwCC5mwNoBw==}
+ dev: false
+
/jsx-ast-utils@3.3.3:
resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==}
engines: {node: '>=4.0'}
@@ -7050,6 +8663,12 @@ packages:
resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==}
dev: true
+ /ko-sleep@1.1.4:
+ resolution: {integrity: sha512-s05WGpvvzyTuRlRE8fM7ru2Z3O+InbJuBcckTWKg2W+2c1k6SnFa3IfiSSt0/peFrlYAXgNoxuJWWVNmWh+K/A==}
+ dependencies:
+ ms: 2.1.3
+ dev: false
+
/kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
dev: true
@@ -7066,6 +8685,14 @@ packages:
engines: {node: '>=6'}
dev: true
+ /levn@0.3.0:
+ resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ prelude-ls: 1.1.2
+ type-check: 0.3.2
+ dev: false
+
/levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
@@ -7183,9 +8810,24 @@ packages:
resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
dev: false
+ /lodash.camelcase@4.3.0:
+ resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+ dev: false
+
+ /lodash.clonedeep@4.5.0:
+ resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
+ dev: false
+
/lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- dev: true
+
+ /lodash.foreach@4.5.0:
+ resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==}
+ dev: false
+
+ /lodash.isequal@4.5.0:
+ resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
+ dev: false
/lodash.ismatch@4.4.0:
resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==}
@@ -7199,6 +8841,14 @@ packages:
resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
dev: true
+ /lodash.throttle@4.1.1:
+ resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
+ dev: false
+
+ /lodash.toarray@4.4.0:
+ resolution: {integrity: sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==}
+ dev: false
+
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
@@ -7228,7 +8878,6 @@ packages:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
dependencies:
yallist: 3.1.1
- dev: true
/lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
@@ -7242,10 +8891,14 @@ packages:
engines: {node: '>=12'}
dev: true
+ /lru-cache@8.0.5:
+ resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==}
+ engines: {node: '>=16.14'}
+ dev: false
+
/lru-cache@9.1.1:
resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==}
engines: {node: 14 || >=16.14}
- dev: true
/magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
@@ -7296,7 +8949,7 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
agentkeepalive: 4.3.0
- cacache: 17.1.3
+ cacache: 17.1.0
http-cache-semantics: 4.1.1
http-proxy-agent: 5.0.0
https-proxy-agent: 5.0.1
@@ -7361,6 +9014,10 @@ packages:
yargs-parser: 20.2.9
dev: true
+ /merge-descriptors@1.0.1:
+ resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
+ dev: false
+
/merge-options@1.0.1:
resolution: {integrity: sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==}
engines: {node: '>=4'}
@@ -7411,6 +9068,12 @@ packages:
engines: {node: '>= 0.6'}
dev: false
+ /mime-match@1.0.2:
+ resolution: {integrity: sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==}
+ dependencies:
+ wildcard: 1.1.2
+ dev: false
+
/mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
@@ -7418,6 +9081,12 @@ packages:
mime-db: 1.52.0
dev: false
+ /mime@2.6.0:
+ resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
+ engines: {node: '>=4.0.0'}
+ hasBin: true
+ dev: false
+
/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@@ -7447,7 +9116,6 @@ packages:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
brace-expansion: 1.1.11
- dev: true
/minimatch@5.1.6:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
@@ -7463,8 +9131,14 @@ packages:
brace-expansion: 2.0.1
dev: true
- /minimatch@9.0.1:
- resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==}
+ /minimatch@8.0.4:
+ resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: 2.0.1
+
+ /minimatch@9.0.0:
+ resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
brace-expansion: 2.0.1
@@ -7481,7 +9155,6 @@ packages:
/minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- dev: true
/minipass-collect@1.0.2:
resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
@@ -7550,17 +9223,10 @@ packages:
/minipass@4.2.8:
resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==}
engines: {node: '>=8'}
- dev: true
/minipass@5.0.0:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
- dev: true
-
- /minipass@6.0.2:
- resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==}
- engines: {node: '>=16 || 14 >=14.17'}
- dev: true
/minizlib@2.1.2:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
@@ -7578,12 +9244,23 @@ packages:
is-extendable: 1.0.1
dev: true
+ /mkdirp@0.5.6:
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.8
+ dev: false
+
/mkdirp@1.0.4:
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
engines: {node: '>=10'}
hasBin: true
dev: true
+ /mobius1-selectr@2.4.13:
+ resolution: {integrity: sha512-Mk9qDrvU44UUL0EBhbAA1phfQZ7aMZPjwtL7wkpiBzGh8dETGqfsh50mWoX9EkjDlkONlErWXArHCKfoxVg0Bw==}
+ dev: false
+
/mockjs@1.1.0(patch_hash=zljuuegabo7mnbroxnwxab3e2u):
resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==}
hasBin: true
@@ -7604,20 +9281,36 @@ packages:
/ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
- dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- dev: true
/ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- dev: true
/muggle-string@0.2.2:
resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==}
dev: true
+ /mz-modules@2.1.0:
+ resolution: {integrity: sha512-sjk8lcRW3vrVYnZ+W+67L/2rL+jbO5K/N6PFGIcLWTiYytNr22Ah9FDXFs+AQntTM1boZcoHi5qS+CV1seuPog==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ glob: 7.2.3
+ ko-sleep: 1.1.4
+ mkdirp: 0.5.6
+ pump: 3.0.0
+ rimraf: 2.7.1
+ dev: false
+
+ /mz@2.7.0:
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+ dependencies:
+ any-promise: 1.3.0
+ object-assign: 4.1.1
+ thenify-all: 1.6.0
+ dev: false
+
/naive-ui@2.34.4(vue@3.3.4):
resolution: {integrity: sha512-aPG8PDfhSzIzn/jSC9y3Jb3Pe2wHJ7F0cFV1EWlbImSrZECeUmoc+fIcOSWbizoztkKfaUAeKwYdMl09MKkj1g==}
peerDependencies:
@@ -7644,6 +9337,10 @@ packages:
vueuc: 0.4.51(vue@3.3.4)
dev: false
+ /namespace-emitter@2.0.1:
+ resolution: {integrity: sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==}
+ dev: false
+
/nanoid@3.3.6:
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -7685,6 +9382,11 @@ packages:
resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
dev: true
+ /netmask@2.0.2:
+ resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
+ engines: {node: '>= 0.4.0'}
+ dev: false
+
/next-tick@1.1.0:
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
dev: false
@@ -7701,16 +9403,16 @@ packages:
nopt: 6.0.0
npmlog: 6.0.2
rimraf: 3.0.2
- semver: 7.5.1
- tar: 6.1.15
+ semver: 7.5.0
+ tar: 6.1.14
which: 2.0.2
transitivePeerDependencies:
- bluebird
- supports-color
dev: true
- /node-releases@2.0.11:
- resolution: {integrity: sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q==}
+ /node-releases@2.0.10:
+ resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==}
dev: true
/nopt@6.0.0:
@@ -7735,8 +9437,8 @@ packages:
engines: {node: '>=10'}
dependencies:
hosted-git-info: 4.1.0
- is-core-module: 2.12.1
- semver: 7.5.1
+ is-core-module: 2.12.0
+ semver: 7.5.0
validate-npm-package-license: 3.0.4
dev: true
@@ -7745,8 +9447,8 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
hosted-git-info: 6.1.1
- is-core-module: 2.12.1
- semver: 7.5.1
+ is-core-module: 2.12.0
+ semver: 7.5.0
validate-npm-package-license: 3.0.4
dev: true
@@ -7767,8 +9469,8 @@ packages:
npm-normalize-package-bin: 3.0.1
dev: true
- /npm-check-updates@16.10.12:
- resolution: {integrity: sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==}
+ /npm-check-updates@16.10.9:
+ resolution: {integrity: sha512-J3ggasYJIFB+XqAT9qQcAAOKehpCXGRoZWlK4/u5YAOZB6hmM4CxdrxCA7A34hBK5zaPIEBnMqWBSV7mU6nixg==}
engines: {node: '>=14.14'}
hasBin: true
dependencies:
@@ -7781,12 +9483,12 @@ packages:
get-stdin: 8.0.0
globby: 11.1.0
hosted-git-info: 5.2.1
- ini: 4.1.1
+ ini: 4.1.0
js-yaml: 4.1.0
json-parse-helpfulerror: 1.0.3
jsonlines: 0.1.1
lodash: 4.17.21
- minimatch: 9.0.1
+ minimatch: 8.0.4
p-map: 4.0.0
pacote: 15.1.1
parse-github-url: 1.0.2
@@ -7794,8 +9496,8 @@ packages:
prompts-ncu: 3.0.0
rc-config-loader: 4.1.2
remote-git-tags: 3.0.0
- rimraf: 5.0.1
- semver: 7.5.1
+ rimraf: 4.4.1
+ semver: 7.5.0
semver-utils: 1.1.4
source-map-support: 0.5.21
spawn-please: 2.0.1
@@ -7811,7 +9513,7 @@ packages:
resolution: {integrity: sha512-dH3GmQL4vsPtld59cOn8uY0iOqRmqKvV+DLGwNXV/Q7MDgD2QfOADWd/mFXcIE5LVhYYGjA3baz6W9JneqnuCw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- semver: 7.5.1
+ semver: 7.5.0
dev: true
/npm-normalize-package-bin@3.0.1:
@@ -7825,7 +9527,7 @@ packages:
dependencies:
hosted-git-info: 6.1.1
proc-log: 3.0.0
- semver: 7.5.1
+ semver: 7.5.0
validate-npm-package-name: 5.0.0
dev: true
@@ -7843,7 +9545,7 @@ packages:
npm-install-checks: 6.1.1
npm-normalize-package-bin: 3.0.1
npm-package-arg: 10.1.0
- semver: 7.5.1
+ semver: 7.5.0
dev: true
/npm-registry-fetch@14.0.5:
@@ -7894,7 +9596,6 @@ packages:
/object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
- dev: true
/object-copy@0.1.0:
resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==}
@@ -7908,10 +9609,17 @@ packages:
/object-inspect@1.12.3:
resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
+ /object-is@1.1.5:
+ resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ dev: false
+
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
- dev: true
/object-visit@1.0.1:
resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==}
@@ -7982,7 +9690,6 @@ packages:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
- dev: true
/onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
@@ -8017,6 +9724,18 @@ packages:
is-wsl: 2.2.0
dev: true
+ /optionator@0.8.3:
+ resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ deep-is: 0.1.4
+ fast-levenshtein: 2.0.6
+ levn: 0.3.0
+ prelude-ls: 1.1.2
+ type-check: 0.3.2
+ word-wrap: 1.2.3
+ dev: false
+
/optionator@0.9.1:
resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
engines: {node: '>= 0.8.0'}
@@ -8029,6 +9748,23 @@ packages:
word-wrap: 1.2.3
dev: true
+ /os-name@1.0.3:
+ resolution: {integrity: sha512-f5estLO2KN8vgtTRaILIgEGBoBrMnZ3JQ7W9TMZCnOIGwHe8TRGSpcagnWDo+Dfhd/z08k9Xe75hvciJJ8Qaew==}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+ dependencies:
+ osx-release: 1.1.0
+ win-release: 1.1.1
+ dev: false
+
+ /osx-release@1.1.0:
+ resolution: {integrity: sha512-ixCMMwnVxyHFQLQnINhmIpWqXIfS2YOXchwQrk+OFzmo6nDjQ0E4KXAyyUh0T0MZgV4bUhkRrAbVqlE4yLVq4A==}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.8
+ dev: false
+
/p-cancelable@3.0.0:
resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==}
engines: {node: '>=12.20'}
@@ -8100,6 +9836,32 @@ packages:
engines: {node: '>=6'}
dev: true
+ /pac-proxy-agent@5.0.0:
+ resolution: {integrity: sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==}
+ engines: {node: '>= 8'}
+ dependencies:
+ '@tootallnate/once': 1.1.2
+ agent-base: 6.0.2
+ debug: 4.3.4
+ get-uri: 3.0.2
+ http-proxy-agent: 4.0.1
+ https-proxy-agent: 5.0.1
+ pac-resolver: 5.0.1
+ raw-body: 2.5.2
+ socks-proxy-agent: 5.0.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /pac-resolver@5.0.1:
+ resolution: {integrity: sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==}
+ engines: {node: '>= 8'}
+ dependencies:
+ degenerator: 3.0.4
+ ip: 1.1.8
+ netmask: 2.0.2
+ dev: false
+
/package-json@8.1.0:
resolution: {integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==}
engines: {node: '>=14.16'}
@@ -8107,7 +9869,7 @@ packages:
got: 12.6.0
registry-auth-token: 5.0.2
registry-url: 6.0.1
- semver: 7.5.1
+ semver: 7.5.0
dev: true
/pacote@15.1.1:
@@ -8118,8 +9880,8 @@ packages:
'@npmcli/git': 4.0.4
'@npmcli/installed-package-contents': 2.0.2
'@npmcli/promise-spawn': 6.0.2
- '@npmcli/run-script': 6.0.2
- cacache: 17.1.3
+ '@npmcli/run-script': 6.0.1
+ cacache: 17.1.0
fs-minipass: 3.0.2
minipass: 4.2.8
npm-package-arg: 10.1.0
@@ -8130,14 +9892,18 @@ packages:
promise-retry: 2.0.1
read-package-json: 6.0.3
read-package-json-fast: 3.0.2
- sigstore: 1.5.2
+ sigstore: 1.4.0
ssri: 10.0.4
- tar: 6.1.15
+ tar: 6.1.14
transitivePeerDependencies:
- bluebird
- supports-color
dev: true
+ /parchment@1.1.4:
+ resolution: {integrity: sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==}
+ dev: false
+
/parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -8196,7 +9962,6 @@ packages:
/path-is-absolute@1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
- dev: true
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
@@ -8212,13 +9977,12 @@ packages:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
dev: true
- /path-scurry@1.9.2:
- resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==}
+ /path-scurry@1.7.0:
+ resolution: {integrity: sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
lru-cache: 9.1.1
- minipass: 6.0.2
- dev: true
+ minipass: 5.0.0
/path-to-regexp@6.2.1:
resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
@@ -8244,6 +10008,12 @@ packages:
resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==}
dev: true
+ /pause-stream@0.0.11:
+ resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==}
+ dependencies:
+ through: 2.3.8
+ dev: false
+
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
@@ -8252,6 +10022,10 @@ packages:
engines: {node: '>=8.6'}
dev: true
+ /picomodal@3.0.0:
+ resolution: {integrity: sha512-FoR3TDfuLlqUvcEeK5ifpKSVVns6B4BQvc8SDF6THVMuadya6LLtji0QgUDSStw0ZR2J7I6UGi5V2V23rnPWTw==}
+ dev: false
+
/pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
@@ -8286,6 +10060,10 @@ packages:
vue-demi: 0.14.5(vue@3.3.4)
dev: false
+ /platform@1.3.6:
+ resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==}
+ dev: false
+
/point-at-length@1.1.0:
resolution: {integrity: sha512-nNHDk9rNEh/91o2Y8kHLzBLNpLf80RYd2gCun9ss+V0ytRSf6XhryBTx071fesktjbachRmGuUbId+JQmzhRXw==}
dependencies:
@@ -8333,8 +10111,8 @@ packages:
postcss: 8.4.23
dev: true
- /postcss-selector-parser@6.0.13:
- resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==}
+ /postcss-selector-parser@6.0.12:
+ resolution: {integrity: sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==}
engines: {node: '>=4'}
dependencies:
cssesc: 3.0.0
@@ -8394,6 +10172,15 @@ packages:
posthtml-render: 1.4.0
dev: true
+ /preact@10.14.0:
+ resolution: {integrity: sha512-4oh2sf208mKAdL5AQtzXxE387iSGNWMX/YjwMjH6m/XROILKAmx5Pbs2FsXrW7ixoVGGjpfYSBB833vOwYxNxw==}
+ dev: false
+
+ /prelude-ls@1.1.2:
+ resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
+ engines: {node: '>= 0.8.0'}
+ dev: false
+
/prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
@@ -8403,27 +10190,27 @@ packages:
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
engines: {node: '>=6.0.0'}
dependencies:
- fast-diff: 1.3.0
+ fast-diff: 1.2.0
dev: true
/prettier-plugin-astro@0.8.1:
resolution: {integrity: sha512-lJ/mG/Lz/ccSwNtwqpFS126mtMVzFVyYv0ddTF9wqwrEG4seECjKDAyw/oGv915rAcJi8jr89990nqfpmG+qdg==}
engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'}
dependencies:
- '@astrojs/compiler': 1.4.2
+ '@astrojs/compiler': 1.4.1
prettier: 2.8.8
sass-formatter: 0.7.6
synckit: 0.8.5
dev: true
- /prettier-plugin-svelte@2.10.0(prettier@2.8.8)(svelte@3.59.1):
+ /prettier-plugin-svelte@2.10.0(prettier@2.8.8)(svelte@3.59.0):
resolution: {integrity: sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==}
peerDependencies:
prettier: ^1.16.4 || ^2.0.0
svelte: ^3.2.0
dependencies:
prettier: 2.8.8
- svelte: 3.59.1
+ svelte: 3.59.0
dev: true
/prettier@2.8.8:
@@ -8446,6 +10233,11 @@ packages:
resolution: {integrity: sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg==}
dev: false
+ /prismjs@1.29.0:
+ resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
+ engines: {node: '>=6'}
+ dev: false
+
/proc-log@3.0.0:
resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -8453,7 +10245,6 @@ packages:
/process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
- dev: true
/progress@2.0.3:
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
@@ -8497,14 +10288,36 @@ packages:
resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
dev: true
+ /proxy-agent@5.0.0:
+ resolution: {integrity: sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==}
+ engines: {node: '>= 8'}
+ dependencies:
+ agent-base: 6.0.2
+ debug: 4.3.4
+ http-proxy-agent: 4.0.1
+ https-proxy-agent: 5.0.1
+ lru-cache: 5.1.1
+ pac-proxy-agent: 5.0.0
+ proxy-from-env: 1.1.0
+ socks-proxy-agent: 5.0.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
dev: false
+ /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@2.3.0:
resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'}
- dev: true
/pupa@3.1.0:
resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==}
@@ -8518,6 +10331,14 @@ packages:
engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
dev: true
+ /qiniu-js@3.4.1:
+ resolution: {integrity: sha512-8vxrLqDPlJUk3fUAaTozh3TAT3ww9B5KqGogmGuTiFHnewXDoMxTCSY5z8Ab5UNdrCo6ZxDM07G/o++CICRUFw==}
+ dependencies:
+ '@babel/runtime-corejs2': 7.21.5
+ querystring: 0.2.1
+ spark-md5: 3.0.2
+ dev: false
+
/qs@6.11.2:
resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==}
engines: {node: '>=0.6'}
@@ -8533,6 +10354,12 @@ packages:
strict-uri-encode: 1.1.0
dev: true
+ /querystring@0.2.1:
+ resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==}
+ engines: {node: '>=0.4.x'}
+ deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
+ dev: false
+
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: true
@@ -8547,12 +10374,42 @@ packages:
engines: {node: '>=10'}
dev: true
+ /quill-delta@3.6.3:
+ resolution: {integrity: sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==}
+ engines: {node: '>=0.10'}
+ dependencies:
+ deep-equal: 1.1.1
+ extend: 3.0.2
+ fast-diff: 1.1.2
+ dev: false
+
+ /quill@1.3.7:
+ resolution: {integrity: sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==}
+ dependencies:
+ clone: 2.1.2
+ deep-equal: 1.1.1
+ eventemitter3: 2.0.3
+ extend: 3.0.2
+ parchment: 1.1.4
+ quill-delta: 3.6.3
+ dev: false
+
/randombytes@2.1.0:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
dependencies:
safe-buffer: 5.2.1
dev: true
+ /raw-body@2.5.2:
+ resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ bytes: 3.1.2
+ http-errors: 2.0.0
+ iconv-lite: 0.4.24
+ unpipe: 1.0.0
+ dev: false
+
/rc-config-loader@4.1.2:
resolution: {integrity: sha512-qKTnVWFl9OQYKATPzdfaZIbTxcHziQl92zYSxYC6umhOqyAsoj8H8Gq/+aFjAso68sBdjTz3A7omqeAkkF1MWg==}
dependencies:
@@ -8596,7 +10453,7 @@ packages:
resolution: {integrity: sha512-4QbpReW4kxFgeBQ0vPAqh2y8sXEB3D4t3jsXbJKIhBiF80KT6XRo45reqwtftju5J6ru1ax06A2Gb/wM1qCOEQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- glob: 10.2.6
+ glob: 10.2.2
json-parse-even-better-errors: 3.0.0
normalize-package-data: 5.0.0
npm-normalize-package-bin: 3.0.1
@@ -8638,6 +10495,15 @@ packages:
type-fest: 0.6.0
dev: true
+ /readable-stream@1.1.14:
+ resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==}
+ dependencies:
+ core-util-is: 1.0.3
+ inherits: 2.0.4
+ isarray: 0.0.1
+ string_decoder: 0.10.31
+ dev: false
+
/readable-stream@2.3.8:
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
dependencies:
@@ -8648,7 +10514,6 @@ packages:
safe-buffer: 5.1.2
string_decoder: 1.1.1
util-deprecate: 1.0.2
- dev: true
/readable-stream@3.6.2:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
@@ -8709,7 +10574,6 @@ packages:
call-bind: 1.0.2
define-properties: 1.2.0
functions-have-names: 1.2.3
- dev: true
/regexpp@3.2.0:
resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
@@ -8796,7 +10660,7 @@ packages:
resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
hasBin: true
dependencies:
- is-core-module: 2.12.1
+ is-core-module: 2.12.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
@@ -8805,7 +10669,7 @@ packages:
resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
hasBin: true
dependencies:
- is-core-module: 2.12.1
+ is-core-module: 2.12.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
@@ -8844,6 +10708,13 @@ packages:
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
dev: true
+ /rimraf@2.7.1:
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
+ hasBin: true
+ dependencies:
+ glob: 7.2.3
+ dev: false
+
/rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
@@ -8851,12 +10722,20 @@ packages:
glob: 7.2.3
dev: true
- /rimraf@5.0.1:
- resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==}
+ /rimraf@4.4.1:
+ resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- glob: 10.2.6
+ glob: 9.3.5
+ dev: true
+
+ /rimraf@5.0.0:
+ resolution: {integrity: sha512-Jf9llaP+RvaEVS5nPShYFhtXIrb3LRKP281ib3So0KkeZKo2wIKyq0Re7TOSwanasA423PSr6CCIL4bP6T040g==}
+ engines: {node: '>=14'}
+ hasBin: true
+ dependencies:
+ glob: 10.2.2
dev: true
/rollup-plugin-terser@7.0.2(rollup@2.79.1):
@@ -8869,7 +10748,7 @@ packages:
jest-worker: 26.6.2
rollup: 2.79.1
serialize-javascript: 4.0.0
- terser: 5.17.4
+ terser: 5.17.1
dev: true
/rollup-plugin-visualizer@5.9.0(rollup@2.79.1):
@@ -8897,8 +10776,8 @@ packages:
fsevents: 2.3.2
dev: true
- /rollup@3.22.0:
- resolution: {integrity: sha512-imsigcWor5Y/dC0rz2q0bBt9PabcL3TORry2hAa6O6BuMvY71bqHyfReAz5qyAqiQATD1m70qdntqBfBQjVWpQ==}
+ /rollup@3.21.5:
+ resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -8925,7 +10804,7 @@ packages:
/rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
dependencies:
- tslib: 2.5.2
+ tslib: 2.5.0
dev: true
/s.color@0.0.15:
@@ -8934,7 +10813,6 @@ packages:
/safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
- dev: true
/safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
@@ -8944,7 +10822,7 @@ packages:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
is-regex: 1.1.4
dev: true
@@ -8973,6 +10851,22 @@ packages:
source-map-js: 1.0.2
dev: true
+ /sax@1.2.4:
+ resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
+ dev: false
+
+ /scroll-into-view-if-needed@2.2.31:
+ resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==}
+ dependencies:
+ compute-scroll-into-view: 1.0.20
+ dev: false
+
+ /sdk-base@2.0.1:
+ resolution: {integrity: sha512-eeG26wRwhtwYuKGCDM3LixCaxY27Pa/5lK4rLKhQa7HBjJ3U3Y+f81MMZQRsDw/8SC2Dao/83yJTXJ8aULuN8Q==}
+ dependencies:
+ get-ready: 1.0.0
+ dev: false
+
/seemly@0.3.6:
resolution: {integrity: sha512-lEV5VB8BUKTo/AfktXJcy+JeXns26ylbMkIUco8CYREsQijuz4mrXres2Q+vMLdwkuLxJdIPQ8IlCIxLYm71Yw==}
dev: false
@@ -8985,7 +10879,7 @@ packages:
resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==}
engines: {node: '>=12'}
dependencies:
- semver: 7.5.1
+ semver: 7.5.0
dev: true
/semver-utils@1.1.4:
@@ -8995,15 +10889,14 @@ packages:
/semver@5.7.1:
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
hasBin: true
- dev: true
/semver@6.3.0:
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
hasBin: true
dev: true
- /semver@7.5.1:
- resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
+ /semver@7.5.0:
+ resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -9030,6 +10923,10 @@ packages:
split-string: 3.1.0
dev: true
+ /setprototypeof@1.2.0:
+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+ dev: false
+
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -9046,26 +10943,26 @@ packages:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
object-inspect: 1.12.3
/signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true
- /signal-exit@4.0.2:
- resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==}
+ /signal-exit@4.0.1:
+ resolution: {integrity: sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==}
engines: {node: '>=14'}
dev: true
- /sigstore@1.5.2:
- resolution: {integrity: sha512-X95v6xAAooVpn7PaB94TDmFeSO5SBfCtB1R23fvzr36WTfjtkiiyOeei979nbTjc8nzh6FSLeltQZuODsm1EjQ==}
+ /sigstore@1.4.0:
+ resolution: {integrity: sha512-N7TRpSbFjY/TrFDg6yGAQSYBrQ5s6qmPiq4pD6fkv1LoyfMsLG0NwZWG2s5q+uttLHgyVyTa0Rogx2P78rN8kQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
hasBin: true
dependencies:
'@sigstore/protobuf-specs': 0.1.0
make-fetch-happen: 11.1.1
- tuf-js: 1.1.6
+ tuf-js: 1.1.5
transitivePeerDependencies:
- supports-color
dev: true
@@ -9098,6 +10995,23 @@ packages:
engines: {node: '>=8'}
dev: true
+ /slate-history@0.66.0(slate@0.72.8):
+ resolution: {integrity: sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==}
+ peerDependencies:
+ slate: '>=0.65.3'
+ dependencies:
+ is-plain-object: 5.0.0
+ slate: 0.72.8
+ dev: false
+
+ /slate@0.72.8:
+ resolution: {integrity: sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==}
+ dependencies:
+ immer: 9.0.21
+ is-plain-object: 5.0.0
+ tiny-warning: 1.0.3
+ dev: false
+
/slice-ansi@3.0.0:
resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
engines: {node: '>=8'}
@@ -9127,7 +11041,11 @@ packages:
/smart-buffer@4.2.0:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
- dev: true
+
+ /snabbdom@3.5.1:
+ resolution: {integrity: sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==}
+ engines: {node: '>=8.3.0'}
+ dev: false
/snapdragon-node@2.1.1:
resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
@@ -9161,6 +11079,17 @@ packages:
- supports-color
dev: true
+ /socks-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==}
+ engines: {node: '>= 6'}
+ dependencies:
+ agent-base: 6.0.2
+ debug: 4.3.4
+ socks: 2.7.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/socks-proxy-agent@7.0.0:
resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==}
engines: {node: '>= 10'}
@@ -9178,7 +11107,6 @@ packages:
dependencies:
ip: 2.0.0
smart-buffer: 4.2.0
- dev: true
/sortablejs@1.14.0:
resolution: {integrity: sha512-pBXvQCs5/33fdN1/39pPL0NZF20LeRbLQ5jtnheIPN9JQAaufGjKdWduZn4U7wCtVuzKhmRkI0DFYHYRbB2H1w==}
@@ -9237,6 +11165,10 @@ packages:
deprecated: Please use @jridgewell/sourcemap-codec instead
dev: true
+ /spark-md5@3.0.2:
+ resolution: {integrity: sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==}
+ dev: false
+
/spawn-please@2.0.1:
resolution: {integrity: sha512-W+cFbZR2q2mMTfjz5ZGvhBAiX+e/zczFCNlbS9mxiSdYswBXwUuBUT+a0urH+xZZa8f/bs0mXHyZsZHR9hKogA==}
engines: {node: '>=14'}
@@ -9285,6 +11217,10 @@ packages:
through: 2.3.8
dev: true
+ /ssr-window@3.0.0:
+ resolution: {integrity: sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==}
+ dev: false
+
/ssr-window@4.0.2:
resolution: {integrity: sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==}
dev: false
@@ -9324,7 +11260,7 @@ packages:
figures: 3.2.0
find-up: 5.0.0
git-semver-tags: 4.1.1
- semver: 7.5.1
+ semver: 7.5.0
stringify-package: 1.0.1
yargs: 16.2.0
dev: true
@@ -9340,7 +11276,26 @@ packages:
/statuses@1.5.0:
resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
engines: {node: '>= 0.6'}
- dev: true
+
+ /statuses@2.0.1:
+ resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
+ engines: {node: '>= 0.8'}
+ dev: false
+
+ /stream-http@2.8.2:
+ resolution: {integrity: sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==}
+ dependencies:
+ builtin-status-codes: 3.0.0
+ inherits: 2.0.4
+ readable-stream: 2.3.8
+ to-arraybuffer: 1.0.1
+ xtend: 4.0.2
+ dev: false
+
+ /stream-wormhole@1.1.0:
+ resolution: {integrity: sha512-gHFfL3px0Kctd6Po0M8TzEvt3De/xu6cnRrjlfYNhwbhLPLwigI2t1nc6jrzNuaYg5C4YF78PPFuQPzRiqn9ew==}
+ engines: {node: '>=4.0.0'}
+ dev: false
/strict-uri-encode@1.1.0:
resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==}
@@ -9376,7 +11331,7 @@ packages:
call-bind: 1.0.2
define-properties: 1.2.0
es-abstract: 1.21.2
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.0
has-symbols: 1.0.3
internal-slot: 1.0.5
regexp.prototype.flags: 1.5.0
@@ -9408,11 +11363,14 @@ packages:
es-abstract: 1.21.2
dev: true
+ /string_decoder@0.10.31:
+ resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
+ dev: false
+
/string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
dependencies:
safe-buffer: 5.1.2
- dev: true
/string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
@@ -9497,6 +11455,10 @@ packages:
engines: {node: '>=14.16'}
dev: true
+ /strnum@1.0.5:
+ resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
+ dev: false
+
/style-to-object@0.3.0:
resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==}
dependencies:
@@ -9540,7 +11502,7 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /svelte-eslint-parser@0.28.0(svelte@3.59.1):
+ /svelte-eslint-parser@0.28.0(svelte@3.59.0):
resolution: {integrity: sha512-qWg5M3CIp7LkcdG5bpn44QEd48UxvgxG5L+Sbl701EG8Wujht7EqJuJhqgzvO3bbI9ENbWCXK49eCcwiNnpMzw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -9552,11 +11514,11 @@ packages:
eslint-scope: 7.2.0
eslint-visitor-keys: 3.4.1
espree: 9.5.2
- svelte: 3.59.1
+ svelte: 3.59.0
dev: true
- /svelte@3.59.1:
- resolution: {integrity: sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==}
+ /svelte@3.59.0:
+ resolution: {integrity: sha512-Di1wVPwdWriw5pSyInMRpr5EZmwrzKxtDKv5aXu8A/WDUi59Y5bIvl42eLef0x1vwz+ZtrjdnT8nXir2bDqR/A==}
engines: {node: '>= 8'}
dev: true
@@ -9610,11 +11572,11 @@ packages:
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
'@pkgr/utils': 2.4.0
- tslib: 2.5.2
+ tslib: 2.5.0
dev: true
- /tar@6.1.15:
- resolution: {integrity: sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==}
+ /tar@6.1.14:
+ resolution: {integrity: sha512-piERznXu0U7/pW7cdSn7hjqySIVTYT6F76icmFk7ptU7dDYlXTm5r9A6K04R2vU3olYgoKeo1Cg3eeu5nhftAw==}
engines: {node: '>=10'}
dependencies:
chownr: 2.0.0
@@ -9640,8 +11602,8 @@ packages:
unique-string: 2.0.0
dev: true
- /terser@5.17.4:
- resolution: {integrity: sha512-jcEKZw6UPrgugz/0Tuk/PVyLAPfMBJf5clnGueo45wTweoV8yh7Q7PEkhkJ5uuUbC7zAxEcG3tqNr1bstkQ8nw==}
+ /terser@5.17.1:
+ resolution: {integrity: sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -9660,6 +11622,19 @@ packages:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
+ /thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ thenify: 3.3.1
+ dev: false
+
+ /thenify@3.3.1:
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+ dependencies:
+ any-promise: 1.3.0
+ dev: false
+
/through2@2.0.5:
resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
dependencies:
@@ -9675,17 +11650,24 @@ packages:
/through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
- dev: true
/tiny-emitter@2.1.0:
resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==}
dev: false
+ /tiny-warning@1.0.3:
+ resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
+ dev: false
+
/titleize@3.0.0:
resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
engines: {node: '>=12'}
dev: true
+ /to-arraybuffer@1.0.1:
+ resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==}
+ dev: false
+
/to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
@@ -9722,6 +11704,11 @@ packages:
safe-regex: 1.1.0
dev: true
+ /toidentifier@1.0.1:
+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
+ engines: {node: '>=0.6'}
+ dev: false
+
/topojson-client@3.1.0:
resolution: {integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==}
hasBin: true
@@ -9769,8 +11756,8 @@ packages:
resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==}
dev: false
- /tslib@2.5.2:
- resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==}
+ /tslib@2.5.0:
+ resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
/tsutils@3.21.0(typescript@5.0.4):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
@@ -9793,17 +11780,23 @@ packages:
fsevents: 2.3.2
dev: true
- /tuf-js@1.1.6:
- resolution: {integrity: sha512-CXwFVIsXGbVY4vFiWF7TJKWmlKJAT8TWkH4RmiohJRcDJInix++F0dznDmoVbtJNzZ8yLprKUG4YrDIhv3nBMg==}
+ /tuf-js@1.1.5:
+ resolution: {integrity: sha512-inqodgxdsmuxrtQVbu6tPNgRKWD1Boy3VB6GO7KczJZpAHiTukwhSzXUSzvDcw5pE2Jo8ua+e1ykpHv7VdPVlQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
'@tufjs/models': 1.0.4
- debug: 4.3.4
make-fetch-happen: 11.1.1
transitivePeerDependencies:
- supports-color
dev: true
+ /type-check@0.3.2:
+ resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ prelude-ls: 1.1.2
+ dev: false
+
/type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
@@ -9911,6 +11904,13 @@ packages:
jiti: 1.18.2
dev: true
+ /unescape@1.0.1:
+ resolution: {integrity: sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ extend-shallow: 2.0.1
+ dev: false
+
/unicode-canonical-property-names-ecmascript@2.0.0:
resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'}
@@ -9986,6 +11986,11 @@ packages:
crypto-random-string: 4.0.0
dev: true
+ /universalify@0.1.2:
+ resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
+ engines: {node: '>= 4.0.0'}
+ dev: false
+
/universalify@2.0.0:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
@@ -9994,7 +11999,6 @@ packages:
/unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
- dev: true
/unplugin-icons@0.16.1:
resolution: {integrity: sha512-qTunFUkpAyDnwzwV7YV1ZgCWRYfLuURcCurhhXOWMy2ipY88qx1pADvral2hJu4Xymh0X0t3Zcll3BIru2AVLQ==}
@@ -10095,7 +12099,7 @@ packages:
resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==}
engines: {node: '>=14.16'}
dependencies:
- boxen: 7.1.0
+ boxen: 7.0.2
chalk: 5.2.0
configstore: 6.0.0
has-yarn: 3.0.0
@@ -10106,7 +12110,7 @@ packages:
is-yarn-global: 0.4.1
latest-version: 7.0.0
pupa: 3.1.0
- semver: 7.5.1
+ semver: 7.5.0
semver-diff: 4.0.0
xdg-basedir: 5.1.0
dev: true
@@ -10115,13 +12119,35 @@ packages:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
punycode: 2.3.0
- dev: true
/urix@0.1.0:
resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==}
deprecated: Please see https://github.com/lydell/urix#deprecated
dev: true
+ /urllib@2.40.0:
+ resolution: {integrity: sha512-XDZjoijtzsbkXTXgM+A/sJM002nwoYsc46YOYr6MNH2jUUw1nCBf2ywT1WaPsVEWJX4Yr+9isGmYj4+yofFn9g==}
+ engines: {node: '>= 0.10.0'}
+ dependencies:
+ any-promise: 1.3.0
+ content-type: 1.0.5
+ debug: 2.6.9
+ default-user-agent: 1.0.0
+ digest-header: 1.1.0
+ ee-first: 1.1.1
+ formstream: 1.2.0
+ humanize-ms: 1.2.1
+ iconv-lite: 0.4.24
+ ip: 1.1.8
+ proxy-agent: 5.0.0
+ pump: 3.0.0
+ qs: 6.11.2
+ statuses: 1.5.0
+ utility: 1.18.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/use@3.1.1:
resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
engines: {node: '>=0.10.0'}
@@ -10129,13 +12155,28 @@ packages:
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- dev: true
+
+ /utility@1.18.0:
+ resolution: {integrity: sha512-PYxZDA+6QtvRvm//++aGdmKG/cI07jNwbROz0Ql+VzFV1+Z0Dy55NI4zZ7RHc9KKpBePNFwoErqIuqQv/cjiTA==}
+ engines: {node: '>= 0.12.0'}
+ dependencies:
+ copy-to: 2.0.1
+ escape-html: 1.0.3
+ mkdirp: 0.5.6
+ mz: 2.7.0
+ unescape: 1.0.1
+ dev: false
/utils-merge@1.0.1:
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
engines: {node: '>= 0.4.0'}
dev: true
+ /uuid@8.3.2:
+ resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+ hasBin: true
+ dev: false
+
/validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
dependencies:
@@ -10150,6 +12191,12 @@ packages:
builtins: 5.0.1
dev: true
+ /vanilla-picker@2.12.1:
+ resolution: {integrity: sha512-2qrEP9VYylKXbyzXKsbu2dferBTvqnlsr29XjHwFE+/MEp0VNj6oEUESLDtKZ7DWzGdSv1x/+ujqFZF+KsO3cg==}
+ dependencies:
+ '@sphinxxxx/color-conversion': 2.2.2
+ dev: false
+
/vary@1.1.2:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
@@ -10277,14 +12324,23 @@ packages:
optional: true
dependencies:
'@types/node': 20.2.1
- esbuild: 0.17.19
+ esbuild: 0.17.18
postcss: 8.4.23
- rollup: 3.22.0
+ rollup: 3.21.5
sass: 1.62.1
optionalDependencies:
fsevents: 2.3.2
dev: true
+ /vm2@3.9.17:
+ resolution: {integrity: sha512-AqwtCnZ/ERcX+AVj9vUsphY56YANXxRuqMb7GsDtAr0m0PcQX3u0Aj3KWiXM0YAHy7i6JEeHrwOnwXbGYgRpAw==}
+ engines: {node: '>=6.0'}
+ hasBin: true
+ dependencies:
+ acorn: 8.8.2
+ acorn-walk: 8.2.0
+ dev: false
+
/vooks@0.2.12(vue@3.3.4):
resolution: {integrity: sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==}
peerDependencies:
@@ -10294,6 +12350,15 @@ packages:
vue: 3.3.4
dev: false
+ /vue-cropperjs@5.0.0(vue@3.3.4):
+ resolution: {integrity: sha512-RhnC8O33uRZNkn74aiHZwNHnBJOXWlS4P6gsRI0lw4cZlWjKSCywZI9oSI9POlIPI6OYv30jvnHMXGch85tw7w==}
+ peerDependencies:
+ vue: '>=3.0.0'
+ dependencies:
+ cropperjs: 1.5.13
+ vue: 3.3.4
+ dev: false
+
/vue-demi@0.13.11(vue@3.3.4):
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
engines: {node: '>=12'}
@@ -10309,6 +12374,21 @@ packages:
vue: 3.3.4
dev: false
+ /vue-demi@0.14.0(vue@3.3.4):
+ resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ peerDependencies:
+ '@vue/composition-api': ^1.0.0-rc.1
+ vue: ^3.0.0-0 || ^2.6.0
+ peerDependenciesMeta:
+ '@vue/composition-api':
+ optional: true
+ dependencies:
+ vue: 3.3.4
+ dev: false
+
/vue-demi@0.14.5(vue@3.3.4):
resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==}
engines: {node: '>=12'}
@@ -10324,8 +12404,8 @@ packages:
vue: 3.3.4
dev: false
- /vue-eslint-parser@9.3.0(eslint@8.41.0):
- resolution: {integrity: sha512-48IxT9d0+wArT1+3wNIy0tascRoywqSUe2E1YalIC1L8jsUGe5aJQItWfRok7DVFGz3UYvzEI7n5wiTXsCMAcQ==}
+ /vue-eslint-parser@9.2.0(eslint@8.41.0):
+ resolution: {integrity: sha512-aFXipsUbKU4TzgP9OU6cXIm2Nnp9ryKJc2mzY0s2xzwfjHg6WDT33LUAQRGR9K0NFncBgUEZ2njdrS3Lj/sOLw==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
@@ -10337,7 +12417,7 @@ packages:
espree: 9.5.2
esquery: 1.5.0
lodash: 4.17.21
- semver: 7.5.1
+ semver: 7.5.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -10379,7 +12459,7 @@ packages:
dependencies:
'@volar/vue-language-core': 1.6.5
'@volar/vue-typescript': 1.6.5(typescript@5.0.4)
- semver: 7.5.1
+ semver: 7.5.0
typescript: 5.0.4
dev: true
@@ -10392,6 +12472,15 @@ packages:
'@vue/server-renderer': 3.3.4(vue@3.3.4)
'@vue/shared': 3.3.4
+ /vuedraggable-es@4.1.1(vue@3.3.4):
+ resolution: {integrity: sha512-F35pjSwC8HS/lnaOd+B59nYR4FZmwuhWAzccK9xftRuWds8SU1TZh5myKVM86j5dFOI7S26O64Kwe7LUHnXjlA==}
+ peerDependencies:
+ vue: ^3.2.31
+ dependencies:
+ sortablejs: 1.14.0
+ vue: 3.3.4
+ dev: false
+
/vuedraggable@4.1.0(vue@3.3.4):
resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==}
peerDependencies:
@@ -10421,7 +12510,7 @@ packages:
dependencies:
'@babel/runtime': 7.21.5
'@babel/runtime-corejs3': 7.21.5
- tslib: 2.5.2
+ tslib: 2.5.0
dev: false
/webidl-conversions@4.0.2:
@@ -10496,6 +12585,17 @@ packages:
string-width: 5.1.2
dev: true
+ /wildcard@1.1.2:
+ resolution: {integrity: sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==}
+ dev: false
+
+ /win-release@1.1.1:
+ resolution: {integrity: sha512-iCRnKVvGxOQdsKhcQId2PXV1vV3J/sDPXKA4Oe9+Eti2nb2ESEsYHRYls/UjoUW3bIc5ZDO8dTH50A/5iVN+bw==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ semver: 5.7.1
+ dev: false
+
/wolfy87-eventemitter@5.2.9:
resolution: {integrity: sha512-P+6vtWyuDw+MB01X7UeF8TaHBvbCovf4HPEMF/SV7BdDc1SMTiBy13SRD71lQh4ExFTG1d/WNzDGDCyOKSMblw==}
dev: false
@@ -10503,7 +12603,6 @@ packages:
/word-wrap@1.2.3:
resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
engines: {node: '>=0.10.0'}
- dev: true
/wordwrap@1.0.0:
resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
@@ -10684,7 +12783,6 @@ packages:
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- dev: true
/write-file-atomic@3.0.3:
resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
@@ -10700,26 +12798,26 @@ packages:
engines: {node: '>=12'}
dev: true
- /xgplayer-subtitles@1.1.1(core-js@3.30.2):
+ /xgplayer-subtitles@1.1.1(core-js@3.30.1):
resolution: {integrity: sha512-GYzrK/e4ydAATP3Xg06sXYliiSCcyNIqqQSwnWbs7pw+cc5NwyrYXuLfa3Bp9skIxT6pT+A7qTicUps58N3eEQ==}
peerDependencies:
core-js: '>=3.12.1'
dependencies:
- core-js: 3.30.2
+ core-js: 3.30.1
eventemitter3: 4.0.7
dev: false
- /xgplayer@3.0.2(core-js@3.30.2):
+ /xgplayer@3.0.2(core-js@3.30.1):
resolution: {integrity: sha512-vgSo5exPlyl7BxxxOWeYA1+x1nLmZDiWDjPJmaaxeW9jFghGBSf3XP+yLKSOJmKOlTw/LpmOcNAsJxqNhi6Bzw==}
peerDependencies:
core-js: '>=3.12.1'
dependencies:
- core-js: 3.30.2
+ core-js: 3.30.1
danmu.js: 1.1.8
delegate: 3.2.0
downloadjs: 1.4.7
eventemitter3: 4.0.7
- xgplayer-subtitles: 1.1.1(core-js@3.30.2)
+ xgplayer-subtitles: 1.1.1(core-js@3.30.1)
dev: false
/xml-name-validator@4.0.0:
@@ -10727,10 +12825,26 @@ packages:
engines: {node: '>=12'}
dev: true
+ /xml2js@0.4.23:
+ resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==}
+ engines: {node: '>=4.0.0'}
+ dependencies:
+ sax: 1.2.4
+ xmlbuilder: 11.0.1
+ dev: false
+
+ /xmlbuilder@11.0.1:
+ resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==}
+ engines: {node: '>=4.0'}
+ dev: false
+
+ /xregexp@2.0.0:
+ resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==}
+ dev: false
+
/xtend@4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
- dev: true
/y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
@@ -10739,7 +12853,6 @@ packages:
/yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- dev: true
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
diff --git a/src/App.vue b/src/App.vue
index 38294b4c..1b7c4969 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -7,7 +7,9 @@
class="h-full"
>
-
+
+
+
diff --git a/src/main.ts b/src/main.ts
index a31616d6..d8e53389 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -3,7 +3,7 @@ import App from './App.vue';
import AppLoading from './components/common/app-loading.vue';
import { setupDirectives } from './directives';
import { setupRouter } from './router';
-import { setupAssets } from './plugins';
+import { setupAssets, setupFastCrud } from './plugins';
import { setupStore } from './store';
import { setupI18n } from './locales';
@@ -29,6 +29,8 @@ async function setupApp() {
setupI18n(app);
+ setupFastCrud(app);
+
// mount app
app.mount('#app');
}
diff --git a/src/plugins/fast-crud/common.scss b/src/plugins/fast-crud/common.scss
new file mode 100644
index 00000000..1fc959c0
--- /dev/null
+++ b/src/plugins/fast-crud/common.scss
@@ -0,0 +1,11 @@
+html:root {
+ --baseColor: #fff;
+}
+/* 深色模式 */
+html.dark:root {
+ --baseColor: #000;
+}
+
+.fs-container {
+ background-color: var(--baseColor);
+}
diff --git a/src/plugins/fast-crud/index.tsx b/src/plugins/fast-crud/index.tsx
new file mode 100644
index 00000000..c15d1522
--- /dev/null
+++ b/src/plugins/fast-crud/index.tsx
@@ -0,0 +1,171 @@
+import type { App } from 'vue';
+import type { FsSetupOptions, PageQuery } from '@fast-crud/fast-crud';
+// eslint-disable-next-line import/order
+import { FastCrud } from '@fast-crud/fast-crud';
+import '@fast-crud/fast-crud/dist/style.css';
+import './common.scss';
+
+import type { FsUploaderOptions } from '@fast-crud/fast-extends';
+import {
+ FsExtendsCopyable,
+ FsExtendsEditor,
+ FsExtendsJson,
+ FsExtendsTime,
+ FsExtendsUploader
+} from '@fast-crud/fast-extends';
+import '@fast-crud/fast-extends/dist/style.css';
+import UiNaive from '@fast-crud/ui-naive';
+import axios from 'axios';
+import type { VueI18n } from 'vue-i18n';
+import { mockRequest, request } from '@/service/request';
+import { setupNaive } from '@/plugins/fast-crud/naive';
+
+/**
+ * fast-crud的安装方法
+ * 注意:在App.vue中,需要用fs-ui-context组件包裹RouterView,让fs-crud拥有message、notification、dialog的能力
+ * @param app
+ * @param options
+ */
+export type FsSetupOpts = {
+ i18n?: VueI18n;
+};
+function install(app: App, options: FsSetupOpts = {}) {
+ // 安装naive ui 常用组件
+ setupNaive(app);
+ app.use(UiNaive);
+ app.use(FastCrud, {
+ i18n: options.i18n,
+ async dictRequest(context: { url: string }) {
+ const url = context.url;
+ let res: Service.SuccessResult | Service.FailedResult;
+ if (url && url.startsWith('/mock')) {
+ // 如果是crud开头的dict请求视为mock
+ res = await mockRequest.get(url.replace('/mock', ''));
+ } else {
+ res = await request.get(url);
+ }
+ res = res || {};
+ return res.data || [];
+ },
+ /**
+ * useCrud时会被执行
+ */
+ commonOptions() {
+ return {
+ table: {
+ size: 'small',
+ pagination: false
+ },
+ search: {
+ options: {
+ size: 'medium'
+ }
+ },
+ rowHandle: {
+ buttons: {
+ view: { text: null, icon: 'EyeOutlined', size: 'small' },
+ edit: { text: null, icon: 'EditOutlined', size: 'small' },
+ remove: { type: 'error', text: null, icon: 'DeleteOutlined', size: 'small' }
+ },
+ dropdown: {
+ more: { size: 'small' }
+ }
+ },
+ request: {
+ // 查询参数转换
+ transformQuery: (query: PageQuery) => {
+ const { page, form, sort } = query;
+ const limit = page.pageSize;
+ const currentPage = page.currentPage ?? 1;
+ const offset = limit * (currentPage - 1);
+
+ return {
+ page: {
+ limit,
+ offset
+ },
+ query: form,
+ sort: sort || {}
+ };
+ },
+ // page请求结果转换
+ transformRes: originPageRes => {
+ const { res } = originPageRes;
+ const pageSize = res.limit;
+ let currentPage = res.offset / pageSize;
+ if (res.offset % pageSize === 0) {
+ currentPage += 1;
+ }
+ return { currentPage, pageSize, ...res };
+ }
+ },
+ form: {
+ display: 'flex', // 表单布局
+ labelWidth: '120px' // 表单label宽度
+ }
+ };
+ // 从 useCrud({permission}) 里获取permission参数,去设置各个按钮的权限
+ // const crudPermission = useCrudPermission(context);
+ // return crudPermission.merge(opts);
+ }
+ } as FsSetupOptions);
+
+ // fast-extends里面的扩展组件均为异步组件,只有在使用时才会被加载,并不会影响首页加载速度
+ // 安装editor
+ app.use(FsExtendsEditor, {
+ // 编辑器的公共配置
+ wangEditor: {}
+ });
+ app.use(FsExtendsJson);
+ app.use(FsExtendsCopyable);
+ // 安装uploader 公共参数
+ const uploaderOptions: FsUploaderOptions = {
+ defaultType: 'form',
+ form: {
+ action: 'http://www.docmirror.cn:7070/api/upload/form/upload',
+ name: 'file',
+ withCredentials: false,
+ uploadRequest: async props => {
+ const { action, file, onProgress } = props;
+ const data = new FormData();
+ data.append('file', file);
+ const res = await axios.post(action, data, {
+ headers: {
+ 'Content-Type': 'multipart/form-data'
+ },
+ timeout: 60000,
+ onUploadProgress(progress) {
+ onProgress({ percent: Math.round((progress.loaded / progress.total!) * 100) });
+ }
+ });
+ // 上传完成后的结果,一般返回个url 或者key,具体看你的后台返回啥
+ return res.data.data;
+ },
+ async successHandle(ret: string) {
+ // 上传完成后的结果处理, 此处应转换格式为{url:xxx,key:xxx}
+ return {
+ url: `http://www.docmirror.cn:7070${ret}`,
+ key: ret.replace('/api/upload/form/download?key=', '')
+ };
+ }
+ }
+ };
+ app.use(FsExtendsUploader, uploaderOptions);
+
+ // 安装editor
+ app.use(FsExtendsEditor, {
+ // 编辑器的公共配置
+ wangEditor: {}
+ });
+ app.use(FsExtendsJson);
+ app.use(FsExtendsTime);
+ app.use(FsExtendsCopyable);
+}
+
+export default {
+ install
+};
+
+export function setupFastCrud(app: App, options: FsSetupOpts = {}) {
+ install(app, options);
+}
diff --git a/src/plugins/fast-crud/naive.ts b/src/plugins/fast-crud/naive.ts
new file mode 100644
index 00000000..f3b9f07a
--- /dev/null
+++ b/src/plugins/fast-crud/naive.ts
@@ -0,0 +1,59 @@
+import type { App } from 'vue';
+import * as NaiveUI from 'naive-ui';
+
+const naive = NaiveUI.create({
+ components: [
+ NaiveUI.NInput,
+ NaiveUI.NButton,
+ NaiveUI.NForm,
+ NaiveUI.NFormItem,
+ NaiveUI.NCheckboxGroup,
+ NaiveUI.NCheckbox,
+ NaiveUI.NIcon,
+ NaiveUI.NDropdown,
+ NaiveUI.NTooltip,
+ NaiveUI.NTabs,
+ NaiveUI.NTabPane,
+ NaiveUI.NCard,
+ NaiveUI.NRow,
+ NaiveUI.NCol,
+ NaiveUI.NDrawer,
+ NaiveUI.NDrawerContent,
+ NaiveUI.NDivider,
+ NaiveUI.NSwitch,
+ NaiveUI.NBadge,
+ NaiveUI.NAlert,
+ NaiveUI.NTag,
+ NaiveUI.NProgress,
+ NaiveUI.NDatePicker,
+ NaiveUI.NGrid,
+ NaiveUI.NGridItem,
+ NaiveUI.NDataTable,
+ NaiveUI.NPagination,
+ NaiveUI.NSelect,
+ NaiveUI.NRadioGroup,
+ NaiveUI.NRadio,
+ NaiveUI.NInputGroup,
+ NaiveUI.NTable,
+ NaiveUI.NInputNumber,
+ NaiveUI.NLoadingBarProvider,
+ NaiveUI.NModal,
+ NaiveUI.NUpload,
+ NaiveUI.NTree,
+ NaiveUI.NSpin,
+ NaiveUI.NTimePicker,
+
+ // add by fs
+ NaiveUI.NCascader,
+ NaiveUI.NRadioButton,
+ NaiveUI.NTreeSelect,
+ NaiveUI.NImageGroup,
+ NaiveUI.NImage,
+ NaiveUI.NCollapse,
+ NaiveUI.NCollapseItem
+ ]
+});
+
+export function setupNaive(app: App) {
+ app.use(naive);
+}
diff --git a/src/plugins/index.ts b/src/plugins/index.ts
index 4de580b2..eb4123f6 100644
--- a/src/plugins/index.ts
+++ b/src/plugins/index.ts
@@ -1,3 +1,5 @@
+import { setupFastCrud } from '@/plugins/fast-crud';
import setupAssets from './assets';
+export { setupFastCrud };
export { setupAssets };
diff --git a/src/router/modules/crud.ts b/src/router/modules/crud.ts
new file mode 100644
index 00000000..54966479
--- /dev/null
+++ b/src/router/modules/crud.ts
@@ -0,0 +1,45 @@
+const component: any = {
+ name: 'crud',
+ path: '/crud',
+ component: 'basic',
+ meta: {
+ title: 'CRUD示例',
+ requiresAuth: true,
+ icon: 'mdi:table-large',
+ order: 4
+ },
+ children: [
+ {
+ name: 'crud_demo',
+ path: '/crud/demo',
+ component: 'self',
+ meta: {
+ title: '基本示例',
+ requiresAuth: true,
+ icon: 'mdi:button-cursor'
+ }
+ },
+ {
+ name: 'crud_header_group',
+ path: '/crud/header_group',
+ component: 'self',
+ meta: {
+ title: '多级表头',
+ requiresAuth: true,
+ icon: 'mdi:button-cursor'
+ }
+ },
+ {
+ name: 'crud_doc',
+ path: '/crud/doc',
+ component: 'self',
+ meta: {
+ title: 'FastCrud文档',
+ requiresAuth: true,
+ icon: 'logos:vue'
+ }
+ }
+ ]
+};
+
+export default component;
diff --git a/src/typings/page-route.d.ts b/src/typings/page-route.d.ts
index 48bdafa1..bceed0a6 100644
--- a/src/typings/page-route.d.ts
+++ b/src/typings/page-route.d.ts
@@ -30,6 +30,12 @@ declare namespace PageRoute {
| 'component_button'
| 'component_card'
| 'component_table'
+ | 'crud'
+ | 'crud_demo'
+ | 'crud_doc'
+ | 'crud_header'
+ | 'crud_header_group'
+ | 'crud_source'
| 'dashboard'
| 'dashboard_analysis'
| 'dashboard_workbench'
@@ -89,6 +95,10 @@ declare namespace PageRoute {
| 'component_button'
| 'component_card'
| 'component_table'
+ | 'crud_demo'
+ | 'crud_doc'
+ | 'crud_header_group'
+ | 'crud_source'
| 'dashboard_analysis'
| 'dashboard_workbench'
| 'document_naive'
diff --git a/src/views/crud/demo/api.ts b/src/views/crud/demo/api.ts
new file mode 100644
index 00000000..38914e25
--- /dev/null
+++ b/src/views/crud/demo/api.ts
@@ -0,0 +1,43 @@
+import type { UserPageQuery } from '@fast-crud/fast-crud';
+import { mockRequest } from '@/service/request';
+
+const request = mockRequest;
+const apiPrefix = '/crud/demo';
+
+export type DemoRecord = {
+ id: number;
+ [key: string]: any;
+};
+
+function resHandle(res: any) {
+ return res.data;
+}
+export async function GetList(query: UserPageQuery) {
+ const res = await request.post(`${apiPrefix}/page`, query);
+ return resHandle(res);
+}
+
+export async function AddObj(obj: DemoRecord) {
+ const res = await request.post(`${apiPrefix}/add`, obj);
+ return resHandle(res);
+}
+
+export async function UpdateObj(obj: DemoRecord) {
+ const res = await request.post(`${apiPrefix}/update`, obj);
+ return resHandle(res);
+}
+
+export async function DelObj(id: number) {
+ const res = await request.post(`${apiPrefix}/delete`, { id });
+ return resHandle(res);
+}
+
+export async function GetObj(id: number) {
+ const res = await request.get(`${apiPrefix}/info`, { params: { id } });
+ return resHandle(res);
+}
+
+export async function BatchDelete(ids: number[]) {
+ const res = await request.post(`${apiPrefix}/batchDelete`, { ids });
+ return resHandle(res);
+}
diff --git a/src/views/crud/demo/crud.tsx b/src/views/crud/demo/crud.tsx
new file mode 100644
index 00000000..e3db8760
--- /dev/null
+++ b/src/views/crud/demo/crud.tsx
@@ -0,0 +1,114 @@
+import type { AddReq, CreateCrudOptionsRet, DelReq, EditReq, UserPageQuery, UserPageRes } from '@fast-crud/fast-crud';
+import { dict } from '@fast-crud/fast-crud';
+import dayjs from 'dayjs';
+import * as api from './api';
+
+export default function createCrudOptions(): CreateCrudOptionsRet {
+ const pageRequest = async (query: UserPageQuery): Promise => {
+ return api.GetList(query);
+ };
+ const editRequest = async (ctx: EditReq) => {
+ const { form, row } = ctx;
+ form.id = row.id;
+ return api.UpdateObj(form);
+ };
+ const delRequest = async (ctx: DelReq) => {
+ const { row } = ctx;
+ return api.DelObj(row.id);
+ };
+
+ const addRequest = async (req: AddReq) => {
+ const { form } = req;
+ return api.AddObj(form);
+ };
+ return {
+ crudOptions: {
+ container: {
+ is: 'fs-layout-card'
+ },
+ request: {
+ pageRequest,
+ addRequest,
+ editRequest,
+ delRequest
+ },
+ columns: {
+ id: {
+ title: 'ID',
+ key: 'id',
+ type: 'number',
+ column: {
+ width: 50
+ },
+ form: {
+ show: false
+ }
+ },
+ datetime: {
+ title: '时间',
+ type: 'datetime',
+ // naive 默认仅支持数字类型时间戳作为日期输入与输出
+ // 字符串类型的时间需要转换格式
+ valueBuilder(context) {
+ const { value, row, key } = context;
+ if (value) {
+ // naive 默认仅支持时间戳作为日期输入与输出
+ row[key] = dayjs(value).valueOf();
+ }
+ },
+ valueResolve(context) {
+ const { value, form, key } = context;
+ if (value) {
+ form[key] = dayjs(value).format('YYYY-MM-DD HH:mm:ss');
+ }
+ }
+ },
+ select: {
+ title: '状态',
+ search: { show: true },
+ type: 'dict-select',
+ dict: dict({
+ url: '/mock/crud/demo/dict'
+ })
+ },
+ text: {
+ title: '文本',
+ type: 'text',
+ search: { show: true }
+ },
+ copyable: {
+ title: '可复制',
+ type: ['text', 'copyable'],
+ search: { show: true }
+ },
+ avatar: {
+ title: '头像裁剪',
+ type: 'cropper-uploader'
+ },
+ upload: {
+ title: '文件上传',
+ type: 'file-uploader'
+ },
+ richtext: {
+ title: '富文本',
+ type: 'editor-wang5',
+ column: {
+ // cell中不显示
+ show: false
+ },
+ form: {
+ col: {
+ // 横跨两列
+ span: 24
+ },
+ component: {
+ style: {
+ height: '300px'
+ }
+ }
+ }
+ }
+ }
+ }
+ };
+}
diff --git a/src/views/crud/demo/index.vue b/src/views/crud/demo/index.vue
new file mode 100644
index 00000000..18ef4d26
--- /dev/null
+++ b/src/views/crud/demo/index.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
diff --git a/src/views/crud/doc/index.vue b/src/views/crud/doc/index.vue
new file mode 100644
index 00000000..1d34c90b
--- /dev/null
+++ b/src/views/crud/doc/index.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/crud/header_group/api.ts b/src/views/crud/header_group/api.ts
new file mode 100644
index 00000000..387a93f0
--- /dev/null
+++ b/src/views/crud/header_group/api.ts
@@ -0,0 +1,43 @@
+import type { UserPageQuery } from '@fast-crud/fast-crud';
+import { mockRequest } from '@/service/request';
+
+const request = mockRequest;
+const apiPrefix = '/crud/header-group';
+
+export type HeaderGroupRecord = {
+ id: number;
+ [key: string]: any;
+};
+
+function resHandle(res: any) {
+ return res.data;
+}
+export async function GetList(query: UserPageQuery) {
+ const res = await request.post(`${apiPrefix}/page`, query);
+ return resHandle(res);
+}
+
+export async function AddObj(obj: HeaderGroupRecord) {
+ const res = await request.post(`${apiPrefix}/add`, obj);
+ return resHandle(res);
+}
+
+export async function UpdateObj(obj: HeaderGroupRecord) {
+ const res = await request.post(`${apiPrefix}/update`, obj);
+ return resHandle(res);
+}
+
+export async function DelObj(id: number) {
+ const res = await request.post(`${apiPrefix}/delete`, { id });
+ return resHandle(res);
+}
+
+export async function GetObj(id: number) {
+ const res = await request.get(`${apiPrefix}/info`, { params: { id } });
+ return resHandle(res);
+}
+
+export async function BatchDelete(ids: number[]) {
+ const res = await request.post(`${apiPrefix}/batchDelete`, { ids });
+ return resHandle(res);
+}
diff --git a/src/views/crud/header_group/crud.tsx b/src/views/crud/header_group/crud.tsx
new file mode 100644
index 00000000..880a4cb8
--- /dev/null
+++ b/src/views/crud/header_group/crud.tsx
@@ -0,0 +1,96 @@
+import type { CreateCrudOptionsRet, UserPageQuery, UserPageRes } from '@fast-crud/fast-crud';
+import type { HeaderGroupRecord } from './api';
+import * as api from './api';
+
+export default function createCrudOptions(): CreateCrudOptionsRet {
+ const pageRequest = async (query: UserPageQuery): Promise => {
+ return api.GetList(query);
+ };
+ const editRequest = async (ctx: { form: HeaderGroupRecord; row: HeaderGroupRecord }) => {
+ const { form, row } = ctx;
+ form.id = row.id;
+ return api.UpdateObj(form);
+ };
+ const delRequest = async (ctx: { row: HeaderGroupRecord }) => {
+ const { row } = ctx;
+ return api.DelObj(row.id);
+ };
+
+ const addRequest = async (ctx: { form: HeaderGroupRecord }) => {
+ const { form } = ctx;
+ return api.AddObj(form);
+ };
+ return {
+ crudOptions: {
+ container: {
+ // is: 'fs-layout-card'
+ },
+ request: {
+ pageRequest,
+ addRequest,
+ editRequest,
+ delRequest
+ },
+ form: {
+ layout: 'flex',
+ labelWidth: '100px' // 表单label宽度
+ },
+ table: { size: 'small' },
+ columns: {
+ id: {
+ title: 'ID',
+ key: 'id',
+ type: 'number',
+ column: {
+ width: 50
+ },
+ form: {
+ show: false
+ }
+ },
+ user: {
+ title: '用户信息',
+ children: {
+ name: {
+ title: '姓名',
+ type: 'text'
+ },
+ age: {
+ title: '年龄',
+ type: 'number'
+ }
+ }
+ },
+ address: {
+ title: '地址',
+ children: {
+ area: {
+ title: '地区',
+ children: {
+ province: {
+ title: '省',
+ type: 'text',
+ search: { show: true }
+ },
+ city: {
+ title: '市',
+ search: { show: true },
+ type: 'text'
+ },
+ county: {
+ title: '区',
+ search: { show: true },
+ type: 'text'
+ }
+ }
+ },
+ street: {
+ title: '街道',
+ type: 'text'
+ }
+ }
+ }
+ }
+ }
+ };
+}
diff --git a/src/views/crud/header_group/index.vue b/src/views/crud/header_group/index.vue
new file mode 100644
index 00000000..53190cf1
--- /dev/null
+++ b/src/views/crud/header_group/index.vue
@@ -0,0 +1,32 @@
+
+
+
+
+
+
diff --git a/src/views/crud/source/index.vue b/src/views/crud/source/index.vue
new file mode 100644
index 00000000..39daf373
--- /dev/null
+++ b/src/views/crud/source/index.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/index.ts b/src/views/index.ts
index f4b28ffa..69a6bdcf 100644
--- a/src/views/index.ts
+++ b/src/views/index.ts
@@ -16,6 +16,10 @@ export const views: Record<
component_button: () => import('./component/button/index.vue'),
component_card: () => import('./component/card/index.vue'),
component_table: () => import('./component/table/index.vue'),
+ crud_demo: () => import('./crud/demo/index.vue'),
+ crud_doc: () => import('./crud/doc/index.vue'),
+ crud_header_group: () => import('./crud/header_group/index.vue'),
+ crud_source: () => import('./crud/source/index.vue'),
dashboard_analysis: () => import('./dashboard/analysis/index.vue'),
dashboard_workbench: () => import('./dashboard/workbench/index.vue'),
document_naive: () => import('./document/naive/index.vue'),